nutch-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sebastian Nagel (JIRA)" <>
Subject [jira] [Commented] (NUTCH-2290) Update licenses of bundled libraries
Date Thu, 24 May 2018 11:42:00 GMT


Sebastian Nagel commented on NUTCH-2290:

That's not a bad idea but it's a lot of work: some classes need fixes to compile with newer
versions and we need to test everything (all tools, ideally also the plugins) whether conflicting
dependencies will cause issues at runtime. For many libs it's also safer not to use more recent
versions than required by Hadoop. Core dependencies (without plugins) and their licenses can
be viewed by:
ant clean report
# open build/org.apache.nutch-nutch-test.html in a browser

> Update licenses of bundled libraries
> ------------------------------------
>                 Key: NUTCH-2290
>                 URL:
>             Project: Nutch
>          Issue Type: Bug
>          Components: deployment
>    Affects Versions: 2.3.1, 1.12
>            Reporter: Sebastian Nagel
>            Priority: Major
>             Fix For: 1.15
> 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
> # check for missing or obsolete licenses due to added or removed dependencies
> # update year in NOTICE.txt -- should be a range according to the licensing HOWTO
> # 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".
> # 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.

This message was sent by Atlassian JIRA

View raw message