Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
Spinoff from SOLR-15862 and SOLR-2406:
We need a total cleanup of both these files
- Move lots of (C) notices from NOTICE to LICENSE file
- Cross-check that we list all dependencies, and that removed deps (such as for DIH etc) are removed from NOTICE/LICENSE
I wonder if https://github.com/apache/solr/blob/main/solr/licenses/README.committers.txt should also be relocated to either `dev-docs/` or `help/` to make it easier to find. It is hard to get the license/notice stuff right, so we need a good guide for committers!
See https://infra.apache.org/licensing-howto.html for the requirements. PS: Any preference whether we should rename the files without .txt suffix?
Also, our source and binary distributions are quite different, and would ideally have different LICENSE and NOTICE files compared to the binary distro. I think the Apache Whisker tool could potientailly help with this https://creadur.apache.org/whisker/index.html but have not looked deeply.
Attachments
Issue Links
- relates to
-
SOLR-15465 Do not require LICENSE and NOTICE files for test-dependencies
- Open
- supercedes
-
SOLR-2406 improve how we maintain LICENSE.txt/NOTICE.txt for the merged checkout
- Resolved