[
https://issues.apache.org/jira/browse/COCOON-2330?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13571512#comment-13571512
]
Francesco Chicchiriccò commented on COCOON-2330:
------------------------------------------------
As stated in [1], "LICENSE and NOTICE belong at the top level of the source
tree. They may be named LICENSE.txt and NOTICE.txt, but the bare names are
preferred."
Moreover, in [2] "The NOTICE file is described in section 4.4 of the Apache
License version 2.0. It presence is not mandated by the license itself, but by
ASF policy."
Basically, this means that LICENSE and NOTICE *must* be delivered at top level
of every package release. So, both -src and -deps in our case.
The legal/* stuff is something that I guess was established before this ruling
was stated clearly in its definitive form.
If you take a look at ManifoldCF release files [3] and [4] you can see how they
solved the same issue: the -src package comes with "simple" LICENSE and NOTICE
at root level + lib-license/ subdir containing "rich" LICENSE and NOTICE while
the -lib (i.e. the -deps) packages comes with "rich" LICENSE and NOTICE at root
level.
This means of course that
1. when extracting the -src package, LICENSE and NOTICE are "simple"
2. when extracting the -deps package alone, LICENSE and NOTICE are "rich"
3. when extracting the -deps package over the -src package, LICENSE and NOTICE
are "rich", as it should be since the "rich" version fully includes the
"simple" version
[1] http://www.apache.org/dev/licensing-howto.html#source-tree-location
[2] http://www.apache.org/dev/licensing-howto.html#overview-of-files
[3]
http://www.apache.org/dyn/closer.cgi/manifoldcf/apache-manifoldcf-1.1-src.zip
[4]
http://www.apache.org/dyn/closer.cgi/manifoldcf/apache-manifoldcf-1.1-lib.zip
> Release separate source and dependencies packages
> -------------------------------------------------
>
> Key: COCOON-2330
> URL: https://issues.apache.org/jira/browse/COCOON-2330
> Project: Cocoon
> Issue Type: Improvement
> Components: - Build System: Ant
> Affects Versions: 2.1.11
> Reporter: Francesco Chicchiriccò
> Fix For: 2.1.12
>
>
> As recently reported by David Corssley [1] the 2.1.X release must comply with
> ASF policies about releases, in particular providing a separate source code
> package (without any external JAR file inside) and dependencies package (with
> all external JAR files) for distribution.
> [1] http://markmail.org/message/f6rm2ca35eiraf7i
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira