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