Hi, im doing a project on open source and one of my questions ins based
on java:
Is Java open source? Explain why or why not.
No, it isn't. Sun controls the source for their own implementation,
which is the implementation everyone uses in practice. While they
accept input as to what to do with it and have a process in place to
give other stakeholders some influence, Sun has all the actual power.
There are some efforts to produce an open source implementation, but
they are far from satisfactory at this point.
Note that there is a long-standing controversy when it comes to Free
software here, in that a number of purists hold that you cannot really
write Free software in Java unless said software runs on one of the
(incomplete) Free java implementations.
Im having a hard time locating any information that can help me with
this. Can you guys give me some links or hints?
http://incubator.apache.org/projects/harmony.html
is Apache's (young) attempt at an OS Java.
http://gcc.gnu.org/java/index.html
is the GNU attempt at a Free Java compiler, and
http://www.gnu.org/software/classpath
is the associated Free Java classlib.
Cheers
Bent D