On 27/01/2014 20:21, Alan Cabrera wrote:
[...]
Good point.  I am speaking of the Java code and test files that have the 
copyright.  They don’t need it, IIUC.

IMO, this needs to be fixed.

+1 - ASF license header must not contain copyright information.

[...]
  (c) in binary artifacts (as jpa, but also some WAR files in dist) the file do 
not contain attributions (e.g. third-party notices for bundled libraries, see 
again [2]).
The third-party notices that should be in the NOTICE file are only those that 
are required by the thrid-parties, otherwise they are left out. Are their any 
that mean this stricter requirement?
Sure:

olingo-odata2-dist-jpa-incubating-1.1.0-RC01-jpa.zip and 
org.eclipse.persistence-javax.persistence contain

javax.ws.rs-javax.ws.rs-api-2.0-m10.jar - CDDL, notice is required according to 
paragraph 3.3 of such license
org.eclipse.persistence-javax.persistence-2.0.5.jar - EPL, notice is required
Paragraph 3.3 seems to refer to modifications of the source code, not usage of 
or dependency on the source code.

You are right, bad reference.
This should work out better; as stated by http://www.apache.org/legal/3party.html#category-b (in this category both CDDL and EPL fall):

Although the source must not be included in Apache products, the NOTICE file, which is required to be included in each ASF distribution, must point to the source form of the included binary (more on that in the forthcoming "Receiving and Releasing Contributions" document).

Then there are the WAR artifacts from 
olingo-odata2-dist-ref-incubating-1.1.0-RC01-ref.zip:

olingo-odata2-annotation-processor-ref-web-incubating-1.1.0-RC01.war
olingo-odata2-jpa-processor-ref-web-incubating-1.1.0-RC01.war
olingo-odata2-ref-web-incubating-1.1.0-RC01.war

I actually don't know if dist policies should be applied also to these WAR 
files which are actually included in a release artifact 
(olingo-odata2-dist-ref-incubating-1.1.0-RC01-ref.zip) rather than being 
release artifacts themselves.
If so there are even more anomalies out there.
Anything that we publish should contain the NOTICE.  So, this includes WARs.

Anyway, I believe these NOTICE oddities are *blocker* for release - at least 
for what I've learned in the months I've spent with Syncope at incubator; 
anyway if I am the only one believing so, I have no problems in providing my 
+-0.
IIUC, the NOTICE file is fine.  I don’t think that you’ve pointed out any real 
requirements by third-parties, imho.

As stated above, I've provided a wrong reference: I believe now is clear why I think that RC1 (and current RC2) cannot be released.

Regards.

--
Francesco Chicchiriccò

Tirasa - Open Source Excellence
http://www.tirasa.net/

ASF Member, Apache Syncope PMC chair, Apache Cocoon PMC Member
http://people.apache.org/~ilgrosso/

Reply via email to