N
Nicholas Potts
Hi, can anyone tell me if Java is actually open source as the
development kit and compiler are available free?
Thanks,
Nick
development kit and compiler are available free?
Thanks,
Nick
Hi, can anyone tell me if Java is actually open source as the
development kit and compiler are available free?
Hi, can anyone tell me if Java is actually open source as the
development kit and compiler are available free?
Marco Schmidt said:Nicholas Potts:
The JDK is free, and you can get all the source code (or at least
almost all source code, src.zip for most of the class library, and you
can get more under the Community License).
However, the JDK is not distributed under one of the open source
"change as you like as long as you redistribute your changes" license.
xarax said:and that is a very good thing, indeed. Sun must still maintain
tight control over the language and JVM specifications. There are
way too many harebrained requests for changes. Just think what
would happen if control was lost to the masses. eek!
Jon Martin Solaas said:Why? Sun still could maintain control over the language spec. And, if
they released SDK/JRE under OpenSource licence, they'd still have full
control over their own implementation. If some oddball harebrains rather
would use a derived sdk, then what's wrong with that? Either they would
just be a marginal user group, or a major user group.
In the latter
case, Sun sure could use the competition, obviously not capable of
understanding and implementing Java users needs, and in the first case,
well, I don't think that would be such a big problem.
As far as I know there is no legal problem implementing a compiler and
runtime from scratch following the Java spec. closely, and there would
be nothing wrong adding and removing features to and from such an
implementation either, the result just wouldn't qualify as Java anymore.
Have a look at the waba/superwaba project. You can use almost any jdk to
program waba programs. You can only use a subset of the java language,
the libraries available aren't those from Sun at all, and your
class-files run on the waba runtime, which is *not* a Java compliant
runtime.
Hi, can anyone tell me if Java is actually open source as the
development kit and compiler are available free?
Big misconception you are propagating here:
Open Source != Free
and, to answer your question, the correlary is:
Free != Open Source
Open Source does not have to be free. In fact, there are quite a few
decent open source business models.
In Poland we have another problem. "Free (as in speech)" translates to
"wolny", but this word means also "slow" ) So people tend to think that
free software is crappy by definition...
Free != Open Source
Examples:
The Javac compiler itself is free, but Sun does not freely release the
source code.
Some of the programs I write cost money, but all come with source.
I have never been clear on the terminology:
does open source mean:
1.you can peek at the source free, just not use it free.
2.that source must be bundled free with the software, though the
software itself may cost.
3.that the source is available, perhaps at some extravagant price
separately.
Also, how do those terms apply to GPL and LGPL.
Roedy said:I have never been clear on the terminology:
does open source mean:
1.you can peek at the source free, just not use it free.
2.that source must be bundled free with the software, though the
software itself may cost.
3.that the source is available, perhaps at some extravagant price
separately.
Also, how do those terms apply to GPL and LGPL.
Roedy Green said:I have never been clear on the terminology:
does open source mean:
1.you can peek at the source free, just not use it free.
2.that source must be bundled free with the software, though the
software itself may cost.
3.that the source is available, perhaps at some extravagant price
separately.
Also, how do those terms apply to GPL and LGPL.
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.