OpenJDK and Oracle JDK are implementations of the same Java specification passed the TCK (Java Technology Certification Kit). For enterprises, you must PAY OpenJDK and Oracle JDKīoth OpenJDK and Oracle JDK are created and maintained currently by Oracle only. It's really just there to protect Oracle's intellectual property and to shield them from being sued when bugs are found.Īs a summary: FREE with risks and without any fault of OracleĪs a summary: Opposite to BCL and FREE just for development in your laptop. You can redistribute/publish it (so that you can sell products with Java embedded), but if you do, you agree to indemnify Oracle so if someone sues you, you can't drag Oracle into it.You agree not to sue Oracle if anything goes wrong.You can use it, but you can't modify it.From April 16, 2019, Oracle JDK 8 uses the OTN (Oracle Technology Network) license, which requires you to create an Oracle account to download JDK 8 and payment!! Oracle JDK 8 (aka 1.8) no longer uses BCL (Binary Code License). One of them is which is maintained by Oracle: The OpenJDK is the open source reference implementation of the Java SE Specification, but it is only the source code īinary distributions are provided by different vendors for a number of supported platforms. If you need to have java in your production servers for free, your have two options Or another way to view this: Your particular motivations or situation. In addition, here is a flowchart I made to guide you in choosing a vendor for a Java implementation. The Answer by Speakjava is correct and informative. Several vendors offer a choice of Java implementations Never assume, always read the detailed requirements for any distribution you obtain.Īnother 2021 update: Add Microsoft to the list of vendors seen below. Some of these vendors sell support plans, either optionally or as a requirement for use of their product. Keep in mind that many other vendors continue to provide implementations of the Java specs, as shown in the flowchart below. But I am not an attorney, so read the terms yourself and consult legal advice as needed. On my first reading, it appears this new license makes production use free-of-cost (along with dev, test, and training usages), except for products sold for a fee while bundling the Oracle JDK product. No-Fee Terms and Conditions license, discussed on the Oracle
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |