james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stefano Bagnara (JIRA)" <server-...@james.apache.org>
Subject [jira] [Commented] (JAMES-1269) Create a correct NOTICE/LICENSE files for the spring binary artifact (currently having bad contents)
Date Tue, 14 Jun 2011 11:01:47 GMT

    [ https://issues.apache.org/jira/browse/JAMES-1269?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13049119#comment-13049119

Stefano Bagnara commented on JAMES-1269:

The assembly creates a "DEPENDENCIES" file using data from dependencies poms and data specified
in the supplemental-models.xml file. Probably that file can be used as a reference to copy
text for the LICENSE and NOTICE files.

It would be good to have a quick reference to know what licenses requires attribution text
in NOTICE and what instead simply requires a reference to the license in the LICENSE file.

It's weird no one attempted to write a maven plugin to take care of this: for a skilled maven
plugin developer it should be really easy to do. Maybe such a tool would give a false sense
of "compliance", don't know.

> Create a correct NOTICE/LICENSE files for the spring binary artifact (currently having
bad contents)
> ----------------------------------------------------------------------------------------------------
>                 Key: JAMES-1269
>                 URL: https://issues.apache.org/jira/browse/JAMES-1269
>             Project: JAMES Server
>          Issue Type: Bug
>    Affects Versions: 3.0-M2
>            Reporter: Stefano Bagnara
>            Priority: Blocker
>             Fix For: 3.0-beta1
> Our first attempt to release beta1 didn't include a LICENSE/NOTICE at all.
> Current trunk includes a plain LICENSE/NOTICE tuple with just ASF "references".
> We have to reintroduce complete LICENSE/NOTICE files in the binary distribution as we
include third party dependencies in that package.
> Subtask: we have to make sure we correctly document the way JSW artifacts are included
and what their license is (and the fact that appassembler doesn't include licensing informations
about itself and the JSW content they took from the tanuki wrapper).
> I uploaded the tanuki wrapper version 3.2.3 I obtained under the MIT license here:
> http://people.apache.org/~bago/third-party/
> I compared the content of "my" wrapper with the content in the "org\codehaus\mojo\appassembler\daemon\jsw"
folder inside the org.codehaus.mojo/appassembler-maven-plugin-1.0.jar maven plugin (the files
our build process includes in the binary) and they are bitwise identical.
> So we have to review the lib folder from the current trunk and make sure we correclty
identify LICENSE/NOTICE requirement for them (for sure we have to add the MIT licensing for
the tanuki wrapper code we include, but probably we have other artifacts to be attributed
to the copyright holders and the respective licenses under we redistribute them).

This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira


To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org

View raw message