[
https://issues.apache.org/jira/browse/SOLR-15929?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17895429#comment-17895429
]
Jan Høydahl edited comment on SOLR-15929 at 11/4/24 9:05 PM:
-------------------------------------------------------------
I think we may need a spreadsheet with a line per Java dependency and also the
adminui ones, with columns for license-type, whether it has notice, whether it
is a test only dep, whether the licenses/txt files are correct, whether it is
part of slim distro etc.
Then we can scrap current LICENSE.txt and NOTICE.txt and make a script that
generates these in three variants during tarball build:
- Binary, full
- Binary, slim
- Src (superset including test deps)
was (Author: janhoy):
I think we may need a spreadsheet with a line per Java dependency and also the
adminui ones, with columns for license-type, whether it has notice, whether it
is a test only dep, whether the licenses/txt files are correct, whether it is
part of slim distro etc.
Then we can scrap current LICENSE.txt and NOTICE.txt and make a script that
generates these in three variants during tarball build:
- Binary, full
- Binary, slim
- Src
> Clean up NOTICE and LICENSE files for Solr
> ------------------------------------------
>
> Key: SOLR-15929
> URL: https://issues.apache.org/jira/browse/SOLR-15929
> Project: Solr
> Issue Type: Improvement
> Reporter: Jan Høydahl
> Priority: Major
>
> 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.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]