Skip to content
This repository has been archived by the owner on Oct 30, 2022. It is now read-only.

Oracle BCL license agreement #6

Closed
borlafu opened this issue Apr 20, 2016 · 4 comments
Closed

Oracle BCL license agreement #6

borlafu opened this issue Apr 20, 2016 · 4 comments

Comments

@borlafu
Copy link

borlafu commented Apr 20, 2016

This code is distributed under MIT license, but building the image virtually accepts Oracle's BCL license: http://www.oracle.com/technetwork/java/javase/terms/license/index.html

Actually, by running the built image the user is using the software (Oracle's JRE/JDK) without explicitly accepting (and not even knowing about) the BCL license.

I believe this is the reason why the official Java docker images are openJDK and not Oracle JDK, and this code may be infringing the license agreement with Oracle.

@frol
Copy link
Member

frol commented Apr 20, 2016

@borlafu I have read the information about the licensing, and the best I can do is to remove the image from Docker Hub. Is this what you want?

BTW, MIT licensing only affects the text of the Dockerfile, this repository doesn't use Oracle Java. Anybody can grab the Dockerfile and build their images, thus, accepting the BCL license on their behalf.

@borlafu
Copy link
Author

borlafu commented Apr 20, 2016

Well, I don't want anything I'm just rising the concern, in case you were not aware :).
I believe that if this didn't existed before it's because Oracle's license does not allow it, or there's a legal risk around it.

@cstroe
Copy link

cstroe commented Jun 1, 2017

@frol Running the OracleJDK without accepting the binary code license is not allowed. Anyone downloading and using your image in a production environment is putting themselves at legal risk.

This can be fixed by adding a disclaimer that users of your docker image must accept the Oracle Binary Code License Agreement. For example, this image does just that: https://hub.docker.com/r/streamsets/datacollector/ because they include OracleJDK in their image.

@borlafu
Copy link
Author

borlafu commented Jun 1, 2017

Simple an easy way to solve the license issue :)

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

No branches or pull requests

3 participants