TLDR Get your Java runtime from Adoptium (the new name of AdoptOpenJDK). The "Classpath" name is a reference to the GNU Classpath project. The effect is to mean that Java code that you write and then build / run using OpenJDK Java is NOT constrained to have any specific license. They could avoid this by switching to an OpenJDK-based release.ġ - The Classpath exception is amendment to the GPL that relaxes the GPL's restriction concerning (dynamic) linking with non-open code. If your customer is using a current Oracle release (including recent Java 8 releases) they will probably need to pay for Java SE Subscription. If your customer is using an OpenJDK-based release, they can use it without paying a fee. (If they upgrade to a current release, it changes.) If your customer is using an old Oracle Java release (prior to April 16, 2019), they can continue to use without paying a fee. There is no fee for their use, and there are no limitations on what the software can be used for. These Java releases are covered by the GPLv2+classpath license. This includes the official OpenJDK binary releases, and any other releases built (by 3rd-parties) from the OpenJDK sources or a derivative. The FAQ elaborates on what "personal use" means.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |