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]