Java Goes Open Source

In November of this year Sun Microsystems movedIBM has been after Sun to take Java to open source
to "open source" status for Java, after a decade ofstatus for years. Their Works Projects has been a
maintaining proprietary status for the portablecenter for the development of open source
programming language. Specifically, Sun has placedproducts, primarily based on Linux. From their
Java into the public domain by putting it under GPL -perspective, Sun's decision to grant GPL status for
an acronym for General Public License. What thisJava is viewed as an opportunity to unite with Linux
means is that software programmers will have vastlyand provide a stronger platform to challenge
increased freedom to develop programs based onMicrosoft. The politics of software can be
Java and to develop modifications for the languageenormously complicated, especially when there's an
itself.elephant like Microsoft in the house. But what Sun
It also puts Sun into the mainstream with otherhas accomplished with this move is provide an
major platform developers such as Linux. While theopportunity for programmers to zero in on Java
company had put its Solaris operating system intoproducts as potentially large revenue sources.
open source status some time ago, Java is a highlyUnlike Linux, which was spun off of UNIX to provide
distributed consumer platform and providing openan alternative to Windows, Java stands in a class of
source access to it gives the company a real boostits own. While Linux has survived in the marketplace,
in its standing among its peers. Perhaps moreit has never mounted a major challenge to Windows.
important, it will stimulate further development ofJava's unique qualities and the intellectual property
consumer oriented Java-based programs. It isthat protects those qualities will now be an open
estimated that eight out of every ten cell phonesbook for programmers developing new applications.
have a Java application running on them.It will also provide the opportunity to bundle Java
A GPL use requires that any product developedproducts with Linux based software. Sun's internal
under such licensure be returned to the "open sourceinterest in this move is to stimulate more developers
community" and remain, in effect accessible to all.to use the language, in order to revive its own
Sun's variation on this principle has an exception forinternal software business. Since taking a huge hit in
applications built on the Java "Virtual Machine," atheir high-end server market, Sun has been struggling
platform that the company made available toto find a new path and has increasingly looked to
software developers some time ago.software as an opportunity.
What this exception does is allow continuedSun's EVP for software summed up the value of the
development of proprietary software written formove for the company and its product. "People have
Java, which keeps the language viable as a platformbeen hesitant to distribute Java worldwide with Linux
for revenue producing products. Prior to the switch(distributions) because of (concerns over) license
to GPL status, Java program developers had to payalignment," Green said. "This is the last gate to ensure
a licensing fee to Sun.that Java will be distributed worldwide.