[
https://issues.apache.org/jira/browse/HBASE-14493?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrew Purtell updated HBASE-14493:
-----------------------------------
Priority: Minor (was: Major)
Fix Version/s: 0.98.15
1.3.0
1.2.0
2.0.0
> 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.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)