Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ee4j-build] Legal Documents within produced artifacts?

I just took a look at the JTA META-INF from a build from EE4J_8 branch (https://github.com/eclipse-ee4j/jta-api/tree/EE4J_8) and it seems to have a LICENCE.txt in the META-INF folder with the following licences in it:
COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
The GNU General Public License (GPL) Version 2, June 1991

This is strange for a few reasons:
* it mentions CDDL licence instead of EPL and I have no other mention of that in the project:
 find . -type f -exec grep -l CDDL {} \;
./target/classes/META-INF/LICENSE.txt
./target/maven-shared-archive-resources/META-INF/LICENSE.txt
./target/test-classes/META-INF/LICENSE.txt
* I have no idea what is generating that LICENCE.txt as it appears nowhere else in the project
$ find . -name \LICENSE.txt
./target/classes/META-INF/LICENSE.txt
./target/maven-shared-archive-resources/META-INF/LICENSE.txt
./target/test-classes/META-INF/LICENSE.txt

Any ideas?

On 20 September 2018 at 02:39, Wayne Beaton <wayne.beaton@xxxxxxxxxxxxxxxxxxxxxx> wrote:
Yes. The LICENSE and NOTICE files should also be present in the META-INF/ directories of the produced artifacts.

Wayne

On Wed, Sep 19, 2018 at 5:35 PM Dmitry Kornilov <dmitry.kornilov@xxxxxxxxxx> wrote:
Wayne, can you answer it?

— Dmitry

On 19 Sep 2018, at 23:03, Joakim Erdfelt <joakim.erdfelt@xxxxxxxxx> wrote:

(Resubmitting this question now that my subscription is fixed. Apologies if this gets duplicated due to admin actions on the mailing list backend)

Not sure if this is a requirement of the eclipse-ee4j effort, so I'm going to ask.


The LICENSE and NOTICE files should be present at the root of every source code repository

 ├── LICENSE
 ├── NOTICE
 └── ...

But something not mentioned in the above doc is another requirement that the Eclipse Foundation has historically had.

See Eclipse Projects Handbook for Legal Docs at https://www.eclipse.org/projects/handbook/#legaldoc

The LICENSE and NOTICE files should also be present in the META-INF/ directories of the produced Artifacts.

MyFile.jar
 ├── META-INF
 │   ├── NOTICE
 │   └── LICENSE
 └── ...

Are we expected to ensure these files are present in the produced Artifacts as well for the eclipse-ee4j efforts?

- Joakim Erdfelt

_______________________________________________
ee4j-build mailing list
ee4j-build@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ee4j-build



--
Wayne Beaton
Director of Open Source Projects
The Eclipse Foundation

_______________________________________________
ee4j-build mailing list
ee4j-build@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/ee4j-build



Back to the top