Slashdot Mirror


Sun will Open Java's Source

bckrispi writes "An announcement from Sun spokesman Raghavan Srinivas indicates that, contrary to what we've heard in the past, Java will be Open-sourced. "We haven't worked out how to open-source Java, but at some point it will happen," Srinivas said."

5 of 584 comments (clear)

  1. Re:eh by newhoggy · · Score: 5, Informative

    ESR has something to say about free hardware.

  2. It IS hard to open source java.... by bigman921 · · Score: 5, Informative

    Remember that java isn't just the jvm or the class library source. It also includes JSSE, java's encryption framework which probably can't be open sourced (comercial restrictions, export laws, legal liabilities of possible changes to shipped trusted certificates...). I am sure there are other pieces that are sensitive as well. You wouldn't be able to use SSL out of the box with a JRE that didn't have a JSSE implementation.

    --
    "So you call this your free contry, tell me why it costs so much to live?" - Three Doors Down
  3. What's the problem, exactly? by mi · · Score: 5, Informative
    FreeBSD ports of JDK 1.3 and 1.4 both build from source. Yes, you have to download the source manually from Sun, but it is available, and has been for years...

    Is it really that important to be able to distribute the built binaries for people? Without paying Sun for it, that is?

    --
    In Soviet Washington the swamp drains you.
  4. Re:Don't fear the fork by damiam · · Score: 5, Informative

    QT/KDE Java already exists.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  5. No, not the GPL by Aapje · · Score: 5, Informative

    The shitstorms are because Die-Hard Linux geeks/distros want to have everything on their computer/CDs under the GPL.

    I don't believe you. Do those distros ship without Perl and Apache, which are both not GPL licensed?

    IF they release it under the GPL, I see this making the open-source world a lot friendlier to Java.

    Open-source != Free. A significant group of people prefers a BSD-like license over the GPL. A GPL-compatible BSD-like license will be usable by both GPL and non-GPL programmers. Most programming language implementations do not use the GPL, and that is probably for a good reason:

    Python - BSD-like license
    Perl - Artistic
    Gcc - GPL (but glibc is LGPL!)
    Zope - BSD-like
    Php - BSD-like
    Scheme - BSD-like
    Ada - Artistic
    Eiffel - BSD-like
    TCL/TK - BSD-like

    Furthermore, the GPL may be a serious problem for Sun. Not all Java code is necessarily copyrighted by them. They might have licensed some code from others. With a BSD-like license, they can just keep those parts with their original license. A GPLed Java would require relicensing, which Sun cannot do. Another problem may be patents. Sun owns quite a few Java-related patents and the GPL requires them to give everyone a free license to those patents. That would allow MS to use those patents in their software and even to build another evil Java clone, but then, Sun wouldn't be able to do anything about it. Another patent problem may be that third party patents cannot be used in GPLed software (even though Sun can license it). So Sun might not be able to include some functionality in a GPLed Java.

    --

    The Drowned and the Saved - Primo Levi