Newton Alex created HBASE-14493:
-----------------------------------

             Summary: 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


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)

Reply via email to