Java – Sun Microsystems
In 1997, Sun Microsystems approached the ISO/IEC JTC1 standards body and later the Ecma International to formalize Java, but it soon withdrew from the process.[15] Java remains a de facto standard, controlled through the Java Community Process.[16] At one time, Sun made most of its Java implementations available without charge, despite their proprietary software status. Sun generated revenue from Java through the selling of licenses for specialized products such as the Java Enterprise System. Sun distinguishes between its Software Development Kit (SDK) and Runtime Environment (JRE) (a subset of the SDK); the primary distinction involves the JREs lack of the compiler, utility programs, and header files.
On November 13, 2006, Sun released much of Java as open source software under the terms of the GNU General Public License (GPL). On May 8, 2007, Sun finished the process, making all of Javas core code available under free software/open-source distribution terms, aside from a small portion of code to which Sun did not hold the copyright.[17]
Suns vice-president Rich Green has said that Suns ideal role with regards to Java is as an “evangelist.”[18]
Following Oracle Corporations acquisition of Sun Microsystems in 2009–2010, Oracle has described itself as the “steward of Java technology with a relentless commitment to fostering a community of participation and transparency”.[19]
3. • It is an open source, so users do not have to struggle with heavy license fees each year
• Platform independent
• Java APIs can easily be accessed by developers
• Java perform supports garbage collection, so memory management is automatic
• Java always allocates