"Danese Cooper, manager of Sun Open Source, says it's all a
matter of cycles. "We talk about the life cycles of software when
it comes to licensing issues. Even Open Source developers ... tend
to hold new software proprietary at first," until the software
matures to a certain stability. In the case of Java, a couple of
years ago, it was in a state where most of the people using it felt
it needed support to maintain compatibility," says Cooper."
"Lou Grinzo, the editor of LinuxProgramming.com, says "if they
GPL'ed Java and it forked into two or more incompatible versions,
it would all but kill Sun's ability to make money from it." But
Perens says that Sun has hampered widespread acceptance of Java
by being too protective of their so-called intellectual
property. "I think it's about time for them to release the JDK
(Java Developer's Kit) under an Open Source license," he says."
"Perens maintains that there are two conditions that must be
met before Sun could reasonably be expected to release Java under a
true Open Source license -- and he says that those conditions have
already been fulfilled. They are:
"A good standards program coupled to trademarks, where you
would be able to call it 'Java,' or 'Enterprise JavaBeans,' etc.,
only if it passed Sun's validation suites. This is mostly in
"A licensing scheme that gives Sun access to other people's
changes, so that nobody can 'run away' with their product. Either
the GPL/LGPL or the Sun Industry Standards License would work for
this, or both."
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.