Slashdot Mirror


Sun's Simon Phipps Answers ESR On Java

comforteagle writes "Sun's Chief Technology Officer Simon Phipps has answered Eric Raymond's open letter calling on Sun to open source Java." In the quoted response, Phipps says (condensed) "I'd say this is 100 per cent rant... His simplistic accusations don't hold water... If this is the way that Open Source treats its friends, I'd hate to see how it treats its enemies... It's pretty difficult to respond to this. He's so out of touch."

4 of 707 comments (clear)

  1. From the horses mouth by clandaith · · Score: 5, Interesting

    Jonathan Schwartz came to the Utah Java Users Group in January (We got him out here with free tickets to the Sundance Film Festival.). He asked if people felt that Java should be open sourced. About half the audience raised their hands, myself included.

    He said that it wouldn't happen because Sun didn't want to see multiple versions of Java out there. If MS went and changed some things in Sun's Java and then started to bundle their version of Java with Windows, who knows what will happen.

    We will start to see different versions of Java. People will start to think that the MS version of Java is the actual "real" Java and get mad when someone writes a Java program using Sun's version of Java.

    Then, MS will be able to start to dictate what goes in Java, or they will just stop following Sun's vison of Java and go on their own merry way.

    He gave more reasons and it convinced me that it really wasn't that great of an idea to open source Java.

  2. I thought Sun.. by herrvinny · · Score: 5, Interesting

    ...was pretty good about Java. I've been writing in Java for a long time now, and I like it a lot.

    The only gripe I have is that a lot of systems don't have the newer Java 2 VM (it's been out for a few years now, people, update your VM already). A lot of people are still operating with the older standard, so I have to keep the older JDK 1.1.8 development kit around. Sun, if you're reading, launch an ad blitz, educate the nontechnical to visit java.com and grab an updated VM. And make sure you hit some of the "neglected" computer users too, such as school districts. Perhaps press a few million CDs with the Java VM and offer to mail them for free, or reduced postage?

    The Java of today is much better than the perceptions of many developers. Java is decently fast, the Swing packages offer a lot of flexibility, i/o support is terrific, etc.

    Just one last plea: PLEASE, SUN, stop labeling everything you sell Java. You're diluting the brand.

  3. There are reasons why Sun can't open-source Java by ChiralSoftware · · Score: 5, Interesting
    I imagine the big one is patents. All large companies like Sun have cross-licensing agreements with all the other large companies in the areas they work in. All of these companies have hundred or thousands of patents, and they all know that fighting over patents in court is not the way they want to spend their resources, so they cross-license. Sun's lawyers have probably said (correctly) that some aspects of Java may be protected by some of these patents. There is a lot of innovative computer science going on in Java: virtual machines, JIT compilers, the HotSpot optimizer, and many others. By licensing something under the GPL, the licensor also grants royalty-free patent use, which Sun can't necessarily do because of cross licensing. So it's a mess. I believe the same issue affected BeOS.

    Similar issues apply to copyrights. I assume there are portions of the Java implementation which are copyrighted from other companies which have licensed to Sun, but do you think these agreements are compatible with Sun putting something out under GPL or BSD? I wouldn't think so.

    All of this is a bummer, to put it one way. I can think of some awesome projects to do with Java. How about a TRUE Java Desktop, where we take just enough of the Linux kernel to boot, and rewrite most of the system (device drivers and all) in Java and run the JVM essentially on the "bare metal" with all the apps in Java? That would be awesome, but impossible unless the JVM is Open Source.

    Ah, and this brings me to MONO, a project which is a tragedy because it is walking into a big trap called "patents".

    The right thing to do is to put the effort into gcj and Kaffe to bring them up to commercial usability. I really think it is time to abandon C/C++ for writing apps. We could debate this all day long (ok, on /., we could debate it until the heat death of the Universe) but the fact is that C++ is a pain to work in and lacks the safety features of Java. I would love to see Open Source development shift to Java. I am scared of Open Source development shifting to MONO/C# because I know that it's a trap.

    -------
    Create a WAP server

  4. Re:ESR is primiadonna by HisMother · · Score: 5, Interesting

    > The Jargon Dictionary alone would be enough for him to be 'one of the tribe', and worth listening too. He's widely considered to have fucked up the Jargon File, mostly due to his huge ego and lack of respect for history.

    --
    Cantankerous old coot since 1957.