HI,
Committed the changes to LICENSE and NOTICE files.
Changed:
- Fixed date and intro of NOTICE to be consistent.
- Remove unneeded lines in Xerces NOTICE
- Removed commons-logging from LICENSE.bin as per [1]
- Remove xalan from LICENSE.bin as per [1]
- Removed Xerces (2.9.1) from LICENSE as per [1]
- Added WC3 licenses in short form for xml-apis-ext.jar and xml-apis.jar
- Added a few extra Xalan licenses to LICENSE we had missed (all compatible)
- Fixed Xerces notices
- Added XML commons notices
Re the missing licences it seem back in the Apache 1.1 days it was common practise not to
append to LICENSE and have separate LICENSE files. Moral of the story is just unpack the jar
and see what inside. You can quite often find multiple licensing and notice files.
Open issues (that can be delt with later).
- Could use short/pointer form of BSD in LICENSE for easing equations
- Is posisble that "Copyright 2001 Robert Penner." is not required in NOTICE as it is BSD
licensed. This violates keeping notice as simple as possible and not including anything that
may be be required.
- Could use short/pointer form of BSD for lib/external/java-cc.jar in LICENSE.bin
- The README file section under Xalan should be cut down. It not required in a notice and
some of it has been covered by required license changes and we're miing some of the files
it reference.
Blocking issues:
- saxon9 if bundled NOTICE will needs to be modified. I look into that depending on if we
decide to bundle it or not.
- saxon9 if not not bundled in the binary release will need to be removed from LICENSE
- I still need to add the missing licence files (from their respective jars) to lib externals
We also need to decide to we want to assemble LICENSE/NOTICE or not. Down side of assembling
is you need to build the binary to see the full NOTICE/LICENSE.
Thanks,
Justin
1. http://www.apache.org/dev/licensing-howto.html#alv2-dep