Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-15465

Do not require LICENSE and NOTICE files for test-dependencies

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Build
    • None

    Description

      Our current build (and the ant build before it) checks that every single jar, even test dependencies, have a .sha1 file in licenses/ folder along with a LICENSE file and optinally a NOTICE file.

      However, according to https://infra.apache.org/licensing-howto.html we only need to supply LICENSE/NOTICE files for bits we ship, either as copy/pasted source code in the source dist or jar deps in the binary dist.

      Thus, I think we can stop shipping those LICENSE/NOTICE files for deps that we never distribute. Perhaps the sha1 files should remain for extra validation of binaries pulled from mvn, I don't know.

      dsmiley dweiss

      This probably goes for the Lucene build too.

      Attachments

        Issue Links

          Activity

            People

              janhoy Jan Høydahl
              janhoy Jan Høydahl
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated: