Uploaded image for project: 'Nutch'
  1. Nutch
  2. NUTCH-2290

Update licenses of bundled libraries

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 2.3.1, 1.12
    • 1.19
    • deployment

    Description

      The files LICENSE.txt and NOTICE.txt were last edited 5 years ago and should be updated to include all licenses of dependencies (and their dependencies) in accordance to Assembling LICENSE and NOTICE HOWTO:

      1. check for missing or obsolete licenses due to added or removed dependencies
      2. update year in NOTICE.txt – should be a range according to the licensing HOWTO
      3. bundled libraries are referenced with path and version number, e.g lib/icu4j-4_0_1.jar. This would require to update the LICENSE.txt with every dependency upgrade. A more generic reference ("ICU4J") would be easier to maintain but the HOWTO requires to "specify the version of the dependency as licenses are sometimes changed".
      4. try to reduce the size of LICENSE.txt (currently 5800 lines). Mainly, according to the HOWTO there is no need to repeat the Apache license again and again.

      Attachments

        1. apache-nutch-license-report.ipynb
          52 kB
          Sebastian Nagel
        2. 3rd-party-license-report.sh
          3 kB
          Sebastian Nagel
        3. apache_nutch_1.17_3rd_party_licenses.txt
          61 kB
          Sebastian Nagel
        4. 3rd-party-licenses-nutch-1.15.txt
          50 kB
          Sebastian Nagel

        Issue Links

          Activity

            People

              snagel Sebastian Nagel
              snagel Sebastian Nagel
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: