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."

40 of 707 comments (clear)

  1. and the answer is.... by twoslice · · Score: 5, Funny

    If this is the way that Open Source treats its friends, I'd hate to see how it treats its enemies...

    --

    From excellent karma to terible karma with a single +5 funny post...
  2. What we need is... by Stradenko · · Score: 5, Funny

    An open letter from RMS to clarify the situation and convince Mr. Phipps that the free software community loves him and that the open source community does not accurately represent our opinions.

  3. Sun doing a good job? by spankalee · · Score: 5, Insightful

    I used to want Sun to open source Java, but they've actually been a pretty good steward and I quite like what they're doing with it. The Java Community Process seems to be working.

    1. Re:Sun doing a good job? by dnoyeb · · Score: 5, Informative

      Open sourcing 'Java' is an issue of binaries. It's a misnomer in fact. Its not really Java that ESR is calling for to be open sourced. Its Sun's implementation of Java, their JVM. At least as far as I can tell that is what he is calling for.

    2. Re:Sun doing a good job? by Ogerman · · Score: 5, Insightful

      Personally, I don't think something like Java will gain any benefits from following the route ESR proposes. By setting the Java source code free will fragment it more than ever. And for an industry that needs to hold off M$ as much as possible, I think this would be a bad move.

      The benefit to Sun of GPL'ing their Java implementation would be expansion of their market influence. Right now, there aren't very many open source Java apps (comparitively speaking). This would change rapidly if a complete JVM/JDK could be included legally with every Linux/BSD distribution. Complete adoption of Java by the Open Source community would mean a sharp rise in the popularity of the language and this would help Sun tremendously.

      Keep in mind that if Sun GPL'ed their Java implementations, it would not mean a true loss of control. They would still own the Java and related trademarks. So even if somebody forked Sun's GPL code, it couldn't be called Java. And, in like manner, Sun would still control the specifications defining what "Java" is -- they would still have the right to certify what is and is not "Java". In reality, the situation would be no different than today, where 3rd parties are welcome to write their own Java implementations using the open specification.

      So in the end, both ESR and Phipps are each right on certain things. But Sun has no advantage in keeping their JVM/JDK sources under a license more restrictive than GPL. The other question perhaps, is whether something legally prevents Sun from changing the license -- 3rd party code, etc.

  4. He's so out of touch by slutdot · · Score: 5, Funny

    So is the website...

  5. rings a bell. . . by jafac · · Score: 5, Insightful

    ah, the old ad hominem attack.
    Is that all they're teaching folks in MBA school anymore? Don't respond to valid arguments and criticism; instead, discredit your detractors by branding them as "out of touch" or "communist" or a "tree hugger".

    I find it incredibly discouraging to know that everything I need to know about running a global billion dollar software company, I learned on the playground in kindergarten.

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  6. Starting Java... by sulli · · Score: 5, Funny
    Applet Loading...

    Applet Loading...

    Applet Loading...

    Applet Loading...

    "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

    Warning:Simon Phipps has made an illegal operation. The application will be terminated.

    --

    sulli
    RTFJ.
  7. ESR is overrated by Anonymous Coward · · Score: 5, Insightful

    Why exactly does this man think he's the Voice of the open source movement? I'm an active contributor to three projects, and he doesn't have the respect of any of my friends and fellow coders from those projects - and his book is based on a flawed assumption and is far from enlightening (no, they did not build cathedrals that way).

  8. Article Text by Anonymous Coward · · Score: 5, Informative

    Sun fires back over Open Source Java accusations
    [PC Pro] 15:13

    Sun has offered a frank response to the open letter from Eric S, Raymond, President, Open Source Initiative, in which he called on Sun to make its Java platform Open Source and described the company's Open Source strategy as 'spotty' and 'confused'.

    'I'd say this is 100 per cent rant,' Sun's Chief Technology Evangelist, Simon Phipps told us. '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.'

    Raymond's first line of attack was to dispute whether CEO Scott McNealy's claim that 'the open-source model is our friend,' has any substance when at the same time Sun is filling the coffers of Linux litigator SCO through licensing deals and still keeps Java under 'tight control'.

    'It's pretty difficult to respond to this. He's so out of touch,' said Phipps. 'To even begin one must first address the error in his world view: He has taken quotes given by Scott McNealy to analysts and attacked them as if they were spoken to the Open Source community.

    'In fact, Sun has contributed more to Open Source than anybody else bar Berkeley [University of California]. We understand Open Source better than anyone else. IBM is just wrapping itself in the flag, but it still behaves like an old-fashioned systems company. Sun is actually taking the risks. [Raymond] isn't well informed and is ignoring most of the stuff that Sun is doing. He completely ignores things like the Java Desktop, the Java Enterprise System running on Linux in its new servers. He's very selective about what he wants to write about.

    For the record, Raymond wrote: 'Sun's insistence on continuing tight control of the Java code has damaged Sun's long-term interests by throttling acceptance of the language in the open-source community, ceding the field (and probably the future) to scripting-language competitors like Python and Perl.'

    Phipps responded that Java is not a scripting language, so it is meaningless to make such a comparison.

    Raymond also wrote in his open letter: 'Sun's terms are so restrictive that Linux distributions cannot even include Java binaries for use as a browser plugin, let alone as a standalone development tool.' But Phipps responds that SUSE has managed to do so without any problems.

    Raymond also says that Sun faces the stark choice of control or ubiquity for Java. Phipps said: 'Java is already everywhere.'

    And as for control, Phipps maintains: 'Sun has no more control over Java than anyone else in the Java Community Process'. Besides, he said that since version 2.5 of the Java Development Process that was ratified some 18 months ago it has been possible for anyone to create an implementation of Java that complies with the Open Source requirements. And that includes Java 1.5 which will be out 'really soon' [an alpha was released two weeks ago].

    'We don't have an axe to grind with Eric, and we don't have any hostility to what he is supporting. But I don't believe there are any barriers to making Java Open Source,' he said.

    'The question he should really be asking is why has no-one else offered to create an Open Source version of Java. Maybe because it's on the 'too hard' list. Sun would support an Open Source version of Java, but it need a lot of money and time to do so. You can't just flick a switch. Right now Sun has higher priorities in the form of Java 1.5,' he said.

    Questions of who makes Java Open Source aside, there is a strong demand that it be implemented. When we interviewed Richard Stallman, founder of the Free Software Foundation, last month we asked what the most pressing needs are for the GNU operating system (of which Linux is the kernel), he said: 'We need a free complete Java platform.'

    Matt Whipp

  9. 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.

  10. Sun on IBM by Aardpig · · Score: 5, Funny

    IBM is just wrapping itself in the flag, but it still behaves like an old-fashioned systems company. Sun is actually taking the risks

    Of course, it all suddenly becomes clear! Sun are taking all the risks, by investing so much time and effort in Linux development. That's why SCO are suing them, rather than those Johnny-come-latelys at IBM.

    Wait a moment....

    --
    Tubal-Cain smokes the white owl.
    1. Re:Sun on IBM by LeoDV · · Score: 5, Insightful

      I realise you're being humorous, but Phipps does make excellent points. Yes, I'll defend the clean-cut suit against the moustachioed idiotarian.

      First off, the only reason SCO are suing IBM isn't because of the relevance of their contribution to the OSS community, but simply because they're bigger and they're a household name -> more publicity.

      But Phipps is right : IBM's long term strategy is basically to switch from "big iron" to becoming an IT consulting firm. Linux is a big part of that strategy, so they're advocating Open Source all over the place to get support from the community. But fundamentally they still do behave like an old-fashioned company, no matter how much you and I may love their ads.

      But more to the point, I wholeheartedly agree with Phipps. ESR/RMS et al have pretty much become OSS ideologues who see everything as black and white. Open Source means Utopia, absolute freedom, great code and happiness for the people. Closed Source means totalitarian control by blood-sucking suits, kludgy software and the death of dozens of cute, cute kitties.

      This is why he proclaims that Sun must choose between ubiquity or control for Java -- when they already made that choice! No other development platform became so predominant so quickly! And why was that? Because the runtime was always free and good tools were cheap or free. Sure, they were free as in beer, not "free as in speech", but Sun did give up control, and now they did get the ubiquity in return. But ESR can't see that distinction, that blurry area of grey, because all is black and white for the President of the Open Source Initiative.

      Every company that wants to be successful selling a platform must make the obcious-yet-ballsy choice to give up control for the sake of ubiquity, and Sun have made that choice, and it has profited everyone -- them, the developers and the users. ESR just can't understand that there can be freedom and beauty outside of the Brave New Open Source World. I recognize his great skills as a programmer, writer and thinker, but his ideological tendancies just get the better of him and make him spin out of control into ideological rants that don't make sense in the real world.

      Let me just finish by throwing something he wrote in the Jargon File back at him, on the Weaknesses of the Hacker Personality : "Because of their passionate embrace of (what they consider to be) the Right Thing, hackers can be unfortunately intolerant and bigoted on technical issues, in marked contrast to their general spirit of camaraderie and tolerance of alternative viewpoints otherwise."

  11. Build your Own Open Source Java by gral · · Score: 5, Insightful

    What is the problem? There is already implementations of Java that are OpenSource. All the specs are open, and allow for this.

    Just because Sun doesn't want to open up their code itself doesn't mean that Java can't be open source.

    Mono/C# are interesting, but I want to see C# in a couple years when Microsoft is looking for more ways to make money. All it will take is a little twist and Mono/C# will be a different implementation of C# than MS version. At that point, which one would be "Correct".

    Microsoft tried this with Java. They failed because Java is held by Sun. Multiple OS's are what Sun wants for Java. They could have made a Java that ONLY worked on Solaris, but they didn't.

    Again, I ask, what is the problem?

    P.S. I am not a Sun Employee, I am an Open Source volunteer for OpenOffice.org.

    --
    Scott Carr
  12. Re:ESR is primiadonna by Captain+Tenille · · Score: 5, Insightful
    Sure he's done useful stuff, like the "Sex Tips for Geeks" (has anyone actually ever used those) and remaking the Jargon File to update the hacker image to fit himself.

    OK, you're right. He's pretty useless. At least he likes Jaegermeister, I hear.

    --

    ------------
    /* You are not expected to understand
  13. Re:Not representative by zapp · · Score: 5, Insightful

    Funny, this seems to be one of those double standards. People like ESR and Linus are praised and recognized as the fathers of OSS, heros among their kind, but as soon as they say something offensive you disown them.

    In life, whether personal, corporate, OSS, whatever, when you associate yourself with an organization, your actions reflect that organization to some degree. If ESR had said "these comments are solely my own and do not represent any organization I take part in", I could agree.

    STFU.

    --
    no comment
  14. Re:rings a bell. . . by Kenja · · Score: 5, Funny
    "Is that all they're teaching folks in MBA school anymore? Don't respond to valid arguments and criticism; instead, discredit your detractors by branding them as "out of touch" or "communist" or a "tree hugger"."

    I'd explain it to you, but there's no way an out of touch communist tree hugger such as yourself would understand.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
  15. Re:I say yeah! by shamino0 · · Score: 5, Insightful
    Languages should be open source, be it C, C++, Java, or C#. If they aren't, they don't seem like good languages to me!

    The language specification should be open. This should include the specification of conformance tests. Otherwise we end up with many dialects that are not completely interoperable.

    On the other hand, I don't think matters either way if any particular language's implementation is open-sourced. You shouldn't need to see Sun's source code in order to write a fully-compliant Java compiler/interpreter/runtime. Just like you don't need to see AT&T's (or Microsoft's or Borland's or anyone else's) C-compiler sources in order to develop a compiler that fully complies with the ISO standard. Having those sources would make it easier to port the language to a new platform, but they should never be necessary. If they are necessary, then the language specification isn't specific enough.

    Mind you, I would love to be able to see Sun's sources as much as the next guy, but I really fail to see how their choice to keep their code proprietary in any way lessens the value of the language itself.

  16. Re:I say yeah! by memmel2 · · Score: 5, Insightful

    For J2SE part of the Spec is shared code so controlled by Sun. Also the spec is controlled by Sun and so are the test. They have not clearly stated that they would not attack a clean room effort. So in general your statement is not corrent. The JVM spec is open except for a patent held by Sun on what are called quick opcodes Sun does not say what they would do to someone who implemented them. So there are enough minefields in this to make creation of a open source java a careful endevour. This is why Gnu Classpath is following a strict clean room approach to development. Which does slow the process quite a bit.

  17. Re:I call bluff by OYAHHH · · Score: 5, Informative

    Ever,

    Heard of OpenOffice/StarOffice? If you haven't I suggest you look it up. You might change you opinion of Sun's contributions to open-source software.

    --
    Caution: Contents under pressure
  18. Uh huh. by Minwee · · Score: 5, Funny

    'In fact, Sun has contributed more to Open Source than anybody else bar Berkeley.'

    I think he's right there. The high performance and ease of use of Sun's C Compiler did more to promote GCC than anything those GNU folks ever did. Their tireless efforts to provide an unusable toolkit and utilities throughout the lifecycle of SunOS and Solaris only proves their support for open source alternatives.

  19. Re:rings a bell. . . by schon · · Score: 5, Insightful

    It's actually a good response in situations where any response would be the wrong one.

    No, at most, he should have simply said "we have a fundamental disagreement in our philosophies" and left it at that.

    Insulting people who criticize you is never a "good" response.

  20. Sun & Open Source by barcodez · · Score: 5, Informative

    I have just returned from Sun's two day Tech. Day in London. They were keen to push that they were working closely with Open Source. They pointed out that they were doing things such as JDS (Sun's Linux distro for the desktop - it's pretty much just Suse atm), NetBeans (an open source IDE they support and use within Sun One Studio) and so forth.

    Now you can't deny they are using Open Source, but I was finding hard to see how they were contributing. Here are some ideas:

    (1.) Increased awareness - nah: they are FUDing things as their own work
    (2.) Contributing IP - I can't find demonstrable, significant Sun IP that has been changed to be licensed on an OSS approved license (I maybe wrong).
    (3.) Giving Java to the community - noooo, you can't even distribute the Sun JVM or JDK with a linux distro.

    I think Sun want to do the right thing - I think they think they are doing the right thing - they clearly have a way to go.

    Here's an example.

    JSF (Java Server Faces)

    This is a MVC based framework used in presentation tiers in Java (mostly web based).

    Now what Sun did was hire the project lead from Jakarta's Structs to write the spec and an implementation of JSF.

    JSF is a direct competitor to Structs! If a Jakarta was a company this would be an incredible agressive tactic. Hire the project lead and get him/her to develop a new more featureful version of his old product.

    --

    ----
  21. Compare with Adobe's stewardship by dmeranda · · Score: 5, Insightful

    Stewardship is an important issue, a very important one actually. But there are still those sticky semi-legal points which can't be completely ignored. In this respect RMS, and to a lesser extent ESR, both are our stewards of Free Software. Just because Sun may be doing a good job, doesn't mean that we can ignore the technicalities.

    Compare this to other important commercial "stewardships", such as Postscript and PDF as managed by Adobe. Those "standards" are completely under the control of Adobe, but aside from some recent DMCA nonsense, they've been very good stewards from a technical perspective. I mean compare Postscript with HP's PCL...which one has served Open Source/Free Software better?

    But I think the Free Software community should hold higher standards of Freedom to language technologies like Java, whereas we may be willing to give a little more slack to data formats like PDF. But you know what, if Adobe stopped being good stewards then we'd be in trouble. Same for Java, only moreso. That's the threat ESR is trying to address.

    1. Re:Compare with Adobe's stewardship by spen · · Score: 5, Insightful

      I for one don't acknowledge ESR as being a 'steward' of Open Source. I think of him as a self appointed PR, not really for Open Source, but for himslef. He is trying to keep himself relevant (not that he is, or ever was) by trying to pick a fight that will only cause more harm than good.

      There are many self proclaimed ambassadors of Open Source who end up doing more damage than good. In the end I only acknowledge those who write more code than manifestos and open letters as being the true promoters of open source.

      ESR should shut up and pick up a copy of the Java standard, and then start coding with the other open source java projects if he really wants to help. If he wants to keep promoting himself as a self proclaimed emissary, at the expense of Java and Open Source, then he should probably keep doing what he's doing now.

    2. Re:Compare with Adobe's stewardship by Anonymous Coward · · Score: 5, Informative

      I for one don't acknowledge ESR as being a 'steward' of Open Source. I think of him as a self appointed PR, not really for Open Source, but for himslef.

      He coined the phrase "Open Source". He convinced Netscape to open up Mozilla. He was the first person to document and publicise the open development model in any meaningful way. He's developed and contributed to many Open Source/Free Software projects. I'd say he's earned his high profile. He hasn't earned "stewardship" over Open Source, but I don't think he acts that way.

      Of course, you seem to be mixing up Free Software and Open Source. He doesn't speak for the Free Software movement at all.

      In the end I only acknowledge those who write more code than manifestos and open letters as being the true promoters of open source.

      He has developed and contributed to many Open Source projects.

      ESR should shut up and pick up a copy of the Java standard

      Java isn't a standard. It's a specification with multiple implementations. That's the whole point. C# has been submitted to ECMA for standardization, the same way C and C++ have been standardized.

      If he wants to keep promoting himself as a self proclaimed emissary, at the expense of Java and Open Source, then he should probably keep doing what he's doing now.

      Last time he asked a company to open up their source, we got Mozilla. I hope he does carry on with what he is doing.

    3. Re:Compare with Adobe's stewardship by lokedhs · · Score: 5, Insightful
      Java isn't a standard. It's a specification with multiple implementations. That's the whole point. C# has been submitted to ECMA for standardization, the same way C and C++ have been standardized.
      While youre words may be accurate, the meaning is very cunningly incorrect. Yes, C# the language has been submittedto ECMA. However, implementing the language is the easy bit. The hard part is implementing all these libraries that run on top of Java. The libraries is what make Java great and without them there would be no reason to use Java.

      Last I looked Microsoft hadn't submitted the class libraries to ECMA, so stop claiming they are for open standards. The whole C# submitted to ECMA thing was a huge publicity stunt, and apparently it worked.

  22. Re:That's a joke, right? by __past__ · · Score: 5, Insightful
    Do you honestly think RMS would write something better than ESR on this matter?
    I can easily imagine that. He would likely claim that non-free Java implementations are useless, and that people should support projects like Kaffee and Classpath to create a free one, instead of denying the existence and possibility of these projects as ESR did.
  23. Re:ESR is primiadonna by T-Ranger · · Score: 5, Informative
    A few things actually, beyond Fetchmail.

    The Jargon Dictionary.
    Founding member of the OSI.
    A large number of HOWTOs

    Ok, no one huge earth shattering project. An while I cant find it now, in one of the Fetchmail history docs, he readily admits to being a better maintainer then coder.

    Even if he was a complete non-coder, The Jargon Dictionary alone would be enough for him to be 'one of the tribe', and worth listening too. But he has managed a not insignificant tool.

    But all of that is nothing compared to his work with OSI. Even before that, his non-technical guidance and writings were immensely helpful to the community. Netscape/Mozilla was one of (if not the) first example of closed source being let free. And its still one if the biggest examples.

    ESR may have a bit of a primiadonna attitude, but compared to RMS he is humble as they get.

  24. 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.

  25. Sun's support for OSS Phony by Anonymous Coward · · Score: 5, Insightful

    Sun, like many others, are just jumping on the OSS bandwagon. Anyone who believes that they are really behind the OSS movement is naive. At least MS isn't trying to hide who they really are. Sun would close the door and lock the key if they could; OSS for them, is a timely marketing campaign.

  26. Oh, please. by sammy+baby · · Score: 5, Insightful

    This isn't, strictly speaking, an ad hominem attack.

    "Ad hominem" refers to a form of logical fallacy where you attempt to discredit the person making an argument, instead of the argument they actually made. Had Phipps simply said, "ESR is a doo-doo head, and therefore his argument holds no water," it would be one thing.

    However, that's not what happened. Phipps spent some time pointing out specific problems with Raymond's analysis. They are (paraphrased, and without critical analysis):

    • Raymond takes McNealy's comments out of context.
    • Raymond fails to note important contributions made to open source by Sun
    • Raymond makes an ill-advised comparison between Perl and Java
    • Raymond misstates Sun's control over the Java programming language

    Regardless of your opinion of the merits of Phipp's analysis, it certainly rises above the level of "tree hugger," or "communist," two epithets which would be ridiculously applied to ESR, an avowed gun-nut and libertarian. In fact, other than referring to him as "out of touch," I don't see a single negative statement regarding Eric Raymond personally in the article.

    But hey, way to go with your sly anti-businessman attack. Because as everyone knows, MBAs are all simpletons and schoolyard bullies.

  27. 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

  28. Re:foresight by socrates32 · · Score: 5, Informative

    Try: here

    --

    -- "Quidquid latine dictum sit, altum sonatur."
    - Whatever is said in Latin sounds profound.
  29. Re:I call bluff by Anonymous Coward · · Score: 5, Informative

    Since when is Sun a friend of open source?

    Sun pays for NFS v4 port to Linux.
    Sun supports Xemacs.
    Sun donates internationalization code to X.org.
    Sun buys StarOffice and donates the code to OpenOffice.

    Sun support development and porting of TCL.
    Sun donates elliptic curve technology to openssl.org.

    Etc., etc., etc.

    Sun established open standards, such as: NIS, NFS, etc., etc.,...

    Sun is a much bigger friend to "open source" and *nix than just about any other corporation.

    So, are you trolling, or uninformed? Maybe just abusing a friend to open source?

  30. Re:It could be better by brett_sinclair · · Score: 5, Insightful

    Sure, Sun's been a pretty good steward. But that's not the point: java could be doing so much better as free software. A free java would have at least two big advantages:

    Sun has basically left some parts of the "standard java libraries" to rot. That applies to Swing in particular: no major changes here the last few years. One example: there is still no support for Cleartype or Xft, so fonts are looking pretty 1997-ish in Swing. And fonts are kind of a big deal in any gui-based app.

    But more importantly: free software is more dependable. If Sun should fold, no one knows what would happen to java. If Sun gets into serious financial difficulties, it might stop making the JDK available as a free download. Etc.

    That risk would disappear over night if java was free software.

    At the very least, the libraries should be opened up. It is fairly easy to create an open source VM (comparatively): java's virtual machine is fairly well specified.

    The libraries are much harder to implement: the fine folks at GNU Classpath are working hard to provide a free version of the library (which is used in gcj, kaffe, jikes rvm, etc.). But since large parts of the library are so poorly specified, they will always be lagging "official java" quite a bit.

    Free java! Or at least the libraries.

  31. 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.
  32. ESR belittles Perl and Python by edw · · Score: 5, Insightful

    From ESR's original letter:

    "Sun's insistence on continuing tight control of the Java code has damaged Sun's long-term interests by throttling acceptance of the language in the open-source community, ceding the field (and probably the future) to scripting-language competitors like Python and Perl."

    ESR's theory that Python and Perl have more users than they deserve due to Java's merely gratis license is insulting to the people who work hard to make Python and Perl as good as they are.

    Regards,
    Ed

  33. Difference between spec and source code by czei · · Score: 5, Insightful
    All the arguments I've read in favor of having Sun make Java "open source" never mention the difference between a specification and an implementation. As a former Sun employee, I can tell you the corporate strategy was to make all specifications public, and allow integration and competition by having each competitor do a separate implementation. This worked well with networking standards, but has run afoul of the open source crowd.


    If Java was defined by its source rather than the specification MS or any other company would put out their own versions, and cross-platform compatibility would be destroyed in an instant. As it is anyone is free to do their own implementation of Java and open source it. Why not ask IBM to open source their JVM?

  34. Re:Conversation! by jadavis · · Score: 5, Insightful

    Agreed.

    However, the perception is that java is largely a free, open platform. And that perception is largely accurate.

    In the article the question is raised: why has nobody created a free java platform? One answer is that it's a deep platform and expensive to build and maintain. However, look at GNU/Linux and FreeBSD, which are even larger. So why no free java? Because it's already free enough for most people. Sun has reached a compromise (gasp!).

    Linux and FreeBSD are answers to something like windows or propretary UNIX, which aren't anywhere near a compromise in terms of freedom. So it was much more critical.

    Maybe it's good for Sun to open java more. It's definitely better for the community (and how could you argue otherwise?), but Sun needs to look out for itself to a degree. And don't think for a second that it's an "evil company" or something.

    If 10% of the people who want java open donated 10% of the increased usefulness of java being open to Sun, java would be bought into the public domain in no time. So, don't blame Sun.

    Perhaps what we need is a little organization. If someone started a fund to buy Java into the public domain, or buy sun engineers to maintain an open java implementation and standard, I'd donate. I don't even use java, but I figure it would benefit me indirectly enough to make it worthwhile. Of course, we need real organization, I want to either see java be open or my money again, one or the other.

    --
    Social scientists are inspired by theories; scientists are humbled by facts.