Hi,

This is for discussion before I make any changes to the current files after a 
first pass. They still need a bit of work IMO.

I assume LICENSE.bin is appended to LICENSE as part of the build process, this 
does mean that if you look at the LICENSE.bin in svn it's not correct. Would it 
be  better to not assemble it but have it contain the full LICENSE? Same for 
NOTICE.bin.

LICENSE
1. Could use short form of BSD [1]

NOTICE
1. Year is wrong, recommend it's a range btw [2]
2. There's probably no need for the copyright notice from Robert Penner. The 
code is BSD licensed, and in that case it shouldn't be added to notice.[1][3] 
The only reason it could possibly be there was if copyright notices were 
removed from source files.
3. There is no need for the Xerces Patch developed at Apache lines [4]

LICENSE.bin
1. No need for lib/external/commons-logging.jar as it's Apache 2.0 licensed [5]
2. Could use the short form of the BSD license for lib/external/java-cc.jar
3. No need for lib/external/xercesImpl.jar as it's Apache 2.0. [5]
4. No need for lib/external/xalan.jar as it's Apache 2.0. [5]
5. No need for lib/external/xml-apis-ext.jar as it's Apache 2.0. [5]
6. Need to add WC3 see [6]

NOTICE.bin
1. No need for the xalan copyright notice [3]
2. No need to list Apache under "This product includes software developed by 
the following:" [4] Looks to be an error in their NOTICE file.
3. No need for W3C under "This product includes software developed by the 
following:" as it a compatible license. (Should be in LICENSE not NOTICE). 
Again an error in their NOTICE file.
4. The referenced xxxx.README.txt files are missing. We are probably need to 
add these.
5. No need for the XML commons resolver copyright or this software developed at 
lines [3][4]
6. Missing some notices from xerces (there are several NOTICE files)
7. Missing required notices from XML commons extensions
8. Missing required notices from XML commons

Re the Saxon and the CERN issue it may not be an issue as according to this 
[7]. The Cern code in question is a  generic sorter [8]. I can't see why the 
CERN license in question wouldn't be compatible with Apache. I'll add this to 
the JIRA.

Thanks,
Justin

1. http://www.apache.org/dev/licensing-howto.html#permissive-deps 
2. http://www.apache.org/dev/licensing-howto.html#simple
3. http://www.apache.org/dev/licensing-howto.html#mod-notice
4. http://www.apache.org/dev/licensing-howto.html#bundle-asf-product
5. http://www.apache.org/dev/licensing-howto.html#alv2-dep
6. https://svn.apache.org/repos/asf/xerces/java/trunk/LICENSE.DOM-software.html
7. http://www.saxonica.com/documentation9.5/conditions/
8. 
http://www.saxonica.com/documentation9.5/conditions/third-party-components.html

Reply via email to