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

Update licenses of bundled libraries

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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. 3rd-party-licenses-nutch-1.15.txt
          50 kB
          Sebastian Nagel
        2. apache_nutch_1.17_3rd_party_licenses.txt
          61 kB
          Sebastian Nagel
        3. 3rd-party-license-report.sh
          3 kB
          Sebastian Nagel
        4. apache-nutch-license-report.ipynb
          52 kB
          Sebastian Nagel

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment