Does Oracle still charge for Java?

Gina 86 Published: 09/06/2024

Does Oracle still charge for Java?

I'd be happy to help!

Oracle, the company behind Java, has a long-standing relationship with this popular programming language. While Oracle acquired Sun Microsystems (the original creator of Java) in 2010, they did not immediately start charging for the use of Java.

Initially, Oracle decided to continue allowing developers to freely use and distribute Java-based applications under the GNU General Public License (GPL). This allowed open-source projects like OpenJDK (Open Java Development Kit) to continue development without facing any licensing issues or costs. In essence, this arrangement allowed developers to maintain their freedom to modify and share Java code.

However, in 2010, Oracle announced that they would be changing the license terms for commercial use of Java. They introduced a new set of terms called the "Java SE Business, Production, and Distribution Use License" which aimed at targeting large-scale commercial users.

Under these updated terms, companies needed to purchase a Commercial Use License (CUL) if they wanted to distribute or sell their Java-based applications. This license would give them permission to use certain Java APIs and class libraries in their products. The cost of the CUL varied depending on factors like company size, revenue, and intended use.

In recent years, Oracle has continued to refine its licensing approach. For instance, they introduced a new "Java SE Suite" that offers a more comprehensive set of licenses for commercial users. This suite includes access to various Java APIs, class libraries, and tools.

So, to answer your question directly: yes, Oracle does charge for the use of certain aspects of Java. The specific costs depend on factors such as intended use, company size, and revenue. However, for developers working on open-source projects or non-commercial endeavors, they can continue using Java without incurring any licensing fees.

In summary:

For commercial users, Oracle charges for the use of certain Java APIs and class libraries through their Commercial Use License (CUL) or the more comprehensive "Java SE Suite." Open-source projects and non-commercial developers are generally exempt from these licensing costs, allowing them to maintain their freedom to modify and share Java code. Oracle's licensing approach has evolved over time to target large-scale commercial users while still supporting open-source development.

Does oracle still own java reddit

I'm happy to respond in English for this question!

To clarify, Oracle Corporation is the owner of Java, a popular programming language and platform. In 2010, Sun Microsystems (the company that created Java) was acquired by Oracle, which then inherited ownership of the Java platform.

Regarding Reddit, it's not entirely accurate to say that Oracle owns Reddit. Reddit is a social news and discussion website founded in 2005 by Steve Huffman and Alexis Ohanian. While Reddit has faced several changes in its leadership and ownership structure over the years, Oracle has no direct involvement with or ownership of the site.

In fact, Reddit is currently owned by Advance Publications, Inc., a privately held media company that acquired a majority stake in the website in 2015. Advance Publications also owns other publications such as Condé Nast and Hearst Newspapers.

Oracle's connection to Java is more about their role as stewards of the Java platform, ensuring its continued development, maintenance, and use across various industries and applications. Oracle has been involved in various initiatives and projects related to Java, including updates to the language, libraries, and frameworks.

In summary, while Oracle owns the Java platform, it does not own Reddit. The social news site remains under the ownership of Advance Publications, Inc., with its own management team and direction.

Would you like me to elaborate on any aspect of this response?