Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is java an open source programming language?

I know that Python, Ruby, Perl are all open source, but is Java really an open source programming language?

I have been searching on Google too, but I didn't find a proper answer.

like image 661
GuruKulki Avatar asked Jan 08 '10 21:01

GuruKulki


People also ask

Is Java open source and free?

OpenJDK (Open Java Development Kit) is a free and open source implementation of Java SE. It is an alternative that allows more than 70% of Java developers to continue stabilizing their Java application environments while remaining within the open source ecosystem.

Why is Java called open source?

The term open source refers to any program whose source code is made available for use or modification as users or other developers see fit. Unlike proprietary software, open source software is computer software that is developed as a public, open collaboration and made freely available to the public.

Is Java open source or proprietary?

Also in 1995, Sun Microsystems debuted Java to the world as proprietary, closed-source software.

Is Java a closed source language?

Java is open source because it has a version in which you could download its compiler source code. Detail: First, let us be clear about what is open-source. When we say an application is open source, it means that the distributor has a source code of the application for public access.


2 Answers

A programming language isn't in it self open source or not, but an implementation of it might be. Yes, there are open source implementations of Java. Sun's Java implementation (the most popular one), is one of them.

like image 185
kusma Avatar answered Sep 20 '22 16:09

kusma


Yes, or it will be eventually (there may still be some things they're working on replacing since they were used under licence). Sun committed to making it open source and you can download it from them. Check out OpenJDK.

like image 22
paxdiablo Avatar answered Sep 22 '22 16:09

paxdiablo