Code Monkey home page Code Monkey logo

Comments (9)

NathanSweet avatar NathanSweet commented on August 28, 2024 3

Oracle Binary Code License Agreement, Supplemental Terms, C:

...Oracle grants you a non-exclusive, non-transferable, limited license without fees to reproduce and distribute the Software, provided that (i) you distribute the Software complete and unmodified and only bundled as part of, and for the sole purpose of running, your Programs, ...

from packr.

rafaskb avatar rafaskb commented on August 28, 2024

The links provided are for pre compiled versions of OpenJDK, which is free to distribute. You can use the latest version of Oracle's JRE if you want, but there might be legal implications with that. I'm not sure if you're allowed to distribute Oracle's JRE at all, or if only a few packages are restricted.

from packr.

code-disaster avatar code-disaster commented on August 28, 2024

Oracle is just very restrictive about what you are allowed to redistribute:
http://www.oracle.com/technetwork/java/javase/jre-8-readme-2095710.html

from packr.

code-disaster avatar code-disaster commented on August 28, 2024

FYI I'm doing some experiments with the Java 8 runtime right now. I've got it working with OS X and the official Oracle Java 8 runtime.

Problem is that it doesn't work on Windows (Win 10, both 32 and 64 bit) yet. The executable crashes as soon as it calls JNI_CreateJavaVM(). The exact same code works well with an Oracle Java 7 runtime, though of course it fails afterwards because it doesn't understand the Java 8 bytecode.

from packr.

iswardasa avatar iswardasa commented on August 28, 2024

Oracle's license may be viable for some circumstances. After looking it over, i am left still with hope of redistributing it. Admittedly, I have been known to miss finer points of legal jargon in the past.

Anyway, it appears like some of the files of the redistributable can be omitted to reduce the size, although the files listed as [optional] probably are seldom used anyway for redistributing purposes. packr would likely not be permitted to aggressively omit unnecessary classes from the java se api.

So, redistributing Oracle's Java may make sense if the packr'd application needs not be tiny or small in size (MB's) .

Overall, the license allows for pretty much a "use-as-is" agreement it seems. Please feel free to correct me if I'm wrong.

from packr.

badlogic avatar badlogic commented on August 28, 2024

Redistributing amd cutting down Oracle's JDK is verboten last time i
checked. IANAL.
On Feb 21, 2016 11:49 PM, "eeshwar das" [email protected] wrote:

Oracle's license may be viable for some circumstances. After looking it
over, i am left still with hope of redistributing it. Admittedly, I have
been known to miss finer points of legal jargon in the past.

Anyway, it appears like some of the files of the redistributable can be
omitted to reduce the size, although the files listed as [optional]
probably are seldom used anyway for redistributing purposes. packr would
likely not be permitted to aggressively omit unnecessary classes from the
java se api.

So, redistributing Oracle's Java may make sense if the packr'd application
needs not be tiny or small in size (MB's) .

Overall, the license allows for pretty much a "use-as-is" agreement it
seems. Please feel free to correct me if I'm wrong.


Reply to this email directly or view it on GitHub
#44 (comment).

from packr.

iswardasa avatar iswardasa commented on August 28, 2024

ok. maybe it is simply the Oracle JRE that is redistributable. then again, i have been known to overlook important finer details of legaleeze. the jre readme file hyperlinked above is written to indicate that it is designed to be distributed along with a java software application. Although, habitualizing oneself with an oracle dependency may not be the best long term strategy. badlogic software is amazing ! having said that, it may be best to adhere to badloic's stylez when using their tools and libraries.

from packr.

erodozer avatar erodozer commented on August 28, 2024

If you guys are looking for a JDK/JRE to recommend packing with, I personally use Zulu.
https://www.azul.com/products/zulu/

from packr.

karlsabo avatar karlsabo commented on August 28, 2024

Closing this old issue, there are a lot of OpenJDK options now. Packr is actively tested against AdoptOpenJDK 8, 11, and 15.

from packr.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.