[ 
https://issues.apache.org/jira/browse/RATIS-654?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16901472#comment-16901472
 ] 

Tsz Wo Nicholas Sze commented on RATIS-654:
-------------------------------------------

Hi [[email protected]], really appreciated that you work on this.

> ...  copied the resource-bundle created by HBase , ...

HBase is a much bigger project compared to Ratis.  I wonder if we would include 
a lot of unnecessary dependencies.

BTW, we should make Ratis not depending on Hadoop (or at least an option) since
# Hadoop has a huge dependency tree.  It unnecessarily taxes the users who are 
not using ratis-hadoop (i.e. hadoop rpc).
# The ratis-hadoop module is not well maintained.  Even the unit tests may fail.

> 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
>            Priority: Major
>         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)

Reply via email to