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)