xarax wrote:
> Marco Schmidt <> wrote in message news:<>. ..
>
>>However, the JDK is not distributed under one of the open source
>>"change as you like as long as you redistribute your changes" license.
>
>
> 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!
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.
--