Andrey, This would mean that every implementation without exception cannot use this specification in production. I find it hard to believe. I think that granting rights to implement and distribute implementation implies grating the rights to use the spec as well.
However, I will raise a question with geronimo community to find out how they obtained the license. I would not mind changing the dependency to the geronimo-hosted spec at all. Does anyone have a link to the latest version of the JSR hosted by geronimo? D. On Wed, Mar 2, 2016 at 5:21 PM, Andrey Kornev <[email protected]> wrote: > Dmitriy, > > I think the paragraph 2 only covers licensing of the *implementations* of > the specification (which is Apache Ignite), but not the binaries of the > specification itself (which is the cache-api's jar). > > Cheers > Andrey > > ------------------------------ > From: [email protected] > Date: Wed, 2 Mar 2016 16:24:51 -0800 > Subject: Re: ignite cache-api licensing issue > To: [email protected] > > > Edward, > > I think you are looking at the evaluation clause. This clause only covers > evaluation. It is immediately followed by “License for the Distribution of > Compliant Implementations” which covers Apache Ignite with the following > text: > > ————- > 2. License for the Distribution of Compliant Implementations. > Specification Leads also grant you a perpetual, non-exclusive, > non-transferable, worldwide, fully paid-up, royalty free, limited license > (without the right to sublicense) under any applicable copyrights or, > subject to the provisions of subsection 4 below, patent rights it may have > covering the Specification to create and/or distribute an Independent > Implementation of the Specification that: (a) fully implements the > Specification including all its required interfaces and functionality; (b) > does not modify, subset, superset or otherwise extend the Licensor Name > Space, or include any public or protected packages, classes, Java > interfaces, fields or methods within the Licensor Name Space other than > those required/authorized by the Specification or Specifications being > implemented; and (c) passes the Technology Compatibility Kit (including > satisfying the requirements of the applicable TCK Users Guide) for such > Specification ("Compliant Implementation"). In addition, the foregoing > license is expressly conditioned on your not acting outside its scope. No > license is granted hereunder for any other purpose (including, for example, > modifying the Specification, other than to the extent of your fair use > rights, or distributing the Specification to third parties). Also, no > right, title, or interest in or to any trademarks, service marks, or trade > names of Specification Leads or Specification Leads' licensors is granted > hereunder. Java, and Java-related logos, marks and names are trademarks or > registered trademarks of Oracle America, Inc. in the U.S. and other > countries. > ————— > > Having said that, I will follow up with JCache group about re-licensing > under Apache 2.0 license, given that Geronimo project already did this. I > will post an update here in a few days. > > D. > > On Wed, Mar 2, 2016 at 10:53 AM, edwardkblk < > [email protected]> wrote: > > Can't say I'm a license expert but it was pointed out by my legal > department. > Here is my understanding of the issue: Anyone who would like to use > apache-ignite is now forced to accept the license of cache-api-1.0.0.jar. > That license pretty much does not permit the use of the cache-api beyond > the > evaluation or implementation purposes. Hence apache-ignite or any other > implementations with the runtime dependency on cache-api-1.0.0.jar can not > be used beyond the evaluation. Here is a link to more details from the > issue raised in jsr107 space: > https://github.com/jsr107/jsr107spec/issues/333 . Based on this > discussion > the options seems to be either to change cache-api-1.0.0.jar licensing to > Apache 2.0 (hopefully this is possible) or change apache-ignite to use > geronimo-jcache_1.0_spec which is apache JCache API. > > > > -- > View this message in context: > http://apache-ignite-users.70518.x6.nabble.com/ignite-cache-api-licensing-issue-tp3306p3344.html > Sent from the Apache Ignite Users mailing list archive at Nabble.com. > > >
