jsr107 / jsr107spec

JSR107 Cache Specification
Apache License 2.0
415 stars 164 forks source link

Relicense the Java code of the specification under a standard license #333

Closed philwo closed 8 years ago

philwo commented 8 years ago

Hi,

I understand that the JSR107 specification itself is licensed under these terms: https://github.com/jsr107/jsr107spec/blob/master/LICENSE.txt

The Java code ("JCache API") and released Java bytecode, namely the "cache-api-.jar" as available from Sonatype or maven.org seem to be licensed under the same license. As this is not a standard open-source license like Apache 2.0, BSD, MIT, CDDL, ... which are usually used for open-source code, we unfortunately cannot use the JCache API in our open-source project, but we'd love to do so.

Would it be possible for the Java code making up the JCache API to be relicensed under a well-known open-source license, preferably Apache 2.0?

Thanks, philwo

keilw commented 8 years ago

Yes, we used the full license (BSD-3) for every relevant file header of JSR 363: https://github.com/unitsofmeasurement/unit-api/blob/master/LICENSE.txt

gregrluck commented 8 years ago

My bad... hadn't rebased.

dmagda commented 7 years ago

Guys, do you have any update on when the latest version with the new license will be uploaded to Maven? https://github.com/jsr107/jsr107spec/blob/master/pom.xml

gregrluck commented 7 years ago

Hi

Should be pretty soon. I have another engineer from Hazelcast helping me. We sent in the Oracle Contributor Agreement in early December but are still waiting for Oracle to process it so we can merge his PRs.

Regards

Greg Luck

web: http://gregluck.com http://gregluck.com/ skype: gregrluck mobile US: +1 650 924 6244 mobile Australia: +61 408 061 622

On 2 Feb. 2017, at 10:01 pm, Denis Magda notifications@github.com wrote:

Guys, do you have any update on when the latest version with the new license will be uploaded to Maven? https://github.com/jsr107/jsr107spec/blob/master/pom.xml https://github.com/jsr107/jsr107spec/blob/master/pom.xml — You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/jsr107/jsr107spec/issues/333#issuecomment-277049785, or mute the thread https://github.com/notifications/unsubscribe-auth/AANyhGPf0LT8v3eNlI2JODAOH7vmG5ECks5rYigKgaJpZM4HS1XL.

dmagda commented 7 years ago

Hi Greg,

Thanks for a quick reply. However, to make things clearer at least for me, can we claim that JSR 107 is already available under Apache 2.0 and we are free to change the license type for this JSR in an application's "external licenses" file? Or it's better to hold on for a while?

Can't get this reading the discussion above.

-- Denis

keilw commented 7 years ago

As long as you don't see a MR published on on https://jcp.org/en/jsr/detail?id=107, it's not official yet.

gregrluck commented 7 years ago

Denis

Oracle legal have approved the change as advised by Brian Oliver who changed the licenses.

Regards

Greg Luck

web: http://gregluck.com http://gregluck.com/ skype: gregrluck mobile US: +1 650 924 6244 mobile Australia: +61 408 061 622

On 2 Feb. 2017, at 11:00 pm, Denis Magda notifications@github.com wrote:

Hi Greg,

Thanks for a quick reply. However, to make things clearer at least for me, can we claim that JSR 107 is already available under Apache 2.0 and we are free to change the license type for this JSR in an application's "external licenses" file? Or it's better to hold on for a while?

Can't get this reading the discussion above.

-- Denis

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/jsr107/jsr107spec/issues/333#issuecomment-277066198, or mute the thread https://github.com/notifications/unsubscribe-auth/AANyhGkMObXp_yag63XVNgEC2Ohp2l5rks5rYjXggaJpZM4HS1XL.

keilw commented 7 years ago

Then we should see a MR ballot soon? ;-)

gregrluck commented 7 years ago

We have signed the Oracle Contributor Agreement and sent it to Oracle in November/December. I have chased it up but now answer. I think given we have signed and sent it and copied it to Brian that should be good enough to merge the PR.

So I am going to get started with those merges. If Brian disagrees I guess he will roll them back.

I have also asked Heather Van Cura to chase up for us but no answer from her.

Regards

Greg Luck

web: http://gregluck.com http://gregluck.com/ skype: gregrluck mobile US: +1 650 924 6244 mobile Australia: +61 408 061 622

On 3 Feb. 2017, at 12:22 pm, Werner Keil notifications@github.com wrote:

Then we should see a MR ballot soon? ;-)

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/jsr107/jsr107spec/issues/333#issuecomment-277201256, or mute the thread https://github.com/notifications/unsubscribe-auth/AANyhHH3v_L84mPTYiwQ6M9EM4mW_KjWks5rYvHJgaJpZM4HS1XL.

gregrluck commented 7 years ago

Update:

Vassillis has just been approved officially. Thanks to Heather and Brian for making this happen.

Now we can go much faster.

Regards

Greg Luck

web: http://gregluck.com http://gregluck.com/ skype: gregrluck mobile US: +1 650 924 6244 mobile Australia: +61 408 061 622

On 3 Feb. 2017, at 1:47 pm, Greg Luck gluck@gregluck.com wrote:

We have signed the Oracle Contributor Agreement and sent it to Oracle in November/December. I have chased it up but now answer. I think given we have signed and sent it and copied it to Brian that should be good enough to merge the PR.

So I am going to get started with those merges. If Brian disagrees I guess he will roll them back.

I have also asked Heather Van Cura to chase up for us but no answer from her.

Regards

Greg Luck

web: http://gregluck.com http://gregluck.com/ skype: gregrluck mobile US: +1 650 924 6244 mobile Australia: +61 408 061 622

On 3 Feb. 2017, at 12:22 pm, Werner Keil <notifications@github.com mailto:notifications@github.com> wrote:

Then we should see a MR ballot soon? ;-)

— You are receiving this because you modified the open/close state. Reply to this email directly, view it on GitHub https://github.com/jsr107/jsr107spec/issues/333#issuecomment-277201256, or mute the thread https://github.com/notifications/unsubscribe-auth/AANyhHH3v_L84mPTYiwQ6M9EM4mW_KjWks5rYvHJgaJpZM4HS1XL.