hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Purtell (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-14493) Upgrade the jamon-runtime dependency to the newer version MPL 2.0
Date Sat, 26 Sep 2015 18:01:04 GMT

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

Andrew Purtell commented on HBASE-14493:
----------------------------------------

Redistributing a MPL 2.0 artifact instead of 1.1 doesn't change how we need to handle it according
to http://www.apache.org/legal/resolved.html#category-b . Happy to accommodate a user request
for the change.  Any concerns about this, [~busbey] ? 

> Upgrade the jamon-runtime dependency to the newer version MPL 2.0
> -----------------------------------------------------------------
>
>                 Key: HBASE-14493
>                 URL: https://issues.apache.org/jira/browse/HBASE-14493
>             Project: HBase
>          Issue Type: Task
>    Affects Versions: 1.1.1
>            Reporter: Newton Alex
>            Assignee: Andrew Purtell
>            Priority: Minor
>             Fix For: 2.0.0, 1.2.0, 1.3.0, 0.98.15
>
>         Attachments: HBASE-14493-0.98.patch, HBASE-14493-branch-1.patch, HBASE-14493.patch,
HBASE-14493.patch
>
>
> Current version of HBase uses MPL 1.1 which has legal restrictions. Newer versions of
jamon-runtime appear to be MPL 2.0. HBase should upgrade to a safer licensed version of jamon.
> 2.4.0 is MPL 1.1 : http://grepcode.com/snapshot/repo1.maven.org/maven2/org.jamon/jamon-runtime/2.4.0
> 2.4.1 is MPL 2.0 : http://grepcode.com/snapshot/repo1.maven.org/maven2/org.jamon/jamon-runtime/2.4.1
> Here’s a comparison of the equivalent sections of the respective licenses dealing w/
Termination:
> MPL 1.1 - Section 8 (Termination) Subsection 2:
> 8.2. If You initiate litigation by asserting a patent infringement claim (excluding declatory
judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor
against whom You file such action is referred to as "Participant") alleging that:
> such Participant's Contributor Version directly or indirectly infringes any patent, then
any and all rights granted by such Participant to You under Sections 2.1 and/or 2.2 of this
License shall, upon 60 days notice from Participant terminate prospectively, unless if within
60 days after receipt of notice You either: (i) agree in writing to pay Participant a mutually
agreeable reasonable royalty for Your past and future use of Modifications made by such Participant,
or (ii) withdraw Your litigation claim with respect to the Contributor Version against such
Participant. If within 60 days of notice, a reasonable royalty and payment arrangement are
not mutually agreed upon in writing by the parties or the litigation claim is not withdrawn,
the rights granted by Participant to You under Sections 2.1 and/or 2.2 automatically terminate
at the expiration of the 60 day notice period specified above.
> any software, hardware, or device, other than such Participant's Contributor Version,
directly or indirectly infringes any patent, then any rights granted to You by such Participant
under Sections 2.1(b) and 2.2(b) are revoked effective as of the date You first made, used,
sold, distributed, or had made, Modifications made by that Participant.
> MPL 2.0 - Section 5 (Termination) Subsection 2:
> 5.2. If You initiate litigation against any entity by asserting a patent infringement
claim (excluding declaratory judgment actions, counter-claims, and cross-claims) alleging
that a Contributor Version directly or indirectly infringes any patent, then the rights granted
to You by any and all Contributors for the Covered Software under Section 2.1 of this License
shall terminate.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message