Slashdot Mirror


James Gosling On The Sun/Microsoft Settlement

greg_barton writes "James Gosling has responded to the two previous commentaries cited on Slashdot about the Java Dilemma. Some interesting excerpts: "In Rick Ross's 'Where Is Java In This Settlement?' he worries that Sun may have sold out the Java community. We didn't. We have not sold our soul to the Dark Side." and "There's a long thread of discussion on Slashdot 'Two Takes on the Java Dilemma' that is pretty entertaining, from a wow, what are they smoking! point of view. There are voices of reason, and conspiracy nuts.""

361 comments

  1. Where is IBM in the settlement? by coupland · · Score: 4, Interesting

    Personally I'm surprised nobody is lobbing Big Blue's name around in all these discussions, because I think the Sun/Microsoft deal has a lot more to do with IBM than it does with Sun.

    IBM is the only company in the world that could realistically engage in a multi-front competitive battle with Microsoft. And if they were capable of gaining more control of Java (perhaps by a cash investment in Sun, or perhaps even buying them) they would pose a far greater threat to Microsoft than Netscape ever did. IBM's e-business strategy coupled with Java control would be an unstoppable force.

    People talk about Microsoft competitors yet they raise company names like Sun, Real, or Netscape. The threat they pose to Microsoft is a drop in the bucket compared to IBM and their e-business strategy. A strategy that is incredibly reliant on Java.

    Taking it a logical step further lets assume Microsoft made this settlement not to take *Sun* out of the game, but rather to take *IBM* out of the game. Perhaps the silence on the Java front is because $2 billion is the price to get Sun to walk away from Java. Silently. Could this cause Rich Green to leave in disgust?

    Personally I suspect this deal was all about dealing a terrible blow to IBM. I think the one thing Sun and Microsoft aren't talking about is the one thing they ever really cared about in this deal -- Java. I hope not, but the more I read the more sure I become that Sun has done a deal with the devil and Java was the bargaining chip.

    1. Re:Where is IBM in the settlement? by Anonymous Coward · · Score: 3, Interesting

      Thats one reason but I think the real reason is that Microsoft now realizes the government isn't going to break the up. MS developed .NET only so that if the government broke them up, they would be at a competitive advantage in the application front against competitors (since they could easily port to various OS'). Now that thats not going to happen, Java is a nuisance that MS can't stand anymore.

    2. Re:Where is IBM in the settlement? by Anarcho-Goth · · Score: 5, Interesting

      People talk about Microsoft competitors yet they raise company names like Sun, Real, or Netscape.

      I would guess that this is because before Microsoft was the big evil corporation that is going to take over the world, IBM was.

      The difference being that IBM cut down dramatically on acts that could potentially be interpreted as anti-competative, and maybe even took a step back. I remember some IBM people telling me that IBM made a lot of bussiness mistakes in the late 80s early 90s. This might or might not be related to the IBM anti-trust trial, but before then they had stopped being quite so ruthless.

      The difference between IBM's and Microsoft's anti-trust trials were I don't think IBM ever got convicted, and they cut it out anyway so it became a moot point, while Microsoft was convicted, but nothing is being done to tame them.

      IBM is the only company in the world that could realistically engage in a multi-front competitive battle with Microsoft.

      True, and one would hope that an IBM monopoly would at least write better software than Microsoft. And they are supporting Linux right now so they might be content to share the wealth, as long as they are still making buckets of money themselves, and not force the entire world to use crappy software.

      --
      I hate Liberals and Conservatives.
      If you are a Liberal or a Conservative, then HAVE A NICE DAY!
      Courage.
    3. Re:Where is IBM in the settlement? by Anonymous Coward · · Score: 1, Interesting
      True, and one would hope that an IBM monopoly would at least write better software than Microsoft. And they are supporting Linux right now so they might be content to share the wealth, as long as they are still making buckets of money themselves, and not force the entire world to use crappy software.
      IBM only wants linux to succeed to drive IBM's bottom line. They are trying to shape the image that Linux promotes so eventually corporate accounts to run IBMIHS (Apache) and WebSphere (tomcat) instead of their trueblue AIX. They aren't currently using Linux for their big customers yet, but they are gearing up for Linux to be ready to take over for the big boys.

      Linux looks like it's at least 2 years away from being caught upto the level the rest of the unix platforms (SunOS, IRIX, AIX, etc.). Think from IBM's perspective. Why should IBM pay millions of dollars into development and maintainence of AIX when Linux is growing and getting better. Eventually they will have Linux PPC for their big boxes. Their goal is to have it cheaper than what it costs to develop and maintain their current AIX platform.

      It kills me that all these OpenSource advocates want things to be FREE. The opensource developers donate all their FREE time to developing Linux which IBM can turn around and sell hardware to run linux which they get for FREE which returns PROFITS for IBM.

      Doesn't it seem like these developers are doing something VERY NOBLE to donate their free time to drive IBM's bottom line and stock price?

      Sure, IBM is currently donating millions into Linux (redhat & novell). I'm sure there is a chart somewhere within IBM showing how many millions they have to donate to feed Linux, and I'm sure every year that chart is going downward towards a big fat $0.

    4. Re:Where is IBM in the settlement? by Anonymous Coward · · Score: 1, Insightful

      I hate to reply, but $50,000 IBM app servers aren't a real competitive threat to Microsoft. Expect it to happen a third time.

    5. Re:Where is IBM in the settlement? by Anonymous Coward · · Score: 1, Insightful

      IBM is trying to kill Sun, not save them. By 'kill' I don't mean to reduce market share. I mean that IBM intends to put the company out of business. Completely.

      Sun is weak right now, and they really don't have a good strategy to counter the full attack of IBM support and services, combined with Linux on their pSeries, xSeries, and mainframe platforms.

      Ultimately, Sun will try to adopt the Opteron platform, but that's going to go over with Sun fans just about as well as SGI's foray into Intel workstations and Windows went over with SGI's fans.

    6. Re:Where is IBM in the settlement? by Anarcho-Goth · · Score: 5, Insightful
      It kills me that all these OpenSource advocates want things to be FREE. The opensource developers donate all their FREE time to developing Linux which IBM can turn around and sell hardware to run linux which they get for FREE which returns PROFITS for IBM.

      Funny, I thought that was the whole point of the GPL, it is so free, you can make money off of it.

      But I think it will be a while yet until we see Linux take over AIX. But it would be nice to have smit on linux.

      This reminds me of a quote in someone's .sig:

      • ESR: I want to live in a world where software doesn't suck.
      • RMS: Any software that isn't free sucks.
      • Linux Can I have Free Beer?


      Primarily what I want is software that doesn't suck.
      If it is GPLed too all the better.
      If IBM makes a profit from it good for them.
      If I can make a profit from it then I'm really happy :)
      --
      I hate Liberals and Conservatives.
      If you are a Liberal or a Conservative, then HAVE A NICE DAY!
      Courage.
    7. Re:Where is IBM in the settlement? by Tony-A · · Score: 1

      Symbiosis can be defined as mutual parasitism.
      If this isn't botched too badly, both sides come pretty close to getting "something for nothing".
      Actually, seems like IBM's major contributions have been low-profile down-in-the-trenches stuff that everyone else benefits from more than IBM.
      From IBM's perspective, if you have a goose that lays golden eggs, it's probably not a good idea to scrimp on chicken feed.

    8. Re:Where is IBM in the settlement? by Anonymous Coward · · Score: 0

      "IBM is the only company in the world that could realistically engage in a multi-front competitive battle with Microsoft."

      In IT business, yes.
      But you need to add Sony for the digital media/entertainment, consumer products, and mobile platform front.

      Oh, wait .. you have to add Google as well.

      Ok, just hope IBM will merge with Sony. Takeover Apple, Google, Palm, and Sun.
      And hope they can manage that monster enterprise well.

      Then you can have something that can fight MS in every fronts.

      But if it's still not enough.
      Try considers GE, GM, Walmart, and PepsiCo.
      (so next time you can win a WebSphere MultiMedia Studio for Java Car Platform license from a Frito Lay snack). :)

    9. Re:Where is IBM in the settlement? by Anonymous Coward · · Score: 0

      You can ask any poultry farmer. Geese don't eat chicken feed.

    10. Re:Where is IBM in the settlement? by fimbulvetr · · Score: 1

      There's a sig floating around here somewhere, it goes something like this:

      "Your enemy's enemy is NOT your friend."

    11. Re:Where is IBM in the settlement? by john_sheu · · Score: 0

      And they are supporting Linux right now so they might be content to share the wealth, as long as they are still making buckets of money themselves, and not force the entire world to use crappy software. I think you've perhaps demonized MS a bit too much. I can say that MS didn't force Windows on anybody; it just won out over the alternatives. Your IBM monopoly situation with your dream of Linux dominance would not be morally any better (or for that matter, any worse), because both would be voluntary dominances. MS isn't putting a gun to anybody's head or even suing them to make them run Windows; the same situation would hold for a Linux dominance. And before you start flaming, yes Virginia I am a Linux user, just (I hope) less of an absolute zealot.

    12. Re:Where is IBM in the settlement? by devinoni · · Score: 1

      I believe IBM was convicted, but the IBM lawyers dragged out the suit so long that IBM was no longer a monopoly.

    13. Re:Where is IBM in the settlement? by Anonymous Coward · · Score: 0

      The difference being that IBM cut down dramatically on acts that could potentially be interpreted as anti-competative, and maybe even took a step back.

      Ahh, right. Producing a Java IDE for hundreds of millions of dollars and giving it away for free without having to fear bad press (hey - it's open source) hardly counts as anti-competitive.

    14. Re:Where is IBM in the settlement? by secolactico · · Score: 1

      Symbiosis can be defined as mutual parasitism.

      Sorry to nitpick, but, don't you mean dual commensalism? Parasitism implies that one party benefits while the other is adversely affected.

      --
      No sig
    15. Re:Where is IBM in the settlement? by Anonymous Coward · · Score: 1, Interesting

      IBM probably missed the boat on this one. It would have been in their interests to have bought Sun/Java (is there a difference) outright prior to Sun's settlement with M$ for several reasons.

      1) Dragging the lawsuit out would at least have put a (okay, rather small) cloud over M$'s future as a player in the "Enterprise" business.

      2) IBM still "owns" the Big Iron environment, purchasing Sun would have allowed them maintain that high ground while pushing outwards towards department and desktop environments.

      3) Staroffice/Openoffice, while playing catch-up with M$/Office, are quickly closing ground, and will probably close the Desktop/End-User gap in a few years.

      4) IBM could then finally get even with the MS-Windows/IBM-OS2 debacle from several years back.

      Just rambling,

      James

    16. Re:Where is IBM in the settlement? by Master+of+Transhuman · · Score: 1, Interesting

      > I can say that MS didn't force Windows on
      > anybody; it just won out over the alternatives.

      This is truly amusing.

      Did you follow ANYTHING about the Microsoft trial?

      YES - they DID FORCE people to use Windows. Maybe not with a gun or broken legs - they used restrictive contracts and the latent stupidity in industry executives and IT managers. The fact that the rest of the industry LET THEM DO IT does not change that.

      I've never understood why Sun - or HP or IBM - which has thousands of developers - could not do a Linus Torvalds and simply come up with a truly better OS than Windows? It's not like there aren't thousands of better ways bandied about everywhere from /. to the Communications of the ACM. Invest a few million a year, take your time, do it right. Then - based on the success Linux has had - open-source it and let it grow.

      No, Sun wanted a new computer language. Why? BECAUSE THEY THOUGHT THEY COULD WRITE AN OS IN IT! An OS based on an interpreted bytecode language! Was this moronic or what? Only when it became obvious that it wasn't possible did they emphasize the "write-once-run-anywhere" aspect (which also wasn't completely true).

      IBM did OS/2 - that wasn't bad but then they ended up having to be totally compatible with Windows which meant they would forever be playing catch-up to Microsoft jerking their chain. Another good try - no cigar.

      You want to know the real problem?

      The IT industry is full of what I call "Geek Morons" - brilliant people without a fucking piece of common sense.

      One thing you have to say about Bill Gates - he's not a computer geek, he's a BUSINESS geek. A business UBER-GEEK. And no Geek Moron is going to beat him.

      And yes, I do believe Linux will eventually dethrone Windows as the dominant OS - but I suspect it will take another twenty years - and by then some new software technology may well dethrone both of them.

      And neither Sun or IBM will be the cause of it. Nor will it be by Microsoft's "suicide" as Cringely suggests.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    17. Re:Where is IBM in the settlement? by Anonymous Coward · · Score: 0


      If IBM's e-business is about swallowing some e's then I'm happy and IBeMe!

    18. Re:Where is IBM in the settlement? by zero_offset · · Score: 2, Interesting

      From IBM's perspective, if you have a goose that lays golden eggs, it's probably not a good idea to scrimp on chicken feed.

      Except that this goose will continue shooting out eggs by the dozen regardless of how IBM or anybody else uses the product of its work.

      Christ, how many operating systems has IBM cranked out *completely on it's own* in the past 30 years? Not getting support from that schitzoid agglomerate called "the Linux community" probably ranks pretty low on their list of priorities. If it was "religion" and not "marketing", truly important IBM software like DB2 and MQ Series would suddenly be all OSS/GPL-friendly, and available to relative nobodies like the Mandrake people. Don't hold your breath.

      Linux developers are basically unpaid IBM employees.

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

    19. Re:Where is IBM in the settlement? by smittyoneeach · · Score: 1

      I wouldn't call IBM a bunch of dummies.
      They wouldn't charge that price if they didn't think a market existed. No one is dropping that kind of loot for hardware (OK, maybe the government) so I would expect to see a lot of software and services and support fleshing out that kind of deal.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    20. Re:Where is IBM in the settlement? by nikster · · Score: 2, Interesting

      IBM is the only company in the world that could realistically engage in a multi-front competitive battle with Microsoft.

      true, but from an IBM perspective there is no reason to do so:

      1 - does IBM want to be MS? no.
      2 - would they have a good chance of winning if they tried? no.
      3 - does IBM make bucketloads of money doing what they are doing right now? yes.

      IBM has given up on dominating the OS market a long time ago. And it has since learned that there was no harm in that. MS' star is sinking and IBM can sit and wait and make money. IBM can take full advantage of the emerging linux market where MS can't...

      regarding the article (which i have read, yes): i believe Gosling when he says they did the settlement to get out of the legal battle (with a serious victory, too). i also wonder: if they had not settled, what could they possibly have gained that's better than 400M+ in cash?

      conspiracy theories, as usual, simply don't add up.

    21. Re:Where is IBM in the settlement? by rakanishu · · Score: 1
      Their largest competitors are no longer Microsoft in a large way, but Oracle, SAP and others.

      Unless their left hand is competing with their right hand, I don't think IBM's competitor is SAP. One of IBM's services is to install/configure/develop SAP.
    22. Re:Where is IBM in the settlement? by jocknerd · · Score: 1
      2) IBM still "owns" the Big Iron environment, purchasing Sun would have allowed them maintain that high ground while pushing outwards towards department and desktop environments.


      I doubt IBM would be able to purchase Sun. The gov't would probably slap an anti-trust lawsuit on them the same way they are talking about doing to Oracle regarding their takeover bid of PeopleSoft.

      And I'm sure Microsoft would be the first to complain to the state of Washinton's Representatives if IBM tried to purchase Sun.
    23. Re:Where is IBM in the settlement? by Sj0 · · Score: 1

      Only a complete and utter moron would base his philosophy on making sure others don't get what they want, rather than doing what they want to do themselves. There are a few good, mostly personal, reasons for someone to donate their time to a project like that, but yours is about the most petty and vain reason against doing it I've ever heard.

      Yes Virginia, people can use free software for free. Even people you don't like. Imagine that.

      --
      It's been a long time.
    24. Re:Where is IBM in the settlement? by Sj0 · · Score: 2, Funny

      An OS based on an interpreted bytecode language! Was this moronic or what?

      Haven't you read about what the native API for longhorn is going to be?

      It's a sad, sad day for all the little people who might give a damn. :)

      --
      It's been a long time.
    25. Re:Where is IBM in the settlement? by Lemmy+Caution · · Score: 1

      This happens all the time. The buzzword for it is "coopetition." Companies will complete fiercely for markets, but cooperate to deliver products. SAP works with many would-be competitors; Oracle and Microsoft, who "hate" each other, still talk to each other all the time to make sure their products interoperate.

    26. Re:Where is IBM in the settlement? by dnoyeb · · Score: 1

      Open Source or otherwise 'free' developers tend to create and improve software for their own benefit. They are not intimidated by the fact that others may benefit as well.

      People enjoy the fact that they can go from 10 developers to 100s by making their software open. The GPL assists in making the development benefit all parties.

      Their is an old saying, do not reinvent the wheel. Closes source software does this continuously, except where they steal from open source and try to hide it...

    27. Re:Where is IBM in the settlement? by Tony-A · · Score: 1

      Good nit.
      Parasitism implies that one party benefits while the other is adversely affected.

      That's exactly my point, except that it goes both ways.
      Commensalism connotes some degree of reasonableness. A natural alliance of Big Blue and unwashed hackers is not "reasonable". They do not like each other. They do not understand or appreciate where the other side is coming from. One side does gain at the other's expense, but if it's big gains and small losses going both ways, ...

    28. Re:Where is IBM in the settlement? by Anonymous Coward · · Score: 0

      Don't be so sure about IBM's e-business strategy. Thats why some LARGE business have on the quiet un-outsourced some very large contracts from them recently as they were failing to deliver, to the tune of several billion dollars.

      There outsourcing often consits of them taking on the contract, and then outsourcing it themselves, which customers don't like, basically taking a fixed cut.

      Frankly. IBM sucks. There servers are flaky (i've seen some very bad power supplies), there desktops have dodgy capacitors that cause them to reboot or lock up all the time (this is well documented with the Netvista's), and there services suck.

      Once apon a time it used to be "nobody got fired for buying IBM". Put it in a poll, and you'll see its not longer the case.

  2. mmhmm by TechnologyX · · Score: 0, Redundant

    " There are voices of reason, and conspiracy nuts."

    And you expected anything else?

    --
    Slashdot sucks
    1. Re:mmhmm by thestarz · · Score: 0, Redundant

      He must be new here.

      --

      c++; /* this makes c bigger but returns the old value */
    2. Re:mmhmm by AKAImBatman · · Score: 4, Insightful

      People think with their feelings and not with their head. My favorite "conspiracy theory" is that Sun sold out to Microsoft to defeat Linux. Right after they released one of the *best* Linux desktops on the market. Go figure.

    3. Re:mmhmm by geekoid · · Score: 1

      Maybe it was Sun that wanted to sette for that amount, and released Linux for the desktop to show Microsoft they were serious?

      Now we watch and see how much effort Sun continues to put into there Java desktop. If they just let the momentum where out, then it was all a game to get rich via MS cash.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:mmhmm by AKAImBatman · · Score: 2, Informative

      Ok, that's about the luniest conspiracy theory I've heard yet. If that was really Sun's intention, why go through the trouble of building a triple A+ OS? A very expensive endevour to say the least. Especially when they could have simply bought out a vendor. After all, Novell just bought SuSE, the distro JDS is based on, and IMHO one of (if not the) best Linux desktop currently on the market.

    5. Re:mmhmm by Anonymous Coward · · Score: 0

      Voices of reason? Me and who else?

    6. Re:mmhmm by Anonymous Coward · · Score: 0
      one of the *best* Linux desktops on the market

      I beg you pardon? Having been involved in the betas of both madhatter and quicksilver, I have a very different impression.
      Between:
      -default configuration errors going unfixed between the first Suse based internal betas and the final release (while they were reported almost daily by testers on the mailing lists... they were still in quicksilver last time I checked)
      -applications behaving in ways I had never seen before (Evolution losing your mails for no reason)
      -QA done as root, not as a user
      -JDS being sold with support months before the support structure is in place

      Don't get me wrong, it is potentially a very good product but the base system is way too outdated.
    7. Re:mmhmm by AKAImBatman · · Score: 2, Interesting

      The first betas I got from them were quirky, as you say. But the most recent release (which I believe became the final one) is very slick. They even have a JDS skin for Mozilla so that it fits with your desktop.

    8. Re:mmhmm by Anonymous Coward · · Score: 0

      If I was to wear my tinfoil hat, I'd say that SUN is positioning itself to be the next SCO. That is, use Linux, but sue the hell out of anyone else (read IBM) who does. Kinda makes sense, if you look at it from SUNs position. They're getting clobbered by Linux in general, and by IBM in particular.

      But I choose not to wear my tinfoil hat.

    9. Re:mmhmm by Anonymous Coward · · Score: 0

      I may be wrong, but I think the issue isn't about defeating linux; it's about the future of Java.

  3. irony from slashdot: what are they smoking? by Tora · · Score: 1

    Funny to see this comment from slashdot, since the rest of the world often things the same thing of the fanatic and horridly biased opensource slashdot topics and commentators.

    --
    tora
    1. Re:irony from slashdot: what are they smoking? by btakita · · Score: 1

      The /. groupthinkers will just call him anti-free and just spout more propaganda.

      Ah, the wonderful world of the internet, geekdom, open source, and jealousy.

    2. Re:irony from slashdot: what are they smoking? by Anonymous Coward · · Score: 0

      Let's not forget Slashdot's mantra: News for nerds, stuff that matters.
      Fuck off, Microsofty.

  4. Yanno... by up+up+down+down+lrlr · · Score: 3, Interesting

    Scott McNealy used to always say gravity was on his side. I used to wonder how he figured that since you had IBM, and all the other big iron makers dropping in from above and back then it was microsoft and intel setting up a rockhard floor for him to be squished on.

    Sun is now in quite the pickle. Sparcstations arent a contender for the desktop. Their server sales are being trashed by Linux on Intel, and Linux on mainframe.

    Their latest play MadHatter looks nice but so does lindows,suse, and redhat. The latter 3 have one great thing going for them, they are one time licenses not perpetual service contracts like mad hatter.

    Its no wonder that they paid SCO a licenses fee and are now dissing Linux. Its also no wonder that Bill Joy left the company.

    1. Re:Yanno... by Anonymous Coward · · Score: 0

      >> [Sun] now dissing Linux

      Troll. You can't be dissing it at the same time you are selling it. Hell, they are even using Intel. Are you still in grade school or just a dropout?

      >>Its also no wonder that Bill Joy left the company.
      Bill Joy likes Sun's Unix a whole lot more than Linux because he "wrote" most of Sun's Unix. Perhaps he left 'because' of the Linux strategy?

    2. Re:Yanno... by fimbulvetr · · Score: 0, Offtopic

      How appropriate!

      I just replaced 5 netra t1s with 3 AMD 2200+s/linux today!

    3. Re:Yanno... by TheCrazyFinn · · Score: 1

      >>>> [Sun] now dissing Linux

      >>Troll. You can't be dissing it at the same >>time you are selling it. Hell, they are even >>using Intel. Are you still in grade school or >>just a dropout?

      Tell that to SCO.

      >>>>Its also no wonder that Bill Joy left the >>company.
      >> Bill Joy likes Sun's Unix a whole lot more >>than Linux because he "wrote" most of Sun's >>Unix. Perhaps he left 'because' of the Linux >>strategy?

      Or perhaps he left because his interests are not in running a multibilliondollar company.

      --
      "You've got an invalid haircut" -Warren Zevon - Life'll Kill Ya
    4. Re:Yanno... by elmegil · · Score: 1
      Its also no wonder that Bill Joy left the company.

      Yeah, 'cos you can read Bill Joy's mind at a distance. Give me a BREAK. Bill Joy wanted to do something different and left Sun with no animosity. I dare you to prove different. Idle speculation is not proof, BTW.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
  5. Gosling's RMS comments show him to be anti-Free by ObviousGuy · · Score: 2, Insightful

    Not that there is anything particularly wrong with having a viewpoint that perhaps GPL-like freedom is not the most important thing to preserve in computing, but Gosling's personal attacks on RMS are a little over the top. He starts off by accusing RMS of redefining "Free" and then proceeds to deconstruct the entire concept of Software Freedom based on the hinge that RMS is essentially a kook.

    I respect Gosling as a very intelligent programmer and language designer, but his willingness to engage in personal attacks against others in the Software Community makes me question his personal judgement.

    Java does not need to be Free to be useful, but such can be said without resorting to deriding the entire Software Freedom movement, IMO.

    --
    I have been pwned because my /. password was too easy to guess.
    1. Re:Gosling's RMS comments show him to be anti-Free by Jason+Earl · · Score: 4, Interesting

      Not to mention the fact software compiled with gcj or linked with libgcj don't fall under the GPL. You can write proprietary software and compile with gcj and not be "infected" by the GPL. So this part of Gosling's anti-RMS rant is pure FUD.

      The real problem is that after all of the work that Sun has put into making Java a platform in real life Java is currently splitting into a million different directions. gcj and GNU Classpath are picking up steam, IBM is pushing platform dependent SWT and Eclipse instead of Swing, etc. With Sun losing the hardware war to Intel and AMD, and the UNIX war to Linux, that leaves Sun with Java as its best hope for a recovery. However, it's a pretty slim hope. Java application servers are basically a comodity as are Java development tools.

    2. Re:Gosling's RMS comments show him to be anti-Free by elmegil · · Score: 5, Insightful
      RMS is essentially a kook.

      Let's see. My first exposure to RMS was being told as an undergrad that if I wanted to, I could go log into his accounts at MIT because he didn't bother to keep a password. He has proceeded to rant and rave and rail against anything that is not his pure community of software technicians giving their every line for the greater good.

      RMS is essentially a kook.

      I couldn't have said it better myself. He has certainly done many great things with his efforts, but in the general scheme of things, he's a kook. If you weren't so hung up on taking the observation personally and finding people to label "Anti Free" perhaps you'd be better able to accept this.

      Finally, and to the point, Gosling doesn't call him a kook; he comments that RMS has a peculiar (as in unique) definition of "Free". Some of his comments about GPL are less charitable, but they don't involve whether RMS is a kook or not.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    3. Re:Gosling's RMS comments show him to be anti-Free by Anonymous Coward · · Score: 2, Insightful

      While his comments in the article were troubling and very poorly backed up, I believe the reason that he was putting a personal attack on RMS was that RMS was, personally, attacking Sun and Java.

    4. Re:Gosling's RMS comments show him to be anti-Free by Ruie · · Score: 1
      "As for Richard Stallman's "Free but shackled: The Java trap," it's hard to know where to begin. He has his own rather peculiar definition of "free" that I think violates the First Law of Thermodynamics (energy is conserved)"

      Such invocation of energy conservation law is, unfortunately, a common fallacy.

      Before explaining it away, let me formulate a counter-example:

      This law implies that everything is a zero-sum game. If it was literally true (and not only for select systems) it would imply that life is a zero-sum game - whatever you gain must be torn from something else and in the end everything turns to dust. The very inevitable bleakness of such conclusion suggests there is a flaw in the argument (as most science is usually neutral whenever emotions are concerned).

      In fact, there are at least two flaws:

      • The energy is NOT conserved in open systems (which are most systems we ever deal with, closed system is an approximation)
      • The energy is conserved on average, and can be "borrowed from vacuum" whenever quantum effects show up.
      Sentience and its products are manifestly quantum phenomena and so do NOT have to obey such law. This is actually good news: it means there is a way to contribute to Open Source, without sacrificing anything and without requiring immediate payback.
    5. Re:Gosling's RMS comments show him to be anti-Free by sporty · · Score: 4, Insightful

      In some ways, RMS is a kook. He's taken a basic word, "free" and redefined it. Free doesn't have to mean, free for anyony to get and use. Free can also mean, as gosling pointed out, free of charge. In some ways, the bsd license is "free-er" than GPL, as you owe no one anything other than a statement in the source. You can sell it in binary form, no hooks attached.

      --

      -
      ping -f 255.255.255.255 # if only

    6. Re:Gosling's RMS comments show him to be anti-Free by Anonymous Coward · · Score: 3, Insightful

      Not to mention the fact software compiled with gcj or linked with libgcj don't fall under the GPL. You can write proprietary software and compile with gcj and not be "infected" by the GPL. So this part of Gosling's anti-RMS rant is pure FUD.

      While that bit was very confusing, what I believe Gosling was trying to do with his "viral license" paragraph was that he was simply trying to set up a comparison between the license on the Java materials and the GPL. I think he wasn't so much trying to say "the GPL is viral, and it's bad", as he was trying to say "the GPL has restrictions to reflect the agenda it's trying to push; the Java licenses have restrictions to reflect the agenda it's trying to push, and these restrictions aren't any more limiting from the developer perspective than what the GPL requires", as part of his defense of those restrictions.

      This was of course just my interpretation and I could be wrong.

    7. Re:Gosling's RMS comments show him to be anti-Free by black+mariah · · Score: 2, Interesting

      That's the way I read it too. People pretend like the GPL doesn't have an agenda. It does, and a rather loud one at that. It's one of those 'forest for the trees' situations.

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    8. Re:Gosling's RMS comments show him to be anti-Free by G-funk · · Score: 2, Insightful

      RMS _is_ a kook, and GPL'd software isn't free. I personally think authors should be able to choose whatever licence they please, including the GPL, but the only truly free software is public domain software. GPL'd software is free of charge, and free for modification / redistribution, but it's only free so long as you only ever want to do the same things with it as RMS wants you to.

      --
      Send lawyers, guns, and money!
    9. Re:Gosling's RMS comments show him to be anti-Free by Otter · · Score: 2, Funny

      My first exposure to RMS was his preface to the book that came bundled with MkLinux. It began with this guy from the FSF (which I knew had something to do with Emacs) explaining that while Linux on the PPC was well and good:
      1) It's GNU/Linux!
      2) He still hates Apple.
      3) Why wasn't the book free?

    10. Re:Gosling's RMS comments show him to be anti-Free by hawkestein · · Score: 2

      Free doesn't have to mean, free for anyony to get and use. Free can also mean, as gosling pointed out, free of charge.

      Well, that's English for you. :)

      I believe that people in the community differentiate between the two meanings by using the words gratis and libre.

      --
      -- Will quantum computers run imaginary-time operating systems?
    11. Re:Gosling's RMS comments show him to be anti-Free by _|()|\| · · Score: 1
      [RMS has] taken a basic word, "free" and redefined it.

      Without context, "free" has about as much objective meaning as "good." You'll find a simple description of the context in which RMS uses the word in Categories of Free and Non-Free Software. Compared to Gosling's parroted pejoratives, like "viral infection," this is a much more useful basis for discussion.

    12. Re:Gosling's RMS comments show him to be anti-Free by elmegil · · Score: 1
      The very inevitable bleakness of such conclusion suggests there is a flaw in the argument (as most science is usually neutral whenever emotions are concerned).

      You contradict yourself. Either science is neutral "whenver emotions are concerned" or "inevitable bleakness" of a given POV somehow invalidates an argument. You may argue all you like that the First Law does not apply to software, but this is a pretty poor way to do that.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    13. Re:Gosling's RMS comments show him to be anti-Free by RickHunter · · Score: 1

      Huh? Free when RMS uses it isn't "free for anyony to get and use", whoever anyony is. Free when RMS uses it is free as in freedom, a meaning that many in the proprietary software community seem to have conveniently forgotten.

    14. Re:Gosling's RMS comments show him to be anti-Free by Minna+Kirai · · Score: 1

      Such invocation of energy conservation law is, unfortunately, a common fallacy.

      Applying conservation of energy theory to intellectual property concepts is indeed a fallacy, but not for any of the reasons you named. You go on to attack conservation of energy itself, which is invalid, as any physicist can effortless blast your "arguments" full of holes.

      What's wrong with Gosling's argument is that software (like all intellectual property), is neither matter nor energy, but information. Normal conservation laws just don't apply to information.

      If it was literally true it would imply that life is a zero-sum game - whatever you gain must be torn from something else and in the end everything turns to dust.

      It is literally true. But life is not a zero-sum game; it is negative sum. (We'll still all turn to dust, though)

      The energy is NOT conserved in open systems

      Open systems are not systems; they are subsets of systems. A "system" for physical analysis must include whatever important components are interacting. By creating the fiction of an "open system", you selectively disregard the components which operate at a net loss, creating the optimistic illusion that a local increase is actually meaningful.

      The very inevitable bleakness of such conclusion suggests there is a flaw in the argument (as most science is usually neutral whenever emotions are concerned).

      Ha ha ha ha! You feel that an theory is "bleak", so you decide it must be false? That's emotion-based science for you!

      can be "borrowed from vacuum" whenever quantum effects show up.

      No. Because quantum effects can steal energy too. There is no reason to imagine borrowing from vacuum will do anything more than repay what the vacuum has stolen from you.

    15. Re:Gosling's RMS comments show him to be anti-Free by dfghjk · · Score: 2, Insightful

      He didn't attack RMS and RMS did, in fact, redefine "free". No one in their right mind would suggest that the GPL is unburdened. Gosling's comments were absolutely spot-on. At least he recognizes that Java license is burdened with an agenda and defends it.

    16. Re:Gosling's RMS comments show him to be anti-Free by dfghjk · · Score: 1

      I find your sig offensive. Everyone has a heartbeat and everything else is complete bullshit.

      Good comments otherwise.

    17. Re:Gosling's RMS comments show him to be anti-Free by Anonymous Coward · · Score: 0

      Sun is not a person. Java is not a person. RMS *is* a person. Gosling might feel very closely attached to his employer and his language, but to respond to attacks on them with personally directed attacks betrays a lack of perspective.

    18. Re:Gosling's RMS comments show him to be anti-Free by Anonymous Coward · · Score: 0

      Maybe we could adopt a lingusitic back-formation, and rename 'Free software' as 'French software'? (after all those 'Freedom Fries', etc.)

    19. Re:Gosling's RMS comments show him to be anti-Free by dfghjk · · Score: 2, Redundant

      Curious, then, that users of GPL'ed software do not complete freedom to do with it as they wish. Instead it is burdened with conditions that suite RMS's personal agenda. You may happen to like that agenda but that doesn't mean it doesn't exist.

    20. Re:Gosling's RMS comments show him to be anti-Free by sporty · · Score: 1

      Odd. Last I checked, APL, BSD, Perl license etc etc.. are all free as in freedom from proprietary software.

      --

      -
      ping -f 255.255.255.255 # if only

    21. Re:Gosling's RMS comments show him to be anti-Free by ClosedSource · · Score: 3, Insightful

      Since RMS *is* a person who wrote an opinion, he should expect some to disagree with it. Gosling didn't make a personal attack on RMS, he just challenged some of his arguments and assumptions.

    22. Re:Gosling's RMS comments show him to be anti-Free by Anonymous Coward · · Score: 0

      Let's say that you spent nine years working on something you personally created out of nothing and someone comes along and attacks it.

      Can you really say you'd have an easy time distinguishing between that and a personal attack on you?

    23. Re:Gosling's RMS comments show him to be anti-Free by Bob9113 · · Score: 4, Interesting

      OK, I'm being redundant, as others have already pointed this out, but there are 22 definitions of free, plus subdefinitions, in the American Heritage Dictionary. We find RMS's within the first three:
      free (P) Pronunciation Key (fr)
      adj. freer, freest
      1. Not imprisoned or enslaved; being at liberty.
      2. Not controlled by obligation or the will of another: felt free to go.
      3.a. Having political independence: "America... is the freest and wealthiest nation in the world" (Rudolph W. Giuliani).
      3.b. Governed by consent and possessing or granting civil liberties: a free citizenry.
      3.c. Not subject to arbitrary interference by a government: a free press.

      RMS is using definition 3.b., "Governed by consent and possessing or granting civil liberties."

      1. You make your own decision about whether you wish to become subject to the GPL license (by choosing whether you wish to distribute it or derivative works).
      2. By accepting those terms, you agree to a set of civil liberties; namely, that the work and all derivative works, if distributed, must be made available for access and mutation.

      This is identical to the concept of "free" used in the US government and the governments of many other nations. You are free to be a US citizen if you agree that you will not, for example, deny another the right to speak. You are also bound to certain courses of action by your freedom; for example, it is your personal duty to fix the government when it gets too far out of line. The GPL has a political agenda just like the US Declaration of Independence and Bill of Rights do, and in both cases, they are in accord with one of the commonly accepted definitions of "free."

      None of this makes RMS's definition "right", or Gosling's definition "wrong." The only objectively wrong thing would be to say that either of them is wrong. Both forms of "free" are encompassed in the definition of the term "free."

    24. Re:Gosling's RMS comments show him to be anti-Free by Anonymous Coward · · Score: 0
      GRATIUT PRIX!

      Yes, I'm Canadian.

    25. Re:Gosling's RMS comments show him to be anti-Free by Ruie · · Score: 1
      The very inevitable bleakness of such conclusion suggests there is a flaw in the argument (as most science is usually neutral whenever emotions are concerned).

      You contradict yourself. Either science is neutral "whenver emotions are concerned" or "inevitable bleakness" of a given POV somehow invalidates an argument. You may argue all you like that the First Law does not apply to software, but this is a pretty poor way to do that.

      There is no contradiction. The argument is that usually a scientific conclusion will usually not provide conclusions that are either bleak or bright, but will usually have two sides.

      The fact that the argument does pick a particular side is an intuition that something might be amiss.

    26. Re:Gosling's RMS comments show him to be anti-Free by suricatta · · Score: 1

      Which community are you talking about? In this one they use the words Speech and Beer :)

    27. Re:Gosling's RMS comments show him to be anti-Free by ArtDent · · Score: 3, Interesting

      I'm baffled by most of Gosling's comments about RMS and the GPL. The aspect of the GPL that he seems to be remarking on with his "viral infection clause" comment is that it permits you to modify and redistribute the software licensed under it, provided the new work is also licensed under the GPL. Apparently, this is a "catch" -- a restriction of the GPL -- in comparison to the license used by Sun for the Java source.

      The implication, then, is that not only does Sun's license permit you to modify and restribute Java, it permits you to do so under any license of your chosing.

      I find this highly suspect, though I don't know for sure that it's untrue. If this is the case, why doesn't the FSF regard it as a Free Software license (although, like BSD, obviously not a Copyleft license)? Why hasn't the OSI certified it as an Open Source license? Why isn't it included in Debian?

      My impression was that Sun's Java implementations were distributed under a look-but-don't-touch license. That is, while the source is provided, you are not permitted to modify and redistribute it. If this impression is incorrect, I'd really like to know, but if it isn't, then I'd have to say that Gosling is either quite ignorant about the GPL, or he's being deliberately misleading in his characterization of it.

    28. Re:Gosling's RMS comments show him to be anti-Free by sean.geek.nz · · Score: 1

      The GPL fringe of the open-source movement is radically different in how it views 'freedom' than normal people. Telling Joe Schmoe that the software is "Only free is in free beer, not really free" is hardly not going to get you understood.

      It's a radical idea (and a good radical idea) of what freedom is.

      So being down on Gosling for 'accusing RMS of redefining "Free"' is a bit odd because the great thing RMS did was express a new idea of what "Free" should mean.

      Sean

    29. Re:Gosling's RMS comments show him to be anti-Free by Ruie · · Score: 1
      First of all, let me point out that I feel I am qualified to talk about such matters.

      Secondly, I would be the first to agree with you that an argument of such nature will unlikely be completely rigorous when formulated in as few words as my original post has contained and is best to be considered as intuition.

      Therefore, while I applaud your critical thinking, I feel that you could make a better argument by considering whether there an easy answer to the deficiencies you found, because if there is (which is my point of view right now) your argument loses its strength. By the way, I am curious - why do you think it is a negative sum ?

      Lastly, you have raise a very interesting point about open systems which I would like to comment upon.

      I would like to point out that, according to most modern theories, the universe we are in is larger then region we can observe (due to the fact that speed of light is finite). So it is reasonable to consider universe as an open system.

      Earth is not a closed system due to the influx of energy from Sun.

      The Solar system can be considered closed for many purposes - as the influence of our galaxy and other objects is, perhaps, quite small and spans large timescales.

      However, there is considerable influence that astronomical phenomena exert on scientific progress, in no small part because some natural phenomena simply can not be duplicated in laboratory, no matter how large. So the Solar system is not closed from this point of view.

    30. Re:Gosling's RMS comments show him to be anti-Free by Xenographic · · Score: 1

      GPL'd software is free of charge, and free for modification / redistribution, but it's only free so long as you only ever want to do the same things with it as RMS wants you to.
      ----

      You mean it's only free so long as you share it. Moreover, for the GPL to apply, your work has to be a derivative work of a GPL'd work, or part of a GPL'd work.

      If you don't like that, write your own code, or negotiate a separate license from the copyright holders.

      What "RMS wants you to [do]" is of no relevance; you are beholden to the copyright holder whose copyright you would infringe upon were you not using the permission granted you by the GPL to do whatever it is that you're doing.

      Moreover, GPL'd software is not necessarily free of charge, as I can buy even Debian CDs at cheapbytes.com and similar places. Of course, I can download it myself, too, for no charge, but there are no prohibitions on selling.

      Lastly, authors sure as hell CAN choose whatever license they please. You can dual license it and all sorts of other things (e.g. pay for a BSD-like license to the source, release it as GPL'd for everyone).

      So, umm, RMS may be a kook in other ways, but your post is pretty much completely wrong.

      With that low a UID, just how long have you been trolling about this, anyhow? :P

    31. Re:Gosling's RMS comments show him to be anti-Free by aminorex · · Score: 1

      Oh! Oh! A free APL?!?!
      I want it! Quo vadis?

      --
      -I like my women like I like my tea: green-
    32. Re:Gosling's RMS comments show him to be anti-Free by abe+ferlman · · Score: 4, Insightful

      I mostly agree with this, and I'm hypersensitive to RMS bashing. The Gosling article did not include ad hominem attacks on Stallman.

      However, it did contain stunningly misleading comparisons between the GPL and Java's licensing. He hides it all in a clever ruse- he accuses Stallman of redefining freedom to suit Stallman's agenda, then redefines freedom himself to suit Gosling's agenda. I'll leave as an exercise to the reader which license gives you more freedoms. Hint: it's the GPL.

      --
      microsoftword.mp3 - it doesn't care that they're not words...
    33. Re:Gosling's RMS comments show him to be anti-Free by Master+of+Transhuman · · Score: 1

      > We'll still all turn to dust, though

      Speak for yourself, primate.

      And don't drag in the supposed "fact" that X billion or trillion years from now, the Universe will be entropied into stillness. First of all, this is not a "fact", it is a theory. And secondly, I'll take a few trillion years as a reasonable approximation of "forever". YMMV.

      Negative sum game, indeed.

      For you, with that attitude, yes, it will be.

      As I frequently remark, you're going to die. I won't.

      Have a nice day.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    34. Re:Gosling's RMS comments show him to be anti-Free by GrayArea · · Score: 2, Informative
      The aspect of the GPL that he seems to be remarking on with his "viral infection clause" comment is that it permits you to modify and redistribute the software licensed under it, provided the new work is also licensed under the GPL.
      No, this is not what he's talking about. He's referring to the fact that if you link with a GPL'd library, even without modification, your software needs to be licensed with GPL. In this case, if Java was licensed in GPL, all software written would also have to be licensed in GPL.
      --
      "The deluded are always filled with absolutes. The rest of us have to live with ambiguity." - Aristoi, Walter Jon Willia
    35. Re:Gosling's RMS comments show him to be anti-Free by Ogerman · · Score: 2, Informative

      In this case, if Java was licensed in GPL, all software written would also have to be licensed in GPL.

      Which is why the option of LGPL exists.. or GPL plus some extra exemptions.. or other similar licenses that force freedom of the libraries but allow linking by that which is non-free.

    36. Re:Gosling's RMS comments show him to be anti-Free by Ogerman · · Score: 1

      I find this highly suspect, though I don't know for sure that it's untrue. If this is the case, why doesn't the FSF regard it as a Free Software license (although, like BSD, obviously not a Copyleft license)? Why hasn't the OSI certified it as an Open Source license? Why isn't it included in Debian?

      It is my understanding (IANAL), that even viewing the Sun source code taints you in a NDA sort of way. If you view it, you cannot then work on Open Source clean-room implementations of the JVM and class libraries. This sort of legal restriction is considered dangerous and makes it non-free by Debian (and most other) standards of Free Software. Specifically, this is a restriction of use, which is considered never acceptable. GPL contains no restrictions on use, only redistribution.

      Secondarily, you are not free to distribute modified versions of the Sun code without their testing and approval. This violates another component of the widespread definition of Free Software -- the license cannot require permission for redistribution. Instead, any requirements for redistribution are covered in the license itself. With GPL, you do not have to ask permission to redistribute -- you must only agree to the terms of the license, which are quite reasonable.

      As for Debian, have a closer look here:
      http://www.debian.org/doc/manuals/debian-ja va-faq/

    37. Re:Gosling's RMS comments show him to be anti-Free by Anonymous Coward · · Score: 2, Insightful

      I think you missed the point of what he said. He never claimed that Java was free software. He was simply illustrating that a there are redistributio restrictions on GPL code and there are restrictions on using the Java spec to produce and distribute code. Both with equally valid arguments.

      GPL to keep the source open. Java to make sure all implementations are compatible with the spec in order to keep the langage true write once run anywhere.

      Debian are right not to include Sun's Java implementaion in the distro. It is not free as in freedom software. Sun are well within their rights not to let you use thier trademark or dilute their brand by calling an incomplete implementation of the spec Java or extending the spec and calling that Java.

    38. Re:Gosling's RMS comments show him to be anti-Free by molnarcs · · Score: 2, Interesting
      Yeah, and he wants to convince us that Java is even more 'free' in some respects than GPL software. Of course, he doesn't lie when he basically claims: GPL = share your code for your apps JAVA = test for compatibility. Sounds nice and reasonable.
      Unlike GPLd software, the Java sources don't come with a viral infection clause that requires you to apply the GPL to your own code. But the sources for the JDK do come with a license that has a different catch: redistribution requires compatibility testing. This is just context for the real point I want to make: When you have platform software like Linux or the JDK, the platform interface (in the case of Java, the VM and API specifications) divides the world of developers into two groups: those who work under the interface to implement it, and those who work above the interface and build applications based on it.
      What he forgets to mention is how much does this compatibility test cost. The FreeBSD Foundation has been pouring money into making possible a binary redistribution of JAVA, and they ran out of money (so we only get JDK 1.3 in binary form). Of course, you can have native JDK 1.4.2 on any FreeBSD if you compile it from source (with the minor inconvenience of having to download the sources manually), but still... If you think of it, having to go through the costly process of 'testing for compatibility' is absurd in the case of FreeBSD. Aside from a few BSD specific patches, the source is the same, the resulting binary is 99.999% the same as in linux and runs as well too.

      The 'viral infection' part seems also strangely familiar (hello Ballmer). So I believe RMS is right here. FreeBSD is still a good development platform (netcraft runs on freebsd, apache.org likewise, and apache is partly developed on freebsd). Also, SUN's early versions of Solaris were based on BSD, which makes this kinda ironic: yeah we used your codebase, but no, you have to pay us big money for binary java (which, of course, is FREE, right?). Not that developers really mind compiling JDK from source (afterall, fsbd is a source based distribution) - but the industry does. The "Is FreeBSD a JAVA platform that is 100% supported by SUN?" (no) question precedes the "Does FreeBSD have native JDK?" (yes) question in many cases. SUN knows very well that they have more (monetary) control over JAVA this way, since they have control over the certification process. Seeing how they would like to squeeze out money from a volunteer project, especially considering that you only have to go over a few lines of code (that don't really touch the core of JDK) makes Gosling's somewhat self-righteous comments on RMS and the GPL stink.

    39. Re:Gosling's RMS comments show him to be anti-Free by jrumney · · Score: 3, Insightful
      I'm baffled by most of Gosling's comments about RMS and the GPL.

      It is no surprise to see Gosling attack the GPL. He is personally responsible for it's creation, and I don't mean that as a compliment. If it wasn't for him, RMS would have continued releasing his work into the public domain, at least until the next Gosling came along and demonstrated that freedom needs to be protected.

    40. Re:Gosling's RMS comments show him to be anti-Free by EJB · · Score: 1

      Except that - that is not true. Gcj - the GNU Java compiler - comes with GPL'ed java libraries, yet you are allowed to distribute your dynamically linked application with a different license than the GPL.

      AFAIK that is the same as with the GNU standard C library.

    41. Re:Gosling's RMS comments show him to be anti-Free by Anonymous Coward · · Score: 0
      let me point out that I feel I am qualified to talk about such matters.
      Let me point out that you're not. Or rather, let's let the wild inaccuracies in your posts point that out for us.
    42. Re:Gosling's RMS comments show him to be anti-Free by Tough+Love · · Score: 1

      What he forgets to mention is how much does this compatibility test cost.

      How much does this compatibility test cost?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    43. Re:Gosling's RMS comments show him to be anti-Free by TwistedSquare · · Score: 1

      It is my belief that one of the major stumbling blocks for Free Software is the English language (having free mean both of those). It just confuses people time and time again. Someone suggested Freedom Software at some point, that sounds a bit more specific to me if a bit cornily patriotic.

    44. Re:Gosling's RMS comments show him to be anti-Free by fucksl4shd0t · · Score: 1

      I read it that way too, and surprisingly, felt reassured about Java. Hrm.

      I also had no choice but to agree with him that RMS's definition of Free violates some law of thermodynamics. :) I've always wanted proof that perpetual motion can exist, and now I have it. ;)

      --
      Like what I said? You might like my music
    45. Re:Gosling's RMS comments show him to be anti-Free by Kombat · · Score: 2, Interesting

      You mean it's only free so long as you share it.

      No, it means free so long as you share any new software you write that derives from it, even if it doesn't modify the original GPL'd code at all.

      If you don't like that, write your own code, or negotiate a separate license from the copyright holders.

      I completely agree that that's fair, and as the author of the original code, that's your right to demand that. However, the point is don't try and call that "free." It's not. The GPL forces itself on all derivative works.

      Gosling's point was that users of GPL'd code are not free to choose their own license for their derivative works. They are forced to use the same license, i.e., the GPL. That's not freedom. Just because you happen to agree with the viral agenda of the GPL doesn't mean you can deny that the agenda exists at all.

      --
      Like woodworking? Build your own picture frames.
    46. Re:Gosling's RMS comments show him to be anti-Free by Anonymous Coward · · Score: 0

      You are free to be a US citizen if you agree that you will not, for example, deny another the right to speak.

      No you aren't.

      You are free to be a US citizen if you were born in the USA or your parents are US citizens. You are free to try to become a US citizen, even if you don't meet those criteria, if you agree to do demeaning things like worship a flag, and if you don't come from a country which the US has arbitrarily decided to hate, and if you're not too poor or ill, and if the immigration people don't decide they don't like your face. But it sure ain't guaranteed.

    47. Re:Gosling's RMS comments show him to be anti-Free by Anonymous Coward · · Score: 0

      Someone suggested Freedom Software at some point...

      What, like Mandrake Linux?

    48. Re:Gosling's RMS comments show him to be anti-Free by Anonymous Coward · · Score: 0

      Curious, then, that users of GPL'ed software do not [have] complete freedom to do with it as they wish.

      Hardly. After all, America is a free country, meaning that by and large you can do what you wish - but if what you wish is to be a cannibal, you probably won't enjoy that "freedom" for long.

      The paradox is that true freedom can only exist in the presence of restrictions. We have a constitutional right to free speech, but that can only exist if the members of the government lose their right to deprive us of that freedom.

      Likewise, someone who downloads a bit of GPL'd software is free to modify and redistribute that software. She does have complete freedom to do with it as she wishes - with the exception that she does not have the right to deprive others of that freedom.

      The only people who see that as a burden are those who want to retain for themselves or for others that right to deprive others of freedom. And if that's you, then there's nothing stopping you writing your own fucking software. TANSTAAFL.

    49. Re:Gosling's RMS comments show him to be anti-Free by Anonymous Coward · · Score: 0

      > He has certainly done many great things with his efforts, but in the general scheme of things, he's a kook

      > Finally, and to the point, Gosling doesn't call him a kook

      So, basically, /you/ call him a kook.

      Nice trolling, +5 insightfull.

    50. Re:Gosling's RMS comments show him to be anti-Free by ObviousGuy · · Score: 1

      Approx 15,000USD to the testing company, about the same to Sun for the license (negotiated between Sun and Java licensee).

      All that money so you can have the words "Java compatible" and a little coffee cup on your product.

      --
      I have been pwned because my /. password was too easy to guess.
    51. Re:Gosling's RMS comments show him to be anti-Free by Anonymous Coward · · Score: 0

      You're offended that boys (and men) enjoy watching women's hips?

      And you then proceed to call RMS a kook?

      Wow. Pot. Kettle. Black.

    52. Re:Gosling's RMS comments show him to be anti-Free by statusbar · · Score: 1

      Wow! Thank you for that very interesting tidbit of information. I didn't realize the historic connection!

      --jeff++

      --
      ipv6 is my vpn
    53. Re:Gosling's RMS comments show him to be anti-Free by teromajusa · · Score: 1

      Can you elaborate on this for those of us who don't know the history?

    54. Re:Gosling's RMS comments show him to be anti-Free by jrumney · · Score: 3, Informative

      See here, under the heading "The Historical Impact of the GPL", or google for Gosling RMS GPL.

    55. Re:Gosling's RMS comments show him to be anti-Free by Anonymous Coward · · Score: 0

      I wanted to mod you -1, Stupid Freakshow, but the goddam slashcode won't let me, so I'll settle for this mildly offtopic reply.

      I'm sure living inside your head is fascinating. Shame that fascination doesn't reach outside its diseased borders.

    56. Re:Gosling's RMS comments show him to be anti-Free by Xenographic · · Score: 1

      There are something like 23 definitions of "free."

      And there are three different perspectives to look at this from: original developer, secondary developer(s) [those who make the derivative works], and the end users.

      For the original developer, his own work is free to him. Under BSD, he can be denied the right to use any extensions to his own work if someone adds to it (though he retains his rights to the original). Under the GPL he cannot be (unless he has a dual license scheme).

      For the secondary developer(s), the original work and any derivatives they make are free to them in either license (THEY made it, THEY can do as they please). The only difference is that this developer MUST make it free to all others to use if it's GPL'd (AND if they DISTRIBUTE it... if they never distribute it, they have NO obligations under the GPL whatsoever).

      For the end users, the original will always be free (provided it's given under a free license, obviously), but any derivative works will only be available if they, too, are given freely.

      Now then, looking at "free" in terms of "what we can do with it" instead of "what obligations do we have if we distribute the software," I don't see why so many people are so worried at the obligations placed on the secondary developers?

      They don't HAVE to put up with them; they can write ALL their own, damned code if they want to and they won't be obligated to do anything. But if they bind themselves and don't like it, that's their problem...

    57. Re:Gosling's RMS comments show him to be anti-Free by jimsum · · Score: 2, Interesting

      I don't understand why people think GPL software is free just because money doesn't change hands. When someone uses GPL software, they are getting something of value -- access to useful programs and the source code for it. Rather than paying money, GPL software is paid in-kind, by giving away the programming effort used to exploit the free programs.

      Microsoft charges money for access to useful programs and sometimes gives access to the source code for huge amounts of money. After paying for this, programmers are free to charge for the programming effort by selling the software. In both cases, access is not free, there is payment either in cash or in kind.

      All companies that produce software must decide whether paying Microsoft for tools and libraries and selling the resulting program is more profitable than giving the software away and getting the tools and libraries for free. If your company is in the business of selling software, obviously open source is a dumb move. However, most companies do not sell software directly; they either sell hardware that requires software to operate or they sell services, like customizing software. I claim that for the majority of companies, their software has no commercial value on its own, so the savings from using free tools makes GPL a better choice. When you consider that GPL software is actually more valuable than proprietary (since you have access to the source code), it is surprising that any non-software companies use proprietary tools rather than GPL tools.

      --
      -- Pot is safer than Beer
    58. Re:Gosling's RMS comments show him to be anti-Free by illumin8 · · Score: 1

      This law implies that everything is a zero-sum game. If it was literally true (and not only for select systems) it would imply that life is a zero-sum game - whatever you gain must be torn from something else and in the end everything turns to dust. The very inevitable bleakness of such conclusion suggests there is a flaw in the argument (as most science is usually neutral whenever emotions are concerned).

      Are you arguing against the First Law of Thermodynamics? You've got to be crazy. Show me one case where the rule doesn't apply, and don't say "sentience", because we all know that the brain burns energy. The brain actually uses about 25% of your body's total energy output.

      --
      "When the president does it, that means it's not illegal." - Richard M. Nixon
    59. Re:Gosling's RMS comments show him to be anti-Free by GrayArea · · Score: 2, Informative

      Exactly. There are already a bunch of licenses that will make sure the source in original or modified form will stay open, but allow its use in all software. Complaining about viral characteristics of GPL immediately is little more than knee-jerk action on Gosling's part since it's one extreme of a whole spectrum of possibilities, and we, as fellow geeks, feel he should know better. It's hard to imagine that he doesn't know there are other options to open sourcing Java.

      On the other hand, it always seemed to me that it's close to impossible finding a middle ground if you want to argue with RMS, and people just don't try it anymore.

      --
      "The deluded are always filled with absolutes. The rest of us have to live with ambiguity." - Aristoi, Walter Jon Willia
    60. Re:Gosling's RMS comments show him to be anti-Free by Shurhaian · · Score: 1

      The grandparent did not state that the emotional bleakness invalidated the argument, only that it's a reason to think it might be flawed(for reasons which the sibling poster has already mentioned).

      It is true that science produces some bleak or happy notions, but most of them can go either way.

      The actual flaws listed later in the grandparent post are more significant. IANAPhysicist, but I do know that, indeed, the first law of thermodynamics only applies completely in a closed system. In an open system, the environment can have an effect.

      This notion is also why the brain can learn, becoming more ordered, decreasing in entropy despite the tendency of entropy to increase; because in decreasing its own entropy, the brain releases heat that increases the entropy of the universe by a greater amount.

      Science is a powerful tool, but all principles being brought up need to be clearly understood.

      Oversimplifying and/or parroting phrases without knowing the underlying principles is quite likely to make arguments fall apart under scrutiny; and indeed, bringing up thermodynamics was inappropriate in the article. Certainly, software developers need to get paid; but even assuming OSS can't get them a single penny, who's to say that software development is their only possible source of income? It's not a closed system; people can be getting their money from hardware sales, the use of their expertise as consultants, another job, a well-invested nest egg, inheritance, or good fortune(lottery, etc). And those are just what I can think of off the top of my head without even trying hard.

      No, the emotion of the argument does not render it invalid; but that's not what the grandparent said. Other things render it invalid.

      --
      NB: YMMV. IANAL. Take the above with a grain of salt.
    61. Re:Gosling's RMS comments show him to be anti-Free by Ruie · · Score: 1
      The usual examples involve small-scale systems and open systems where influx of external energy is possible.

      Imagine, for a moment, a pyramid scheme whereby a person borrows $5 dollars from two of his friends, but when asked for same says: I won't give anything to you cause I just borrowed them and I need them, however you can do the same.

      So they do the same and so on.

      Of course, you will now note that the number of people is finite and this is going to stop when a person realizes that all his friends already borrowed money and are not giving more than once !

      Now imagine the very same pyramid scheme, but assign a very large time for each transaction - say 35 years. Then, by the time you reach 10th layer of people in the pyramid scheme there would be 10 generations of new-born people !

      If the population increases it can well be that the process can continue to infinity - or at least long enough until we reach a stage where our current knowledge loses predictive power.

      (Btw, this is how Social Security works - the taxes are not put into a bank account, but paid out to the people who need Social security now, with the idea that future generations will pay people who paid Social security today.)

      The same can be done with energy - you can have a mathematical model that slightly disbalances the equations so that bits of energy are brought closer to the origin. If the total energy of the entire system is infinite it can very well happen that in any bounded domain the energy increases because of the influx of it from outside and the influx does not stop.

      A usual way to deal with such situation is to simply account for the extra energy by declaring the bounded domain an "open" system and have some sort of equation for the influx of energy.

      This would be the approach, for example, to describe an electrical motor - electrical energy comes in and the motor produces mechanical energy.

      This example is actually quite good, since you would not want to go down the chain to find "who produced the electrical energy". Because that can turn out to be hydro-plant, which is powered by river which is powered by Earth, which is powered by the Sun - and your motor will need to be rebuilt many times before the Sun will run out of fuel. (And then again, who knows, maybe there would be a way to refuel it as well).

    62. Re:Gosling's RMS comments show him to be anti-Free by illumin8 · · Score: 1

      Although your reply is quite eloquent, you fail to prove that the system of life is somehow outputting more energy than it receives. In all cases, there is some external energy source, (aka the Sun) which is feeding energy into a somewhat efficient closed-loop system. The external source implies that there is no such thing as "zero-point" energy.

      I think what you're trying to say is "you can always borrow energy from future potential energy", but that still doesn't negate the first law of thermodynamics. You will never be able to reach 100% or greater energy output in any given system.

      --
      "When the president does it, that means it's not illegal." - Richard M. Nixon
    63. Re:Gosling's RMS comments show him to be anti-Free by dfghjk · · Score: 1

      So restrictions aren't restrictions if you personally like them. Your definition of my freedom is one that is most compatible with your interests.

      If I could truly do anything with the software I wished then I would not be bound to do anything specific with my derivative works. Please explain to me how refusing to make my deriviative work GPL would deprive anyone of "freedom" when the GPL'ed work I based it on is still fully available under the GPL. It may be true that I haven't contributed to the body of GPL code but I have not lessened anyone else's freedom in the process. In order to do that I would have to deprive you of something you previously had.

    64. Re:Gosling's RMS comments show him to be anti-Free by dfghjk · · Score: 1

      I will remind you that the quote is "every young boy is mesmerized by the slow swish of a woman's hips" not "boys (and men) enjoy watching women's hips". Curious that dropped the "every" and "young" and added "men" instead.

      I am offended at the grossly incorrect and sexist characterization. To suggest that little boys are mesmorized by the swishing of women's hips is preposterous, much less that every one of them is. Small children's minds don't think that way even if some adult's do. Music is far, far away from a simple extention of a juvenile male sex drive. Perhaps you exited the womb with the immediate desire to stick you penis back in it but I wasn't. I think that rules out "every young boy".

      I don't believe I called RMS a kook, either, but the shoe fits. Grow up and find a sig that's not so sexist. It's not clever, either.

    65. Re:Gosling's RMS comments show him to be anti-Free by Ruie · · Score: 1
      This thread turned out to be a long one :)

      Yes, you are right, I did not focus on life specifically. Let me give one more example.

      Consider nuclear fission reactors. Specifically, breeder reactors.

      These reactors produce energy by accelerating nuclear fission of atoms. This increases the amount of energy released in a given time interval.

      What is specific to breeder reactors is that as a byproduct of their process they produce new fuel. So, if you look at the Earth as a whole and subtract energy delivered by the Sun, as well as the energy produced by nuclear fission within Earth core you will see a small (compared to the components we just subtracted) excess.

      Unlike regular fission reactors, you cannot say that breeder reactors use up a limited natural resource.

      More abstractly: the first law of thermodynamics will (formally) fail if you try to apply it to a system with access to an unlimited supply of energy, at least compared to the lifetime of the system.

      I.e. the first law of thermodynamics states that change in the internal energy is equal to heat added to the system minus work done by the system.

      This can break down in a situation where internal supply of energy is unlimited (i.e. breeder reactors, nuclear fusion, I would like to include creativity in this list) so that the change in internal energy is not well defined.

      Of course, when you do analysis of such a system you would still like to be able to use thermodynamics, so you need to patch up first law somehow.

      One way to accomplish this is to isolate the source of unlimited energy and characterize it. Then the rest of the system will obey the 1st law of thermodynamics. For example, for breeder reactors you can learn how much energy a given atom can produce and how easy it is to convert normally stable atoms into fissionable ones. This results in relatively simple equations that describe influx of energy into the reactor due to fission. Of course, doing the same thing with creativity is a lot more difficult.

    66. Re:Gosling's RMS comments show him to be anti-Free by Anonymous Coward · · Score: 0

      There are some inaccuracies in your response:

      Unlike regular fission reactors, you cannot say that breeder reactors use up a limited natural resource.

      Breeder reactors use U238 (rather than the less abundant U235) and convert it to Pu239. The plutonium can then be used in a regular (i.e., slow-neutron) fission reactor. But U238 is not unlimited.

      What is specific to breeder reactors is that as a byproduct of their process they produce new fuel.

      They do not, however, produce more energy than you put into them. The fission process is converting matter into energy. If you do not consider the rest mass energy (E=mc^2), then yes, you are right, you get excess energy "for free". But if you take a few elementary physics courses, you'll find that there's no free lunch. Breeder reactors don't produce energy from nothing, and breeder reactors don't reduce entropy.

      More abstractly: the first law of thermodynamics will (formally) fail if you try to apply it to a system with access to an unlimited supply of energy, at least compared to the lifetime of the system.

      This is what the parent poster said: the earth is not a closed system, and the sun is effectively an unlimited supply of energy. Repeat after me: "the laws of thermodynamics only apply to closed systems".

      You still haven't shown that the system of life is outputting more energy than it receives. Are you trying to avoid answering this?

    67. Re:Gosling's RMS comments show him to be anti-Free by Ruie · · Score: 1
      You are missing my point.

      What I am saying is that you have flexibility to define what your system is. And this is used to make the laws of thermodynamics balance.

      Now the question is what do you mean when you say "system of life" ?

      I don't know of any precise definition. The best one can try to do is to include the whole universe with the presumption that you are not missing anything. But then your total energy is infinite.

      Also, I do not care whether life is outputting more energy than it receives. What I care about whether it can increase supply of energy avaiable to it!

      I.e. I care about whether 10 years from now I would be able to do more, perhaps, by doing smarter things or, perhaps, by simply having access to more energy.

      This was the whole point of my comments: the original article mentioned that if programmers are not compensated outright than 1st law of thermodynamics somehow implies they must be losing something.

      I made the point that application of this law has a problem. Note that I said "Sentience and its products are manifestly quantum phenomena and so do NOT have to obey such law."

      As another poster mentioned information is not described well by thermodynamics (but you can actually apply stochastical mechanics to it). However, even if you look at the conventional energy available, you still have positive surplus in most cases. This is usually called "progress" - doing things smarter or simply on a larger scale.

      From my point of view E=mcc is *NOT* the limit of the total energy, but rather a limit on the rate with which you can increase your output. Yes, a given kilogram of matter will not yield more than a certain amount of energy, but you can always get another kilogram and so on. On the other hand you cannot reach more matter faster than (ct) cubed and so your increase in the output is limited.

      I also feel there is a misunderstanding about application of physical laws. You can apply them in a situation they were not designed for and they can break then. Finding out why they break and whether it is possible to make them work, perhaps with some modifications, is the business of Physics.

      The very reason you do not expect the law to break in an ordinary situation is because it was extensively tested and any observed breakage likely indicates a flaw in the experiment. (Or, if you are lucky, a new phenomenon).

      Lastly, thermodynamics most definitely applies to open systems. See, eg, Hyperphysics webpages

      P.S. Looks like I used up the word "point" too much.. Sorry - its late night and I have more problems to solve..

  6. Voices of reason... by jd · · Score: 0
    ...thrive best when the corporation they'd be talking about isn't busy putting everyone down. Flamers may not care, but the more rational folk are not going to be quite so happy about being called a nut, even if they know better.


    Why should they contribute, if the side they speak up for isn't interested?

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  7. I have to wonder what gosling is smoking... by RLiegh · · Score: 1, Troll

    since he's apparently overlooked the halloween memos from Microsoft stating that they would be causing as much disruption in the open source community as possible.

    Wether the speculation is true or not, it's certainly not unfounded.

  8. Change in Rhetoric by LaNMaN2000 · · Score: 4, Interesting

    I think that there will be little meaningful technological change in either Microsoft's or Sun's products as a result of the settlement. Microsoft did not want to be barred from distributing the JVM while Sun did not want Microsoft to fork Java (like J++ originally tried to). The settlement ensures that both concerns are met. The major surprise to me was the magnitude and nature of the license payments to Sun. I would have thought Microsoft could structure the payments as an equity investment similar to their $100million investment in Apple so as to at least they receive something of more tangible value in return.

    --

    ByteMyCode.com: A Web 2.0 code sharing community.
    1. Re:Change in Rhetoric by nudicle · · Score: 3, Insightful
      I don't know why MSFT and Sun chose the settlement payment scheme as they did, but one explanation could be that since apparently Microsoft is trying to extinguish as much of its litigation as possible not taking an equity stake was the safer bet. Taking an equity stake in Sun would draw criticism in the form of "Now Microsoft owns ANOTHER big player in the market!" and the anti-trust types (and Europe) would get suspicious, the slashdot theorizing even more wild, etc .... Even if its equity stake were in non-voting shares people would still look askance at the deal.

      Seems to me making the payments as part of a settlement agreement and simply disengaging might have been the more sensible option from a pragmatic point of view.

      That said, I don't actually know.

    2. Re:Change in Rhetoric by nelsonal · · Score: 1

      SUN in addition to JAVA (which can point to the finding of fact from the big anti-trust case proving most of the case) SUN bought the server software from AOL/Netscape, and had a bang up anti-trust case on both attempts to monopolize and predatory pricing/tieng. SUN was suing for 1 billion in damages, but anti-trust cases always award treble (3x) punative damages. So in a sense MS saved the time, risk, and cost of a trial for monetary and 1x punative damages. SUN decided that the bird in hand was worth two in the bush and took the deal.

      --
      Degaussing scares the bad magnetism out of the monitor and fills it with good karma.
    3. Re:Change in Rhetoric by Alsee · · Score: 4, Insightful

      little meaningful technological change in either Microsoft's or Sun's products as a result of the settlement

      I dissagree.

      Has it not dawned on anyone else that Microsoft current averarching agenda is the Trusted Computing rollout? The information on the Microsoft/Sun deal is very light on details, but it sure looked to me like it included all the licencing and protocals Sun would need to produce Trusted Computing servers to operate with Microsoft Trusted desktops. It specifically mentioned "identity management" interoperability.

      With Sun on board Microsoft gets to avoid charges that it's "Palladium" system is a monopoly. Suddenly it is a multi platform multivendor standard. $2 billion to sweepaway past anti-trust charges, to ensure .NET becomes the standard rather than Java, and most of all to firmly entrench and spread their ultimate goal of Trusted Computing.

      And mere days later Microsoft hands over nearly another half-billion to InterTrust to scoop up all of the DRM patents rights for Trusted Computing.

      Microsoft is spreading the money around to pave the way for Trusted Computing. And for Microsoft it's pocket change.

      What really catched my attention though is the timing on the two deals. Suns deal with Microsoft clears up past infringents by both parties, it grants Sun future rights to the required patentas Microsoft held. BUT! Microsoft did not yet hold InterTrust's DRM patents. Did Microsoft just pull a fast one on SUN? Possibly leaving Sun totally screwed because the deal did NOT include the InterTrust patents that Sun would actually end up needing?

      That would be EXACTLY the sort of "sharp" business tactics Microsoft is notorious for. They dazzle their business "partners" with huge dollar signs to sign a deal, all the while holding a plan to yank the rug out from under them.

      I think Sun better examine the InterTrust deal under a microscope then review their own contracts.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  9. How much does murder cost? by MacFury · · Score: 1, Offtopic

    Offtopic perhaps...but how often does M$ actually see a lawsuit through it's course in the legal system? It seems that they can buy anything through settlements.

    1. Re:How much does murder cost? by larry+bagina · · Score: 1
      how often does any company?

      Lawsuits (and lawyers) are very expensive. Even if you're confident in your case, the judge or jury can do unpredictible things.

      Who exactly do you think MS is buying off?

      Scenario 1: Sun or intertrust files a lawsuit against Microsoft. Microsoft looks at the facts and decides to just pay them them $100 million.

      Scenario 2: Sun or intertrust files a lawsuit against Microsoft. Microsoft defends against it and goes to court and loses. The judge orders Microsft to pay $100 million.

      What's the difference?

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    2. Re:How much does murder cost? by S.Lemmon · · Score: 1

      Well, in a civil lawsuit, money what you get when you win anyway. Settling, especially for such a large amount, is more or less admiting the case is lost - just with a bit of face-saving attached.

      Any long-running trial is a constant drain on resources for both sides. From Sun's standpoint, with Microsoft ready to settle, what would Sun really gain by dragging it out further?

    3. Re:How much does murder cost? by Kohath · · Score: 1

      Answer: Whenever they can win. Whenever they're on the right side.

      No, I don't remember any of those times either.

      ---
      Oh yeah, in the Eolas patent case, they were on the right side.

    4. Re:How much does murder cost? by Anonymous Coward · · Score: 0

      Generally speaking, the point of filing a legal suit is to force a settlement, not have a long, expensive, drawn out trial with a conclusion. It's not the first thing they teach you in basic civil law classes (and the more honest criminal law ones), but it's up among the top 5.

      Look it up, you'll find large numbers of suits are settled before the final verdict is heard in the case. Up until the moment the verdict is read in, everything before then is just a big game of Chicken. If the plaintiff blinks first, there's a small settlement (fear of no substantial award). If the defense blinks first, it's a larger settlement (fear of larger punitive award). If it goes to a verdict, the plaintiff thinks he'll win, or the defense is greedy for more than the settlement offer.

      They're not buying anything immoral through settlements - the defense is overtly selling themselves by filing the suit in the first place. It's just the final price tag that's negotiable.

  10. Conspiracies by dj245 · · Score: 1
    There are voices of reason, and conspiracy nuts.

    But there really is a conspiracy!

    Seriously though, if there was a conspiracy, would not the voices of reason then become the trolls, and the conspiracy nuts become the voices of reason?

    --
    Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
    1. Re:Conspiracies by Anonymous Coward · · Score: 0

      Yeah, that's why the term "conspiracy theory" bugs me. It's usually used to make someone sound like a kook, without bothering to debate his allegations. There have been conspiracies since the dawn of civilization. Formulating theories about them is a perfectly valid endeavor.

    2. Re:Conspiracies by Anonymous Coward · · Score: 0

      BTW, I'm posting anonymously because I can't find my password, NOT because I'm scared of the men in the eyeball hats.

  11. Re:Great! by dastrike · · Score: 5, Informative

    There are Free open source implementations of Java already. Not quite up to the same level as the Sun's offerings yet, but it is difficult to hit a moving target...

    --
    while true; do eject; eject -t; done
  12. let's see what happens by smd4985 · · Score: 5, Insightful

    i'm going to 'have a little faith' and trust gosling and mcnealy. we haven't even seen what Sun's next move is yet hoards of /.'ers are freaking out. lets give these guys a chance before we dismiss them.

    --
    smd4985
    1. Re:let's see what happens by jmorris42 · · Score: 0, Flamebait

      We are supposed to "have a little faith" in a company that shifts direction almost as often as a political candidate? No thanks. Been there, done that, ain't ever trusting anything important to a product or service that is tied to any single entity. Sooner or later their goals and mine diverge and I get screwed.

      Trust, but verify is a better way to go. Sun SAYS they will not screw over their Java development community but what concrete assurances do they offer to allow one to verify? Have they even made a Trolltech like promise that they will free the code if Sun pulls the plug on Java or, more likely, Sun itself is bought or broken up for spare parts?

      Personally I prefer to deal with software under a DFSG compatible license since then I KNOW (as opposed to an act of faith) the software will continue to be available and so long as a few people care about it, updates will continue. I also prefer open hardware from multiple sources for the same reasons. No one corp's ever shifting plans will leave me high and dry.

      Plus with Sun you get policies that are just insane. No other word really describes the behaviour. Example: It is obviously in Sun's interest to see a JVM on as many machines as possible. Their JVM is a free download. But you can't even redistribute unmodified copies of it, which is why no linux distro includes a JVM. To use Java under Linux requires a user to go search it out, download a non-trivial package and install it. Won't be holding my breath waiting for someone at Sun to drop into this thread and answer that one.

      --
      Democrat delenda est
    2. Re:let's see what happens by JanneM · · Score: 1

      You don't put faith in companies. That is utterly stupid. Companies (as opposed to the people working in them) do not have morals or ethics. Their goal is shareholder satisfaction - that is, in fact, their legal duty. If that means dumping crap on a former partner, skirting just this side of legality when breaking the intent of a contract or whatever, then so be it.

      When you deal with companies, you want a written deal with them. It doesn't matter if the company is Google or Microsoft - you want terms-of service, sales contracts and so on. In writing. Legally binding. Relying on anything less is foolish. Don't forget that SCO was firmly in the Linux camp a few years ago. Relying on their good faith has turned out to be somewhat misplaced, won't you think?

      --
      Trust the Computer. The Computer is your friend.
    3. Re:let's see what happens by nathanh · · Score: 5, Informative
      Plus with Sun you get policies that are just insane. No other word really describes the behaviour. Example: It is obviously in Sun's interest to see a JVM on as many machines as possible. Their JVM is a free download.

      Sun's JVM is a free download.

      But you can't even redistribute unmodified copies of it,

      That might be true for Sun's JVM.

      which is why no linux distro includes a JVM. To use Java under Linux requires a user to go search it out, download a non-trivial package and install it.

      You're simply wrong.

      $ apt-cache search jvm
      kaffe - A JVM to run Java bytecode
      sablevm - Free implementation of Java Virtual Machine (JVM)
      orp - Java VM and JIT from Intel Research Lab

      There are several free JVMs on Linux and they are trivial to install (apt-get install).

    4. Re:let's see what happens by killjoe · · Score: 0, Flamebait

      Are any of those certified for production use? Would you trust your ecommerce site to them?

      --
      evil is as evil does
    5. Re:let's see what happens by Anonymous Coward · · Score: 0

      "You don't put faith in companies."

      You don't put faith in individuals or "communities" either because they have there own agenda just like the companies do.

    6. Re:let's see what happens by Why+Should+I · · Score: 1

      It's a bit hard to have a little bit of faith in someone from a former competitor of MS who, immediately after signing a settlement with MS, begin to use the same MS FUD we've come to recognise when talking about the GPL.

      I'm trying not to be too reactionary to this, but it's really hard to take anyone's public commentary seriously when they use the words viral infection to describe the GPL.

      It's a free software license, some would more-so than the Sun Java Source License.

    7. Re:let's see what happens by nathanh · · Score: 2, Insightful
      Are any of those certified for production use? Would you trust your ecommerce site to them?

      Would you trust your ecommerce site to Linux?

      Let's face it, certification gives a certain amount of trust, but familiarity gives the rest.

    8. Re:let's see what happens by killjoe · · Score: 2, Interesting

      "Would you trust your ecommerce site to Linux?"

      Of course I would if I was running apache, php or zope. I would not if I was running any of the JVMs you mentioned though.

      --
      evil is as evil does
    9. Re:let's see what happens by jmorris42 · · Score: 4, Insightful

      > Would you trust your ecommerce site to Linux?

      Depends. Linux and *BSD power a majority of the really impressive sites on the network so I'd certainly be in good company. Solaris is just too expensive for something so clusterable like web services.

      Might use a big Solaris box to host the DB on the backend if the site was really major. Postgresql has made a lot of progress and I'll probably revise this remark in another year or so, but Oracle/DB2/Sybase is still what I'd want running the backend if a lot of money was riding on it just because it they have been doing replication and other such enterprise level things long enough to be trustworthy. Of course Oracle and IBM both support Linux as a tier 1 platform these days so running Linux all the way to the backend is certainly possible for all but the largest users who need the 128way Sun boxes.

      And I think it goes without saying that Windows has no place in the enterprise except as legacy desktops. Period, end of story. Anyone suggesting otherwise has instantly proven themself to be incompetent and not to be trusted for advice on IT matters.

      --
      Democrat delenda est
    10. Re:let's see what happens by jmorris42 · · Score: 1

      Grr.. Sorry bout that, lost the original post in the thread in the filter. Agree completely about those unofficial Java environments not being ready for a production environment.

      Hope my post above this gets modded into oblivion so fewer people see I was an idiot. I got karma to burn anyway.

      --
      Democrat delenda est
    11. Re:let's see what happens by nathanh · · Score: 2, Interesting
      Of course I would if I was running apache, php or zope. I would not if I was running any of the JVMs you mentioned though.

      So the real complaint isn't that the Linux distros don't include JVMs (which is what jmorris originally claimed and why I pointed out three free JVMs included with Linux distros) but that jmorris and yourself have found the free JVMs to be of inferior quality. That has nothing to do with being "certified for production use" as you later asked.

      My point about Linux was that at one time not long ago there would've been UNIX administrators saying similar things about Linux. "Would you trust your data to Linux, it's not even certified POSIX". As you use Linux you probably agree that quality has very little to do with certification. Thus my point that certification only gets you so far. Beyond that point you need to know the product; a certified heap of shit is still a heap of shit, and an uncertified gem is still a gem.

    12. Re:let's see what happens by Eminor · · Score: 4, Insightful

      i'm going to 'have a little faith' and trust gosling and mcnealy.

      I'll have to agree with that sentiment.

      Java is not like a web browser where the users would be ignorant, and just use Microsoft's because that's what they are given. Java developers _know_ who is the authentic source for Java technology. So it's not like Java developers in their masses are going to adopt whatever idiosyncrasies Microsoft implements next.

      I think that Sun should be able to keep ahead of Microsoft on the curve of giving developers what they want (history shows that when somebody implements a good idea, Microsoft copies).

      I don't think McNealy would let Microsoft steer the ship. I think this is a chess match. The current move may perplex you, as it should, but the reasons why the move was made will be clear soon.

      Sun is a fierce in nature when it comes to Microsoft. Don't let yourself think that they gave in so easily. How many Microsoft competitors do you know of that were able to grep a $2 billon settlement out of them?

    13. Re:let's see what happens by killjoe · · Score: 1

      "That has nothing to do with being "certified for production use" as you later asked."

      Certification is important because you want to make sure you app server won't glitch on you because your JVM does not yet support some weird thing or another.

      The whole point is that Sun has a certified JVM and due to obnoxious licence requirements the linux distros are not allowed to distribute it.

      --
      evil is as evil does
    14. Re:let's see what happens by Anonymous Coward · · Score: 0

      Yeah... Good luck getting anything to work with them though. ;)

      It's easier to use mono than java in a Free environment.

    15. Re:let's see what happens by Tough+Love · · Score: 1

      There are several free JVMs on Linux and they are trivial to install (apt-get install).

      But none of them provides a jvm plugin for my browser, why is that?

      --
      When all you have is a hammer, every problem starts to look like a thumb.
    16. Re:let's see what happens by Morologous · · Score: 1

      Same with Gentoo, same, I'd wager, with most community supported Linuxes.

      $ emerge -s jdk
      Searching...
      [ Results for search key : jdk ]
      [ Applications found : 4 ]

      * dev-java/blackdown-jdk
      Latest version available: 1.4.1
      Latest version installed: 1.4.1
      Size of downloaded files: 118,889 kB
      Homepage: http://www.blackdown.org
      Description: Blackdown Java Development Kit 1.4.1
      License: sun-bcla-java-vm

      * dev-java/compaq-jdk [ Masked ]
      Latest version available: 1.3.1-r3
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 22,900 kB
      Homepage: ftp://ftp.compaq.com/pub/products/linuxdevtools/la test/
      Description: Compaq Java Development Kit 1.3.1 for Alpha/Linux/GNU
      License: compaq-sdla

      * dev-java/ibm-jdk
      Latest version available: 1.4.1-r1
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 106,737 kB
      Homepage: https://www6.software.ibm.com/dl/lxdk/lxdk-p
      Description: IBM Java Development Kit, version 1.4.1
      License: IBM-ILNWP

      * dev-java/sun-jdk
      Latest version available: 1.4.2.04-r1
      Latest version installed: [ Not Installed ]
      Size of downloaded files: 35,001 kB
      Homepage: http://java.sun.com/j2se/1.4.2/download.html
      Description: Sun's J2SE Development Kit, version 1.4.2_04
      License: sun-bcla-java-vm

      <caveat>
      Gentoo JDK installs may require user to perform installation tasks seperate from emerge.
      </caveat>

      Further, consider that you don't ever generally run Sun's JDK on popular pSeries/AIX/IBM hardware, you run IBM's provided JDKs.

    17. Re:let's see what happens by Anonymous Coward · · Score: 0

      " i'm going to 'have a little faith' and trust gosling and mcnealy."

      Based on what?

      McNealy is the head of a dying company that financial analyst really want him *GONE*.

      Gosling is in the twilight of life and wants to be remembered for *SOMETHING*.

      So no, I dont' trust that mindset to do the right thing for the long-term future of Java. I'd prefer IBM shepherd it at this point.

      With this settlement, and their not-so-hidden move towards X86, the entire company is rapidly becoming irrelevant.

    18. Re:let's see what happens by Anonymous Coward · · Score: 0

      I wish Debian users wouldn't post on slashdot. The whole notion of things being "simple" on "Linux" has run its course and it's time to put it to rest. Debian is not Linux, do not assume everyone who uses Linux is running Debian, or should be, or has access to apt. Also, in this particular case, don't assume that someone knows to search for jvm when they need to run a Java program. No computer system comes with Java pre-installed. That's the point here, not apt.

  13. Re:the real question is... by Anonymous Coward · · Score: 0

    Because the ventriloquist's dummy can't speak with the ventriloquist.

  14. See my Gosling msoking weed post by linuxislandsucks · · Score: 2, Interesting

    You might want ot view my weblog post titled Gosling smoking weed..

    Gosling makes several errors both on the economic trends of SUN in the server hardware sector the difference between a state machine and a desktop manager and etc..

    Also remember that the linux standard survives and thrives under GPL stewardship..a charge Gosling never has completely refuted other to resort to name calling..

    You will probalby see more name callign from several sectors at Sun.. sad really.. so much could be solved by stopping the name callign and deal with the real issues such as devleopers worried that because the settlement seem to take aawy 50% fo all java marketing in one fell swoop that java may be waning and etc..

    --
    Don't Tread on OpenSource
    1. Re:See my Gosling msoking weed post by AvengerXP · · Score: 1

      That makes absolutely no sense at all. Not than you don't have valid points, but the english language is a tool used to get understood by everyone. Randomly pulling PR bullshit and dubious numbers out of your behind does not contribute to people better understanding this issue whatsoever.

      --
      Trolls dont like to be Flamebait, because they burn so well. Protect our Troll heritage!
    2. Re:See my Gosling msoking weed post by MrIrwin · · Score: 1
      "Also remember that the linux standard survives and thrives under GPL stewardship"

      If you want to write native apps for Linux then you must depend on Posix/Xopen standards.

      How do they compare with Sun's API license.

      --

      And if you thought that was boring you obviously havn't read my Journal ;-)

  15. lies and propaganda... by queenofthe1ring · · Score: 0, Interesting
    did any part of this NOT seem like it was trying to brain-wash everyone? (i am now expecting many an angry respons, should i get any responses at all, so let them come...)

    --

    ~*~ ~*~ ~*~

    yes, girls read /. too...

    1. Re:lies and propaganda... by elmegil · · Score: 1

      Shut up and go watch the hypno toad some more.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
  16. I liked his answer by Anonymous Coward · · Score: 0

    "So I can answer the questions"

    Nukyular!

  17. Someone help me... by Anonymous Coward · · Score: 5, Funny

    Do we hate Sun this week? Or was that next week?

    1. Re:Someone help me... by Error27 · · Score: 1

      Slashdot is consistent, it's Sun which is utterly nuts.

    2. Re:Someone help me... by identity0 · · Score: 1

      The Sun? We hatesss it, my preciousssss...

      Sneaky Goslingsss, trying to trick us!

  18. Thread title? by dj245 · · Score: 3, Funny
    Anyone else read this as "James Gosling On The Sun / Microsoft Settles"?

    Maybe they are afraid that James is going to dramaticically increase the amount he is charging them for radiant energy. Personally I think we should all boycott James Gosling as I don't believe he as actually laid claim to the sun by actually going there.

    --
    Even those who arrange and design shrubberies are under considerable economic stress at this period in history.
    1. Re:Thread title? by adamofgreyskull · · Score: 1
      I don't believe he as actually laid claim to the sun by actually going there.
      If only...
  19. Even starting to sound like microsoft by tonythepony · · Score: 5, Insightful

    Unlike GPLd software, the Java sources don't come with a viral infection clause that requires you to apply the GPL to your own code

    Didn't sell your soul, huh?

    1. Re:Even starting to sound like microsoft by Anonymous Coward · · Score: 2, Informative
    2. Re:Even starting to sound like microsoft by cubic6 · · Score: 1

      You know, a lot of us don't like the GPL's terms of redistribution. I choose not to use it in my own software (when possible...), in favor of the BSD license. Does that mean I've sold my soul to Microsoft? I sure hope not, because I didn't even get a receipt.

      --
      Karma: Contrapositive
    3. Re:Even starting to sound like microsoft by G-funk · · Score: 1, Insightful

      What? It's true. How free is code that I can't use unless I want to give away my sofware, mo matter how little a part the GPLd software is?

      --
      Send lawyers, guns, and money!
    4. Re:Even starting to sound like microsoft by Halfbaked+Plan · · Score: 2, Insightful

      There's no forced either/or proposition here. People can dislike the GPL and not be Microsoft partisans.

      It isn't the black/white world you make it out to be.

      --
      resigned
    5. Re:Even starting to sound like microsoft by dfghjk · · Score: 1

      That appears to be a simple, factual comment unless you can find language in the license that does require you to do that very thing.

    6. Re:Even starting to sound like microsoft by Why+Should+I · · Score: 1

      Like or hate the GPL, no matter what your stance is, it's still a software license for Open Source Software.

      As I said earlier in this article, you simply can't use FUD words like viral infection when talking about software licenses and expect to be taken serious.

      If you have something against the license then state your issues, don't go name calling and MS FUD spreading.

    7. Re:Even starting to sound like microsoft by dmaxwell · · Score: 5, Insightful

      You're perfectly free not to use even the tiniest bit of GPLed work in your project in the first place. You and many others seem to be confusing "freedom" with "utter lack of obligation". The GPL is intended to preserve certain freedoms for both users and developers.

      A developer with no obligations to others can impose any condition he wishes on a user who desires to use his creation. If you wrote it all yourself and didn't put that tiniest bit of GPLed code in then by all means exercise that freedom.

      A user with no obligations to developers can claim any benefit of the code for himself, up and to and including claims of authorship and invention. A user in that position can profit from that code in any way he wishes and return nothing to the developer....not acknowledgement, not improvements, absolutely nothing he doesn't feel like doing.

      In the real world, there isn't a way for both users and developers to have no responsibilities whatsoever regarding software. There are a lot of ways to balance the situation so that both sides can retain significant freedoms hence the spectrum of FOSS licenses. Most of these compromises between original developers and downstream recipients can reasonably be called free. ALL of them have restrictions or obligations for at least the recipient of a software package. Even the "truly free" BSD licenses absolutely require that the copyright notice be preserved. It also implictly requires acknowlegement that author had the right to license his work that a way and indeed still owns the original work. It is a dangerous subtlety for the likes of SCO to miss if they try to do to the BSD community what they are doing to the Linux community.

      The GPL preserves certain liberties (the so-called "four freedoms") as long as certain responsibilities are accepted. You seem to want those liberties without the responsibility, that "tiniest bit of GPLed code". If you don't use that code then there isn't much argument is there?

      I suppose that leaves room for the ongoing semantic debate over what freedom actually is. But there is no reasonable definition of freedom that doesn't include responsibility.

    8. Re:Even starting to sound like microsoft by Anonymous Coward · · Score: 0

      ok, heres a simple statement, define a virus; now compare that definition to the gpl license, since viruses are the only things that have been classified as living that don't have a death or a will to survive...i think it fits.

    9. Re:Even starting to sound like microsoft by Anonymous Coward · · Score: 0

      It's really more kind of like a prion than a virus though. You have to eat something that had a prion-based disease to catch it. You can catch a virus just by being near someone who has it, which can't happen with the GPL.

    10. Re:Even starting to sound like microsoft by SDPlaya · · Score: 1
      I think the problem is that most definitions of freedom don't have these obligations tied into them. For example, the second definition of free from dictionary.com is "Not controlled by obligation or the will of another" (the first being about imprisonment).

      Thus the GPL really is not free. By accepting GPL code I am now OBLIGATED to make my sources also GPL. By definition GPL is not free, and even worse it MAKES my code non-free.

      I've never understood how RMS could make the argument that GPL implies free. Free is when you give me the code and I have absolutely no obligation upon use.

      You argue that there is no reasonable definition of freedom that does not include responsibility, and I disagree. Any definition that does include responsibility is incorrect. Now maybe for a functioning system then freedoms must be TEMPERED with responsibility, but to confuse them as the same thing is either naivety or brainwashing at its finest.

    11. Re:Even starting to sound like microsoft by Alsee · · Score: 4, Insightful

      How free is code that I can't use unless I want to give away my sofware, mo matter how little a part the GPLd software is?

      I have one question for you:
      What do you think would happen if you included a "little part" of Microsoft code?

      *ALL* copyright is viral. If you use even a single line of Microsoft code you are infected by Microsoft's copyright.

      If GPL is viral then Microsoft is ebola. GPL code may "infect" you if you choose to use it, but Microsoft code infects and instantly kill your entire project.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    12. Re:Even starting to sound like microsoft by adamofgreyskull · · Score: 1

      You dick. If you write your own software you can do what you want with it. If you want to distribute someone's GNU GPL code within your application then you must abide by their license. You have the choice whether or not to use the GPL'd code in your program.

      If you just want to "use" your software then you can do what the fuck you like, just don't distribute it and you'll never have to worry about the GPL...

      If the GPL'd code is such a "little part" of your software, and "owning" your program is *so* important to you then why don't you just write it yourself, go live in your hoarding little society and leave ours alone?

    13. Re:Even starting to sound like microsoft by dmaxwell · · Score: 2, Interesting

      Now maybe for a functioning system then freedoms must be TEMPERED with responsibility

      Semantics and sidetracks aside, that is exactly the point I was trying to make. I suppose we could have "perfectly free" societies where one could sell himself into slavery or freely murder and steal but I don't think it would last very long. Any kind of "workable freedom" will have some sort of reponsibility, consequences, or obligations.

      Free is when you give me the code and I have absolutely no obligation upon use.

      Then there very little "free" code. The thing that comes closest is public domain code and even that may (depending on the law) come with obligations not to plagiarize. The closest FOSS licenses to what you call freedom are the BSD style licenses and they indeed come with obligations. They're trivial obligations in some ways but mandatory for all that.

    14. Re:Even starting to sound like microsoft by G-funk · · Score: 1

      What do you think would happen if you included a "little part" of Microsoft code?

      You misread me. I never said the GPL was a bad idea, just that it's not Free(tm/r/whatever). Microsoft isn't claiming their code is Free.

      And to the "well don't use GPL'd code you asshat" posters, get a life... Obviously that's what I'd do if I were writing for-resale software....

      --
      Send lawyers, guns, and money!
    15. Re:Even starting to sound like microsoft by Kombat · · Score: 4, Insightful

      You're perfectly free not to use even the tiniest bit of GPLed work in your project in the first place.

      But that's not "free!" Don't you get it? Your response is analogous to someone saying, "Music CDs are not 'free', because I'm not allowed to rip them to MP3 and give them to my friends," and you responding "You're perfectly free to not buy the CDs, and to make your own music."

      Just because you happen to agree with the agenda in the GPL doesn't mean you can deny that the agenda exists.

      The original poster is correct. If I am not free to use your software however I want, including closing up my derived source and selling the whole she-bang, then it is not truly "free."

      --
      Like woodworking? Build your own picture frames.
    16. Re:Even starting to sound like microsoft by thumperward · · Score: 1

      What a lot of rubbish. That's like suggesting that a society is unable to prevent people from raping each other because that would be imposing on their liberties. There's nothing wrong with taking "free" to mean "preserving freedom", which the BSD license doesn't do.

      - Chris

    17. Re:Even starting to sound like microsoft by Kombat · · Score: 1

      You should read up a little on Libertarianism. Particularly the edict regarding "Your right to swing your fist ends at my nose."

      Raping someone clearly crosses this boundary. Extending a piece of software someone else wrote does not.

      --
      Like woodworking? Build your own picture frames.
  20. I don't understand by Anonymous Coward · · Score: 0

    Since Gosling is an employee of Sun, not Microsoft, and is trying to defend the actions of Sun, not Microsoft, how is your comment relevant?

    1. Re:I don't understand by RLiegh · · Score: 1

      Maybe...just maybe because he's commenting on slashdot's reaction to Sun and microsoft's recent settlement?

  21. Here's a wonderful quote... by BJZQ8 · · Score: 2, Interesting

    "Unlike GPLd software, the Java sources don't come with a viral infection clause that requires you to apply the GPL to your own code." Sheesh! I didn't know that GPL code had a virus! Call USAMRIID! I feel so dirty now...covered with...microscopic...germs. Seriously, though...I think that $2 billion has bought Microsoft a friend for life. Who says money can't buy love?

    1. Re:Here's a wonderful quote... by rgehlbac · · Score: 1
      Unlike GPLd software, the Java sources don't come with a viral infection clause that requires you to apply the GPL to your own code.

      Since when does the GPL require you to apply the GPL to your own code ? You aren't /required/ to use GPL'ed code within your programs. If you /want/ to use it, don't whine about the requirements.

    2. Re:Here's a wonderful quote... by Anonymous Coward · · Score: 0
      he doesn't want to license all his software as GPL. You know what? he doesn't have to. Because java isn't GPL.

      Score 1 for java!

    3. Re:Here's a wonderful quote... by Anonymous Coward · · Score: 0

      You aren't /required/ to use GPL'ed code within your programs. If you /want/ to use it, don't whine about the requirements.

      So wait. Wouldn't that imply that since James Gosling doesn't use or want to use the GPL, he is allowed to whine about the requirements?

    4. Re:Here's a wonderful quote... by Alsee · · Score: 1

      $2 billion has bought Microsoft a friend for life. Who says money can't buy love?

      Hell, $2 billion buys anal love for life.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  22. Anti-slash troll! Beware! by Anonymous Coward · · Score: 0

    Nice troll. Too bad you got it off antislash. Go away.

  23. Not specific enough by Deraj+DeZine · · Score: 4, Funny
    from a wow, what are they smoking! point of view

    Is that a "Wow! What are they smoking? Since when were drugs for nerds?" point of view he's talking about or perhaps a "Wow! What are they smoking? Why is their English still mostly intact?" or (most probably) "Wow! What are they smoking? Can I get that here in the States?"

    These Java supporters are really shady characters. Corrupting our youth's minds...

    --
    True story.
  24. 1st law of thermodynamics by alan_dershowitz · · Score: 5, Insightful
    As for Richard Stallman's "Free but shackled: The Java trap," it's hard to know where to begin. He has his own rather peculiar definition of "free" that I think violates the First Law of Thermodynamics (energy is conserved): Developers put a huge amount of energy into creating software, and if they can't get that energy back in a way that balances, then the system falls apart.

    Art doesn't obey the first law of thermodynamics either. Some people put their whole life, unrecognized, into creating art, and when they are long gone, their work is still with us. COMPENSATION and BUSINESS obey the 1st law of thermodynamics, but that is by no means the only driving force behind people.

    1. Re:1st law of thermodynamics by SRMoore · · Score: 2, Insightful

      Actually.. I think artists get a lot out of putting effort into their work. It may not be money. But they do get a satisfaction in doing the work and completing it and sharing it with the world. (At least I do when I work on my art.)

      Or sometimes it is purely personal, and they only do it to please themselves. So it isn't a one way thing where they put in all this energy to create and get nothing in return.

      I really do believe that there is a return of some sort on every action that is taken by any one person, and most of the time it isn't cash that is the return.

    2. Re:1st law of thermodynamics by Saeger · · Score: 1
      Some call that money-replacement "whuffie" - a reputation currency.

      Only when material wealth is made mostly irrelevant by technology will the idea of "whuffie" really take off.

      --

      --
      Power to the Peaceful
    3. Re:1st law of thermodynamics by Anonymous Coward · · Score: 0
      Art doesn't obey the first law of thermodynamics either. Some people put their whole life, unrecognized, into creating art, and when they are long gone, their work is still with us. COMPENSATION and BUSINESS obey the 1st law of thermodynamics, but that is by no means the only driving force behind people.

      RMS can be an artist providing his current situation. If he has Mrs.RMS and 3 RMS Jr. he will be a businessman in need of compensation.

  25. Re:Great! by Anonymous Coward · · Score: 1, Insightful

    When .NET is.

  26. Sun's Generous Patent Grant by Karma+Sucks · · Score: 5, Informative
    Here's a link to Sun's patent grant for the full Java.

    So Java seems to be less encumbered than .Net at this point.

    --
    (Please browse at -1 to read this comment.)
    1. Re:Sun's Generous Patent Grant by civilizedINTENSITY · · Score: 1

      Less encumbered than .net, yes, but what about mono? If Java is never going to be GPLed by Sun, then I have to ask, "Who is further ahead, GNU Classpath or Mono?" I'm disinclined to move in a .net direction, but it seems that Longhorn is approaching... so maybe I should read a C# book or three this summer. Damn, and I'm just now taking a second semester of Java. Oh well.

    2. Re:Sun's Generous Patent Grant by Chuck+Chunder · · Score: 2, Insightful
      While that's a lot more definitive than any of the patent grant stuff I've read relating to the ECMA C# and CLI standards it still isn't Free Software or probably even Open Source friendly.

      Notably the fact that the patent grant only applies for implementations that:
      • include a complete implementation of the current version of this specification without subsetting or supersetting;
      • implement all the interfaces and functionality of the required packages of the Java 2 Platform, Standard Edition, as defined by SUN, without subsetting or supersetting;
      • pass all test suites relating to the most recent published version of the specification of the Java 2 Platform, Standard Edition, that are available from SUN six (6) months prior to any beta release of the clean room implementation or upgrade thereto;
      seem (at least on the face of it) problematical for Open Source development. Those are fairly rigid requirements and if you are only 99% of the way there then you simply don't have a patent grant....
      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    3. Re:Sun's Generous Patent Grant by Ogerman · · Score: 1

      Those are fairly rigid requirements and if you are only 99% of the way there then you simply don't have a patent grant..

      This is a very important point that seems to have gotten no discussion. What are these supposed Java2-related patents? Would they even stand up in court? And would Sun ever try to use them against Open Source implementations like GNU ClassPath, which are incomplete and/or untested implementations of the specification? Maybe the ClassPath people have already found ways around the patents such that the specification license can't be held over them. Or maybe the patented components can be left out and we can settle for partial compatibility. Regardless, we need answers. (See section 7 of the GPL.) If we cannot conform to the Java specs because of stupid patents, we will need to: a.) fork into our own mostly-compatible language of a different name b.) convince Sun to fully release these patents or c.) forget about Java altogether.

      Oh.. that and we need to get software patents ruled unconstitutional in the US (which they are because they do not promote the progress of the sciences and useful arts and also possibly violate freedoms of speech/expression)

    4. Re:Sun's Generous Patent Grant by Anonymous Coward · · Score: 0

      So Java seems to be less encumbered than .Net at this point.

      I disagree.

      This license allows and is limited to the creation and distribution of clean room implementations of this specification that:
      (i) include a complete implementation of the current version of this specification without subsetting or supersetting;


      That is, gcj and the gnu classpath DON'T have this patent grant. Neither any free java implementation that doesn't implement the whole, gigantic java specification.

      (ii) implement all the interfaces and functionality of the required packages of the Java 2 Platform, Standard Edition, as defined by SUN, without subsetting or supersetting;

      I said it above.

      (iii) do not add any additional packages, classes, or interfaces to the java.* or javax.* packages or their subpackages;

      You can't extend the specification. No extensions, unless Sun adds them to the specification. Pretty much against the spirit of free software.

      (iv) pass all test suites relating to the most recent published version of the specification of the Java 2 Platform, Standard Edition, that are available from SUN six (6) months prior to any beta release of the clean room implementation or upgrade thereto;

      I can't fully understand the last phrase, but something stinks here.

      (v) do not derive from SUN source code or binary materials; and (vi) do not include any SUN source code or binary materials without an appropriate and separate license from SUN.


      So even if you do a free implementation, if you used Sun's code or binaries (note it says Sun, not Sun's Java) you're still vulnerable to patents.

      Sorry, but I fail to see how Java is any better than .Net.

    5. Re:Sun's Generous Patent Grant by Alsee · · Score: 1

      software patents

      Don't forget the fact that sofware is actually a feild of math, not technology!

      The Supreme Court was the one that screwed up and opened the door for software patents in the first place by accidentally upholding a patent on math. I forgot the name of the case. It was actually a patent on a method of calculating time. The court got confused and upheld it because it was described in relation to a process of molding rubber, they missinterpreted it as a physical process patent. Things just grew from there - simply re-word your math patent and magically it becomes a "process patent".

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  27. he's not a suicider by Wellmont · · Score: 1

    From here
    'As for Richard Stallman's "Free but shackled: The Java trap," it's hard to know where to begin. He has his own rather peculiar definition of "free" that I think violates the First Law of Thermodynamics (energy is conserved)' As for Richard Stallman's references to "non-free" they may "seem" to violate the First Law of Thermodynamics, but non the less he brings up a good point. With all the trouble and mysteries behind Java at this point, it's not a bad idea to Develop the GNU Classpath. Right now Sun seems to have a hidden agenda which we can't decifer at this point...no one knows if, when the time comes, java will remain "non-free" and move on to "pay-me-now".

  28. Hi, by Anonymous Coward · · Score: 1, Interesting

    (1) Slashdot is, itself, a commentary site. It's generally probably not the most polite thing to say "I've got commentary on this, but you have to go elsewhere to see it."

    (2) If you are going to do this, you ought to at least make a compelling case to the reader that your external commentary is worth reading.

    (3) Mispelling so many words I can barely even figure out what you're trying to say is not a good way of fulfilling (2).

    (4) "Also remember that the linux standard survives and thrives under GPL stewardship..a charge Gosling never has completely refuted other to resort to name calling.."; in what context is this quote relevant? What are you referring to? The "linux steward" refers to.. what? Who? Linus? Essentially, I have not seen Gosling taking enough of a stand on any GPL issue to be quite certain what you are trying to argue against here, and am unclear on why you think it is Mr. Gosling's job to "refute" the "linux steward", whatever that means. Please clarify.

  29. We have not sold our soul to the Dark Side by Grydon · · Score: 3, Funny

    We have not sold our soul to the Dark Side. certainly not. oh by the way do you know any good ways to get the windows logos off of our foreheads?

    1. Re:We have not sold our soul to the Dark Side by Anonymous Coward · · Score: 0

      They always say they haven't gone to the dark side. Then one day they're choking you from across the room.

    2. Re:We have not sold our soul to the Dark Side by Alsee · · Score: 1

      Don't worry, the colon is a moist cavity and the logo should slowly fade.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  30. Free but not as in Beer by Virtucon · · Score: 5, Interesting

    The debate between the GPL folks and Java folks will go on for quite awhile, the big point here is that IBM has more people working on Java and Java based solutions that Sun. Sun has lost the momentum in the Java arena in some areas. Yes the JSR process does produce standards, but IMO If I look at technologies like J2ME, the industry is still fragmented. You may be able to build J2SE applications and run them on Windows, Linux, Solaris or what have you and have a reasonable expectation of WORA however J2ME isn't there, after 3 years. So, putting WORA aside the fragmentation in J2ME even with Palm demonstrates that Java becomes a utilitarian application delivery infrastructure that may or may not be ubiquitious.
    Palm and Sun had differences of J2ME, Palm works with IBM and viola, J2ME for Palm the way palm wanted it, not Sun.

    So, from a technology High Ground, Sun doesn't control Java explicitly, and that's a good thing. Sun's controls on Java do make sense as Gosling pointed out however let's not forget the J2EE 1.2 specification that was held up by a voting member because of EJB 2.0 compliance issues. In this case the JSR voting member had a conflict with voting on the spec while their product didn't adhere to it. So, EJB 2.0 gets held up, which holds up J2EE 1.2. That happened and the company's initials have a B in them, but it's not IBM.

    So, while the JSR process isn't perfect, the thought that vendors are most of the JSR participants isn't all bad, unless a log jam occurs. Maybe someday J2ME will be as ubiquitious as J2SE, J2EE isn't quite there yet, but getting there. Let's also not forget the whole JBoss issue, but that's another thread.

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
  31. Did you even read the article? by Anonymous Coward · · Score: 5, Insightful

    About a third to half of the article you're supposedly responding to consists of Mr. Gosling claiming the exact set of baseless allegations your post brings up to be false. In fact, attempting to refute such allegations appears to have been one of his primary reasons for writing said article.

    Did you just not notice this? Or did you not read the article? I'm leaning toward the second, since first off it references nothing in this article whatsoever, and second that's an awful long and carefully-formed post to have gotten FP on. Either you read and type reeeal fast, or you wrote this beforehand and waited for another Sun story so you could grab an early post number and get up to Score:5.

    So, at any rate, let's give you the benefit of the doubt and assume you read the article. So is what you are implying by your post that you believe Mr. Gosling to be lying when he explicitly brings up the things you allege and says they are entirely untrue and without basis? Why?

    1. Re:Did you even read the article? by Anonymous Coward · · Score: 1, Funny

      I thought it was funny:
      1) Read Gosling bash on moronic Slashdot posts
      2) Go and see that the top post on Slashdot in reply is totally moronic.

    2. Re:Did you even read the article? by LDoggg_ · · Score: 2, Informative

      ouch. that was cruel, dude.

      You just got people to mod him down and you just linked back to his current post.

      I Feel kinda bad for the dude though, he made a debateably insightful post, and was able to do it as a first post because he's a subscriber.

      Bravo on your troll though.

      --

      "If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
    3. Re:Did you even read the article? by FattMattP · · Score: 1
      Look familiar?
      Sure does. It's a link to the grandparent post in this thread. If you're going to accuse someone of plagiarism then you might want to link to the post you say they are copying and not the alleged copy.
      --
      Prevent email address forgery. Publish SPF records for y
  32. How does Sun make money from Java? by Anonymous Coward · · Score: 0

    Has Sun ever figured out a way to monetize Java? Perhaps the Java language and related technologies are lost leaders in order to sell hardware?

    Does Sun make any direct income from Java?

    1. Re:How does Sun make money from Java? by Virtucon · · Score: 2, Informative

      They make money from licensees and from the testing process. That was a big controversy with JBoss. Sun wanted money that JBoss didn't have to certify it as J2EE compliant. Therefore to brand something as a Certified compliant product it has to undergo testing with Sun's test suites. That was one of the issues in Sun's litigation (at least first trial) over the M$ implementation of Java failing the Logo certification program tests.

      --
      Harrison's Postulate - "For every action there is an equal and opposite criticism"
    2. Re:How does Sun make money from Java? by Anonymous Coward · · Score: 0

      JBoss is just another bunch of Java Consultants that want charge big banks $200/hr to implement some no-name j2ee container. All the other greed fools in their position have to get certified, I don't see why JBoss should be an exception.

    3. Re:How does Sun make money from Java? by Anonymous Coward · · Score: 0

      Sun and Java are definitely "lost leaders" but that's not selling them any hardware.

    4. Re:How does Sun make money from Java? by kahei · · Score: 1


      'Lost Leaders' in the sense of 'poets who start off as angry rebels but later become Poet Laureate, thus infuriating those poets who are still young and angry'?

      Or 'loss leaders'?

      --
      Whence? Hence. Whither? Thither.
    5. Re:How does Sun make money from Java? by Virtucon · · Score: 1

      The point is that JBoss does work, and is used in lots of places. The $200 hour folks are no different from those coming from BEA, IBM, Borland or Sun to provide high end consulting. The issue came down to the JBoss not being able to pay for the Sun Certification, so in my mind if Logo compatibility is a cost issue, Sun owns that Logo and sets forth whatever terms it dictates to be able to say it's J2SE, or J2ME or J2EE. That's not a free process, but it's open. I've used BEA, IBM, JBoss and to tell you the truth, from a cost perspective JBoss has the other two leaders beat, but that's what choice is all about. While Java isn't "Free" at least we have more choice in the platforms, middleware and applications solutions.

      --
      Harrison's Postulate - "For every action there is an equal and opposite criticism"
    6. Re:How does Sun make money from Java? by njcoder · · Score: 1
      How can you claim these people are successful at making 200/hr to implement their jboss apps and yet not have enough money to be certified.

      The issue with JBoss was that while JBoss is an opensourced project there is also a coprorate entity that develops it and makes money off of it.

      Sun never refused to certify them, they just refused to certify them for free. Why shouldn't jboss have to pay wihile bea, ibm oracle and others have?

  33. Hillarious! by Jonathan · · Score: 2, Insightful

    Gosling really has his head in the sand in regard to the future of Sun by claiming that Sun is platform neutral and has nothing to fear from x86. Sun makes its money by selling Sparc workstations. Simply claiming that Sun isn't tied to a hardware architecture is just silly. Yes, it has made software for the x86, but like Apple, Sun is a hardware company -- all the software (including Java) exists simply to sell hardware. What happens when people realize that Sparcs no longer have the price/performance ratio?

    1. Re:Hillarious! by Halfbaked+Plan · · Score: 1

      Actually, Sun makes it's money selling Servers. Sparc and Intel/AMD based servers. I think they threw in the towel on workstations awhile back.

      --
      resigned
    2. Re:Hillarious! by Jord · · Score: 1
      Sun makes it's money by selling server class hardware. It is amazing that a lot of people on /. seem to think that an x86 machine can replace a server class piece of hardware from Sun, HP or IBM.

      These server companies have nothing to fear from x86 hardware for quite some time yet.

      Sun is not going anywhere any time soon. Sun makes their money from selling serious hardware, not workstations.

    3. Re:Hillarious! by hr0efn · · Score: 1

      mmm, I hate to burst your bubble, but Sun has been smart enough to realize that cheap x86 systems have a strong market, and not only have been selling to that market, but are building future strategies based on Linux and Solaris x86. In fact, Sun is slimming down quite a bit, and is getting more into offering software+hardware+services packages; they're becoming the "alternative" IBM, who also has deals with Microsoft and who also sells a multitude of operating systems. Fact is, both Sun and IBM sell what customers want. Whatever customers want.

    4. Re:Hillarious! by GrayArea · · Score: 1

      If you look at where the technology is leading to, you can see that smaller, cheaper servers have consistently encroached on the land of big iron. Yes, they aren't capable of replacing a Sun E15000, not yet. But you have to ask yourself if large scale grids, more seamless distributed computing and other advances will gradually eat away at all the advantages of the big boxes. Just look at Google and their 100,000 node cluster of clusters, and you'll see a glimpse of what will eventually constrain the big boxes to a very small niche, if not outright kill them.

      --
      "The deluded are always filled with absolutes. The rest of us have to live with ambiguity." - Aristoi, Walter Jon Willia
  34. Do you blame them? by ninejaguar · · Score: 1
    There are voices of reason, and conspiracy nuts.

    Show me a "voice of reason" regarding business deals with MacroShaft, and I'll show you someone who's been in a cave since the mid-80's. Some of us are "conspiracy nuts" only because we've seen too many kicked there so often by The Monopoly.

    = 9J =

    1. Re:Do you blame them? by QuartzPoet · · Score: 1
    2. Re:Do you blame them? by ninejaguar · · Score: 1
      "Denial ain't just a river in Egypt." -- Mark Twain

      = 9J =

  35. Hardware isn't where the money is.... by modder · · Score: 1

    The money is in software, licensing agreements, user base, support, etc. I don't know about using free software for this. When time comes to upgrade, linux will run on whatever hardware is cheapest at the moment. No need to retrain your users/admins.

    1. Re:Hardware isn't where the money is.... by fimbulvetr · · Score: 1

      The money _WAS_ in the software and licensing agreements. Linux is free, the licensing agreements are free. Your cliche no longer applies which you're talking about GPL'd software. No need to retrain users/admins? What are you talking about? Have you personally upgraded kde from pre 3ish to 3.2.1? That's a huge retrain. How about apache 1 to 2? How about admins throwing kernel 2.6 on a box that was running 2.2? This is software, software evolves, things change substantially!

    2. Re:Hardware isn't where the money is.... by modder · · Score: 1

      What hardware do all of these applications you mention run on? Could I go out and buy the cheapest one available and run them on that one?

  36. I don't have faith in companies. by Bill,+Shooter+of+Bul · · Score: 3, Insightful

    Companies are the wrong place to put trust. They are a nessisary evil that is to be watched carefully to ensure that they do not abuse their power. They are not God, their whitepapers are not to be followed religeously. As always do whats in the best interest of your particular company. Never fall in love with a company or technology, or you will be burned.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
    1. Re:I don't have faith in companies. by the_rev_matt · · Score: 1

      You would post something like this when I don't have Mod points. Mod parent up, it's probably the single most important thing you will learn in your entire life.

      --
      this is getting old and so are you

      blog

    2. Re:I don't have faith in companies. by HeyLaughingBoy · · Score: 1
      Mod parent up, it's probably the single most important thing you will learn in your entire life.

      Your mileage obviously varies. I consider learning how to get laid when I was a lonely, unhappy geek to have been substantially more important.

      Yeah, I'm pretty bored just about now...
  37. But Java's still dependent on the interests of Sun by divec · · Score: 2, Insightful
    James Gosling writes:
    Our [...] commitment to Java is very strong. [...] Java is most definitely not for sale. Not to IBM, not to anyone. [...] GPL software is not "free": it comes with a license that has a strong political agenda. [...] the [licence] for the JDK [has] a different catch: redistribution requires compatibility testing.


    I'm sure James Gosling only wants Java to flourish. But the big catch about the JDK's licence (SCSL) is that it gives Sun a Nuclear Button. Sun has the power to force the Java platform's development to go only in directions they approve. And however pure their intentions are, as a public company they have a legal duty to use that power in a way that makes the most money for their shareholders. If it is ever more profitable to kill Java, for Microsoft cash, say, then Sun will be legally obliged to do it.

    Compare this to Perl or Python, where there is no Nuclear Button. No-one has the power to prohibit derivatives. And so Perl and Python developers have a much more concrete guarantee that those languages will still be living languages in 20 years' time. Meanwhile there's no sign of the "fragmentation problem" which James Gosling argues they ought to suffer from being truly Open-Source.
    --

    perl -e 'fork||print for split//,"hahahaha"'

  38. A 'Very Good Thing' for whom? Microsoft's MCPP by NZheretic · · Score: 3, Interesting
    In my opinion, the settlement may be a 'Very Good Thing', but not for Sun, or Sun's customers.

    Sun's signing into Microsoft's Communications Protocol Program locks Sun and Sun customers into interoperating with any Microsoft system on Microsoft's strict terms, conditions and royalty rates. It also denies the possibility that the code using those Microsoft protocols will ever be open sourced.

    This raises serous questions. For example, how much longer will Sun be free to distribute and integrate SAMBA with the Java Desktop? Will Sun's signing of the MCPP have a network affect on vendors who have access to Sun's source code -- will they also be forced to sign up to the MCPP?

    I understand Sun's attempt to spin "Peace in our time" into "This Was Their Finest Hour"however, if you look where the quote originated from...

    What General Weygand called the Battle of France is over. I expect that the Battle of Britain is about to begin. Upon this battle depends the survival of Christian civilization. Upon it depends our own British life, and the long continuity of our institutions and our Empire. The whole fury and might of the enemy must very soon be turned on us. Hitler knows that he will have to break us in this Island or lose the war. If we can stand up to him, all Europe may be free and the life of the world may move forward into broad, sunlit uplands. But if we fail, then the whole world, including the United States, including all that we have known and cared for, will sink into the abyss of a new Dark Age made more sinister, and perhaps more protracted, by the lights of perverted science. Let us therefore brace ourselves to our duties, and so bear ourselves that, if the British Empire and its Commonwealth last for a thousand years, men will still say, "This was their finest hour."
    British Prime Minister Winston Churchill, on June 18, 1940, at the House of Commons
    We can be truly thankful that Churchill's next action was not to sign a treaty with Hitler, accepting gold looted from occupied states as payment for damages done.
  39. Deja Vu by daves · · Score: 1

    This reminds me of the many times ESR defended VA Linux, on his way to becoming rich and then normal again.

    --
    People who disagree with you are not automatically evil, greedy, or stupid.
  40. Comment removed by account_deleted · · Score: 3, Insightful

    Comment removed based on user account deletion

  41. Proof that computer science is not science by taigu · · Score: 1, Offtopic

    Any Doctor who applies the laws of thermodynamics as in the context of the article clearly has their doctorate in something other than physics. The analogy is more hyperbolic than amusing. I guess this is a hallmark of influence and seniority: concepts such as "energy" and "virus" are used in a cavalier fashion instead of with accuracy.

    From:
    What is Science?
    Richard P. Feynman
    the Physics Teacher, September, 1969, pp. 313-320

    There is a first-grade science book which, in the first lesson of the first grade, begins in an unfortunate. manner to teach science, because it starts off on the wrong idea of what science is. There is a picture of a dog, a windable toy dog, and a hand comes to the winder, and then the dog is able to move. Under the last picture, it says "What makes it move?" Later on, there is a picture of a real dog and the question "What makes it move?" Then there is a picture of a motor bike and the question "What makes it move?" and so on.

    I thought at first they were getting ready to tell what science was going to be about: physics, biology, chemistry. But that wasn't it. The answer was in the teachers edition of the book; the answer I was trying, to learn is that "energy makes it move." Now energy is a very subtle concept. It is very, very difficult to get right. What I mean by that it is not easy to understand energy well enough to use it right, so that you can deduce something correctly, using the energy idea. It is beyond the first grade. It would be equally well to say that "God makes it move," or "spirit makes it move," or "movability makes it move." (In fact one could equally well say "energy makes it stop.")

    Look at it this way: That's only the definition of energy. It should be reversed. We might say when something can move that it has energy in it, but not "what makes it move is energy." This is a very subtle difference. It's the same with this inertia proposition. Perhaps I can make the difference a little clearer this way: if you ask a child what makes the toy dog move, you should think about what an ordinary human being would answer. The answer is that you wound up the spring; it tries to unwind and pushes the gear around. What a good way to begin a science course. Take apart the toy; see how it works. See the cleverness of the gears; see the ratchets. Learn something about the toy the way the toy is put together, the ingenuity of people devising the ratchets and other things. That's good. The question is fine. The answer is a little unfortunate, because what they were trying to do is teach a definition of what is energy. But nothing whatever is learned.

    Suppose a student would say, 'I don't think energy makes it move." Where does the discussion go from there?

    I finally figured out a way to test whether you have taught an idea or you have only taught a definition. Test it this way: You say, "Without using the new word which you have just learned, try to rephrase what you have just learned in your own language." Without using the word "energy," tell me what you know now about the dog's motion." You cannot. So you learned nothing except the definition. You learned nothing about science. That may be all right. You may not want to learn something about science right away. You have to learn definitions. But for the very first lesson is that not possibly destructive?

    I think, for lesson number one, to learn a mystic formula for answering questions is very bad. The book has some others-"gravity makes it fall;" "the soles of your shoes wear out because of friction." Shoe leather wears out because it rubs against the sidewalk and the little notches and bumps on the sidewalk grab pieces and pull them off. To simply say it is because of friction, is sad, because it's not science.

  42. Please clarify by Anonymous Coward · · Score: 2, Interesting

    shifts direction almost as often as a political candidate

    In exactly what way does Sun "shift direction almost as often as a political candidate"?

    But you can't even redistribute unmodified copies of it, which is why no linux distro includes a JVM. To use Java under Linux requires a user to go search it out, download a non-trivial package and install it.

    Whaa? I am typing these words into Epiphany on a Gentoo Linux machine. This machine has a fully functional JVM on it. I didn't install this JVM or do any other consious action to put it here. Would you care to explain to me how it got there?

    1. Re:Please clarify by Anonymous Coward · · Score: 0

      It's political crap. Every distro finds a way to install Microsoft TrueType Fonts, but for some reason they a fit about Java's licence.

    2. Re:Please clarify by jmorris42 · · Score: 1

      > In exactly what way does Sun "shift direction almost as often as
      > a political candidate"?

      You must be new here. For a vivid example, familiar to most around these parts, take a look at their ever changing stances on Linux. Some years they ignore it as a 'toy' others it is an enemy, then in still others they are selling it, rinse & repeat. Currently they are talking out both sides of their ass, selling it on the desktop, sorta selling it on small servers, while passing SCO money under the table to knife it; all the while trying to cover every possible position in their public pronouncements depending on the audience. In other words, a typical corporation.

      > Would you care to explain to me how it got there?

      Never having run Gentoo, but knowing how it works I'd guess it has an ebuild that snarfs the package from Sun or IBM's website. But I will remember this little factoid for my next encounter with a certain other Gentoo user who was blathering on about how Gentoo builds EVERYTHING, nothing is binary. Think I'll ask him where Gentoo managed to get their grubby mitts on the source to Java without signing an NDA like the BlackDown folks had to. :)

      --
      Democrat delenda est
    3. Re:Please clarify by Halfbaked+Plan · · Score: 1

      Sun didn't pass money under the table to SCO. They paid SCO above the table and openly.

      (I am not defending this action of theirs, just pointing out they weren't covert about it in any way.)

      --
      resigned
    4. Re:Please clarify by jmorris42 · · Score: 1

      > Every distro finds a way to install Microsoft TrueType Fonts

      Oh? RedHat doesn't. Debian doesn't. Mandrake might, being French and all might give legal cover. But if SUSE does now they won't anymore after being sucked into Novell.

      Go read the Sun and IBM JRE EULAs. They explicitly forbid redistribution.

      --
      Democrat delenda est
    5. Re:Please clarify by phaze3000 · · Score: 1

      Oh? RedHat doesn't. Debian doesn't. Mandrake might, being French and all might give legal cover. But if SUSE does now they won't anymore after being sucked into Novell.

      apt-get install msttcorefonts It's in the 'non-free' section of Debian but it's there nonetheless.

      --
      Blaming GW Bush for the Iraq war is like blaming Ronald McDonald for the poor quality of food.
    6. Re:Please clarify by James_Duncan8181 · · Score: 1

      Actually Debian do provide a wrapped deb to install these in the contrib section - it is called msttcorefonts. Very convienient as it does not require much interaction but automatically fetches them from sourceforge.

      --
      "To any truly impartial person, it would be obvious that I am right."
    7. Re:Please clarify by Anonymous Coward · · Score: 0
      Go read the Sun and IBM JRE EULAs. They explicitly forbid redistribution.

      Bzzt! Wrong (from here):

      B.License to Distribute Software. Subject to the terms and conditions of this
      Agreement, including, but not limited to the Java Technology Restrictions of
      these Supplemental Terms, Sun grants you a non-exclusive, non-transferable,
      limited license without fees to reproduce and distribute the Software
      , provided
      that (i) you distribute the Software complete and unmodified (unless otherwise
      specified in the applicable README file) and only bundled as part of, and for
      the sole purpose of running, your Programs, (ii) the Programs add significant
      and primary functionality to the Software, (iii) you do not distribute
      additional software intended to replace any component(s) of the Software (unless
      otherwise specified in the applicable README file), (iv) you do not remove or
      alter any proprietary legends or notices contained in the Software, (v) you only
      distribute the Software subject to a license agreement that protects Sun's
      interests consistent with the terms contained in this Agreement, and (vi) you
      agree to defend and indemnify Sun and its licensors from and against any
      damages, costs, liabilities, settlement amounts and/or expenses (including
      attorneys' fees) incurred in connection with any claim, lawsuit or action by any
      third party that arises or results from the use or distribution of any and all
      Programs and/or Software.

      You have to read the whole EULA, but the statement that Sun prohibits distribution of the their JVM is flat wrong. They allow distribution, with terms and conditions (with which you may or may not agree).
    8. Re:Please clarify by jmorris42 · · Score: 1

      > and only bundled as part of, and for the sole purpose of
      > running, your Programs

      Guess you missed that part. That means I can't add the JRE to my whiteboxlinux distribution unless I also include some java app that requires it.

      --
      Democrat delenda est
  43. offtopic, sorry by 6824ego1 · · Score: 0, Redundant

    #ego20829391483

    1. Re:offtopic, sorry by 6824ego1 · · Score: 0

      #ego219394

  44. Gosling or Joy? by Anonymous Coward · · Score: 2, Interesting

    From the article:

    Dr. James Gosling is a Sun Microsystems fellow who managed the group that created Java in the early 1990s.

    Who is the creator of Java?
    Everyone knows it is Gosling, but for some reason Sun would have you believe Bill Joy did it. Why? Sun only acknowledges that Gosling managed those who created Java. So did Gosling manage Bill Joy as well? This makes no sense. If a wookie lives on Endor you must acquit.

    1. Re:Gosling or Joy? by ClosedSource · · Score: 1

      Bill picked the first letter of the name.

  45. wtf by Anonymous Coward · · Score: 0

    Java is useful mainly for middleware.

    It's only in the public eye because at this moment in time, middleware is where corporate money is. This will change and the developers will be free to choose the right tool for the right job again. Java will assume it's rightful place as just another tool in the drawer, perhaps somewhere between bash and C++.

  46. OT: questionable claims by Anonymous Coward · · Score: 0

    Sentience and its products are manifestly quantum phenomena...

    Interesting claim, but...how do you know? Are you claiming sentience requires quantum phenomena to occur (a very bold and unsubstantiated claim), or are you simply stating that since our universe is quantum mechanical, anything that arises within it (including sentience) is of course a quantum phenomena?

    1. Re:OT: questionable claims by Ruie · · Score: 1
      Well, you see, the classical phenomena implies determinism and thus pretty much excludes a concept of choice from the theory.

      Now, this is fine as long as you are modeling an external system - the same behavior can often be produced with and without choice. (Good example: Big Blue versus Kasparov).

      However, sentient beings have the property that they are self-aware - i.e. they observe themselves making a choice.

      This is important, as while you can always doubt whether someone else is sentient, it is unlikely you will ever doubt that you are.

      The only part of physics where we encounter choice nowadays is quantum mechanics, so I used "quantum phenomena" to label the process.

      Now, it is true that one could argue that, perhaps, sentience is something beyond quantum mechanics and requires a different theory. However, this point is moot as quantum mechanics is not really complete yet and, in particular, is not a self-contained theory (usual expositions draw on classical phenomena to construct models and the attempt to construct a theory from first principles are not mathematically rigorous).

      It is curious to ponder the implications of this argument. In particular, suppose we assume that brains are quantum computers - what does this imply about new ways we can use them ?

    2. Re:OT: questionable claims by Anonymous Coward · · Score: 0
      Well, you see, the classical phenomena implies determinism and thus pretty much excludes a concept of choice from the theory.

      And how do you know that you have choice?

      However, sentient beings have the property that they are self-aware - i.e. they observe themselves making a choice.

      Hmmm...when you are making a choice, do you know which neurons are firing? Are you aware of the chemical reactions that are taking place in your brain? I'm aware that those events occur, but I'm not aware of the details of them...I don't feel them happening, and I can't turn my "inner eye" on them and observe them as they happen.

      So I have to disagree--I cannot observe myself making a choice. So perhaps you and I (or myself at least :-) are actually deterministic, and choice is an illusion. Our brains are, after all, incredibly complex, and they may undergo a series of deterministic steps that appear to be "choices" at one level, but are strictly deterministic at a deeper, physical level.

      The only part of physics where we encounter choice nowadays is quantum mechanics...

      While I think that quantum mechanics may actually provide some randomness to nature (which may or may not be necessary for sentience), I don't see what choice has to do with it. I think you are referring to the collapse of the wavefunction and the probability statistics of quantum mechanics. However, those are not something you have a "choice" over--they are random, probabilistic events, not directed events.

      In short, your argument appears to be:
      1. Classical mechanics is deterministic.
      2. Determinism implies no choice.
      3. Sentient beings make choices.
      4. Thus sentient beings must not be explainable by deterministic causes.

        1. and 2. I agree with. 3. I am not convinced, and I'm not sure that the jump to 4 (even if 3 is true) is good logic.

        Remember that a computer can make choices also: if-then statements! So choice can be deterministic.

        Am I missing something? This is way off-topic, but I find it to be very mentally stimulating! Thank you for the discussion.
    3. Re:OT: questionable claims by Ruie · · Score: 1
      You raise good points !

      Let me reply to them without quoting as it would take much space otherwise.

      1. First of all, I want to describe more carefully what I mean when I say "choice" as long as this discussion is concerned. It is most definitely NOT if(a==1)b=0;else b=2;. This I would call a "decision".

      Thus a decision does not have to be based on choice.

      What is choice then ? One might imagine a situation when two possibilities exist, with no reason to always choose one for another. For example, suppose you are asked to pick a color - red or blue. So this can be called a choice.

      Now a more interesting, and tricky, situation is when there is a preference - but you cannot determine it well. Then you are still making a choice.

      Still, this is unsatisfactory, as there are decisions that would satisfy the same description.

      So I make yet another attempt - a choice is something that reflects your identity. Something unique to yourself. As long as we are quoting quantum mechanics, I would say that the choice is related to identity in the same way as gauge fields are related to fermions.

      2. Now let's tackle the question of determinism.

      To discuss this I would need the notion of "transducer".

      In engineering literature a transducer is a device that converts something to something - for example air pressure into voltage.

      Any real-world transducer is somewhat imprecise, insensitive and noisy - the output will vary slightly even in identical situations.

      A deterministic machine is an idealized transducer - one that has no noise whatsoever, albeit the dependence of the output on the input can be very complicated.

      3.Now I want to claim that the closer a given transducer is to an ideal one the harder it is to observe if one has only the access to inputs and outputs.

      Indeed, in order to conclude that there is a transducer between input and output they must be identified. But, if the relationship is perfect and has no noise, one can always suspect that there is no transducer and we are simply dealing with some sort of mathematical law.

      In fact, this situation happens - with physical laws. Consider Maxwell equations - they are true beyond measurement errors on a wide range of scales. If we were restricted to those scales we can well conclude that the quantities they connect are the same !

      For example, we would dispense with the concept of a medium that carries E-M waves (ether) and simply state that E-M waves propagate in empty space (vacuum). Of course, if one reaches the level of quantum mechanics then one finds out that vacuum is not really empty, albeit what it actually is is still under study.

      4. Thus, a decision that is very close to being deterministic (from the subjects point of view) will have the property that the subject is not aware of it. A good example is a reflex - if a doctor hits you on the knee you jerk back. This "decision" is not perfect - as you can try to control it somewhat.

      The if-then situation, even when executed in your head is more complicated and I will only mention that it is still possible to work out which parts of this process are almost deterministic (and invisible without much effort) and which are based on choice). One note though: it is not enough to consider just the if-then alone but also the context surrounding it.

      5.Now to self-awareness - from the point of view of exposition above this becomes a tautology - either a process is close to deterministic (and very hard to observe) or it is based on choice and you are expressing part of your identity to make it.

      A subject that does not observe its own decision making is not self-aware (as there is no awareness to speak of) and the subject that does observe it makes a choice.

      It is curious to note that the measurement limit in these matters is the fact that we cannot observe other peoples decision ma

    4. Re:OT: questionable claims by Anonymous Coward · · Score: 0

      You do not make a convincing argument.

      If choice reflects identity then a Pentium III could be programmed to exhibit choice, because it has a unique ID number. Then a computer with a PIII could be making "decisions" that reflect its identity--i.e., "choices" (by your own definition).

      I find your argument about ideal transducers and determinism to be very confusing, but it seems to rely on an outside observer to verify the operation of the transducer. This seems to me rather circular. If you remember, my original question was: why is quantum required for sentience?

      A subject that does not observe its own decision making is not self-aware (as there is no awareness to speak of) and the subject that does observe it makes a choice.

      That is a tautology. Especially as your definition of choice is "something that reflects your identity". Your logic here is not at all rigorous.

      Don't forget that quantum mechanics is deterministic. What? Yes, I said deterministic. Schrodinger's equation is completely deterministic: given a wavefunction in a potential, one can complete determine the time evolution of that wavefunction. Unless you are claiming that sentience does not obey the laws of physics, I am confused by your exposition.

      So, again, why is sentience manifestly a quantum phenomena?

  47. Remember Gosmacs? Gosling's an RMS wannabee by Anonymous Coward · · Score: 0

    Remember Gosling's emacs for VMS?

    Gosling has always been an RMS wannabe.

  48. Freedom by HRbnjR · · Score: 3, Interesting

    I don't think Gosling understands Free Software at all.

    He responds to Stallman by saying:
    a) The GPL is not free, it has a strong political agenda.
    b) Java is free in many respects (you don't pay to use the JVM, you can see the source). Java sources don't have a viral licence like the GPL.
    c) Giving freedom to JVM 'implementors' would be damaging to JVM 'users' (Java developers).

    I will tackle these in turn:

    a) Gosling implies the FSF has a 'hidden' political agenda. Their agenda is about as far from hidden as I can imagine - I don't think he has read any of the documents on the FSF web site. If you don't think the GPL promotes more freedom than, say, the Java licence, you have an extremely simplistic view of freedom. The political agenda is that the GPL strongly tries to promote a whole world of free software - and if you don't necessarily always agree with that part of the agenda, you can do as I do and use the LGPL or BSD licences. The main point is, if you currently want to ship a product based on Sun's JVM code, you need to licence the code from them to do that. If that code were GPL, it would give all of us freedom to work with the code, but possibly mean many users would no longer need to pay to licence the code from Sun (their fear) - unless of course they didn't want to give away their modifications, in which case they would be in *exactly the same* position they are in now, and could continue to pay Sun for a licence with different terms.

    b) Gosling switches from Free(dom) Software to free(beer) (Open Source) software. I can use Internet Explorer for free too, but it certainly isn't Free Software. Stallman is most definitely talking about Freedom. I don't care if I can *see* the source code, the issue is, what can I *do* with that code. The Java licence gives me a *lot* less Freedom than the GPL in that regard. Goslings response has no value for the many of us who don't care too much for the Open Source movement.

    c) You already have a licensing program for the term "Java" and associated logos and trademarks - we aren't asking you to give those away. As a Java developer, I would still like to see the guarantees of a licensing program - do like every other industry does and say "if you don't see logo X, you aren't getting 'Java'". If you make the JVM implementation Free Software, it doesn't mean you have to let everyone label their products built on that code as 'Java'. And as for any protections for users/developers, this is a myth anyhow. Look at the SWT toolkit (used to build Eclipse) for an example - what happens if it takes off in popularity (it's going that way), what protections do you have then? None.

    And although not mentioned, most developers from the Free Sofware world will also view Java Community Process as a farce as well. Look at the lobbying Apache had to do recently to be allowed to implement JCP specs for one example of how this process does nothing to guarantee our Freedom. (I also fail to understand the communities abhorrent reaction to the W3C patent policy discussions, yet the seeming acceptance of many for the JCP.)

    Moving into the information age, it is my view that the foundation technology we build our word around should not ultimately be under the control of any single group or corporation. Using Free Software provides me with a number of guarantees that the programs/code I use will always be there for me, and that I will always have the freedom to use, modify, and rely on those for myself or my business. Java, as provided by Sun, does not have those guarantees.

    1. Re:Freedom by ed__ · · Score: 4, Interesting

      i think you're taking his comments out of context to make your inferences.

      he states that both GPL and Java licenses are free in different senses, that they have different (not hidden) agendas, and that they have different 'catches' (re-release source for GPL, and compat testing for Java).

      he has an opinion; it clearly isn't yours, but he seemed fair about it.

      cheers

    2. Re:Freedom by HRbnjR · · Score: 1

      I agree with you that Gosling makes valid statements regarding Java agendas, which would be fine in a standalone article.

      However, I think Gosling answered a different question. I don't think he gave any arguments to really address those people, such as myself, in the Free Software community, or to rebut Stallman's point of view - which I think is the real context his comments should have been in.

    3. Re:Freedom by dfghjk · · Score: 1

      ...and I suspect he would never be able to from your perspective. He certainly "rebutted" Stallman as far as I'm concerned.

      Why is it that the grand champion for software freedom supports a license that is considerably less free than other OSS licenses? Because of his agenda, of course.

    4. Re:Freedom by HRbnjR · · Score: 1

      Gosling doesn't tackle the FSF style "Freedom" issues with Java at all - and this is what i'm concerned about. His answer shows no insight into why people might be interested in Free Sofware as opposed to Open Source.

      If he tackled those issues, I would be quite satisfied - even if the answer isn't what I wanted to hear (I doubt it would be).

      If you think this was a certain rebuttal, that to me says that you don't understand why people follow Free Software vs Open Source either. Do you see him tackling Freedom in his response? where?

      Stallman wants a *completely* Free Software world. Personally, I think he lacks the sense of pragmatism on how to actually get there. That sense of pragmatism is why I use the LGPL, not the GPL.

    5. Re:Freedom by No.+24601 · · Score: 1
      My response to Gosling is simple:

      OK, fine you don't want to fragment the Java API by GPL'ing it. If you have our best interests in mind, why not make the source available under a license that allows people to help improve the implementation with out breaking the API standard. You guys can retain control of Java... but Java can still be improved and made faster and better than it is.

    6. Re:Freedom by HRbnjR · · Score: 1

      That may do it for you, but it does me no good personally - I want more. If they did construct such a licence, it wouldn't ever be approved as a GPL compatible Free Software licence, which is what I want. If Microsoft buys Sun, I want the ability for IBM (or me, or anyone) to move foward and ship Java solutions without them. This means the API's too.

    7. Re:Freedom by overbom · · Score: 0, Flamebait

      This will get modded down, but I've got to respond to your points.

      a) what if you're a business that wants to sell software and not services? I believe in f/oss licenses, but I don't think a company doesn't have the right to implement something as proprietary (at least until there is an open-source cloned implementation of it).

      b) as the article states, you are granted royalty-free patent rights to implement your own gpl version.

      c) Sun controls Java so no competing corporation can dilute the standard. without platform compatibility, java is useless.

      This might be tough for the fanboy crowd to hear, but without Java, Linux dies. I know slashdot generally hates sun because of the whole 'what have you done for me lately' crowd, but think about what made IBM embrace linux and spend a billion dollars of advertising on it.

    8. Re:Freedom by Anonymous Coward · · Score: 0

      why not make the source available under a license that allows people to help improve the implementation with out breaking the API standard

      You can already download the source from Sun and submit your improvements to the Java Community Process. Do you have a problem with this in particular, or were you just unaware?

    9. Re:Freedom by HRbnjR · · Score: 1

      a) Fine. Go ehead. And Sun can feel quite free to tell us all to go away. The point is, vendor lockin is bad for everyone, businesses included. If Java is going to become a platform a large part of our IT infrastructure is built on, I think it needs to be free.

      b) Now we do. That just changed after Apache had a fit. And I'm pretty sure this doesn't cover all Java API's (?). We are just asking Sun to save us the trouble of reimplementing it.

      c) You have read too much JCP marketing literature (Sun fanboy). First, see point c in my original post... this argument doesn't stand. SWT, for example, is perfectly capable of diluting the Java standard. Secondly, Java can be a perfectly good programming language without any platform compatibility. Third, I have been using Linux since 94 - Java on Linux came out around 2000. IBM embrased Linux to combat Windows Server, not because of Java - there is also some remote possibility someone at IBM actually found a business model that doesn't rely on vendor lockin. Fourth, Microsoft has Windows development wrapped up with C# and .NET, Linux is slowly killing off all other platforms, so without Linux, *Java* dies.

    10. Re:Freedom by Anonymous Coward · · Score: 0

      a) This is not 'vendor lock-in'. This is vendor governance of a standard. There are multiple JVMs. Who's going to govern the standard and ensure JVM compatibility when it's GPL? Microsoft? Some LUG? Your local 2600 club?

      b) So, you want sun to give away the source to Java for free becuase it takes time to write? I think it's perfectly fair of sun to see this as unreasonable; it may be legally unsafe to release due to patent encumbrance. Who knows.

      c) The ad hominem attack is unnecessary.
      first point: platform compatibility is what makes Java what it is. From what I understand, SWT is still evolving and isn't part of the Java standard. If it's made part of the standard later on, it will be made cross-platform.
      2nd point: what's the point of Java without platform compatibility? the extra layers of abstraction? The extra slowness? without cross-platform, a person is better off using native widgets...
      3rd point: IBM wants to commoditize operating systems (because they don't have one that is successful, yet their hardware is great). Another reason that they like Java on GNU/Linux: they get to ride the popular support without being monopolistic. So, we kind of agree on this one but from different angles. Also, not that it's especially relevant, but I've been using SunOS/Solaris since 94.
      4th point: There will be a Java implementation within .NET, probably so that Microsoft doesn't alienate developers. Also, this is a slight correction, but Linux is slowly killing off most other UNIX platforms. FreeBSD is growing according to netcraft.

      Anyway, I'd be happy to continue this conversation over email. It appears that my moderation fears have been realized.

      --overbom
      phatix at hotmail dot com

    11. Re:Freedom by dfghjk · · Score: 1

      Actually, I understand it fully. I just happen to agree with the rebuttal.

      I completely understand why people who prefer the GPL like the fact that it ties derived works to the GPL. What I don't understand is why people are in denial over it. There is no doubt the GPL does this and that it is an extra burden designed to further RMS's agenda which many seem sympathetic to. The LGPL is certainly not popular with RMS since it different in this respect.

  49. Click-through license by Anonymous Coward · · Score: 0

    Sun's JVM is the only software on my system which has a click-through license. It's the only software that isn't handled through the standard package manager for my platform.

    Can someone explain to me why this PITA license is necessary to ensure compatibility?

    Mr. Gosling states that compatibility is the purpose behind the Java license. I can't connect the click-through license to compatibility. It seems to me that standard trademark and copyright terms suffice for that. The GNU GPL uses plain copyright to achieve its purpose. A click-through license is only needed when license holder wants to create a contract (usually restricting the user's right to less than standard copyright terms), instead granting a license to distribute copyrighted material.

    If I must sign a contract to use Java, that's a strong incentive for me to avoid Java. I don't need binary portability, I've got source portability for what I run. As far as I can see, Java provides features that I don't need in return for a license that I don't want. What am I missing?

  50. wrong whuffie link by Saeger · · Score: 1
    Oops. I pasted the wrong link.

    Here's the whuffie link

    --

    --
    Power to the Peaceful
  51. No thanks by codepunk · · Score: 0

    I will stick with my Python as it is really free, yes I can even pack it in with my project and give it to anyone I want. Coding in java is like writing a macro in MS word and saving the document. I refuse to had the key to my code over to someone else.

    --


    Got Code?
    1. Re:No thanks by flacco · · Score: 2, Interesting
      I will stick with my Python as it is really free, yes I can even pack it in with my project and give it to anyone I want. Coding in java is like writing a macro in MS word and saving the document. I refuse to had the key to my code over to someone else.


      i started java development back before i had a real consciousness about licensing issues. ever since, i've been hoping we'd see java set free. now that the possibility has all but been removed, i too have turned my attentions to Python.

      --
      pr0n - keeping monitor glass spotless since 1981.
  52. missing important jvm! by thufir · · Score: 1

    First off, GCJ and GNU Classpath are in the process of being merged.

    Second, you missed an important alternative JVM: Kaffe!

    Kaffe is a GPL'd clean room implementation of Sun's java spec.

  53. Dark Side? by AvengerXP · · Score: 1

    "We have not sold our soul to the Dark Side."

    A tad bit childish. Sun are not the angelic good guys. Microsoft are not the bad guys. Leave the Dungeons and Dragon or Starwars attitude at home.

    Nota Bene : I'm a fan of both really, be gentle. I just hate bias.

    --
    Trolls dont like to be Flamebait, because they burn so well. Protect our Troll heritage!
    1. Re:Dark Side? by Anonymous Coward · · Score: 0

      It's interesting because that comment can be true in multiple ways. He could be claiming that Sun has sold their soul, but Microsoft isn't the Dark Side. Or he could be saying that Microsoft is the Dark Side, but they sold something other than their soul to them. Obviously he meant something closer to the latter interprutation.

      But you'd think with them claiming to settle their squabbles that senior people at Sun wouldn't be making comments like this. Or maybe it'll all persist, there'll just be no legal friction - only verbal friction.

  54. Ultimately Sun is dead anyway by mwfolsom · · Score: 1, Troll

    With the announcement of this settlement and the death of its processor development Sun enters the DEC glidepath to oblivion.

    If you stick a fork in it - today it will still scream but give it a year or so and its all over.

    Linux and the AMD Opteron make them irrelevant.

  55. Re:the real question is... by Anonymous Coward · · Score: 0

    "He doesn't have time for this liberal pantywaist dog-and-pony show."

    Slashdot is NOT a dog-and-pony show!

  56. "Troll"? by Anonymous Coward · · Score: 0

    Moderators, I do appear to have had a maliciously misleading troll repond to me, but please explain to me in what fashion the parent post is a troll?

  57. I have to say by Anonymous Coward · · Score: 2, Interesting

    as a professional Java developer that I understand where he's coming from, but I don't agree with him. It's really a question as to whether a "heavy hand" is a better creator of standards vs. natural selection of thousands of people free to make an informed decision as to the right direction to take. If Sun claims that their leadership is the best for Java, why hide behind the CONTROL that they have of it. How do they honestly know that they are the best stewards if people are not free to pursue a different direction. I can see how they want to lead people into their vision of cross platform, which I truly believe in and think will happen, but you can't force it. It will happen when it happens, and I personally believe it will. If "we" need some more time to suffer the shackles of the hardware OS, there is no amount of screaming that Sun can do to bring about this change other than convincing more people of the need for it to happen so that more people bring it about. There are other more subtle ways to draw poeple into their vision while practicing "servant leadership" and actually discovering how and where people want to go before deciding it for them. Microsoft used to empower people with the openness of their architecture compared to Apple or even IBM, but now Linux has taken over that role as MS has started following their own shadow around trying to figure out where they want to go.

    Here is the best articulation of leadership I have ever personally seen: Dee Hock on Leadership

    Dee Hock has written extensively about the concept of emergent systems and the coming "chaordic" age where we will design systems that incorporate the best traits of chaos and order, essentially order surfing at the edge of chaos. I would say that the GPL better embodies these traits, although Java and it's licensing also exhibits some of these behaviors. Longer term, however, I think the GPL allows for this process much better, regardless of any symantic battles over the word "FREE".

    The thing that continually intrigues me about the GPL is how people seem to reject it rather than embracing all the benefits that it provides while also addressing its drawbacks. I think it does have drawbacks (RMS' occasionally overblown ego certainly doesn't help the cause, kind of like Steven Wolfram...great work...horrible attitude). Still, to beat the GPL you have to keep all the good before you claim to throw away the bad.

  58. How can this *not* be dark-side? by JC-Coynel · · Score: 1

    "The way they should do it, in my opinion, is by ensuring that a significant portion of the settlement proceeds will be used to benefit Java developers and strengthen independent, standards-based efforts to advance Java."
    This is exactly what's being done. Our investment in and commitment to Java is very strong.


    In other words, "Developers, developers, developers, developers...". Talk about dark side, huh?...

    --JC
    Redundant, I know...

    --
    --JC
  59. Had not heard about this. by Anonymous Coward · · Score: 0

    Please clarify. What is this "MCPP", from what primary source can we see that Sun has signed on to it as part of the settlement and to what extent have they done so, and where can more information about it be found?

  60. Really? by MrFreshly · · Score: 1

    James Gosling "On The Sun"...Cool, first man on the moon...then robots on Mars...Now we got a guy named James on The Sun....Amazing.

  61. You must be an MBA by Anonymous Coward · · Score: 0

    Wow, thanks for that contentless stream of buzzwords.

  62. Gosling's beef with RMS: Full Disclosure by voodoo1man · · Score: 4, Informative
    Heehee, time to dish out some dirt!

    Some of you may know this already, but for those who don't, RMS and James Gosling had a feud in the 80s over Gosling's Emacs (which was a TECO Emacs workalike). Apparently, there were agreements between Gosling and several other developers to the effect that they could modify and redistribute the source to Gosling's Emacs. RMS decided to base the original GNU Emacs on Gosling's code. Apparently, this happened after Gosling decided to sell the rights to his Emacs clone to Unipress, and bitter legal threats ensued. This seems to have been one of the primary motivations for the GPL. I've never seen Gosling speak or write about the incident since. RMS gave a speech in 1986 where he recounted the incident, and he didn't have a lot of good things to say about Gosling:

    "In the summer of that year, about two years ago now, a friend of mine told me that because of his work in early development of Gosling Emacs, he had permission from Gosling in a message he had been sent to distribute his version of that. Gosling originally had set up his Emacs and distributed it free and gotten many people to help develop it, under the expectation based on Gosling's own words in his own manual that he was going to follow the same spirit that I started with the original Emacs. Then he stabbed everyone in the back by putting copyrights on it, making people promise not to redistribute it and then selling it to a software-house. My later dealings with him personally showed that he was every bit as cowardly and despicable as you would expect from that history."

    That speech also has a few memorable quotes, and I highly recommend you read it. I haven't heard or read RMS referring to Gosling personally since, but I believe that the incident itself has been recalled by him a few times since.

    Now for my part of the disclosure: I currently attend the University of Calgary, where James Gosling is the only persona anywhere near to fame that the Computer Science department has ever produced (Theo de Raadt doesn't count, unless your definition of "produce" involves scandal and legal threats).

    The above is mostly just hearsay and speculation, and should not be taken as authoritative, except the excerpt from RMS's speech.

    --

    In the great CONS chain of life, you can either be the CAR or be in the CDR.

    1. Re:Gosling's beef with RMS: Full Disclosure by Anonymous Coward · · Score: 0
      RMS decided to base the original GNU Emacs on Gosling's code.


      Everything is more or less correct apart from the above quote.

      If Gosling had allowed his version of Emacs to be freely distributable, RMS would not have needed to code GNU Emacs. It is this duplication of effort that is the crux of the feud, and the excerpt from the speech you quoted says this in a round-about way.
  63. Gosling busted in a speech on HotSpot by taweili · · Score: 1

    I used to have high respect for Gosling until I attended one of his talk in UCLA in 97 or 98, right around the time Java 1.2 was about to be released with much hyped Hotspot at that time. During the Q&A session, someone asking about Hotspot and its speed boost. Gosling started by saying "the speed boost could potentially be hundreds of times and Sun acquired the technology from a research group in Stanford." The followed up question raised by another person asking him if the research group was SELF, a language research group in Stanford. Gosling stalled a while, and said basically yes, and the speed boost was 2 to 3 times at best.

    I checked out the SELF group in Stanford and the hundreds times speed up is a on special case which should never occured in real program. Basically, SELF reorganized the codes in branching and eliminated unnecessary condition. The test program has hundreds of if statement which would either always be true or false. SELF optimization applied to this particular case would gives hundreds fold speed up but it's meaningless.

    Ever since then, I take whatever Gosling has to say with a ton of salt. He's pretty a marketing guy in techie mask.

    1. Re:Gosling busted in a speech on HotSpot by Anonymous Coward · · Score: 0

      Yeah, I agree, he's out there. I've heard him talk before too, althoguh he was just claiming that java would run faster than C under HotSpot. What he and all the other doofuses don't understand is that it never was CPU as the bottleneck to java performance, but their stupid gc that keeps thrashing swap. Java still freezes 2 seconds for a gc.

      Doesn't matter, MSFT doesn't really care about java anymore, they're pushing C#. I suspect that java will eventually become a footnote in computer history, despite what the fanboys say.

      I suspect the future will be C#, Perl and Python as the Big Three languages. Actually, MSFT's position isn't too bad, from a developer's perspective, they're happy if you write in whatever language they have a front end for - it all emits icode to the same backend.

    2. Re:Gosling busted in a speech on HotSpot by Anonymous Coward · · Score: 0

      I think what you fail to understand is he is really an engineer in a marketing guy's mask. These are the people who really make things happen. Without someone convincing people that a project is worth while (sometimes exagerating), there is no money, there is no vision. All you have is just another engineer wondering why his job just got outsourced.

    3. Re:Gosling busted in a speech on HotSpot by taweili · · Score: 1

      I was not saying marketing isn't necessary. I am an engineer in marketing suit these days. I totally understand what you are saying.

      However, my point of the story about Gosling is that as with all marketing guy's talk, we need to take it with a grand of salt. He's not speaking as an engineer. In this particular topic about open source of Java, he's definitely speaking as a marketing guy.

      Plus, the speech I mentioned is in UCLA and is supposed to be a academic discussion. If an engineer can't even speak the truth in such a talk, what can you expect from him in a marketing talk or his blog?!?

  64. umm, I hate to say it but he's somewhat correct by Kunta+Kinte · · Score: 2, Insightful
    If Java is GPLed, e it could not be used in an application that is not GPL compatible.

    Remember Java is a library. They'd have to go with the LGPL.

    Personally, I am a big fun of java and have been for years. I am a big fan of Open source, and have been for even longer. But I can not understand why people see the need for merging the two.

    I have serious doubts that Java would continue at its current development schedule if open sourced. Nothing is stopping open source groups from working on a free Java right now. In fact GCJ and Kaffe people have been working on it for years.

    Are they anyway close??

    How can we tell Sun what to do with their developer time? Why not go donate some time/money/resources to an effort like kaffe.org instead?

    --
    Based on upvotes, Ageism is the only "-ism" Slashdotters care about and think isn't SJW
    1. Re:umm, I hate to say it but he's somewhat correct by Hard_Code · · Score: 1

      "If Java is GPLed, e it could not be used in an application that is not GPL compatible."

      <lil' john>Huh?! Uh-what?!</lil' john>

      When you write a typically Java application you DO NOT link to the JVM. The JVM interprets or runs your binary but is in no fashion linked to it in any way. Java is also late-binding, so even the libraries are not linked until they are actually used. There is absolutely NOTHING stopping a fully compliant GPL JVM (except maybe official Sun "compliance" stamp negotiations). Running your app on a GPL JVM carries zero obligations for your source code. Your source code never even interacts with the VM. You can compile Java source with Compiler Foo, and run it on JVM Bar, and the licenses of neither really have any affect on your app. The only thing that MIGHT have an affect on the license of your app is the core libraries and that is a very very gray area which I think Stallman has recently relented on. In the worst case, the Java core libraries would just be put under LGPL, while the JVM could remain GPL.

      The only time the JVM license would matter is if you were trying to embed the JVM itself, and link it into your own program.

      It's sort of like saying, "anything that runs on Linux must be GPL because the operating system binary loader is GPL".

      --

      It's 10 PM. Do you know if you're un-American?
  65. back to what is independent... by civilizedINTENSITY · · Score: 2, Informative

    "Classpath is distributed under the terms of the GNU General Public License with the following clarification and special exception. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination.

    As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.


    As such, it can be used to run, create and distribute a large class of applications and applets. When GNU Classpath is used unmodified as the core class library for a virtual machine, compiler for the java languge, or for a program written in the java programming language it does not affect the licensing for distributing those programs directly."

  66. Sun and slashdot protocol by Anonymous Coward · · Score: 2, Funny

    Sun is currently on the special-case "permanently dubious" list, the one that Apple used to be on before they started making the powerbooks out of sleek gray metal and all the /. editors bought them.

    This means it isn't a like/hate thing, they just get to oscillate between "view what they have done as no better than dubiously useful and cast aspersions on their motivations" (where they were at three weeks ago, when there were those linux Java Desktop articles) and "blow everything they do out of proportion, declare anything they do that doesn't directly help the open source community to be treason, and pronounce them simultaneously doomed and dead" (where we are this week).

    We will be staying in this second mode for at least another week or two, so stay alert for further instructions.

    1. Re:Sun and slashdot protocol by Anonymous Coward · · Score: 0

      Please expose yourself, so that you can be added to my list of friends.

  67. OK by NZheretic · · Score: 2, Informative
    MCPP = Microsoft Communications Protocol Program.

    From the April 2, 2004 Sun Press Releases

    The agreements signed today include the following elements:
    Microsoft Communications Protocol Program: Sun has agreed to sign a license for the Windows desktop operating system communications protocols under Microsoft's Communications Protocol Program, established pursuant to Microsoft's consent decree and final judgment with the U.S. Department of Justice and 18 state attorneys general.
  68. Also - The Toll Road Ahead by NZheretic · · Score: 1

    The Toll Road Ahead : The Impact of Microsoft's New Licensing Scheme on Free and Open Source Software (FOSS)

  69. Are we reading the same article? by TheRealSlimShady · · Score: 1
    but Gosling's personal attacks on RMS are a little over the top

    I didn't see any personal attacks there at all. He's fairly critical of the GPL for being a politically loaded license (pretty fairly in my view), but no personal attack. I consider RMS to have a peculiar definition of "free" as well. RMS made a huge mistake choosing that word, as it's so loaded, especially in a monetary sense.

  70. What should have happened by jonwil · · Score: 1

    Sun should have forced MS to completly cease distributing the MSJVM (which is horibly broken) and to either distribute the SUN VM or none at all.

    But MS is still distributing its broken VM in some cases (specificly, various XP packs will install the JVM in some cases)

    1. Re:What should have happened by Queuetue · · Score: 1

      They were going to do this, but then they were handed 2 billion dollars to lay down instead.

      Plan "B", as it were.

  71. the JAVA licence by jonwil · · Score: 2, Interesting

    I think the best way to satify everyone (including SUN, those who want to develop JAVA itself and those who want to develop on top of JAVA) is to allow anyone to implement the various JAVA standards (including whatever sun may have a patent on etc) for free with no restictions. But, if they want to call whatever it is that they have made "JAVA", it has to go through the compatibility tests.

    That way:
    A.developers developing stuff in the JAVA language and against the JAVA APIs can do so and know that their stuff will run on anything labeled "JAVA".
    B.developers that want to write JAVA compilers, VMs, class libraries and whatever else (including modified versions of Suns stuff) can do so totally free from any restrictions. But they cant call what they release "JAVA" unless it has gone through the compatibility tests.
    and C.Sun retains control over the JAVA name and the JAVA system. The fears of sun that JAVA would fragment and you would get incompatible versions of JAVA wouldnt happen because anything that hasnt passed the tests is not JAVA and cant be labeled as such.

    Also, those who want to repackage the Sun stuff without modifying it (i.e. repackage in ) can do so and you wouldnt need to do the different, wierd (compared to how things are normally installed) install for JAVA anymore.

    Oh and Sun should have told MS they couldnt distribute, modify, fix or support their broken JAVA VM anymore.

    1. Re:the JAVA licence by RdsArts · · Score: 3, Insightful

      That's what they do.

      That's why a patch set for Java's sources was in the FreeBSD ports forever, yet everyone says 'freebsd didn't have Java.' There was no binary distribution of that possible because it hadn't passed through Sun yet.

      The Java specs are available for the most part. The only problem is no one knows what the tests for Java compliance are, but anyone with the cash can send software to take them and be able to be called 'Java.' Other then that, everything you asked for in your post is already true.

    2. Re:the JAVA licence by Anonymous Coward · · Score: 0

      BUT YOU CAN ALREADY DO THIS!!!!!

      What are peoples issues? You can already download most
      if not all of the source to Java. You can already make your own
      distribution of Java, and you can already CALL IT JAVA.
      To call it java all you must do is submit it to compatibility testing.

  72. Sun didn't sell out this time--sold out last year by Anonymous Coward · · Score: 0

    Sun sold out the Java community a long time ago when they made it clear that Java will never be a public standard. It is silly to debate if Sun has sold out something that is already dead.

  73. Sxx := {Sco, Sun} by Mr+Europe · · Score: 1

    Wow, how far Linux has come. It started as "Linux is Not Unix" and now SUN says that "Yes: Linux is a Unix flavor."

    Other notices of the Gosling's text:

    He calls GPL viral, just as Ballmer did ! "Unlike GPLd software, the Java sources don't come with a viral infection clause that requires you to apply the GPL to your own code."

    He is attacking RMS and Open Source. Talk about developers getting back "the energy" is not more than praise of proprietary software.
    "Developers put a huge amount of energy into creating software, and if they can't get that energy back in a way that balances, then the system falls apart."

    When a sales person tells you not to worry it's time to raise an alarm. Gosling says: "Relax. Have a little faith."

    I can not believe this man. His company received 2 b$ and that amount of cash can make even honest people to lie.

  74. GPL "drawbacks"? by phliar · · Score: 1
    The thing that continually intrigues me about the GPL is how people seem to reject it rather than embracing all the benefits that it provides while also addressing its drawbacks. I think it does have drawbacks...
    I think that if you want to talk about drawbacks and benefits of software licenses, you first have to define your goal. And then you need to tell us what these drawbacks are and why they keep the GPL from attaining this goal.

    RMS' occasionally overblown ego certainly doesn't help the cause, kind of like Steven Wolfram...great work...horrible attitude
    RMS has an ego just like everyone else, and based on what he's actually accomplished, he's entitled to quite a large one. He may be disagreeable, but you know there's no hidden agenda: you know exactly what he wants. He wants everyone to share ideas freely: you can think of it as a strong "anti-IP" position: ownership is only for physical artifacts, not ideas. No patents, no copyrights. Programming will be like academic publishing and art used to be: good artists borrow, great artists steal. Or what Jefferson wrote:
    ... no one possesses the less because everyone possesses the whole of it. He who receives an idea from me receives [it] without lessening [me], as he who lights his [candle] at mine receives light without darkening me.
    The tool RMS invented to achieve this was the GPL: using copyright law to subvert the idea of copyrights, creating an entirely separate body of work that everyone "possesses." A parallel body of work that cannot be used by the "pro-IP" people. You may not agree with this goal, in which case the GPL is not the license you should use, and in that case you are not allowed to benefit from the work of the "anti-IP" group. Copyright law is used to enforce this restriction.

    So: what is your goal for free software licenses, and what are your GPL drawbacks?

    --
    Unlimited growth == Cancer.
  75. Reaction to Gosling's comments by The+OPTiCIAN · · Score: 3, Interesting

    How disrespectful of Gosling to accuse us of smoking drugs for being concerned for the fate of our platform. We invest time and energy developing our skills in Java and we make personal calls on things at work in favour of their platform. Given Sun's poor decisions regarding how open the platform should be we have every right to be jumpy when they make a legal settlement with Microsoft and then fail to reiterate their support for the Microsoft's prime target (the java platform).

    Some of the comments were extreme, but position papers like these should not need to be a reaction to community concern, they should anticipate it.

    --


    Believe with me, my saplings.
    1. Re:Reaction to Gosling's comments by njcoder · · Score: 1
      If you read slashdot on a regular basis and have never thought 'what are these people smoking'.

      you must be one of those people.

      :)

  76. he doesn't the know the meaning of Free.... by adamofgreyskull · · Score: 1

    Damn right it's a peculiar definition of free! How about all those kooks who refer to "free speech"..HAH!!!...what...are they saying that you can talk for no cost...those crazy fools.
    free

    I don't think James Gosling understands what RMS is talking about...he says that a developer has to get something back, otherwise the whole damn shooting match just can't continue to exist.

    Well sorry, but here...have a big "WTF?". With Free Software, the developer:
    1. can get paid, but sometimes doesn't.
    2. enjoys doing what he does
    3. knows he is benefitting society
    4. knows that no-one who builds on his work can harm society

    On the other hand, the proprietary software developer gets number 1, often times in greater quantities...and sometimes gets that second one.

    Well excuse me if I believe the former situation is better for society and the developer Mr. Gosling.

    As for the FUD about developers working on VMs conflicting with developers working on apps..what a load of dingo's kidneys! Is this not what a standard is for? VMs and standard libraries implement the standard and programmers program to the standard. If the VM doesn't implement the standard, then there is a problem with the VM.
    Someone may choose to use it despite being broken because they believe in free software (gcj,kaffe), but that is their *CHOICE*. If they want to use Sun's non-Free alternative they can.

    Kudos on that Java thing though ;o)

    1. Re:he doesn't the know the meaning of Free.... by elmegil · · Score: 1
      You migh try using your own references to their full advantage. In particular, definition 2 (see previous comment "as in unique"). Did I mention offenssensetivity?

      Well excuse me if I believe the former situation is better for society and the developer Mr. Gosling.

      And excuse ME if I don't think your particular brand of communism is any more practical that the more totalitarian political versions. Most people have to put food on the table as their FIRST priority, not after all this "for the good of society" stuff, which is admirable but not very filling.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    2. Re:he doesn't the know the meaning of Free.... by adamofgreyskull · · Score: 1
      And perhaps you could too..(god I hate dictionary duelling)
      2. Distinct from all others.See Synonyms at strange.
      Broader definitions of strange appear to support the use of peculiar in this respect:
      1. Out of the ordinary; unusual or striking.
      2. Differing from the normal.
      However...RMS's "definition" of Free, is hardly *distinct* from all other definitions of the word. In fact, many of the definitions of free which I referenced share similarities with the concept of Free Software. "Governed by consent", "Not subject to arbitrary interference","Unobstructed", "Given,made, or done of one's own accord", " To set at liberty;".
      The first point I made alluded to "Free as in Free Speech". The meaning of free as in free speech is anything but peculiar for those living in America.

      Well, I do excuse you, just as I wish you to excuse me. We're each entitled to our opinions on the matter but I'm not going to be drawn into discussing them right now. :o)
    3. Re:he doesn't the know the meaning of Free.... by elmegil · · Score: 1
      RMS's "definition" of Free, is hardly *distinct* from all other definitions of the word.

      As you say, this is tied up in a difference of opinion. While his definition of free IS indeed included within the broader, more commonly used meanings, he goes to great lengths to pin down and define what exactly is and is not within the purview of his definition. One might argue that he is very restrictive in his definition of free, regardless of the nature of that freedom he's defining. One can say "free as in liberty", but if this were such a common and clearly applicable term in the software world, why then are so many people so hung up on repeating the definition over and over and over again and attacking anything that remotely "infringes" on their concept of this freedom?

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    4. Re:he doesn't the know the meaning of Free.... by adamofgreyskull · · Score: 1

      Not everyone thinks software should be free. RMS's definition, the 4 core freedoms, and the licenses that enforce them are neccessary to make sure those people don't harm the people who do think software should be free.

      When people are constantly being assailed with "Free downloads","Free trial","Free viagra" it becomes even more important to get across that we're not just talking about price, but about freedom.

      Sometimes people get over-sensitive, but only because they consider the stakes to be so high.

  77. Taking the Money and Drinking the Kool-Aid by mankey+wanker · · Score: 0, Flamebait

    Gosling says: "We're not a bunch of moronic secret subversive Microsoft lapdogs."

    Uh huh...

    So why do you sound like MS when discussing the GPL? Why do you attack the political premise of the GPL? I think the "viral infection" must be between your ears, Mr. Gosling.

    RMS and the GPL will be precisely what you need when you needed it. The moment has not yet arrived for you if you do not yet fully understand that assertion or why it's true.

    RMS' argument is basically one of not doing any kind of free development for what ends up being something with a non-free dependency. Smart guy. His almost autistic predictability in communicating the rigors of his philosophy is truly awesome (an overused word, I know). Someday he will be looked back on by history as one of the geniuses of our era - hell, it's already like honoring the corpse in the room. Why? Because he could die today and his message will not have changed.

    I fucking love that about RMS! And so should you.

  78. The software is free.... by jotaeleemeese · · Score: 1

    ... from goons , no kooks (the term seems popular on this thread) like you that would be happy to benefit from the work of others without giving anything back to society.

    The software is free under the GPL, thank goodness for that.

    You are not free to plagiarize other's people work. Well, cry me a river, goon, I mean , kook.

    --
    IANAL but write like a drunk one.
  79. This is tech tower control ... by Queuetue · · Score: 1

    ... SUN1 heavy, come about to runway 101010. You may begin your final approach. We're laying down crash foam and keeping DEC's old hangar warm for you.

    If you survive, there are some jackals from Microsoft who'd like to speak with you in the lobby - after they're done spreading nails on the tarmac.

  80. phree or ffree by jjohn_h · · Score: 1

    > GPL software is not "free": it comes with a license that has
    > a strong political agenda. Like GPL software, the Java
    > plaform is "free" in many senses ...

    Yet another fudder playing around on the word
    "free". Too bad it is Gosling.

    It is a handicap that free beer and free thought
    have to use the same adjective in English. In latin
    languages, the difference is visible at first glance.
    But the import of 'libre' from Spanish has failed so
    far.

    Can we try once more? Dear RMS, please consider

    phree
    ffree

    Or issue an invitation to all genial word twisters.
    There are a few around.

  81. Re:I said it before... by SQLz · · Score: 1

    No, its just there are a lot of people from Sun who hang out here and I like to mess with them by posting a "sun sucks" message every time they are mentioned.

    BTW - we've all known it for quite some time, don't try to hide it. Sun sucks.

  82. Why So noice, do some things constructive by Anonymous Coward · · Score: 0

    Hi Folks,

    Cool down about the settlement(that is between SUN & M$Soft and their private matter.)

    I am neither for/against Sun, Open source evangelists or free software advocates -- in fact I use Open source and contributing to open source also and advocate using open source like GPL,LGPL,Apache,BSD.

    And I like thier philosophy(Open source), but when it comes to commercial world and as an employer of thousands of developers, as innovator for newer teachnolgies, you have some other responsibilties too.

    What matters to developers is availability of an free Enviroment where developers can write/run their programs(if possible in platform independet way) and development system(compiler/etc). Java/JDK gave these things for free.

    You are not bounded to release your source code as GPL -- java/JDK does not mandates it.

    Java SDK was free, is free and will be free.

    Using Java Specs. anybody can create JVM subjected to SUN testing creterion. Sun does not stops anybody in creating a free/opensource JVM.

    Do not go phylosophical/too-moralstic, if you like your moralistic views keep them with you/ follow them religiously on your own.

    A commercial company like Sun, which employs thousands of developers, has to survive in this competetive world. It is already getting beated from IBM,DELL,M$Soft, Intel, HP,etc. It has its own difficulties -- economical/strategical.

    If it gives Java also, it has no control. Somebody has to have some control(if possible , just like benevolent control mechanism as we see in Linux). As a founder, Sun has perfect right to become a benevolent contoller for Java technolgy.

    If people don't want to use Sun JVM, use the specs and create one JVM without using Sun's code.Nobody stops you. For the time being Sun gives you a free JDK/JRE for develeoping any type of apps.

    When you compare to BitKeeper --which is used in Linux , which is free for Open source projects, lots of people did noice. But few developers tried to solve the problem of creating competeing SCMs like -- sub-version, gnu-arch. Which is a good things. So if you guys are so passionate, divert your passion on that course. It will finally leeds to more better JVMS. Partially GNU folks are already doing this.

    So in comparison with BitKeeper(which itslef is another nice product), Sun JDK/JRE is free for free/opensource/closesource programs too. What do you need more from a commercial company -- its blood/etc.

    So please separate your passions with practical har-life realties and don't think any UTOPIA in few days with less effort.

    LazyOne

    PS: I am not trying start a flame war not want to accuse any side. If you start some flame, I am not going to answer it :)

  83. In some ways, the bsd license is "free-er" by ignavus · · Score: 1

    Analogy time: back in the 1860s.

    (1) I set my slaves free. But don't abolish the institution of slavery. Former slaves unable to support themselves, "freely" sell themselves back into slavery. Back to Square One.

    (2) I set my slaves free AND make it illegal to buy or sell slaves evermore. Former slaves are "forced" to remain free. Of course, I have to think about the starving free persons on my doorstep - maybe help them gain a material independence. Like I should have done when I set them free.

    BSD is like option 1 - temporary freedom.
    GPL is like option 2 - permanent freedom.

    Now, what were you saying about the BSD licence being more free?

    --
    I am anarch of all I survey.
    1. Re:In some ways, the bsd license is "free-er" by sporty · · Score: 1
      Apples and oranges. You are making bad analogies. Once I have a copy of something in the BSD lisence, it's free for life. If I have something in the GPL, I am restricting certain behaviours. That is a restriction of a type of freedom, to lock away the source should I redistribute. BSD's freedom != GPL's freedom != Freedom in the United states. If there are any restrictions, then it's not "truely free" or any of that crap if you want to mince words.


      So BSD may be a bit "more free" since there are less restrictions, though I personally don't agree with the little restrictions involved all the time.

      --

      -
      ping -f 255.255.255.255 # if only

  84. Spin Meister Gosling by amightywind · · Score: 1

    We fought hard to win those court cases. And we did win. Big time.

    Chortle. There is nothing about Sun that is Big time after the settlement. $1.2G will do little to alter the disasterous strategic course Sun finds itself on.

    He has his own rather peculiar definition of "free" that I think violates the First Law of Thermodynamics (energy is conserved)

    This is really a bizarre statement. Stallman and the FSF clarify the meaning of their use of "free" practically everytime they use the word; it is the same meaning as is implied throughout the U.S. constitution. I don't know if it violates the first law of thermodynamics, but in 20 years it has shown itself to be a remarkable perpetual machine.

    --
    an ill wind that blows no good
  85. You forgot about Javachips by Kombat · · Score: 2, Interesting

    Sun wanted a new computer language. Why? BECAUSE THEY THOUGHT THEY COULD WRITE AN OS IN IT! An OS based on an interpreted bytecode language! Was this moronic or what?

    To be fair, Sun's plans included executing those bytecodes natively, on Java CPUs. So from that perspective, they were simply inventing a new reduced-instruction-set stack machine architecture, using knowledge gained from 50 years of CPU evolution. The plan was to create and market Javastations running the JavaOS natively on those Java CPUs, providing cheap dumb terminal remote access to central application servers.

    Nothing moronic about that.

    They abandoned plans for the Java OS around the same time they realized the dumb terminal market wasn't coming back. They still make and sell Java chips for embedded devices though.

    --
    Like woodworking? Build your own picture frames.
  86. Re:Sxx := {Sco, Sun} by Anonymous Coward · · Score: 0


    He calls GPL viral, just as Ballmer did !

    He is attacking RMS and Open Source

    Well well, look what $2billion buys you.

  87. So What's The Big Deal Here? by bfg9000 · · Score: 2, Funny

    Sun sells out to Microsoft; a few days later a famous Sun celebrity issues a statement that they *haven't* sold out. Typical spin and damage control. I can almost see Ballmer's hand up Gosling's ass and moving his mouth for him like he was Oscar the Grouch.

    Let their actions, and the result of those actions, speak for themselves -- NOT this MS-Approved sermon on the mount. Basic Fact: Sun and Microsoft are in bed together... just looking at history, Microsoft and ANYBODY in bed together is bad for Open Source and Free Software. And this is probably bad for Apple, too.

    But overall, nice work from Keep-It-Closed-Gosling in trying to turn the FOSS community against itself again.

    --

    I'm not normally an irrational zealous dickhead, but I figure "When in Rome..."

  88. Good Article by beforewisdom · · Score: 1

    I recommend reading it. Its nice know that opinions posted on this site are read by big players. Steve

  89. I'm not a conspiracy nut . . . by pisco_sour · · Score: 1

    ... that's what they'd want you to believe, isn't it? That they're not all "out to get you" so you lower your guard, and then BAM, they get you. They can't fool me, I can see what they're doing, trying to undermine our voices, but they can't, they can't, I will not fall for their pathetic, childlike tricks ... Oh wait, someone's at the door ...

    --
    http://castorexmachina.wordpress.com - Filosofía, tecnología y cultura.
  90. Freedom is for people. by Chris+Burke · · Score: 1

    Apples and oranges. You are making bad analogies. Once I have a copy of something in the BSD lisence, it's free for life.

    I believe you misunderstand the analogy because you misunderstand who it is who is the slave. It isn't the software; software can no more have freedom than my chair can. People have or lack freedom. Software is called free or not because it allows/restricts the freedom of people. So while the BSD software has a free license, when you take that BSD software and redistribute it to users under a restrictive license, you are taking away their freedoms. The GPL ensures that those people you give the software to will have those freedoms.

    The purpose of the GPL is to unsure that recipients of the software have freedom for life. Because it does a better job of ensuring the freedom of the people who receive the software, I call it more free than the BSD license.

    It sounds rational to call the assurance of freedom a "restriction" that necessarily results in less freedom. Call it a restriction if you want -- the conclusion that the restriction "you cannot take away the freedoms of others" results in less freedom does not follow. The analogy with slavery is meant to illustrate this; do you truly believe your inability to own slaves means you have less freedom?

    --

    The enemies of Democracy are
    1. Re:Freedom is for people. by sporty · · Score: 1

      The purpose of the GPL is to unsure that recipients of the software have freedom for life. Because it does a better job of ensuring the freedom of the people who receive the software, I call it more free than the BSD license.


      The purpose of the GPL is to make sure that anyone using the software cannot claim it as their own (and distribute it). We agree on that much. But there's one freedom I value as well... the freedom to be closed.


      For instance, take something simple, like a bubble sort in basic. For the most part, there would be huge groups of people who would write it the same. But let's take the best one and GPL it.

      That mean if I use that implementation, I can no longer use it in closed source software even if I've seen it. Otherwise, I may be violating the GPL by copying what I remember OR directly copying it byte for byte.


      Now I'm not advocating everyone ditching GPL. It's a great license for the open source community, people who depend on each other for improvements and not to be taken advantage of. Heck, I'm one of those people. But if I want to one day close my source from the top-down, with no acknowledgement of who wrote what,I can't. I have gpl code that I must acknowledge and re-release. A freedom I no longer have.


      That's where the BSD lisence shines. But every person has their preference and their place. Mine is with the GPL for some client software I'm writing, and if I closed-source it someday, I have nothing to gain other than annoying people. But if I develop somethign so cool, so awesome, as a computer scientist, you better believe it's going under BSD. My preference :)

      The analogy with slavery is meant to illustrate this; do you truly believe your inability to own slaves means you have less freedom?


      Well, my freedom to own slaves, shoot people at will, have sex with minors and what not are freedoms that are tollerable to lose. So yes, I do have less freedoms, but with the extra benefit that people can't shoot me, have sex with my kids (if i had) or to own me as a slave. Software can't own me, but I can own software. That's where the analogy fails. :)
      --

      -
      ping -f 255.255.255.255 # if only

    2. Re:Freedom is for people. by Chris+Burke · · Score: 1

      The purpose of the GPL is to make sure that anyone using the software cannot claim it as their own (and distribute it). We agree on that much.

      Not really. Copyright prevents you from claiming it as your own. The GPL is to make sure that anyone using the software is guaranteed the freedom to use that software.

      But there's one freedom I value as well... the freedom to be closed.

      The freedom to restrict others' freedom. You value it, I despise it. The only way to ensure all freedom is to lack that particular freedom. That is why I say the GPL is more free. Freedom without anything that ensures it is nothing. See China's constitution vs. the United States'.

      Well, my freedom to own slaves, shoot people at will, have sex with minors and what not are freedoms that are tollerable to lose. I do have less freedoms, but with the extra benefit that people can't shoot me, have sex with my kids (if i had) or to own me as a slave.

      Right. Your freedom (to live, do as you choose, not be harmed) depends on others not having the freedom to do those things to you. In this way, freedom for everyone is maximized. We don't disallow those "freedoms" because they're "tollerable to lose", we disallow them because they are expressly at odds with the freedoms of others.

      You do not have the right to take away my rights. Very simple.

      Software can't own me, but I can own software. That's where the analogy fails. :)

      No, because the analogy is still about people. The software is just the thing you need/want. It is the person giving it to you who wishes to own you, and the license is the legal mechanism.

      --

      The enemies of Democracy are
    3. Re:Freedom is for people. by sporty · · Score: 1
      The purpose of the GPL is to make sure that anyone using the software cannot claim it as their own (and distribute it). We agree on that much.

      Not really. Copyright prevents you from claiming it as your own. The GPL is to make sure that anyone using the software is guaranteed the freedom to use that software.


      Right. I agree. I was trying to same the same thing. :)


      Right. Your freedom (to live, do as you choose, not be harmed) depends on others not having the freedom to do those things to you. In this way, freedom for everyone is maximized. We don't disallow those "freedoms" because they're "tollerable to lose", we disallow them because they are expressly at odds with the freedoms of others.


      No, because the analogy is still about people. The software is just the thing you need/want. It is the person giving it to you who wishes to own you, and the license is the legal mechanism.



      Agreed, it gives everyone freedom w/o stepping on anyone else's toes. It's freedom for all! :) But software is different. I can create new software at will to mimic GPL software, especiall in a clean room. I cannot equate people with software.. that they should have the can be assigned the same rights. It holds no feelings, no anything. But you are right, it does have a value. That need and want gives it value.


      But the value isn't JUST in the bits and bytes. It's in the ideas too. Gaim isn't great just because it's OSS, but also because it's a great interface, providing an idea.. a service.. a value to my life. And sharing that value is of that value, is one of the thigns the GPL facilititates. So it covers two things, not just code, but value in software.


      Value in software isn't hard to duplicate given time. Some licenses make it easier to duplicate the idea with smaller retributions. That retribution, is the one freedom of the GPL, that is not a freedom at all sometimes. Especially in the software industry, where money is made at being a service, selling software, or just providing support (redhat), that retirbution is a big deal.


      I view the BSD license to the old fishing proverb. Teach a man to fish, he can fish for life. More to fit, you give me the code to a firewall, I can now use the code at my own free will. With the GPL, I get the feeling I must teach everyone else. Not bad for some things, but has a value in itself sometimes.


      Exactly why MS hates OSS. They don't want to teach people to make fish. They just want to make money by keeping the knowledge to themselves. Sometimes it's nice to share, sometimes it's nice to give away. MS seems a bit .. polar in this respect.

      --

      -
      ping -f 255.255.255.255 # if only

    4. Re:Freedom is for people. by Chris+Burke · · Score: 1

      But you are right, it does have a value. That need and want gives it value.

      My main contention regarding the "freedom to restrict freedoms" is that in the libertarian extreme, you can make someone your slave if you're the only one who can give them food, a job, an easy to use operating system, etc. Or if you can market your way into making them think you are.

      Value in software isn't hard to duplicate given time. Some licenses make it easier to duplicate the idea with smaller retributions. That retribution, is the one freedom of the GPL, that is not a freedom at all sometimes. Especially in the software industry, where money is made at being a service, selling software, or just providing support (redhat), that retirbution is a big deal.

      I don't understand your usage of the word "retribution" in this paragraph. I think you mean the GPL's source distribution requirement prevents the spread of good software ideas by people trying to make money off that software. If so, fair enough. But again, I could be wrong.

      I view the BSD license to the old fishing proverb. Teach a man to fish, he can fish for life. More to fit, you give me the code to a firewall, I can now use the code at my own free will. With the GPL, I get the feeling I must teach everyone else. Not bad for some things, but has a value in itself sometimes.

      Several years ago, I remember the leader of the FreeBSD project (name escapes me) saying essentially that his goal was to make software suck less. If he produced good code, and a corporation wanted to use it so they could make a less sucky product for their customers (even if the product had a very non-free license), he considered that a good thing. It certainly raised my respect for the project and the license. For that goal, surely the BSD license has advantages. My goal is simply a little different: freedom first, then less sucking. :)

      --

      The enemies of Democracy are
  91. Re:But Java's still dependent on the interests of by HiThere · · Score: 1

    Meanwhile there's no sign of the "fragmentation problem" which James Gosling argues they ought to suffer from being truly Open-Source.

    You might consider Prothon. http://www.prothon.org/
    I don't know enough Perl to recognize a fragment from it.

    OTOH, I've encountered several fragments wrt Java. Kiev is the one I think most interesting. And perhaps Kaffee, etc. should also be counted. So it appears that the current Java license rather than suppressing fragmentation is fostering it.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  92. redefinition of "free" by tuc · · Score: 1
    This thread is a few days old now, so I don't know why I bother, but here goes:

    Gosling's personal attacks on RMS are a little over the top.

    I don't see how his comments on RMS could be considered personal attacks. (Saying "viral infection clause" is indeed inflammatory , but refers to the licence, not to RMS personally.)

    He starts off by accusing RMS of redefining "Free"

    But RMS did redefine the word "free." That's why we keep having to clarify with phrases such as "free as in freedom" and "free as in beer." When someone says "free as in freedom" s/he is explicitly referring to RMS's definition of "free," even though "free as in freedom" would otherwise be ambiguous.

    and then proceeds to deconstruct the entire concept of Software Freedom based on the hinge that RMS is essentially a kook.

    Well RMS is essentially a kook, isn't he? But kooks can change the world.
    --

    You write your nine symphonies, then you die.

  93. By that logic isn't linux under the thumb of IBM? by razmaspaz · · Score: 1

    Seeing as how the surge of linux into the corporate space is fueled by companies with shareholders, like IBM, wouldn't that put linux in as much danger as java. Before you label me a troll, let me qualify this.

    IBM does not own linux, nor do red hat, suse, mandrake, but they are major distributors of the technology. They are the companies that put up the advertising dollars and the energy to make it a viable option. They also, I would assume, contribute a good amount of development time to the linux kernel and to whatever desktop flavor they support for their distro. So if these companies shareholders said, "hey this strategy isn't making us any money", then they would have a legal obligation to stop advertising, developing, and supporting linux. Linux would not die, but it would suffer a near fatal gunshot wound to the head.

    By this same logic perl is strongly tied to HP, and SCO success (I don't see perl as a real language if *nix goes away). I don't know the first thing about python so I can't speak to it, but the fact of the matter is that every project is supported financially by someone. Developers of free software don't get free lunches. So if the developer's paycheck goes away, the developer does too (Although it wouldn't be the first time someone starved to death from sitting at their computer too long).

    That said, I don't think corporate control of a technology is such a bad thing. Look at the US vs. Russia. Innovation driven by profit put us years ahead of Russia's economy.

    p.s.-I am not trying to suggest oss developers are communist and unpatriotic. Just that they are poor and hungry.

    --
    I tried for 5 years to come up with a clever sig...only to realize that I am not clever.
  94. Re: JDS will equal Solaris by Anonymous Coward · · Score: 0

    "Right after they released one of the *best* Linux desktops on the market. Go figure."

    That's because people more intelligent than you understand that using Linux in JDS was a quick fix until all the Solaris components are in place. At that point, JDS will become Solaris based and not Linux based.

  95. No philosohphy lectures, do some concrete work by Anonymous Coward · · Score: 0

    Hi Folks,

    Cool down about the settlement(that is between SUN & M$Soft and their private matter.)

    I am neither for/against Sun, Open source evangelists or free software advocates -- in fact I use Open source and contributing to open source also and advocate using open source like GPL,LGPL,Apache,BSD.

    And I like thier philosophy(Open source), but when it comes to commercial world and as an employer of thousands of developers, as innovator for newer teachnolgies, you have some other responsibilties too.

    What matters to developers is availability of an free Enviroment where developers can write/run their programs(if possible in platform independet way) and development system(compiler/etc). Java/JDK gave these things for free.

    You are not bounded to release your source code as GPL -- java/JDK does not mandates it.

    Java SDK was free, is free and will be free.

    Using Java Specs. anybody can create JVM subjected to SUN testing creterion. Sun does not stops anybody in creating a free/opensource JVM.

    Do not go phylosophical/too-moralstic, if you like your moralistic views keep them with you/ follow them religiously on your own.

    A commercial company like Sun, which employs thousands of developers, has to survive in this competetive world. It is already getting beated from IBM,DELL,M$Soft, Intel, HP,etc. It has its own difficulties -- economical/strategical.

    If it gives Java also, it has no control. Somebody has to have some control(if possible , just like benevolent control mechanism as we see in Linux). As a founder, Sun has perfect right to become a benevolent contoller for Java technolgy.

    If people don't want to use Sun JVM, use the specs and create one JVM without using Sun's code.Nobody stops you. For the time being Sun gives you a free JDK/JRE for develeoping any type of apps.

    When you compare to BitKeeper --which is used in Linux , which is free for Open source projects, lots of people did noice. But few developers tried to solve the problem of creating competeing SCMs like -- sub-version, gnu-arch. Which is a good things. So if you guys are so passionate, divert your passion on that course. It will finally leeds to more better JVMS. Partially GNU folks are already doing this.

    So in comparison with BitKeeper(which itslef is another nice product), Sun JDK/JRE is free for free/opensource/closesource programs too. What do you need more from a commercial company -- its blood/etc.

    So please separate your passions with practical har-life realties and don't think any UTOPIA in few days with less effort.

    LazyOne

    PS: I am not trying start a flame war not want to accuse any side. If you start some flame, I am not going to answer it :)

  96. Precedent is the difference by MacFury · · Score: 1
    What's the difference?

    The difference is legal precedent. If I steal your ideas and we settle the matter out of court, the next time I steal someone's ideas precedent saying I'm a thief. This makes it easy for me to steal more often.

    If the courts find me to be a thief, next time I steal they can say, "well, you've stolen before in case xyz"

  97. I more billion$ & IBM takes 25-30% of the desk by konmaskisin · · Score: 1

    Really they could together with

    * none of IBM's desk/laptop utility apps rely indows

    Try running a presintalled version of Novell/Ximian Linux disto with all the Novell driectory bells and whistles, Lotus Notes clients etc etc on an IBM laptop with 1 Gb of RAM. It is pretty much as good as Windows - or better. Really. And that's *now* wait 2 more years and another billion in research and marketing from IBM alone.

    The fact that the system will not run various video or image editors that users are used to is a feature: most business desktops don't need those apps and admins struggle to keep them *off* user's systems.

    Anyway 5 years out: Linux on 25% of shipping desktops, 20% of laptops (Apple on on 35% Wintel on 45%) and 75% of servers ... don't say you you weren't warned.

  98. Re:I more billion$ & IBM takes 25-30% of the d by konmaskisin · · Score: 1

    Really they could together with a few vendors and big customers and do this. Consider

    * none of IBM's desk/laptop utility apps rely on windows
    * IBM is integrator par excellence. End to end on Linux is happening.
    * Linux runs great on PowerPC ... IBM is OK with that and not tied to Intel

  99. My question is: by The+MESMERIC · · Score: 0

    Should I learn JAVA or NOT?
    I just bought The Bible :(

  100. Viral by groovemaneuver · · Score: 1

    I love how Gosling considers a license that prevents proprietary software developers from brazenly ripping off your code (GPL) to be viral. Sun's mingling with MS isn't very surprising, but it is disappointing.

    I think RMS' views tend to be a bit extreme, but Gosling shows himself to be firmly planted on the opposite side of the spectrum as just another cog in the corporate greed wheel.

    With this latest MS arrangement, Sun has effectively made any desire I had to learn Java pretty much go away. I've been hearing great things about Python...

  101. James Gosling's reply in his weblog by NZheretic · · Score: 1
    More on Sun & Microsoft
    My last blog entry stirred up a lot of commentary and flamage (and some of the flamage was entertainingly wild: I love the Internet!). Reading through it, it's clear that there's still confusion about the meaning of our "collaboration" agreement with Microsoft.

    While it is true that as a part of it we did sign up for Microsoft's Communications Protocol Program that is a part of the US v. Microsoft case, our full agreement both modifies and expands on it to give us a much more broad and useful agreement. It is important to understand that in no way does this lock Sun or Sun customers into interoperating with any Microsoft system on Microsoft's strict terms. Right now, most of our interoperability is achieved through reverse-engineering. We have the option, entirely at our discretion, to access Microsoft's specifications through the collaboration agreement. But before we do so, on a case-by-case basis, we will do an analysis of the business case for the entanglements that such access implies (principally confidentiality and royalties). Right now, the vast majority of the software that we (Sun) produce has free and open specifications and we provide the implementations of a large and growing fraction of it as open source. We are not going to slow down our involvement in the open source community. Right now we have launched no projects that will access any Microsoft specifications under the agreement - we simply have the option to, if we decide that the benefits outweigh the costs.

    It's a pity that Sun's press release did not make this clear, as Microsoft is using Sun's signing of the MCPP to persuade the DOJ antitrust department to leave the MCPP as is.