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?

Hi,

I'd bet a beer on the maven-remote-resources-plugin[1] doing that. What happens if you just remove that plugin definition/execution?

thanks,
--lukas

[1]: https://github.com/eclipse-ee4j/jta-api/blob/EE4J_8/pom.xml#L192

On 10/3/18 12:29 PM, Tom Jenkinson wrote:
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 <mailto: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 <mailto:dmitry.kornilov@xxxxxxxxxx>> wrote:

        Wayne, can you answer it?

        — Dmitry

        On 19 Sep 2018, at 23:03, Joakim Erdfelt
        <joakim.erdfelt@xxxxxxxxx <mailto: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.

        Per the Eclipse ee4j documentation at
        https://github.com/eclipse-ee4j/ee4j/wiki/How-to-release-the-first-Eclipse-version-of-projects
        <https://github.com/eclipse-ee4j/ee4j/wiki/How-to-release-the-first-Eclipse-version-of-projects>

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

        git.eclipse.org/project.git <http://git.eclipse.org/project.git>
         ├── 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
        <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 <mailto: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
        <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 <mailto: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
    <https://dev.eclipse.org/mailman/listinfo/ee4j-build>




_______________________________________________
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