hadoop-common-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sean Busbey (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HADOOP-12893) Verify LICENSE.txt and NOTICE.txt
Date Thu, 07 Apr 2016 17:06:25 GMT

    [ https://issues.apache.org/jira/browse/HADOOP-12893?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15230575#comment-15230575

Sean Busbey commented on HADOOP-12893:

copying my comments from common-dev@


Each artifact that the PMC publishes must abide by the ASF licensing
policy. That includes

* Source release artifact
* any convenience binary artifacts places on dist.apache
* any convenience jars put into the ASF Nexus repository

That likely means that we bundle much more than just what's in the source tree.

So we might end up needing different LICENSE/NOTICE entries for source and binary tarballs
and for some of our jars. They do end up being very large (I could attach an example from
HBase if folks like, or NiFi, if it would help to see what projects that have spent a fair
bit of time on this ended up doing). One option is to have a directory with various license
files and then reference them in our LICENSE file. There's no such shortcut available for
things that require a NOTICE entry.

In HBase this took a long time to get right and we largely had to do it by manually reviewing
every artifact and leveraging the assembly and remote-resources plugins. I had wanted to use
Apache Whisker, but I ran into the same kind of problems as [~ajisakaa] mentioned.

> Verify LICENSE.txt and NOTICE.txt
> ---------------------------------
>                 Key: HADOOP-12893
>                 URL: https://issues.apache.org/jira/browse/HADOOP-12893
>             Project: Hadoop Common
>          Issue Type: Bug
>    Affects Versions: 2.8.0, 3.0.0, 2.7.3, 2.6.5
>            Reporter: Allen Wittenauer
>            Priority: Blocker
> We have many bundled dependencies in both the source and the binary artifacts that are
not in LICENSE.txt and NOTICE.txt.

This message was sent by Atlassian JIRA

View raw message