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

Reply via email to