stevedlawrence commented on pull request #502:
URL: https://github.com/apache/daffodil/pull/502#issuecomment-801267776


   My understanding is that we don't need to include anything in the root 
README.md, since we don't distribute Saxon in the source, which is what that 
README talks about. We only distribute Saxon with the CLI, so I think we only 
need to update ``daffodil-cli/README.md``.
   
   Saxon calls those things in the notice directory "notices", but they are 
really just licences. My understanding is that license text never goes in the 
NOTICE file. So all those "notices" from Saxon need to go in the bin.LICENSE 
files. For that, I would probably include the Saxon license like we include 
other stuff, and then at the same indention level, nest in the Saxon 
subcomonent "notices"/licenses, so somthing like:
   
   ```
   This product bundels Saxon ... available under MPL license:
   
     Copy MPL license here:
   
     SAXON SUBCOMPONENTS
   
     Saxon contains subcomponents with separate coyright noticess....
   
       Saxon bundles ABC, this is available under the MIT license:
         Copy MIT licnse here
   
       Saxon bundels XYZ, this is avialabel under the BSD license:
         Copy BSD license here
   ```
   
   So we sort of have nested licenses so it's clear which parts come from saxon 
and which parts don't.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to