You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ratis.apache.org by "Ankit Singhal (JIRA)" <ji...@apache.org> on 2019/08/06 18:23:00 UTC

[jira] [Created] (RATIS-654) Fix generation LICENSE and NOTICE for third-party dependencies

Ankit Singhal created RATIS-654:
-----------------------------------

             Summary: Fix generation LICENSE and NOTICE for third-party dependencies
                 Key: RATIS-654
                 URL: https://issues.apache.org/jira/browse/RATIS-654
             Project: Ratis
          Issue Type: Bug
          Components: build
            Reporter: Ankit Singhal
            Assignee: Ankit Singhal
         Attachments: RATIS-654.patch

Details on licenses, what can be bundled and what can't be as per apache:-
http://www.apache.org/legal/resolved.html

Below is the guide on how a dev should be assembling LICENSE and NOTICE:
http://www.apache.org/dev/licensing-howto.html

We need to include LICENSE and NOTICE for transitive dependencies as well
http://www.apache.org/dev/licensing-howto.html#deps-of-deps

The supplemental model[s1] of maven can help in supplementing missing information of LICENSE and NOTICE in the third-party dependencies in our bundled LICENSE and NOTICE

[1] https://maven.apache.org/plugins/maven-remote-resources-plugin/supplemental-models.html

Here, I have copied the resource-bundle created by HBase , so that we don't need to re-write whole logic of generating LICENSE and NOTICE in apache way.





--
This message was sent by Atlassian JIRA
(v7.6.14#76016)