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
Example applications of Jakarta EE technology.
Examples for Jakarta EE.
To define a common place for examples for Jakarta EE.
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
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
Comments Sign in to post comments
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.
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.
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.
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:
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.
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?