Skip to main content
  • Log in
  • Manage Cookies
projects.eclipse.org
Download
  • Projects
  • Working Groups
  • Members
  • Community
    • Marketplace
    • Events
    • Planet Eclipse
    • Newsletter
    • Videos
    • Blogs
  • Participate
    • Report a Bug
    • Forums
    • Mailing Lists
    • Wiki
    • IRC
    • Research
  • Eclipse IDE
    • Download
    • Learn More
    • Documentation
    • Getting Started / Support
    • How to Contribute
    • IDE and Tools
    • Newcomer Forum
  • More
      • Community

      • Marketplace
      • Events
      • Planet Eclipse
      • Newsletter
      • Videos
      • Blogs
      • Participate

      • Report a Bug
      • Forums
      • Mailing Lists
      • Wiki
      • IRC
      • Research
      • Eclipse IDE

      • Download
      • Learn More
      • Documentation
      • Getting Started / Support
      • How to Contribute
      • IDE and Tools
      • Newcomer Forum
    • Search

  1. Home
  2. Projects
  3. Eclipse EE4J
  4. Examples for Jakarta...
  5. Jakarta EE Examples
×

Informative message

This proposal has been approved and the Examples for Jakarta EE project has been created.
Visit the project page for the latest information and development.

Go to Project

Jakarta EE Examples

Basics
This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process) and is written to declare its intent and scope. We solicit additional participation and input from the community. Please login and add your feedback in the comments section.
Parent Project: 
Eclipse EE4J
Background: 

I created this project to have JakartaEE examples that can be used freely without the need to add any license to the given examples when copying

Scope: 

Example applications of Jakarta EE technology.

Description: 

Examples for Jakarta EE.

Why Here?: 

To define a common place for examples for Jakarta EE.

Licenses: 
BSD Zero Clause License
Legal Issues: 

The project is using a different license that allows anyone to copy the examples without the need to copy the license as well, which makes it suitable for use by commercial and non-commercial entities

Project Scheduling: 

It is a code repository with examples so it would be added upon when folks add more examples, but no releases are necessary as folks are expected to checkout/fork the project to get the examples

Future Work: 

More examples.

People
Project Leads: 
Arjan Tijms
Committers: 
Manfred Riem
Arjan Tijms
Mentors: 
Wayne Beaton
Source Code
Initial Contribution: 

All the examples are licensed with the license associated with the project and all contributions where made sure to be under that license.

Source Repository Type: 
GitHub
Source Repositories: 
http://github.com/manorrock/jakartaee-examples.git

Comments Sign in to post comments

Kevin Sutter's picture

Questions on license

Submitted by Kevin Sutter on Thu, 2019-04-04 16:17

I'm confused on the license that is being proposed to be used with this project.  The EE4J project has defined the Eclipse EPL v2 as the default license.  The use of alternate licenses such as Apache v2 can also be proposed.  I don't understand what license will be used for these examples. 

  • Log in to post comments
Wayne Beaton's picture

Re: Questions on license

Submitted by Wayne Beaton on Fri, 2019-04-05 08:41

The current license is a BSD Zero Clause (which is effectively equivalent to public domain). We don't have this license represented in our system at this point. 

A project using a different license than that already approved by the TLP charter is exceptional, but completely reasonable. From a licensing point of view, our general approach is recommend a BSD style (usually the EDP-1.0) because it's completely expected that examples will be modified and distributed under different licenses (which is permitted by the BSD). The BSD Zero Clause takes it one step further by removing all requirements to include notices regarding the source, license, etc.

If the PMC is concerned about this licensing scheme, I recommend that you engage with the project team on the tracking bug.

  • Log in to post comments
Kevin Sutter's picture

Re: Re: Questions on license

Submitted by Kevin Sutter on Fri, 2019-04-05 11:37

I'm not concerned about the proposed licensing now that you have explained it.  But, this detail was not in the proposal.  I think we need to explain the proposed use of this BSD Zero Clause license.  Thanks.

  • Log in to post comments
Bill Shannon's picture

Coordinate with Oracle-contributed samples

Submitted by Bill Shannon on Thu, 2019-04-04 17:12

Oracle is in the process of contributing two existing samples repositories - GlassFish samples and Java EE samples.  The former would be contributed to the GlassFish project.  The latter would be contributed to the Jakarta EE Platform project, which already contains Jakarta EE tutorials and corresponding example code.  I don't think we want competing Jakarta EE samples projects or repositories.

I recommend that we either:

  1. Wait for Oracle to contribute the existing Java EE samples repository to the Jakarta EE Platform project and withdraw this project proposal, or
  2. Continue with the creation of this new project and Oracle will contribute the existing Java EE samples repository to this project

After which the additional samples proposed here would be added to the Java EE samples repository.

I'm hoping that the existing samples repositories will be contributed by Oracle in the next week or two, depending on IP review.

  • Log in to post comments
Dmitry Kornilov's picture

BSD Zero Clause vs BSD/EDL

Submitted by Dmitry Kornilov on Fri, 2019-04-12 09:08

All samples contributed by Oracle are using BSD/EDL license. We are planning to contribute more samples and this project looks like a good place for them. What are reasons behind choosing BSD Zero Clause? Why not go for BSD/EDL for consistency reasons? If we decide transferring Oracle samples to this project, can we use different license?

  • Log in to post comments
Incubating - Examples for Jakarta EE

Related Projects

Project Hierarchy:

  • Eclipse EE4J
  • Examples for Jakarta EE

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace

Other

  • IDE and Tools
  • Projects
  • Working Groups
  • Research@Eclipse
  • Report a Vulnerability
  • Service Status

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top