Skip to content

use openjdk11 not oraclejdk11 #265

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Sep 26, 2018
Merged

Conversation

SethTisue
Copy link
Member

historically the Oracle one was the most standard one, but with the
new licensing model for 11, it's really OpenJDK that's the standard
one now, and the Oracle one is a commercial-use thing

sequel to #262

historically the Oracle one was the most standard one, but with the
new licensing model for 11, it's really OpenJDK that's the standard
one now, and the Oracle one is a commercial-use thing
@SethTisue SethTisue requested a review from ashawley September 26, 2018 16:38
@ashawley
Copy link
Member

OpenJDK can't be used commercially? You mean proprietary?

@SethTisue
Copy link
Member Author

SethTisue commented Sep 26, 2018

OpenJDK 11 can be used by anybody.

OracleJDK 11 is restricted-usage unless you pay. "You may not: use the Programs for any data processing or any commercial, production, or internal business purposes other than developing, testing, prototyping, and demonstrating your Application"

see https://blog.joda.org/2018/09/do-not-fall-into-oracles-java-11-trap.html

@SethTisue SethTisue merged commit b28a6d0 into scala:master Sep 26, 2018
@SethTisue SethTisue deleted the openjdk11 branch September 26, 2018 16:57
SethTisue added a commit to SethTisue/scala-xml that referenced this pull request Sep 26, 2018
@ashawley
Copy link
Member

Gotcha, one presumes Travis is paying Oracle?

@SethTisue
Copy link
Member Author

SethTisue commented Sep 26, 2018

Gotcha, one presumes Travis is paying Oracle?

And/or they figure they're just a middleman and that their users are the ones responsible for compliance? And/or they figure it's covered for everybody by the "development and testing" clause?

Here in this repo I figure that the "development and testing" clause would cover us if we wanted to include oraclejdk11 in the matrix. But I think it's actually better to do the testing on openjdk11 since that's the most-standard (and, I expect, will be the in-practice-most-used) one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants