Slashdot Mirror


Criticizing Sun's Java Desktop System

An anonymous reader writes "Uh-oh. PJ is not a happy camper. 'Sun has made its choice and opted for The Way Things Used To Be,' she declares in a Linux Viewpoint at LinuxWorld. 'It's a new world, and Sun is not in it,' she declares. Her gripe is with the Java Desktop System, which she argues is grossly cavalier with the GPL and doesn't properly acknowledge its roots. Her main objection: 'You really could get the CD and run it without every knowing it had anything GNU/Linuxy in it or that the GPL provides you with guaranteed freedoms that Sun would like you not to know you have.' Feisty read, as ever, from Groklaw's founder and editor. That Jonesian coinage 'GNU/Linuxy' is worth the read alone!"

624 comments

  1. Holy shat by Anonymous Coward · · Score: 5, Funny

    GNU/Linuxy

    Run for your lives. RMS is pissed

    1. Re:Holy shat by Trejkaz · · Score: 3, Funny

      You mean GNU/pissed.

      --
      Karma: It's all a bunch of tree-huggin' hippy crap!
    2. Re:Holy shat by golgafrincham · · Score: 1

      Run for your lives. RMS is pissed

      the first time i really had to laugh out (sorta) loud while reading /. thx.

      --
      beer. as in "free beer".

      --
      beer as in "free beer"
    3. Re:Holy shat by H4x0r+Jim+Duggan · · Score: 3, Funny

      GNU/Oh, GNU/we're GNU/discussing GNU/the GNU/"GNU/Linux" GNU/name. GNU/It GNU/must GNU/be GNU/time GNU/for GNU/someone GNU/to GNU/make GNU/this GNU/joke.

    4. Re:Holy shat by Anonymous Coward · · Score: 0

      and your mother

    5. Re:Holy shat by Anonymous Coward · · Score: 0

      Not really.

      More like yours, when she was in bed with me the other night.

      She even moaned like one!

    6. Re:Holy shat by Anonymous Coward · · Score: 0

      You slept with a woman that looked and sounded like a gnu?

      hahahahahah. yOU fAIl It

    7. Re:Holy shat by Anonymous Coward · · Score: 0

      Its amazing what alchohol can do to people.

    8. Re:Holy shat by xinit · · Score: 1

      Exactly. He's talked at length about the proper term to use in indicating something is similar to the GNU/Linux system.

      He advises that the only proper term is heretofore to be:

      GNUishnessly/Linuxosity

      --
      --- http://foo.ca
    9. Re:Holy shat by Brandybuck · · Score: 1

      Heck, Linus out to be pissed too. Sun's Java Desktop System is a worked over GNOME. There's nothing "linuxy" about it.

      --
      Don't blame me, I didn't vote for either of them!
    10. Re:Holy shat by Lord+Ender · · Score: 3, Insightful

      I don't think slashdotters even know what funny is anymore. They just think whatever got modded as +5 Funny must be funny. This joke may have been worth a chuckle the first time, but timing is important in humor, and it isn't repeatable. But people still think it should be funny, because it was modded as funny every time in the past.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    11. Re:Holy shat by H4x0r+Jim+Duggan · · Score: 3, Insightful

      I agree. The ``Stallman asks the OS be prefixed "GNU/", so he must want every word to prefixed with "GNU/"'' joke bugs me. It was dumb 5 years ago, and it's dumb now. I was kinda embarassed when I saw I had been modded up. (did my modder get it or not? I'll never know)

    12. Re:Holy shat by Anonymous Coward · · Score: 0

      java sucks; if your making a real app, you ain't using java. strategically you'd be in the middle of a war between Sun (which will loose) and Microsoft (which will support Sun like a cat plays with a mouse)

      I ported Java to C++ to use the object library, and yea, that all it really is, an object library.

      stop being lazy, break out of your controlled IT mind.

    13. Re:Holy shat by Curtman · · Score: 1

      Should have stuck with LiGNUx. Sometimes I think RMS is brilliant. Other times, I'd like to hoof him in the lignux.

    14. Re:Holy shat by sebsauvage · · Score: 1

      BTW, Sun Java Desktop is just a lame rip-off of Morphix.

      http://www.morphix.org/modules/news/article.php?st oryid=41

      Shame shame...

      Take the GPL original !

    15. Re:Holy shat by eclectro · · Score: 4, Funny

      so he must want every word to prefixed with "GNU/"'' joke bugs me.

      You're GNU here, aren't you?

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    16. Re:Holy shat by hey! · · Score: 1

      Have some humanity, dude. Do you expect that people could ignore a straight line like "Gnu/Linuxy"?

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    17. Re:Holy shat by afd8856 · · Score: 1

      on top of Suse which is on top of the Linux kernel. So, yeah, it's Linux.

      --
      I'll do the stupid thing first and then you shy people follow...
    18. Re:Holy shat by Anonymous Coward · · Score: 0

      "You mean GNU/pissed."

      Free as in beer'd

    19. Re:Holy shat by Anonymous Coward · · Score: 0

      you forgot something...

      You're GNU here, aren't you? I GNU it!

  2. Re:Could it be? by DosBubba · · Score: 0, Offtopic

    You posted a question.

  3. Quick summary of article: by Anonymous Coward · · Score: 0, Troll

    Blah blah blah, bitch bitch bitch, blah blah blah

  4. Why is Sun an Open Source Sweetheart, anyway? by jrj102 · · Score: 5, Insightful

    I've never understood why the Open Source community is so quick to praise Sun, and pretend like Java it's an Open/Free technology... it's not. Is it a good, elegant language? Yes. Is it Open? No. Downloadable source code does not make Open software-- the key is in the licensing. IBM gets Open Source a lot more than Sun does, but doesn't get nearly as much credit.

    I totally agree with the notion that the Java Desktop (which IS basically a Linux distro) doesn't sufficiently acknowledge its Linux roots. I also think that their licensing of the Java Desktop is WAY too restrictive and closed to fit within the constraints imposed by the GNU-licensed technologies that are part of it. I just don't understand why people are surprised. Why would you expect them to do anything differently than they have in the past? They make pretty good stuff... but to pretend like they are an Open Source advocate is a mistake.

    Of course, with that said, Sun has an army of lawyers... I'm sure they are not technically violating the GNU. They know better.

    --- JRJ

    1. Re:Why is Sun an Open Source Sweetheart, anyway? by minotaurcomputing · · Score: 5, Insightful

      Well, I think that a popular view is that if one can look at a program's source, then it is open source... not one that I share, but one that is out there in the ether.

    2. Re:Why is Sun an Open Source Sweetheart, anyway? by jrj102 · · Score: 4, Insightful

      >if one can look at a program's source, then it is open source

      By that Rationalle, Windows is Open Source.

      (Yes, I know you weren't advocating the view point, just pointing it out.)

      --- JRJ

    3. Re:Why is Sun an Open Source Sweetheart, anyway? by minotaurcomputing · · Score: 5, Insightful

      "By that Rationalle"

      Yeah, but when I install windows the source isn't sitting there waiting for me to check it out. Not only that, but MS has made it abundantly clear that if you check out there source by other means than those that they provide, then you will get stomped.

      (I understand your point, I'm just trying to continue with this thread of conversation)

    4. Re:Why is Sun an Open Source Sweetheart, anyway? by drinkypoo · · Score: 4, Insightful

      If you can look at the source, and contribute back changes, it is "Open". What it is not is "Free". I'm not sure how the meaning of Open changed, but it sure seems to have, at least around slashdot, or assorted GNU/Minions.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    5. Re:Why is Sun an Open Source Sweetheart, anyway? by jrj102 · · Score: 2, Insightful

      Fair enough. Can we out-polite each other any more? :)

      My point is this: Most people think Java is Open Source, and that (over time) dillutes the meaning of Open Source and gives Sun undue credit.

      Your point is that most people equate Open Source with the availability of source code for READING as opposed to any specific licensing clause... I agree, but I think we're saying the same thing.

      --- JRJ

    6. Re:Why is Sun an Open Source Sweetheart, anyway? by jrj102 · · Score: 4, Insightful

      >If you can look at the source, and contribute back changes, it is "Open".

      I contend that if a company can (and does) sue you for making a change or an extension to the technology that they don't like then it isn't Open.

      --- JRJ

    7. Re:Why is Sun an Open Source Sweetheart, anyway? by kfg · · Score: 1

      Is it a good, elegant language? Yes.

      Well, I can't, of course, speak for anyone else, but in this case I'd say you're praising Sun far more than I ever have.

      KFG

    8. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      There's nothing is out there to stop people from developing their own GPL implementation of Java. The book with it's spec even has a royalty-free license in it!

      We even have several viable open implementations of .NET - Mono, DotGNU, etc. - that people are actually excited about developing, while the small number of independent opensource Java implementations out there flounder several versions behind the current spec.

    9. Re:Why is Sun an Open Source Sweetheart, anyway? by persaud · · Score: 5, Interesting

      Used PAM to login to a Linux box lately? PAM comes from Sun.

    10. Re:Why is Sun an Open Source Sweetheart, anyway? by drinkypoo · · Score: 4, Insightful

      But you're talking about freedom from responsibility; you want to be indemnified. This is about Freedom, not about Openness. A door is open, I can walk inside; I may be tresspassing, so I am not free to do so.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    11. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      "IBM gets Open Source a lot more than Sun does,"

      That's because OSS saves IBM money while OSS costs Sun business.

    12. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 2, Informative

      If you can look at the source, and contribute back changes, it is "Open". What it is not is "Free".

      Wrong.

      Open Source(tm) is a trademark in the USA and/or other countries. If your license does not fit the Open Source(tm) definition, you can not legally call your product Open Source(tm).

      It might be open, but that doesn't mean it's Open Source(tm).

      All this is to be confused with Free Software, which is basically the same thing but RMS doesn't like to admit it.

    13. Re:Why is Sun an Open Source Sweetheart, anyway? by isomeme · · Score: 1

      That's why certain people are so frenetic about using the term "Free Software" rather than "Open Source". What matters isn't seeing lines of code; it's what freedoms you have to work with them.

      --
      When all you have is a hammer, everything looks like a skull.
    14. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 5, Interesting

      Nevermind that Sun has contributed dozens of Engineers and probably a significant sum of money to the Gnome project. (Which last time I checked is open source).

      Lets also forget the fact that without Sun's money/effort, Gnome Usability (ie. HIG) would be nowhere near as good as it currently is. Sun is a major backer of Gnome, and a corporate contributor to the Gnome Foundation..

      Instead, lets bash Sun for not sufficiently acknowledging it's Linux roots in the JDS. (Something that the GPL does not require)

    15. Re:Why is Sun an Open Source Sweetheart, anyway? by metlin · · Score: 4, Interesting

      Exactly!

      I think one of the reasons the OpenSource community likes Sun is because they are the lesser evil.

      In the eyes of the developer community, they are better than say, Microsoft or even IBM simply because Sun's standards are open, or at the very least more open than the competition.

      Is it because that they are the underdogs? Maybe so. But be assured that tomorrow if they do come to the top, they will be ostracized even more.

      And another thing is that, I do not think we can blame Sun for what they've done. Hey, you give your source out? That in no way means I have to or let you do what you let me do.

    16. Re:Why is Sun an Open Source Sweetheart, anyway? by Gumshoe · · Score: 4, Insightful
      If you can look at the source, and contribute back changes, it is "Open". What it is not is "Free".


      Absolutely. And this is the reason why Stallman is so vocal about Free software and why he doesn't actively support the Open Source movement. I have nothing against Open Source but it's rejection of political activism is unfortunate in my opinion. Yes, it has had many victories, convincing companies into the fold who might have rejected Free software otherwise (Netscape or IBM being notable examples) but the current Sun debacle demonstrates how the weakening of core beliefs can damage the goals of the movement.

      As it stands I don't know if the Open Source split was a good thing or a bad thing. I like to think it is but I'm really not sure.
    17. Re:Why is Sun an Open Source Sweetheart, anyway? by DarkOx · · Score: 2, Funny

      "Used PAM to login to a Linux box lately? "

      No thank God.

      *Slackware Rules*

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    18. Re:Why is Sun an Open Source Sweetheart, anyway? by rodgerd · · Score: 1

      The design of PAM is from Sun. The open source implementation had nothing to do with them.

    19. Re:Why is Sun an Open Source Sweetheart, anyway? by HiThere · · Score: 1

      Sun does lots of good things for FOSS. They also do a lot of really vile things.

      If something comes from Sun, I give it a 40% chance of being a really nice thing, and a 40% chance of carrying plague. The other 20% is somewhere in between those two endpoints with the low spot in the center of the bi-modal distribution.

      I once had a friend like that. He couldn't help it. But having him as a friend was too much strain, and now he's a *distant* acquaintance.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    20. Re:Why is Sun an Open Source Sweetheart, anyway? by Chops · · Score: 4, Informative
      [chops@blenching /tmp]$ apt-get source pam
      Reading Package Lists... Done
      Building Dependency Tree... Done
      Need to get 536kB of source archives.
      Get:1 http://http.us.debian.org unstable/main pam 0.76-19 (dsc) [806B]
      Get:2 http://http.us.debian.org unstable/main pam 0.76-19 (tar) [425kB]
      Get:3 http://http.us.debian.org unstable/main pam 0.76-19 (diff) [111kB]
      Fetched 3B in 0s (69B/s)
      dpkg-source: extracting pam in pam-0.76
      [chops@blenching /tmp]$ cd pam-0.76
      [chops@blenching /tmp/pam-0.76]$ grep -ri 'sun.*micro' .
      ./Linux-PAM/doc/pam_appl.sgml:Thanks are also due to Sun Microsystems, especially to Vipin Samar and
      ./Linux-PAM/doc/pam_modules.sgml:Thanks are also due to Sun Microsystems, especially to Vipin Samar and
      ./Linux-PAM/doc/pam_source.sgml:Thanks are also due to Sun Microsystems, especially to Vipin Samar and
      ./Linux-PAM/doc/specs/rfc86.0.txt: Sun Environment", Sun Microsystems Technical Paper,
      [chops@blenching /tmp/pam-0.76]$
      PAM was pretty much the same situation as Java -- Sun invented something good and released it under a non-free license, and the GNU/Linux people (in this case, it really was the Linux people specifically) reimplemented it. The full quote from that documentation is:
      Thanks are also due to Sun Microsystems, especially to Vipin Samar and
      Charlie Lai for their advice. At an early stage in the development of
      Linux-PAM, Sun graciously made the documentation for their
      implementation of PAM available. This act greatly accelerated the
      development of Linux-PAM.
    21. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 4, Interesting

      C# and the .NET CLI are ECMA standards. Web Services/WSDL is a W3C standard. Java is uhhhh.... not a standard.

      What was that about more open standards than the competition?

      --K

    22. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      No, I run Slackware. And before you ask, I don't use NFS either.

    23. Re:Why is Sun an Open Source Sweetheart, anyway? by whoever57 · · Score: 3, Informative
      The design of PAM is from Sun. The open source implementation had nothing to do with them.

      Which is exactly Jonathon Schwartz' point. Sun supports open standards not open source.

      --
      The real "Libtards" are the Libertarians!
    24. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      Thier (Sun) refusal to submit java to ECMA should be a clue as to thier motives. In the early days of the web-frenzy (1997) I attended a marketing briefing given by Sun, where the empty suit told everyone how Java was created by Sun to extend HTML and the browser 'experience' (despite that most of the engineers in attendence KNEW it was designed originally to be a 'set top' language !).

      Years later, we hear how it was created to be the 'open platform' for enterprise development. It does not suprise me much to see this.

      --MDYB

    25. Re:Why is Sun an Open Source Sweetheart, anyway? by Jeff+DeMaagd · · Score: 1

      Well, I think that a popular view is that if one can look at a program's source, then it is open source...

      Which is possibly why people don't like using the phrase "open source".

      To illustrate a point, being able to look at Window's sources doesn't make it "open source".

    26. Re:Why is Sun an Open Source Sweetheart, anyway? by hummassa · · Score: 0

      Is it a good, elegant language? No. it's verbose and utterly klutzy. It's the XXi century's COBOL.

      --
      It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    27. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      Stallman explains the low/nil value of the trademark in this essay.

    28. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0
      What was that about more open standards than the competition?

      Java may not be a standard, but Sun made a lot more than Java if you recall. Have you ever heard of NFS, RPC, TCP/IP, XML, LDAP, etc? Well, Sun Microsystems helped invent those.

    29. Re:Why is Sun an Open Source Sweetheart, anyway? by Bob9113 · · Score: 4, Informative

      If you can look at the source, and contribute back changes, it is "Open".

      Either you meant "open" or you are mistaken. Open with a capital "O" refers to Open Source, the meaning of which can be found here.

      Briefly:
      Open source doesn't just mean access to the source code. The distribution terms of open-source software must comply with the following criteria:
      1. Free Redistribution
      2. Source Code
      3. Derived Works
      4. Integrity of The Author's Source Code
      5. No Discrimination Against Persons or Groups
      6. No Discrimination Against Fields of Endeavor
      7. Distribution of License
      8. License Must Not Be Specific to a Product
      9. License Must Not Restrict Other Software
      10. License Must Be Technology-Neutral


      As an example, most of Microsoft's open source work is not Open Source, as it typically places restrictions on derived works and redistribution.

    30. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      Actually, yes there is. You can't publish an incomplete implementation if you read the spec. GNU are working on the java problem anyway via GCJ and Classpath.

    31. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      Sun also pay $10,000 to FSF per year in patronage dues.

      And on the flip side, Sun funds SCO.

    32. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 1, Informative

      Open Source(!tm) is NOT a trademark in the USA -- the application was rejected.

      OSI-Approved(tm) is the trademark.

    33. Re:Why is Sun an Open Source Sweetheart, anyway? by drinkypoo · · Score: 1
      It never ceases to amaze and annoy me that people consider Open and open to be two different words. I was capitalizing for emphasis, not to fit in with what the Open Group says "Open" means. Unless you put a (tm) after Open, to me, it's the same word as open.

      It's cute how people redefine words instead of making up new ones. To me, it smacks of laziness.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    34. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 1, Insightful

      > dillutes the meaning of Open Source

      "Open Source" is not a trademark and has no universally accepted meaning outside of your little debate club. If "Open Source" Advocates really were concerned about the purity of their jargon, they would invent a trademarkable term that they could legally control. Otherwise, no harm, no foul.

      Also, I think there's zero real-world confusion between Sun Java and the Linux development process. People do understand that Java is a somewhat "Open Standard", but there's no illusions that Sun is not running things.

    35. Re:Why is Sun an Open Source Sweetheart, anyway? by Doomdark · · Score: 1
      I've never understood why the Open Source community is so quick to praise Sun,

      You must be new here... Go back and read previous stories about Sun: there are many more Sun-spectic Slashdot readers out there than those that praise Sun. Really, see how much positive commentary there is about other big linux corporate players (IBM, Novell especially), and then check how little there is for Sun (no comments on whether should or should not be).

      To me there seems to be interesting love-hate relationship between many open source proponents, and companies like Red Hat and Sun. Both companies are known to have contributed important things to open source community (Sun basically buying StarOffice and open sourcing it... fairly valuable gift I would say; Red Hat doing even more than that, but in smaller packages)... yet there is still this uneasy sometimes semi-hostile stance towards them.

      And as to people thinking Java is Free... hello?! Every single time someone says something positive about Java, there are n+1 people pointing out its non-Free status (just as with Qt, for that matter, although Qt has less licensing restrictions in many ways). I really don't think many people think it is Free.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    36. Re:Why is Sun an Open Source Sweetheart, anyway? by Bob9113 · · Score: 1

      It never ceases to amaze and annoy me that people consider Open and open to be two different words.

      Based on your grammar and spelling, I assumed you are a native English speaker. As such, the section on "proper noun" in Wikipedia will help clarify the significance of capitalization. In short, "Proper nouns (also called proper names) are names and denote unique entities."

    37. Re:Why is Sun an Open Source Sweetheart, anyway? by Surazal · · Score: 1

      I don't think that was the point he was trying to make.

      If I tried to submit a patch to Microsoft, they would probably wonder where the hell I got the code from and sue me for everything I'm worth.

      On the other hand, if I submitted a patch to Linus Torvalds, the worst I can expect is to have him humiliate me in public for sloppy code.

      (and he would, too... turns out I'm a lousy coder FYI :).

      --
      --- Journals are boring; Go to my web page instead
    38. Re:Why is Sun an Open Source Sweetheart, anyway? by drinkypoo · · Score: 1
      This is why Open Group needs to be capitalized. However, Open is not a person, place, or thing; it is an ideal, an adjective.

      I am certainly a native (American - though not Native American, if you take my meaning) English speaker. I come to English intuitively, through having read an immense catalog(ue) of fiction, rather than via study, though I am up to date on proper nouns. Nothing in the Wikipedia entry (which incidentally redirects to Noun) suggests that an ideal should be a capitalized entity, though perhaps I should read a book of style?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    39. Re:Why is Sun an Open Source Sweetheart, anyway? by vegetasaiyajin · · Score: 2, Insightful

      I've never understood why the Open Source community is so quick to praise Sun, and pretend like Java it's an Open/Free technology? it's not.

      AFAIK most people in the Open Source community critizices Sun and says Java is a proprietary Language. Most are crazy enough to say it is as proprietary as Visual Basic, for example.

      Is it a good, elegant language? Yes.
      I agree with you. There are many who disagree however.

      Is it Open? No. You are wrong. Java is an open language. Java is a Language. You are confusing the Java language with Sun's implementation.
      The Java language specification literally says: "Sun Microsystems, Inc. (SUN) hereby grants you a fully-paid, nonexclusive, nontransferable, perpetual, worldwide limited license (without the right to sublicense) under SUN's intellectual property rights that are essential to practice this specification. This license allows and is limited to the creation and distribution of clean room implementations of this specification...".

      This is an open language.
      The fact that an specific implementation is proprietary does not make the language proprietary (although, as you point out, Sun's implementation is free as in beer and you can see the source code).
      If you want a high quality open source implementation, check out GCJ (GNU Compiler for Java). It is truly great, and it is not based on a JVM, but compiled to native code,(many Java critics might like this). It is complete enough to fully compile large applications like the Eclipse IDE.
      The only more or less important library it misses is AWT and Swing, but you can use SWT (the eclipse toolkit), which provides better performance than Swing. And AWT/Swing are coming.
      You can use a huge library of open source Java libraries with it. GCJ has great features like the ability to compile java libraries (normally JAR files) as shared libraries, with full support for dynamic class loading (very useful for things like application servers). GCJ also supports the same object model as C++, so you can interoperate with C and C++ very easily.

      I recommend you to check it out. It is a very good implementaiton of the Java specification and is constantly improving and it is as free as can be.

      --

      My heart is pure, but make no mistake, it's pure evil
    40. Re:Why is Sun an Open Source Sweetheart, anyway? by drinkypoo · · Score: 2, Informative
      Windows is not open source to all. They have limited agreements to provide source to specific entities. Those entities who are entitled to the source can doubtless submit patches to Microsoft, which will be promptly filed to NUL:. Hence, it's a goofy example.

      If it makes you feel any better, I'm probably a lousier programmer than you are. :)

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    41. Re:Why is Sun an Open Source Sweetheart, anyway? by hatrisc · · Score: 1

      this could all be cleared up by saying "Free Software." I know, I know people don't like the term.

      --
      I write code.
    42. Re:Why is Sun an Open Source Sweetheart, anyway? by ClosedSource · · Score: 1

      It's really very simple. Commercial companies have no philosophical commitment to open source, but they are quite willing to make money off of unpaid labor.

      Sometimes they tweek the product like Red Hat and sometimes they use it to sell hardware like IBM. These companies either don't have any significant IP (like Red Hat) or they keep their significant IP out of open source projects (like IBM).

    43. Re:Why is Sun an Open Source Sweetheart, anyway? by Theatetus · · Score: 1
      Have you ever heard of NFS, RPC, TCP/IP, XML, LDAP, etc?

      TCP/IP? You sure about that? The RFCs for TCP and IP are from 1981. Sun was founded a year later.

      --
      All's true that is mistrusted
    44. Re:Why is Sun an Open Source Sweetheart, anyway? by Trailer+Trash · · Score: 3, Interesting

      And another thing is that, I do not think we can blame Sun for what they've done. Hey, you give your source out?

      Quick pop quiz: who makes the most money from Java? Sun, right? Wrong. It's IBM.

      Sun sells Java, but IBM sells services around it, and they make a ton of money doing it.

      It's difficult to sell the idea, but had Sun completely opened Java and set up a services business around it, they might be farther ahead than they are now. I say "might" because IBM already had a large services business built, etc., but let's face it, they had to start somewhere.

      My main problem with Sun is the whole "we're open and you're not" thing, which they started years ago and then segued into a "we're kind of like open source and you're not" when that was the big buzzword. They've always been a proprietary software company and probably always will be. That's fine, that's their gig, I just want them to be honest about it.

    45. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      Isn't everyone who uses open source software making money off of open source software? Using Linux and apache for free to serve up content from a web site allows companies to make money off of unpaid labor.

      I used to visit slashdot on a regular basis, but due to the amount of whining I see here its value has truly diminished.

      Companies give products away for free and many (not all) slashdotters are still complaining that they cannot get the code for free too. There is way too much of a sense of entitlement in software today.

      Sun (and others such as Red Hat, Novell and IBM) have given away tons of resources. Of course they want something back. Because their investors *require* it.

      Bunch of whiners.

    46. Re:Why is Sun an Open Source Sweetheart, anyway? by ClosedSource · · Score: 1

      I have no problem with any company wanting to make a profit. I just think it's naive to conclude that these companies really buy into the open source philosophy because they repackage others work or because they give away a few crumbs from their IP mountain.

      I think it's great that people want to give their work away, but they should realize going in that they probably won't get any credit, money, or thanks for efforts. For truly generous people, it's not a problem, but they're a rare breed.

    47. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      violating the GNU

      *snicker* *snort* heeheeheee

      Is that like screwing the pooch? "Boy, Scott really violated the gnu on that one."

      (Ok, I'll grow up.)

    48. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      Rest assured, Sun will use the open source community's good will to undermine it. Just wait and see. Don't forget, Caldera (now known as SCO) was once a darling of the open source community too.

    49. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      So what? Caldera contributed tons of stuff to Linux too, and now look at them. The fact is, Sun is openly antagonistic towards all Linux except their desktop "Mad Hatter" distro. Sun markets Linux as an inferior product, Sun pushed Linux as an inferior product and Sun has now partnered with the only major software company in the industry who does not make Linux versions of their products.

    50. Re:Why is Sun an Open Source Sweetheart, anyway? by Greyfox · · Score: 1
      I don't think so. I doubt they will have a chance before they slip into bankruptcy, having been out javaed by IBM, outservered by IBM, outserviced by IBM (Hmm...) out price-per-performanced by Intel, out-interfaced by Apple and outwitted by Microsoft.

      Ok I suppose I shouldn't be pessimistic about their chances for survival... maybe RedHat will acquire them.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    51. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      Do you have the numbers to back up your claim? Since Sun does not publish their numbers on individual products and they revenue they bring, and to the best of my knowledge, neither does IBM, I would like you to substantiate your claim.

      Or are you just making shit up? Repeating 'conventional' wisdom that you heard on some internet site? Inquiring minds want to know.

    52. Re:Why is Sun an Open Source Sweetheart, anyway? by VAXGeek · · Score: 1

      Using java without swing is like using C without malloc.

      --
      this sig limit is too small to put anything good h
    53. Re:Why is Sun an Open Source Sweetheart, anyway? by illumin8 · · Score: 1

      I've never understood why the Open Source community is so quick to praise Sun

      Well, without OpenOffice, which was given to the open source community by Sun, Linux wouldn't have any hope of consideration as a desktop platform. I never understood why so many slashbots think Sun is evil. They've practically created the very Unix that Linux tries to emulate.

      --
      "When the president does it, that means it's not illegal." - Richard M. Nixon
    54. Re:Why is Sun an Open Source Sweetheart, anyway? by sonictheboom · · Score: 0

      main reason that Sun is better regarded than MS is that Sun ship cool, high performance, high quality products.
      MS ship stuff that is luser-friendly.

    55. Re:Why is Sun an Open Source Sweetheart, anyway? by aristotle-dude · · Score: 1
      This is actually a good thing. You know this internet thing we are on? It is built on open standards implemented by open and closed source software (TCP/IP). It does you no good if you write great OSS but non of the closed source guys adopt your standard. OSS is quite useless if you don't have a well defined standard/interface which others (regardless of license) can implement for interoperability.

      Would you guys prefer closed source companies pushing closed/proprietary software interfaces?

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    56. Re:Why is Sun an Open Source Sweetheart, anyway? by aristotle-dude · · Score: 1
      Do you use TCP/IP? :)

      Obviously you are using non-GPL'd software or at-least a re-implementation of BSD software.

      BTW. I use OSX which includes bash and other GNU software. *gasp*

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    57. Re:Why is Sun an Open Source Sweetheart, anyway? by hak1du · · Score: 1

      You can look at the source code for Microsoft Windows as well. Whether you look at the sources for Java (don't) or Windows, you have to enter into complex legal agreements with its respective owner, agreements that impose conditions on you that many people don't want to accept.

      The fact that with Sun Java, you agree to those conditions merely by downloading their sources makes it worse, not better, since many people end up being duped into accepting conditions they probably wouldn't accept if they thought about what they mean.

    58. Re:Why is Sun an Open Source Sweetheart, anyway? by hak1du · · Score: 3, Interesting

      I'm not sure how the meaning of Open changed, but it sure seems to have, at least around slashdot, or assorted GNU/Minions.

      The term "open source" never changed meaning: it didn't exist prior to the open source movement. The people who created the term have the right to define it.

      And the people who created the term aren't "GNU/Minions" anyway, they are the open source movement. The GNU project and the FSF actually don't like open source licenses, they like free ("libre") licenses. Now, the term "free software" is misleading, but not very: "free (libre)" software is also pretty much "free (as in beer)", but it comes with additional rights for the user.

      But there has been a nefarious attempt at changing the meaning of the term "open", namely in "open standard". An "open standard" is a standard that anybody can implement without obligation to anyone else. And there, it is Sun that has been trying to change the meaning, in order to mislead people into thinking of their highly proprietary system as an "open system".

      The Sun Java implementation is not open source, nor is the Java platform in any way an open standard. The fact that Sun Java is not open source doesn't really matter much, but the fact that the Java platform is not an open standard is a huge problem because it legally threatens any attempt at open source or even commercial alternatives.

    59. Re:Why is Sun an Open Source Sweetheart, anyway? by Sampizcat · · Score: 0

      "but to pretend like they are an Open Source advocate is a mistake."

      Get your facts straight. It seems you don't read /. enough, if you did you wouldn't have missed this article about how Sun settled their fight against Microsoft.

      True, IBM does a lot for open source, but it doesn't mean that Sun's contribution should be disregarded. I don't mind an opinion, just make sure it's an informed one.

      Sampizcat

    60. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      Sun didn't invent TCP/IP, but they certainly were one of its biggest commercial proponents. Bill Joy. The Network Is The Computer. etc.

      Without Sun, it is questionable whether TCP/IP would have gotten out of ARPA and into the real world.

    61. Re:Why is Sun an Open Source Sweetheart, anyway? by gglaze · · Score: 1

      Only on /. can the (erroneous) parent of this post be allowed to get away with +5 Interesting while this post gets buried. MOD UP PLEASE.

    62. Re:Why is Sun an Open Source Sweetheart, anyway? by OwlWhacker · · Score: 1

      Sun contributes to Gnome because Gnome is used in its proprietary Solaris operating system.

      Think about Star Office, that's proprietary too. But how was Sun to get people using it? Making an Open Source version helped it spread, it could be considered a good marketing effort. If people want support, or proprietary extensions to Open Office, they'd buy Star Office.

      Sun seems to only embrace Open Source when it can benefit from it.

      Sun loves and promotes all things proprietary. Sun has openly bashed Linux to make its own proprietary offerings look good.

      This is why it's such a big deal to people.

      Sun appears to be two-faced.

    63. Re:Why is Sun an Open Source Sweetheart, anyway? by metalmaniac1759 · · Score: 1

      I kinda agree with him. When someone is trying to make money out of something - he is out to market the product. Not to tell people that you can give it away for free... that would be plain stupid.

      If someone is aware of the GPL, and basically cares about licensing he/she will eventually come to know about it.

      You dont have to go around every tom, dick and harry that your product is "free" and you dont need to necessarily buy it from us!

      Nandz.

    64. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      Sun seems to only embrace Open Source when it can benefit from it.

      Well, duh.

      Most people do most things to get benefits. Perceived or otherwise.

    65. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0
      That's very misleading.

      Open Source and Free Software are two similar but competing philosophies; each with their own competing nonprofit organizations (The FSF and whoever the other guys are).

      The FSF is more academically oriented; and the OSF is more commercially oriented.

      Most but not all Open Source licenses are Free Software licenses, and most (perhaps all) Free Software licenses are Open Source licenses.

      It interests me to watch both organizations occasionaly competing and occasionally cooperating just like Sun and Microsoft do.

    66. Re:Why is Sun an Open Source Sweetheart, anyway? by Balp · · Score: 1

      The big point in Java Desktop is that is isn't called Linux. There for it's not marketed as another Linux distribution, that way it can be sold to companies thet does have a strict hard managenemt policy not to use any open source products such as the unreliable Linux on any desktops. But, heck Sun a big player is comming here and is selling one of there new stuff that happens to ba somekind of Java stuff and Java we already have. (Then when everything just happes to work they might figure ut that they actually where running this Linux stuff. The big thing is that you have to talk to management using management selling language and to people on the floor using tech speek.)

      This might be a good product and can be usefull, even if it isn't strictly a Windows desktop.

    67. Re:Why is Sun an Open Source Sweetheart, anyway? by Balp · · Score: 1

      > Sun seems to only embrace Open Source when it can benefit from it.

      That is basicly the whay that companies stayes alive, that only do stuff that they benefit from. It's one of the big basics of market economy.

      / Balp

    68. Re:Why is Sun an Open Source Sweetheart, anyway? by OwlWhacker · · Score: 1

      Most people do most things to get benefits. Perceived or otherwise.

      Obviously.

      But imagine somebody who gave money to a homeless guy because it made him feel good, then he went out and mugged another guy because it gave him a 'buzz'.

      The two actions are oposite to each other.

      Would you say that this guy was doing this to benefit society, or just himself?

      Open Source is about wiping away restrictions, not imposing them. Just because Microsoft has Open Sourced its installer app, does that make it pro-Open Source? There are far more factors pointing to Microsoft being against Open methods than for them. The same goes for Sun.

      The point is that just because Sun is contributing to Open Source, it doesn't mean that it's dedicated to it in any way, there's a difference between using something and embracing it.

      That's the point.

      Sun prefers to be 'closed'.

      Sun is out for what it can get, and seems to be willing to stomp on any of its friends if that will gain it a bit of extra cash and promote its proprietary methods.

    69. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      An ECMA standard is not very valuable, considering ECMA standardises anything that has a sponsor, in this case MS.

    70. Re:Why is Sun an Open Source Sweetheart, anyway? by OwlWhacker · · Score: 1

      Obviously Sun wants to make money, and it's not going to do anything it won't benefit from; however, my point is about embracing Open Source as a mentality, not just a method of licensing applications.

      Sun is more in favor of proprietary methods than open methods.

      This is why many people don't see Sun's use of Open Source as meaning that it supports it.

    71. Re:Why is Sun an Open Source Sweetheart, anyway? by nr · · Score: 1

      well, i'm not suprised that Sun tries to hide the "roots" of the software included in its Java Desktop System suite.

      I work in the IT department of a big multinational corporation and the general view among my collegies (IT professionals with suite, shirt and tie) is that "free" and "open" software is of lower quality than commercial software.

      free/open software = low quality, made by amateurs and hobbyists in their spare time.

      commercial/closed software = good quality, made by professionals geting paid to do develop.

      Realy sad, but this is how the general view here at my company is. So I think it's chosen decision from Sun to make the software look to IT pros like it is commercial software.

    72. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      Sun is playing by the rules of the game.

      Don't like it ?

      Tough !

      Coincidently although many consider that most commercial ventures with Linux gives credibility to Linux it is really a cynical ploy.

      I doubt that engineers at Sun are salivating at the thought of ext2fs and giant locks :)

    73. Re:Why is Sun an Open Source Sweetheart, anyway? by Surazal · · Score: 1

      From a "guy off the street example" point of view it made sense.

      And, finally before I go to bed:

      > If it makes you feel any better, I'm probably a lousier programmer than you are. :)

      That's not possible. I code in PERL. Beat that, sucka :^P

      --
      --- Journals are boring; Go to my web page instead
    74. Re:Why is Sun an Open Source Sweetheart, anyway? by Legume · · Score: 1

      A book of style would (assuming it covered the topic) warn against using an initial-capital to provide emphasis. You would be better off using the or tags that Slashdot allows in posts.

    75. Re:Why is Sun an Open Source Sweetheart, anyway? by sydb · · Score: 1

      You clearly don't know what you're talking about; Open Source is a TM of the Open Source Initiative, not the Open Group.

      And yes, if you capitalise Open, people here will think you're talking about Open Source. Think of your audience.

      --
      Yours Sincerely, Michael.
    76. Re:Why is Sun an Open Source Sweetheart, anyway? by Thomas+Miconi · · Score: 1

      I've never understood why the Open Source community is so quick to praise Sun

      Gee, I wonder ...

      Hell, except maybe IBM, no single company has done more for the open source movement than Sun !

      Thomas Miconi

    77. Re:Why is Sun an Open Source Sweetheart, anyway? by aulendil · · Score: 1

      And as to people thinking Java is Free... hello?! Every single time someone says something positive about Java, there are n+1 people pointing out its non-Free status (just as with Qt, for that matter, although Qt has less licensing restrictions in many ways). I really don't think many people think it is Free.

      And the fact that Qt is indeed free software doesn't hinder the crowd pointing that out ... shrugs ...

    78. Re:Why is Sun an Open Source Sweetheart, anyway? by trewornan · · Score: 1

      perhaps I should read a book of style

      Try this superb book if you want a guide to English which goes a little beyond basic schoolboy grammar - although it's not really a style guide.

    79. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      I tried posing to your journal but the discussion wasn't open.
      A wise man would make it policy to never order from a business that uses a "Z" in place of an "S" in it's (bzness?) name. Unless maybe you're ordering a hip-hop CD.

    80. Re:Why is Sun an Open Source Sweetheart, anyway? by Too+Much+Noise · · Score: 1

      "Sun" and "high performance" don't sit very well in the same phrase, unless you glue them with a "not". It's reliable, alright (heck, compared to stuff MS ships it's mostly a no-brainer). But high-performance it's not. The good ol' reliable turtle.

      The 'high quality' issue is more tricky, as there's more to it than just reliability - but a 's/high/good' on this one would look ok. And drop the 'cool', will you?

    81. Re:Why is Sun an Open Source Sweetheart, anyway? by afd8856 · · Score: 1

      They are an Open Source advocate. Remember OpenOffice?

      --
      I'll do the stupid thing first and then you shy people follow...
    82. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      Yup, PAM sucks sweaty balls. Pat has started shipping java so there is obviously some suck getting into slack, the day they start using PAM or SYSV inits is the day I switch to BSD.

    83. Re:Why is Sun an Open Source Sweetheart, anyway? by Moraelin · · Score: 1

      Actually, from what I can tell, the reason OpenSource zealots love Sun, was because Sun had a long tradition of foaming at the mouth about how MS is the spawn of Satan. That's all. Sun used to be the corporat equivalent of a mindless foaming-at-the-mouth anti-MS zealot.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    84. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      Perhaps it is because they don't share the core beliefs.

    85. Re:Why is Sun an Open Source Sweetheart, anyway? by arevos · · Score: 1

      I've never understood why the Open Source community is so quick to praise Sun, and pretend like Java it's an Open/Free technology... it's not. Is it a good, elegant language? Yes.

      Whoa! Slow down there. Java's "a good, elegant language"? Java? Are you sure you're not thinking about some other langauge instead?

    86. Re:Why is Sun an Open Source Sweetheart, anyway? by Tony-A · · Score: 1

      Open standards exist when your competition is using your standards.
      When I can download a Java SDK from IBM instead of from SUN, that's open standards.
      When a monopoly has some standards bodies as lap-dogs, that's not open standards.

    87. Re:Why is Sun an Open Source Sweetheart, anyway? by davecb · · Score: 1
      Huh? Sweetheart???

      I thought that Sun was always getting slagged by the commentators at Slashdot (;-))

      --dave

      --
      davecb@spamcop.net
    88. Re:Why is Sun an Open Source Sweetheart, anyway? by vegetasaiyajin · · Score: 1

      Using java without swing is like using C without malloc. This is ridiculous. Java is mostly used for server side/distributed applications where you don't need GUI libraries.
      If you happen to need a GUI library you can use SWT. An example client java application that uses this toolkit is the azureus bittorrent client.
      BTW, many people think SWT provides much better performance than Swing since it uses native widgets (there are GTK and Motif SWT implementations).

      --

      My heart is pure, but make no mistake, it's pure evil
    89. Re:Why is Sun an Open Source Sweetheart, anyway? by Jim_Maryland · · Score: 1

      I'd put Sun in the high performance category for certain products. The Blade equipment and their high end servers have always performed well for me (database, web development/hosting, Geographic Information System processing). I'll agree that not every product they put out pushes the performance envelope, but I doubt you'll find a single company that doesn't have a bit of variety in that category.

      On point to consider is the end use of the products. In some cases, Sun products don't really start to "shine" (OK, bad pun) until you've started to scale them up.

    90. Re:Why is Sun an Open Source Sweetheart, anyway? by rupert2000 · · Score: 1

      9. License Must Not Restrict Other Software

      But don't a lot of 'Open Source' license agreements forbid use in commercial or properitary software development?

    91. Re:Why is Sun an Open Source Sweetheart, anyway? by frank_adrian314159 · · Score: 1
      Is it a good, elegant language? Yes.

      Something tells me this guy was severely impaired when he typed this. This shows the hazards of drinking and posting to Slashdot at the same time. Please folks, if you have to drink, get a designated poster before you end up killing someone due to their laughing (or crying) too hard.

      --
      That is all.
    92. Re:Why is Sun an Open Source Sweetheart, anyway? by Gaijin42 · · Score: 1

      Checking out their source code by any non-approved means would imply hacking into their server to get the code, or getting someone "on the inside" to give it to you outside of any license.

      I bet if you hack into Linus' box he gets mad at you and stomps on you.

      I be he also gets mad at you if you get someone "on the inside" to release you a copy of the kernel outside the GPL.

      "But wait!" you say, if someone releases you the kernel without the GPL, they weren't authorized to do that, so its stealing!

      "Same thing for Microsoft source" I reply.

    93. Re:Why is Sun an Open Source Sweetheart, anyway? by poot_rootbeer · · Score: 1

      Java is uhhhh.... not a standard.

      I would say it actually IS, considering how it's been widely adopted by the industry steering group known as "De Facto"...

    94. Re:Why is Sun an Open Source Sweetheart, anyway? by heathm · · Score: 2, Insightful

      Yes, C# and the CLR are ECMA standards but that standard is controlled exclusively by Microsoft. May I freely implement C# or the CLR? Of course. May I do anything to try and change that standard? Only if I go to work for Micrsoft or give Microsoft a lot of money.

      On the flip side. Java is standardized by the Java Community Process. IBM, Novell, Red Hat, Apache, BEA and of course Sun are all members of the JCP and decide on the Java standards. To say Java is not a standard is absolute ignorance. The JCP is just as much of a standards body as the W3C. Any individual can join the JCP for free and corporations can join for a nominal fee. Can you get more open than that?

      Is Sun's *implementation* of Java open? No. Is the Java standard open. Yes. Are there open implentations of Java? Yes.

      People repeatedly argue that C# and the CLR are more open than Java. This is asinine. The entire Java stack from the language to the JVM to J2EE are all open standards by the JCP. I can implement any part or the whole thing without paying a red cent to anyone. Only a very small portion of .NET is an open standard.

    95. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      It never ceases to amaze and annoy me that people consider Open and open to be two different words. get to a linux login prompt, and try typing your password with incorrect capitalization..

    96. Re:Why is Sun an Open Source Sweetheart, anyway? by fugspit · · Score: 0

      No body reads my comments because of my sucky Karma but I have reply. Sun has been using the terms open standards and open systems for over 20 years now. They must have been pretty bloody prescient if they started using those terms as a "nefarious" attempt to mislead people into thinking of stuff which wouldn't gain traction for another 15 years.

    97. Re:Why is Sun an Open Source Sweetheart, anyway? by Wraithlyn · · Score: 1

      QUICK you say? ;)

      I seem to recall it taking YEARS before Java (and Sun's role in it) stopped being badmouthed on /.

      "Cross-platform? Bah.. write it in portable C and compile for whatever you like." was the reigning chant of the day.

      --
      "Mind, as manifested by the capacity to make choices, is to some extent present in every electron." -Freeman Dyson
    98. Re:Why is Sun an Open Source Sweetheart, anyway? by Anonymous Coward · · Score: 0

      Sun prefers to be 'closed'.

      Well. Some would say SUN's not regarding standards. But the Java standard is closed -- IMO. You and i cannot contribute to it. Only a small group of people can, and the hierarchy is in tight hands of the SUN.

      However, when this be compared with Microsoft...

    99. Re:Why is Sun an Open Source Sweetheart, anyway? by Thuktun · · Score: 1

      C# and the .NET CLI are ECMA standards. Web Services/WSDL is a W3C standard. Java is uhhhh.... not a standard.

      C# and the CLI were ECMA standards before the CDs were even cool. Java has the Community Process, there are multiple vendors of compliant JVMs, they have stable, well-designed, WELL-DOCUMENTED specifications, and so on.

      If C#/CLI is a standard and Java isn't, standards can take a long walk off a short pier, as my dad used to say.

    100. Re:Why is Sun an Open Source Sweetheart, anyway? by mod12 · · Score: 1
      Is it a good, elegant language?
      Compared to what? C++? OK, maybe. Compared to the broad spectrum of other languages, I would have to give a definite "no". The best praise I would give it would be to call it practical.

      (Sorry, I know that was not the main point of your post, but the remark just jumped out at me.)

    101. Re:Why is Sun an Open Source Sweetheart, anyway? by njcoder · · Score: 1
      "Sun is out for what it can get, and seems to be willing to stomp on any of its friends if that will gain it a bit of extra cash and promote its proprietary methods."

      I'm sorry.. but who's stomping on who?

      Also, do you think IBM makes money on Linux? Linux is used to help make their other offerings cheaper. Their closed, propriatary, lotsa zero's at the end of that check please stuff. Just to mention one company.

      Show me a big open source project that is thriving under the GPL that didn't get money , developers, code or anything along those lines from some "closed source" company.

    102. Re:Why is Sun an Open Source Sweetheart, anyway? by rupert2000 · · Score: 1

      A.K.A The GPL?

    103. Re:Why is Sun an Open Source Sweetheart, anyway? by Bob9113 · · Score: 1

      But don't a lot of 'Open Source' license agreements forbid use in commercial or properitary software development? A.K.A. The GPL

      From the OSI site:

      9. License Must Not Restrict Other Software

      The license must not place restrictions on other software that is distributed along with the licensed software. For example, the license must not insist that all other programs distributed on the same medium must be open-source software.

      Rationale: Distributors of open-source software have the right to make their own choices about their own software.

      Yes, the GPL is conformant with this requirement. Software linked with GPLed libraries only inherits the GPL if it forms a single work, not any software with which they are merely distributed.

  5. FP? by Xhad · · Score: 0, Offtopic
    Free Pizza?

    Flying Penguins?

    Fortran Programming?

    Flux...caPacitor?

  6. Why trust them? by DAldredge · · Score: 3, Insightful

    If they have no loyality to their own employees, what makes you think they will have any loyality to you?

    1. Re:Why trust them? by elmegil · · Score: 1
      Right. So it would be loyal to Sun employees for the company to just let itself go out of business, is that your point? Clearly you need to go get some business classes. Here's a quick clue though: if you aren't making profits, all the loyalty in the world isn't going to help keep you in business.

      There's plenty of room to argue whether or not Sun is making/going to make the right cuts, but the fact that they need to make cuts should be obvious to anyone.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    2. Re:Why trust them? by DAldredge · · Score: 1

      I don't see the high level execs being fired because of the mistakes they made. Perhaps if the exec got canned for their mistakes people would not get so upset.

    3. Re:Why trust them? by elmegil · · Score: 1

      Did you read what I wrote? You know, about the right cuts? WTF does that have to do with loyalty to employees?

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    4. Re:Why trust them? by DAldredge · · Score: 1

      The right cuts should start with those that made the decisions so they don't make them again. Not once did I say that SUNW should not fire people, I said they should fire all that are involved. This includes those in the exec suite.

    5. Re:Why trust them? by Anonymous Coward · · Score: 0

      Are people intentionally dense? What the hell do you think this was about? Two Executive VPs and Chief Marketing officer...gone or demoted.

      If you're going to bitch about a company, at least pay attention to what's going on.

    6. Re:Why trust them? by elmegil · · Score: 1
      Firing execs who made bad decisions (something I wholeheartedly agree should be done) has no bearing one way or another to your original statement: " If they have no loyality to their own employees, what makes you think they will have any loyality to you?"

      That sure sounds like "SUNW should not fire people because doing so is disloyal to them". If that wasn't what you meant, just say instead of redirecting the discussion into "the right cuts".

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    7. Re:Why trust them? by DAldredge · · Score: 1

      Yes, it does. You see those that make the decisions (SUNW and it's execs) get a total pass on their mistakes and those who did what they where told get fired.

      Perhaps if you looked at people as more than just numbers on a spreadsheet you would understand.

    8. Re:Why trust them? by elmegil · · Score: 1

      Perhaps if you didn't have an obvious axe to grind, you'd have some credibility to pretend you knew where I am coming from. Hint: my job has nada to do with spreadsheets.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
  7. 'GNU/Linuxy'? by syousef · · Score: 3, Funny

    'GNU/Linuxy'? That's so like uh huh yesterday like. *girly giggle* I mean like she's so not with it like *hair flick* She should get with the times and like stop it *bounce*

    --
    These posts express my own personal views, not those of my employer
    1. Re:'GNU/Linuxy'? by SyntheticTruth · · Score: 1


      I'm having flashbacks of alt.devilbunnies.

      [nervous look]

      What?!?

  8. Everyone's out to dinner! by 53cur!ty · · Score: 3, Interesting
    I guess everyone must be eating right now given the first few posts!

    Yes more and more 4-profit's seem to be using GNU work product without proper acknowledgements.

    Perhaps sourceforge can pay the FBI to run a few raids for the GNU violators!!

    Where the answers are

    1. Re:Everyone's out to dinner! by Anonymous Coward · · Score: 0

      Which is an interesting point in itself - Microsoft is allowed to audit businesses to check for licencing violations - why don't OSS advocates do the same?

    2. Re:Everyone's out to dinner! by Anonymous Coward · · Score: 0

      ...Yes more and more 4-profit's seem...

      No no no, it's '3-Profit'. You seem to have added a step.

  9. One problem with Java Desktop system by Anonymous Coward · · Score: 0, Offtopic

    winword.exe has troubles launching. And no default associatiuons for .wma and .wmv, so I can't visit Yahoo Launch and view D12 videos.

    By the way, D12 has new album out today.

    1. Re:One problem with Java Desktop system by Anonymous Coward · · Score: 0

      You're dumb.
      Their stuff is funny and has good rhythm to it. But ya'll N'Sync fans wouldn't understand.

    2. Re:One problem with Java Desktop system by Imidazole · · Score: 0, Redundant

      D12? Who's that? I've only heard of Eminem. heh

    3. Re:One problem with Java Desktop system by Anonymous Coward · · Score: 0

      D12 looks like those Central Park Rapers. Don't know why they just look like it to me.

  10. Please Tell Me.. by Anonymous Coward · · Score: 4, Insightful
    Her gripe is with the Java Desktop System, which she argues is grossly cavalier with the GPL and doesn't properly acknowledge its roots.

    Please tell me where in the GPL does it state that you have to acknowledge its roots or pay its proper respects.

    As long as it complies, it's fine. Why does everything have to bow down and act like the GPL is all holy?

    This is another example how how un-free the GPL philosphy is, and why BSD licensing is the best way to go.

    1. Re:Please Tell Me.. by Anonymous Coward · · Score: 5, Insightful

      Oh good god.
      BSD is best...no gpl is best.. no licence X is best..

      get over it. They all have advantages and disadvantages.
      BSD is a great licence and fosters innovation, but if the original work is not kept up, spin offs may be non-free and so it does not have a guaranteed lasting effect.
      GLP has a guaranteed lasting freedom to it, but at the price that it has trouble combining with other licences.
      Non-free stuff works when it's profitable, and the company that owns the code decides they want it proprietary to keep their advantage in the market.

    2. Re:Please Tell Me.. by Carnildo · · Score: 1

      All Hail the Great GNU! All Hail the Great GNU!

      --
      "They redundantly repeated themselves over and over again incessantly without end ad infinitum" -- ibid.
    3. Re:Please Tell Me.. by Anonymous Coward · · Score: 0

      Get Programmers Layed-off
      Gut Programmers' Livelihoods
      Grocery Packing for a Living
      Gotta Pawn Luxuries (Lexus?)
      Gosh, Payroll's Lost

    4. Re:Please Tell Me.. by Anonymous Coward · · Score: 0
      Please tell me where in the GPL does it state that you have to acknowledge its roots or pay its proper respects.

      How about, oh, section 1?
      You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. (Emphases mine.)
    5. Re:Please Tell Me.. by tabdelgawad · · Score: 1

      How can you, on the one hand, say the GPL doesn't require X, then, on the other, declare that it's un-free because it requires X?!

      --
      Imposing Libertarian views on everyone online since 1992.
    6. Re:Please Tell Me.. by golgafrincham · · Score: 1

      Why does everything have to bow down and act like the GPL is all holy?

      simple. if you don't, stallman will write a bad comment about you. if you are very unlucky, stallman may think about writing an essay.

      --
      beer. as in "free beer".

      --
      beer as in "free beer"
    7. Re:Please Tell Me.. by Anonymous Coward · · Score: 0
      This is another example how how un-free the GPL philosphy is, and why BSD licensing is the best way to go.

      Until some monopolist comes along, takes your work, embraces it and extends it, then uses the monopoly position to make your software unusable because it can't deal with the extensions, and then has the gall to sell your software back to you.

      Oh, yeah, there's a winner!

    8. Re:Please Tell Me.. by ADRA · · Score: 3, Insightful

      She isn't arguing the legal stand-point of Sun's position. She's arguing that sun is 'using' the community without being a good neighbor. They want to reap the rewards of the community without paying respect back.

      IBM may sell billions in Linux and they definitly contribute to Linux for (among other things) profit, but they also actively promote the community, and their practices.

      The article Pamela quoted makes Sun out to be the same old corporate game of playing friendly until you have the upper hand, then locking in like they always have.

      If Sun really wants to play with OSS in the long run, they have top start shutting up these inconsistent spouting mouthpieces.

      --
      Bye!
    9. Re:Please Tell Me.. by Citizen+of+Earth · · Score: 1

      This is another example how how un-free the GPL philosphy is, and why BSD licensing is the best way to go.

      In a week or so, the company I work for is going to take some guy's work and make a proprietary version of it. The guy BSD'd all of his stuff, so he and the Free world will get nothing out of it. What an idiot! He deserves to get ripped off. The source code that we have opened up is LGPLed.

    10. Re:Please Tell Me.. by Anonymous Coward · · Score: 0

      No, I guess you're right. Because SOMEBODY might use it for profit, you'd best make sure NOBODY can use it for profit. Yeah, that's the ticket.

    11. Re:Please Tell Me.. by Anonymous Coward · · Score: 0

      If you're REALLY unlucky, he'll decree a fatwa.

    12. Re:Please Tell Me.. by Gumshoe · · Score: 4, Insightful
      No, I guess you're right. Because SOMEBODY might use it for profit, you'd best make sure NOBODY can use it for profit. Yeah, that's the ticket.


      Oh for god's sake. The GNU GPL doesn't prevent people from making a profit. Where in the "rules of capitalism" does it say that only proprietary software can result in profit? Do you think IBM would have anything to do with the GPL if there was no profit incentive.

      For the record, I have nothing against the modified BSD licence and even advocate its application in certain instances, but to compare it to the GNU GPL and claim that it is somehow more sympathetic to capitalism because it permits proprietary derivatives is pure FUD.
    13. Re:Please Tell Me.. by TheRealSlimShady · · Score: 3, Insightful
      The GNU GPL doesn't prevent people from making a profit.

      Of course it does - it allows you to redistribute anything released under the GPL for nothing, or for as low a cost as you like. It doesn't matter how much money the original author wants to sell it for, someone else could buy it and redistribute it for nothing. The only way people really get around this is to use trademarks (you can't resell RedHat as Redhat - it's theirs) or include some proprietary value add with it.

    14. Re:Please Tell Me.. by Halfbaked+Plan · · Score: 1

      You made that anecdote up, didn't you?

      We all know that BSD licensed code has made it into a lot of products and projects.

      But you made your little story up, didn't you?

      --
      resigned
    15. Re:Please Tell Me.. by Gumshoe · · Score: 1
      The only way people really get around this is to use trademarks (you can't resell RedHat as Redhat - it's theirs) or include some proprietary value add with it.


      ...therefore the GNU GPL doesn't prevent people from making a profit.

      It's true that the GPL doesn't automatically guarantee that people can make a profit but it doesn't prevent it.
    16. Re:Please Tell Me.. by elmegil · · Score: 1
      She's arguing that sun is 'using' the community without being a good neighbor.

      And where's the proof? The product isn't called "GNU/Linux/Java Desktop"??? Sun puts plenty back (see the involvement in GNOME for JUST ONE example), and ranting because we didn't stroke the right egos is just stupid.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    17. Re:Please Tell Me.. by TheRealSlimShady · · Score: 1

      Ok, maybe it doesn't prevent you from making a profit, but it certainly makes it very difficult.

    18. Re:Please Tell Me.. by Shurhaian · · Score: 1
      Please tell me where in the GPL does it state that you have to acknowledge its roots or pay its proper respects.
      Every time I use a piece of software that's GPLed, the license info is prominently displayed. (Isn't it a requirement that a copy of the license be included?) If it's buried, then Sun gets to claim that it is still in there, while a number of users wouldn't dig deep enough to find it, so wouldn't be aware of the freedoms they should have.

      I think the BSD license is great for some things, but mostly in things that would be used as building blocks. You still have a chance to market these if you play your cards right; people might pay for your expertise with them. But for big projects, I would at least give the GPL some serious consideration.
      --
      NB: YMMV. IANAL. Take the above with a grain of salt.
    19. Re:Please Tell Me.. by Gumshoe · · Score: 1
      Ok, maybe it doesn't prevent you from making a profit, but it certainly makes it very difficult.


      Perhaps. But that's a matter of comparison and I can't comment on it because I've never made a profit from anything.
    20. Re:Please Tell Me.. by SideshowBob · · Score: 1

      Reading the parent, there is no conflict. He said the GPL doesn't require X, but that the GPL philosophy is un-free. It would've been better worded to say the GNU philosophy or the Free Software movement's philosophy, but whatever.

      I happen to agree. There is this attitude in the free community that one has to say the right things, do things the right way, and in short think the same as others in the movement. This sort of RightThink political correctness irks many.

      Computers and software are tools, not political issues. If you want to get political, get involved with a civil liberties or environmental group, or hell even a gun-rights group if thats the way you lean.

      Its as if someone decided to create a political movement around auto parts, with the Flooble/Tire group disdaining the Brozzle engines group. WHO CARES!

    21. Re:Please Tell Me.. by Anonymous Coward · · Score: 0

      Sun has offered plenty in return visa vi GNOME contributions alone. This chick (whoever the fuck she is) needs to get off her high horse.

    22. Re:Please Tell Me.. by StormReaver · · Score: 3, Insightful

      "Please tell me where in the GPL does it state that you have to acknowledge its roots or pay its proper respects."

      Section 2. Specifically section 2c, though the end user is only required to be explicitly informed of the GPL roots under certain circumstances.

      I really can't fault Sun for not doing what is not required. Doing so would score brownie points with the community, and would therefore increase its goodwill asset, but Sun is not violating its obligations at this time regarding what PJ brought up.

      It sound like Sun desperately wants to alienate the community in the future, though, when the exec talks about including closed Microsoft technology in Sun's distribution.

    23. Re:Please Tell Me.. by Anonymous Coward · · Score: 0

      ???? You have totally misunderstood the position of the Free Software Foundation.

      http://www.fsf.org

      Go read the philosophy page again. This is not just flat-tip versus philips-head.

    24. Re:Please Tell Me.. by sparkz · · Score: 1
      This is another example how how un-free the GPL philosphy is, and why BSD licensing is the best way to go.

      BS. It's another example of how FUD works both ways. This article is pure anti-proprietary FUD, and makes no reference to the GPL whatsoever (if it did, it would fall over its heels).

      --
      Author, Shell Scripting : Expert Re
    25. Re:Please Tell Me.. by Anonymous Coward · · Score: 0

      ....visa vi GNOME....
      No! it's
      ...mastercard emacs KDE....

    26. Re:Please Tell Me.. by Anonymous Coward · · Score: 0

      I don't think he's misrepresenting them at all. Just yesterday someone posted a link to an RMS post where he was saying he wouldn't fully endorse Debian as Free Software because they disagreed with the FSF about a documentation license. Pure Political Correctness.

      On a lower level, you see it every day on slashdot that IBM > Sun because IBM runs Linux TV commercials and Sun does not.

    27. Re:Please Tell Me.. by AhBeeDoi · · Score: 1
      GLP [sic] has a guaranteed lasting freedom to it, but at the price that it has trouble combining with other licences.

      When you choose the GPL route, you should go in with eyes wide open. You don't decide at midstream to take it all back and make it proprietary.
    28. Re:Please Tell Me.. by DShard · · Score: 1

      Software is a political issue on several fronts. And many of us here do care. But otherwise nice comparison to the Flooble/Tire.

    29. Re:Please Tell Me.. by DShard · · Score: 1

      If the orginal author only cared about selling his app why would he release it GPL?

    30. Re:Please Tell Me.. by Citizen+of+Earth · · Score: 1

      You made that anecdote up, didn't you?

      No, it's true. We're trying to work out a deal with the guy to bring him on board, but apparently he wants too much. The software is for security in web services and it presently has some serious usability problems. We're being funded to fix it, though I'm pretty sure our changes will be proprietary.

    31. Re:Please Tell Me.. by AstroDrabb · · Score: 1

      I agree that Sun has put some very good contributions into the Open Source community. However, I have a problem with the right hand not knowing what the left is doing. Where can one download the sources to their Java desktop from Sun, especially any modifications? What is up with funding SCO? What is up with bad mouthing Linux as a server to try to push their slowaris? Also, I think most of Sun's Gnome contributions were because they wanted to use it as their desktop in newer versions of Solaris. The desktop on Solaris 8 and earlier is just anceint and lacks many modern features. On Monday, Wednesday and Friday, they push Linux, on Tuesday and Thursday, they push Solaris x86. Why didn't they use Solaris x86 as their Java Desktop? Because it has sucky device support. I think Sun could be a good company and a strong member of the Open Source community if they got a new leader. Someone who can help Sun focus their business on where they want to go. Sun currently seems very confused IMHO. Oh, and what is up with Sun not allowing end users to distribute Java Desktop? Most of the code in Java Desktop is under the GPL and an end user has a right to distribute it. To me it looks like Sun wants to try to make Java Desktop as proprietary as they can and prevent distribution. It is corporate games like this that offend Linux community members.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    32. Re:Please Tell Me.. by G-funk · · Score: 1

      And me without mod points :'(

      --
      Send lawyers, guns, and money!
    33. Re:Please Tell Me.. by Anonymous Coward · · Score: 1, Interesting

      First, the GPL doesn't state you have to be able to -download- the source to anything. Only that it be made freely available.

      Second, Sun contributes changes back to the GPL projects themselves.

      Third, why should Sun have had to embrace Linux to embrace GNOME, which is how I interpret your issue with how Sun first embraced GNOME?

      Fourth, Sun will be using Java Desktop on Solaris x86 as well as Linux ... you seem a bit conflicted here ... Sun is bad for having embraced GNOME for Solaris, but Sun is bad for not having put Java Desktop on Solaris x86 ... ?

      Fifth, yeah, I agree, Sun is a bit confused on the overall picture.

      Sixth, Everything else that Sun uses in Java Desktop today that is not a Sun contribution comes directly from SuSE ... so there is nothing Sun is hiding or making proprietary at the Linux level. There is some IP going into management utilities and improved translations and such but from a GPL level nothing is being locked away from you and they do not try to stop you from distributing those GPL'ed parts. However Java Desktop as a whole has IP that has been added beyond the Linux/GPL bits that Sun has every right to keep to themselves.

      BTW, when was the last time you saw an end user (legitimately) distributing Red Hat Enterprise Linux? Sun isn't the only one who doesn't make it easy to get your hands on the product without paying a license.

      I personally think Sun needs to do a better job of publicizing what they are doing for the community and need to do a better job of making Java Desktop specifically more -readily- available in source form beyond relying on SuSE, but they aren't doing anything that should get your gizzard turning.

    34. Re:Please Tell Me.. by AstroDrabb · · Score: 1, Troll
      This is comlete FUD. Look at MySQL or QT. You can use them both free of charge. If you want to make proprietary software with QT, you buy a license and Troll Tech seems to be doing fine. If want to use MySQL in proprietary software, you can buy a license and you can also buy support. The GPL allows you to make as much money as your talents will allow.

      There are a bunch of Open Source licenses, each one has its pros and cons. The BSD doesn't guarantee you any chance at selling software either. If I write some application and release it under the BSD, you can come along and make it proprietary and add feature FOO and sell it. I can turn around and add feature FOO to the BSD version. So why would someone pay you for your additions when they are available in the BSD version?

      Now say I make an application and release it under the GPL. I start to sell this application and also sell support. You come along and try to sell it for half the price. Do you think people would buy a non-official version from you? Maybe a few, but I doubt many. Also, where do you think all new version will be released first? My version. Look at MySQL as an example. If I want to buy support or purchase a license for proprietary use, I go to MySQl. I wouldn't go and buy your version of MySQL or buy support from you.

      Your argument just doesn't hold water. You also came up with a very simple solution, get a trademark. I can try to sell MySQL, though I would have to call it LSQL or some other name. And guess what, no one would have heard of it, and it would not have the same reputation as MySQL. There are a bunch of Red Hat Enterprise Linux knock-offs. Guess what, they don't take any significant share of Red Hat's business. Why? Because when an enterprise wants RHEL, they go and buy RHEL, they don't go and use White Hat Linux or some of the other ones.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    35. Re:Please Tell Me.. by Anonymous Coward · · Score: 0

      "The guy BSD'd all of his stuff, so he and the Free world will get nothing out of it. What an idiot! He deserves to get ripped off."

      Yeah! If he had GPL'd it, he'd be a wealthy man. Oh wait ...

    36. Re:Please Tell Me.. by TheRealSlimShady · · Score: 2, Interesting
      If want to use MySQL in proprietary software, you can buy a license and you can also buy support. The GPL allows you to make as much money as your talents will allow.

      I wonder if you can see the obvious conflict in these statements. (Hint: You're not making money using the GPL - you're making it in spite of the GPL by working around it).

      Now say I make an application and release it under the GPL. I start to sell this application and also sell support. You come along and try to sell it for half the price. Do you think people would buy a non-official version from you?

      That's how a market works - I can offer the same product at a reduced rate. In terms of offering support, support is a really shitty way of making money from software development. You've got a lot of costs to recover if you're only charging for support, and it only works on a large scale (e.g. RedHat).

    37. Re:Please Tell Me.. by Citizen+of+Earth · · Score: 1

      Yeah! If he had GPL'd it, he'd be a wealthy man. Oh wait ...

      He'd have access to all modifications made to it. A corporation wouldn't be able to pull an Embrace and Extend.

    38. Re:Please Tell Me.. by AstroDrabb · · Score: 2, Interesting
      I wonder if you can see the obvious conflict in these statements. (Hint: You're not making money using the GPL - you're making it in spite of the GPL by working around it
      How in the world are you working around it? Some customers of MySQL are happen with the GPL and probably just buy support from MySQL. Others want to work out a different license deal with MySQL, so as a company, MySQL accomadates their customers. Do you think MS uses the same license deal for everyone of their customers? No. Partners get different deals, just like large enterprises can get different deals.
      That's how a market works - I can offer the same product at a reduced rate.
      Yes, but the software marke is also based on reputation. If you can along and offered my software at a reduced rate, it would take you a long time to show how you are adding value or that your support was just as good, etc. And with a simple trademark, you could not sell the same software under the same name, so you would have to build up the product, which can take a long time.
      In terms of offering support, support is a really shitty way of making money from software development. You've got a lot of costs to recover if you're only charging for support, and it only works on a large scale (e.g. RedHat).
      Stop smoking crack : ) Do you have any idea how much money MS makes from support contracts? I have been a senior programmer for the past 8 years for three fortune 500 companies. All three companies paid MS an annual licence fee for all the support/software. Even if no software is updated, the price is still the same because of the support. The same thing with Oracle. You pay X amount for the product and then X per year for "maintenence" and support and those prices almost never include updates. Then there are "enterprise" class applications like portals, CRM, etc. SAP, PeopleSoft and Microsoft charge you X for the software and then so much each year for suppport and then so much each year to continue using the software. There are _tons_ of ways to make big bucks off of software besides the selling price of the software. Actaully, for many large enterprise type applications, the software is the least expensive part of the deal.
      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    39. Re:Please Tell Me.. by TheRealSlimShady · · Score: 1
      How in the world are you working around it?

      Well, for a start the bit that's making you money isn't the bit that's GPL'ed. It's the bit that is under a totally different license that makes money.

      Stop smoking crack : ) Do you have any idea how much money MS makes from support contracts?

      I don't suppose you noticed my statement in the paragraph you responded to: it only works on a large scale. I would consider SAP, Peoplesoft, Oracle and Microsoft large scale - I don't know about you.

      There are _tons_ of ways to make big bucks off of software besides the selling price of the software. Actaully, for many large enterprise type applications, the software is the least expensive part of the deal.

      Well there must be something stopping all those companies who are based on selling Open Source products from making big bucks - Red Hat is the only one who is even close to making money. They have revenue, sure, but they don't have big profits...

    40. Re:Please Tell Me.. by Anonymous Coward · · Score: 0

      I have been a senior programmer for the past 8 years for three fortune 500 companies.

      A senior programmer, eh? You should really advertise this fact more. It would make everyone take your postings in a different light.

    41. Re:Please Tell Me.. by Balp · · Score: 1

      The code he wrote will still be as free as the day it was released. So any other person can do the Embrade and Extend trick against the company that first tried that too.

      Given that the orgininal code actually is that good and have any values to be used. Desipte what you say large good free project like X and BSD have keep free and open for many years. Small project die whet the one in the project stops working despite if it's GPL or BSD.

      / Balp

    42. Re:Please Tell Me.. by fucksl4shd0t · · Score: 1

      Well there must be something stopping all those companies who are based on selling Open Source products from making big bucks - Red Hat is the only one who is even close to making money. They have revenue, sure, but they don't have big profits...

      The other guy is right, but he's left out some important parts of the argument. Support and services are one way to make money off the software, and they're big, don't get me wrong.

      But why should someone buy software you've produced and offered as GPL? First, presumably you've trademarked the name. So now nobody can take the same exact software under the same name and sell it using your trademark (not sure if that violates the GPL or not, actually). That causes them to have to build up the software under a new name. Second, you don't just make it freely available. You sell it to people either with the source code bundled or with a written offer to give them the source code, either one of which will satisfy the GPL. Yes they can copy it for their friends, and yes they can post it for download on the internet. But only the copy they bought from you, for the latest version, well, they'd have to buy it again, wouldn't they?

      Last, at least as far as making money up front off the software, is value. How much value is in the package? The question is never "Why should I buy it from you when I can download it for free?" It's always "Why should I buy it from you? What's in it for me?" IF they can download it for free, that's a complication to the question, but you have to wipe it away. What value is in your package? Any? Is there a manual on disc in PDF format? Is there an installer that works with 5 different package managers? Is there a dead tree manual? Is there example content, tutorials, movies, etc, to help the user to learn quicker? Is there an update service?

      Hey, here's some value. You get the software under the GPL. So you get the source code. You can modify it yourself. You can pay me to modify it for you. You can pay someone else if I won't do it, and I might be willing to accept their changes into my source tree.

      Yeah, to a large extent the GPL makes it much harder to write a piece of software once and spend the rest of your life enjoying the royalties off of it and living like a fat, lazy slob. Yes, you do have to think more and make better business decisions when your business revolves around GPL code. It's a free market, after all, and we're changing the rules because we can, and because we should. ;)

      --
      Like what I said? You might like my music
    43. Re:Please Tell Me.. by elmegil · · Score: 1
      What is up with bad mouthing Linux as a server to try to push their slowaris?

      Let's think hard about this. Sun has invested a decade of engineering effort into Solaris. And you think it would be reasonable to just say "ok, we're done. Let's only sell/support Linux!" ???

      Regardless of your own opinion of the relative technical merits, you've got to be kidding to expect anything else.

      I think Sun could be a good company and a strong member of the Open Source community if they got a new leader.

      I think that the day Scott leaves the company will fall apart. I see more fault with middle management than I do with anyone at either extreme.

      It is corporate games like this that offend Linux community members.

      Given the number of community members who have proven time and again that they're actively looking for something to be offended by, I can't say I think Sun should be too worried about that.

      Honestly. This looks like yet another case of "I don't want to like Sun, let's find some reasons to be offended." Which isn't to say Sun doesn't have places where it's stumbled and made bad moves and bad decisions, but to paint Sun as anti-OSS is laughable.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    44. Re:Please Tell Me.. by Anonymous Coward · · Score: 0

      It changes the way you make a profit. I use GPLed software to customize soulutions for buisnesses. They get high quality software for a reasonable price, exactly fitted for their needs. I get a pile of money. The original developers get new code. everybodys happt, becasue I deliver *soulutions* not software.

    45. Re:Please Tell Me.. by macsuibhne · · Score: 1

      "What is up with Sun funding SCO?"

      Sun did not "fund SCO". Having take the decision to continue selling Solaris x86, Sun needed to improve their lamentable driver support. In a straightforward "buy v/s build" decision, they chose to buy. SCO was simply the only vendor with SVR4 device drivers to sell (hundreds of them). This sale went down in Feb '03, before SCO started tossing lawsuits out like confetti.

      IBM Timeline

      Red Hat Timeline

      Novell Timeline

      Sun Driver purchase news item

      There may be many reasons to dislike Sun, but in my personal opinion they are not sponsors of SCO, and PJ seems to letting emotion cloud reason when it comes to commentary concerning Sun. They're certainly no better or worse than (say) HP or Oracle.
      Tony.

      --
      -- "Quis custodiet ipsos custodes?" -- Juvenal
  11. GPL, Linux and commercial distros by gnuman99 · · Score: 4, Informative

    Most commercial distros would like to keep the source code secret or at least modifications and software that makes these distributions unique. This is not something specific to Sun's Linux distro. Just look at Lindows (uhm, Linspire). They prefer to have a marketshare and not just, "I'm using Linux from Sun" or "I'm using Linux from Lindows". They want people to say, "I'm using Java Desktop. And what is Linux again?"

    1. Re:GPL, Linux and commercial distros by fucksl4shd0t · · Score: 1

      Last time I checked, both RedHat and Mandrake offered all of their own tools under the GPL, and Mandrake is particularly proud of the fact that the 3CD download edition of their distribution has no proprietary software on it. Didn't suse recently GPL their YaST stuff? (not that YaST is any good or anything. Notice how there's always a gentoo, debian, and mandrake zealot talking about their config software but never a SuSE zealot?)

      --
      Like what I said? You might like my music
  12. GPL Acknowledgment. by Luke · · Score: 3, Insightful

    she argues is grossly cavalier with the GPL and doesn't properly acknowledge its roots.

    The GPL doesn't say "Thou shalt display in bright big banners the license of this software". Yeesh. Why not look for real license violations instead of bitching about this?

    1. Re:GPL Acknowledgment. by AJWM · · Score: 4, Informative
      No, but it does say this:
      3. You may copy and distribute the Program (or a work based on it,
      under Section 2) in object code or executable form under the terms of
      Sections 1 and 2 above provided that you also do one of the following:

      [a & b skipped]

      c) If the modified program normally reads commands interactively
      when run, you must cause it, when started running for such
      interactive use in the most ordinary way, to print or display an
      announcement including an appropriate copyright notice and a
      notice that there is no warranty (or else, saying that you provide
      a warranty) and that users may redistribute the program under
      these conditions, and telling the user how to view a copy of this
      License.

      I don't know if Sun is violating the letter of the GPL, but it sounds like they might be violating the spirit.

      --
      -- Alastair
    2. Re:GPL Acknowledgment. by betis70 · · Score: 1

      >>I don't know if Sun is violating the letter of the GPL, but it sounds like they might be violating the spirit.

      next on PJones radio: "Smells Like Linuxy Spirit"

      --
      I forget...are we at war with Eurasia or East Asia?
    3. Re:GPL Acknowledgment. by Anonymous Coward · · Score: 0

      Ah yes. The "obnoxious GPL self-promotion clause."

    4. Re:GPL Acknowledgment. by Burdell · · Score: 1
      If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement...
      Lots of GNU software (not just software under the GPL but software released by GNU) doesn't do that. For example: bash, gzip, ls, ...
    5. Re:GPL Acknowledgment. by drinkypoo · · Score: 2, Interesting

      gzip (can't read compressed data from/write compressed date to a termina) and ls don't behave interactively. rm does, though, if you use the -i switch, and it certainly doesn't print a copyright message. Bash obviously is a valid example, since it is highly interactive.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:GPL Acknowledgment. by TheRealSlimShady · · Score: 1
      I don't know if Sun is violating the letter of the GPL, but it sounds like they might be violating the spirit.

      But the spirit of the GPL is totally irrelevant. It's how the legalese is interpreted that matters - all that can be enforced is the letter of the law, not the spirit.

    7. Re:GPL Acknowledgment. by thestarz · · Score: 1
      That's odd. I looked at the GPL myself and paragraph C in section 3 is this:

      * c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

      Which is different than what you posted...

      --

      c++; /* this makes c bigger but returns the old value */
    8. Re:GPL Acknowledgment. by Halfbaked+Plan · · Score: 1

      C) sounds as intrusive and annoying as the old 'obnoxious advertising clause' that a certain political band used to rant about.

      --
      resigned
    9. Re:GPL Acknowledgment. by Arker · · Score: 1

      It's not a matter of legality. It's legal for them to do this. But it does put lie to their pose as friends of Free Software, which was her point.

      Just because something is legal doesn't mean it's friendly.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    10. Re:GPL Acknowledgment. by Shurhaian · · Score: 5, Informative
      As a sibling has posted, the quote of the license is not currently accurate.

      GPL

      The article c) as posted is actually under section 2.

      2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:
      a) and b) also skipped, but still required for actual compliance.
      c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)
      Emphasis mine.

      This, I think, is why bash and such can get away with not showing a license when run; they normally don't announce their readiness to receive commands, it's assumed and/or self-evident. IANAL and I am not part of the FSF.

      I think the more damning portion is actually what comes right after 2c:

      These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it.
      Emphasis again mine.
      --
      NB: YMMV. IANAL. Take the above with a grain of salt.
    11. Re:GPL Acknowledgment. by fwarren · · Score: 3, Insightful

      Life will go on if GPL is not openly acknowledged.

      The real thing, is that sun wants to license software like the realplayer, and technology from Microsoft. They want a world where they can charge $x per seat, and lock you in. They want RedHat and everone else to go away.

      They want a Sun Java Deskop with licensed technolgy to be the standard. They want the "Linux Desktop" to be considered a toy without this stuff. They want to force the point that RealPlayer should be licensed, not included free. They want to be the "One Distro" that binds them all "with licensed" software.

      --
      vi + /etc over regedit any day of the week.
    12. Re:GPL Acknowledgment. by juhaz · · Score: 1

      Note that that concerns only modifying programs, not making new ones, and you left out the best part:

      (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)

      Which explains how bash etc. "get away" with it, basically they don't get away with anything, there is no requirement to include that in a new program and there is no requirement to include that in modified program if the original was also interactive and didn't have it.

      If you modify a previously non-interactive program to be interactive, then it needs to be added.

    13. Re:GPL Acknowledgment. by Anonymous Coward · · Score: 0

      It is funny, now she can know well the wrath and scorn of "the community". Funny how quick "the community" can turn on someone that has done so much to help insure it stays free. Ungrateful maggots.

    14. Re:GPL Acknowledgment. by AJWM · · Score: 1
      Whoops! My bad cut'n'paste job.

      At first I just copied para C, then decided to add text to clarify where it came from -- and goofed that up. It's actually Section 2, Para C.

      Here's the section 2 intro:

      2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

      Sorry about that.

      --
      -- Alastair
    15. Re:GPL Acknowledgment. by fucksl4shd0t · · Score: 1

      next on PJones radio: "Smells Like Linuxy Spirit"

      next on KRMS: 'Why it should be called \'Smells like GNU/Linuxy Spirit\''

      --
      Like what I said? You might like my music
    16. Re:GPL Acknowledgment. by Anonymous Coward · · Score: 0

      They want a Sun Java Deskop with licensed technolgy to be the standard. They want the "Linux Desktop" to be considered a toy without this stuff. They want to force the point that RealPlayer should be licensed, not included free. They want to be the "One Distro" that binds them all "with licensed" software.

      This isn't that much different than what Apple is doing.

    17. Re:GPL Acknowledgment. by Anonymous Coward · · Score: 0

      I read multiple times, with reference to sources, they want Linux -> Solaris on JDS. That explains to me a bit here and there...

  13. what is wrong with people by UniverseIsADoughnut · · Score: 5, Insightful

    "'You really could get the CD and run it without every knowing it had anything GNU/Linuxy in it or that the GPL provides you with guaranteed freedoms that Sun would like you not to know you have.' "

    Yeah, why should they know, does it really matter, no. Sun can put it in there if they want. People companies are using linux for what it's worth. Why do some think that if someone is using linux they must spread the virtures of it and be a sales person for it. Also not having mention fo GNU, or GPL doesn't change what it is. In the end it's the software that matters. If you base how good something is on the if it's GPL or not your pretty much out of it.

    Does Intel need to show in their end product what brand chairs the engineers at intel sit in? Does GM need to put stickers all over there cars saying what brand steel was used for the fenders?

    1. Re:what is wrong with people by MisterFancypants · · Score: 2, Insightful
      Yeah, why should they know, does it really matter, no.

      I fully agree. What does she expect, a little RMS manifesto popup that shows during the software install? Yeah, that will REALLY attract new users to Linux...

      I appreciate much of the software RMS, etc have created with the GNU project, but their over-politization of the issue of Free Software certainly isn't helping when it comes to mainstream adoption. The fact remains that the vast, vast majority of computer users don't care if their software is "Free". The fact that it is Free is completely irrelevant if they just want to use it to get a job done.

      Trying to force the issue down their throat is just going to reinforce their existing notions about Linux/GNU types being antisocial freaks.

    2. Re:what is wrong with people by Anonymous Coward · · Score: 0

      Does Intel need to show in their end product what brand chairs the engineers at intel sit in? Does GM need to put stickers all over there cars saying what brand steel was used for the fenders?

      No. But like you say, why should they? They aren't required by the licenses on those chairs or fenders to do so.

      But that's a bad analogy, because Sun are required by the GPL to grant their customers the freedom to copy and redistribute the GPL'd software Sun sell however they like.

      If Sun's EULA says "you may not redistribute this software", and it doesn't then say "except for the parts of it which come under the GPL", then I'd say that's probably a bad thing, because it's a lie.

      EULAs that lie to users are bad. You probably don't understand that, so let's have another car analogy: would it be okay by you if GM put a clause in the contract when you buy a new car that says "this vehicle may only be driven by the undersigned purchaser"? Of course it wouldn't. Who's allowed to drive your car is between you and your insurers, GM have nothing to do with it. The same goes for software: who's allowed to distribute it is the business of the copyright holder, not the vendor.

      Sun's EULA has a blanket prohibition on copying the software. You're really still free to copy most of it if you want to, but Sun aren't telling you that. And that's okay, is it?

    3. Re:what is wrong with people by golgafrincham · · Score: 1

      I appreciate much of the software RMS

      honest question: why RMS and not RSM?

      --
      beer as in "free beer"
    4. Re:what is wrong with people by Panoramix · · Score: 1
      Yeah, why should they know, does it really matter, no.

      Well, it does matter if that omission violates section 2 (c) of the GPL. I'm not saying it does, because I have not a copy of the CD, and anyway I am not a lawyer, but from PJ's description of it, I think it is likely to be a violation.

      Sun can put it in there if they want. People companies are using linux for what it's worth. Why do some think that if someone is using linux they must spread the virtures of it and be a sales person for it. Also not having mention fo GNU, or GPL doesn't change what it is.

      Ah, but it does! It says so right there in the license. If you do not inform the people you distribute the software to about the rights they have, then you are violating the GPL. Then your rights over the software are revoked, and then your distribution becomes illegal, because it infringes the copyright of the authors of the software. I'd say that pretty much "changes what it is".

      PJ also says that there is "a rather draconian EULA as you boot into the system that mentions absolutely nothing about the GPL anywhere and expressly forbids you from making copies of the CD." Well, if that is true (and I must say that Ms. Jones has earned a lot of trust and respect from yours truly, because of her work in her site), it feels a lot like a blatant violation of the GPL.

      If that is the case, I do hope the FSF will deliver a C&D to Sun promptly. Lax enforcement of the GPL will only lead to more piratage from corporates. Not that I care much about what corporates do or do not, mind you, but I do care about Free software remaining Free, and I think that if you don't keep these people at bay, strictly, next thing you know, not only they are not contributing back but they are suing you for stealing "their" software.

      In the end it's the software that matters. If you base how good something is on the if it's GPL or not your pretty much out of it.

      Man, then I'm out of it. I mean, yes, that "principles" thing is, like, so out of style now. Time to tell my employer that I'm no longer a useful developer. Such a shame, I kinda liked this gig.

    5. Re:what is wrong with people by Build6 · · Score: 1

      Richard M. Stalman, not Richard StalMan

    6. Re:what is wrong with people by tedgyz · · Score: 1

      Does Intel need to show in their end product what brand chairs the engineers at intel sit in? Does GM need to put stickers all over there cars saying what brand steel was used for the fenders?

      My thoughts exactly.

      I am a strong open source advocate, having contributed open software before the term even existed.

      However, I feel the long-haired hippie freaks at Groklaw have lost sight of one fact. If everything is open source and nobody charges for anything, then we will all be unemployed while we watch India, China, etc. reap the benefits of our labor.

      --
      "No matter where you go, there you are." -- Buckaroo Banzai
    7. Re:what is wrong with people by TuringTest · · Score: 1
      Does Intel need to show in their end product what brand chairs the engineers at intel sit in? Does GM need to put stickers all over there cars saying what brand steel was used for the fenders?

      Note that displaying GPL (copyright license) advices is not branding of the original software product (GNU/Linux). It's showing end users required information of their legal rights.

      If GM used a steel which required in its license to show some security warnings for end users to manipulate it without risk, GM should not remove those warnings in the final product. That's a better analogy of what GPL does.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  14. Why acknowledge? by NineNine · · Score: 4, Insightful

    This is another case of OSS people saying, "I gave my stuff away for free... now it's not fair." To this I say, sorry kids. You gave it away for free. You're not entitled to money or acknowledgement of any kind. Sure, that's great if somebody gives you a pat on the head and says, "Now that's a good little coder. Go back to work and build me something good. I have to re-upholster my jet." But you're not entitled to it, and expecting as such is ridiculous. As long as Sun does what the "license" says, they don't have to acknowledge squat.

    1. Re:Why acknowledge? by Luke · · Score: 4, Insightful

      You gave it away for free. You're not entitled to money or acknowledgement of any kind.

      Excellent point. I would also add that so much high-quality software is available for free it has the effect of devaluing the worth of what programmers do. It's something that a brilliant coder should consider first before giving away their hard work - you have to weigh the advantages with the disadvantages.

    2. Re:Why acknowledge? by Anonymous Coward · · Score: 0

      Well it's not hard to make a programmer give away his time and talent.

      Just pay him 30k-100k a year and he will code up anything you want!

      100k is basically free to a large corporation that pulls in billions in revenue.

    3. Re:Why acknowledge? by Anonymous Coward · · Score: 0

      Yo, take that back!

      I like open source coders. I download their shit for free, and then hire Indian contractors to build, test, implement and support solutions. The cost is minimal.

      I never contribute to their projects or give any modified source back. I mean, why bother, those guys must be millionaires anyway, if they provide their service for free. I work in construction business (information management part of it), and so far the cost of supporting our IT infrastructure is roughly $15/hour with 5 people in Bangalore taking care of it and open source throughout the systems.

      So don't you say anything bad about open source coders.

    4. Re:Why acknowledge? by Anonymous Coward · · Score: 0
      Why would I pay someone 100K if there's always someone willing to do it for free, or for a $25 donation to the project?
    5. Re:Why acknowledge? by Anonymous Coward · · Score: 0

      Shit, it only takes 10k if he lives in India, 5k if he lives in the phillipines!

      When you think about it the guy who makes burgers at mcdonalds actually costs more becuase with minimum wage and overtime laws you gotta pay him at least, what, like 12k and you can't outsource him. Where as a programmer, well, there are literally millions of programmers getting churned out every year in third world countries that will work for less than 10k!

      So it's actually cheaper to get a programmer to do your bidding than it is to get some chump to flip burgers for ya!

    6. Re:Why acknowledge? by Anonymous Coward · · Score: 0

      Are you sure about that? It seems like a huge oversight if you can distribute GPL'ed software without notifying the recipients of the fact.

      Can someone more clued in than this Autopr0n wanna-be explain what sort of notification the GPL requires?

    7. Re:Why acknowledge? by Anonymous Coward · · Score: 0

      If they are doing it for free they can still stop working on the weekends and spend time with their wife and kids.

      Once they're on my payroll I own them and they better put in 60-80 hours.

      Even better for 100k hire 10 indians and force them to work 60-80 hours each!

    8. Re:Why acknowledge? by Anonymous Coward · · Score: 0
      Ah, let's see

      spend $100K (and get smelly Linux coders with acne and black shirts and jeans in professional environment)

      keep $100K (and download software off SourceForge via 3 simple clicks)

      The choice is indeed very very hard.

    9. Re:Why acknowledge? by timmarhy · · Score: 4, Interesting

      just because it's GPL and you allow people to use and disribute your work for free, does not mean you are giving away your copyright. you still own the copyright on that product, if you disribute it you MUST acknowledge it, and if you modify it you MUST provide the source. forget SCO, the next big legal battle will be greedy/stupid companies thinking they can take take take and not comply with the GPL. This kind of attitude is so ingrained in modern corp. thinking it is enevitable.

      --
      If you mod me down, I will become more powerful than you can imagine....
    10. Re:Why acknowledge? by Anonymous Coward · · Score: 0

      You gave it away for free. You're not entitled to money or acknowledgement of any kind. . . As long as Sun does what the "license" says, they don't have to acknowledge squat.

      But the license does say they have to acknowledge you. That is to say, the GPL demands that they place a conspicuous copyright notice on the software, and as you retain the copyright under the GPL, that means your name.

      They don't have to call it Linux, sure, but they do have to mention one L. Torvalds in the copyright notices. I'd call that an acknowledgement.

    11. Re:Why acknowledge? by NineNine · · Score: 1

      From what I understand, Java Desktop DOES acknowledge it, but not in a glaringly obvious way. There's nothing in the GPL that says that it must be mentioned in large, 48 point letters on the splash screen. If Sun wants to make a tiny little acknowledgement buried somewhere, that's up to them. Again, this should have been thought about by the contributors long before they started coding.

      Besides, there has been no legal defense of the GPL yet since nobody has enough money to defend it. It hasn't even proven to be a truly viable license, yet.

    12. Re:Why acknowledge? by isorox · · Score: 1

      So you agree all software you could ever want, perfectly tailored to your company's needs, is available on sourceforge?

    13. Re:Why acknowledge? by isorox · · Score: 1

      If the license is invalid then normal copyright law applies, and Sun are no longer allowed to distribute the java desktop system without the express permission of every copyright holder of every program included.

    14. Re:Why acknowledge? by ADRA · · Score: 1

      This is about respect for the community. They don't have to acknowledge Linux, but we don't have to acknowledge their OS either. If I was asked a question about JDS, I'd promptly send them a link to http://www.sun.com/service/warrantiescontracts/
      I t's a two way street, and if they don't want to acknowledge us, we shouldn't be doing them any favors.

      Mind you, this all originated from a bunch of flea bags from Sun who really did look like idiots in my mind. This may not even reflect what Sun really represents BECAUSE SUN DOESN'T REPRESENT THEMSELVES AS ANYTHING! We are just left to guess and say, ok, does Sun want Linux in bed with us, or do they want to opt-in on the Microsoft roller coaster.

      --
      Bye!
    15. Re:Why acknowledge? by bwy · · Score: 2, Insightful

      It's something that a brilliant coder should consider first before giving away their hard work

      No worries about that here, bro... this kid's gotta eat! And I've yet to find an open source MEAL... much less free beer.

    16. Re:Why acknowledge? by Anonymous Coward · · Score: 0
      Not all, but most of it. After all, how tailored can you get, 99% use MS Word out there and the entire office suite? We did several projects on customizing existing systems, so if I have to spell it out for you, here we go.

      Decide on solution and download existing software

      Define modification needs

      Do a project with Tata or smaller Indian outfits (not Infosys or Wipro, they've gotten too big lately) on customizing

      Do a 400-500 hour project for $4.50-5 per hour.

      Total expense out of the pocket - $2,500, total maximum length of the project - 2 weeks, total spend on software - $0, total spent on customizing - $2500

      Yeah, if you're building a nuclear reactor and stuff, you probably wouldn't follow this route. But for a medium size construction company (300+ employees plus 1,000 subcontractors) it's almost a perfect solution.

      Why are you bashing me for promoting open source? I just accentuated the cost effectiveness if you download free software and minimize spending on services?

    17. Re:Why acknowledge? by Anonymous Coward · · Score: 0, Insightful

      Who the fuck modded this as "insightful"??

      By releasing my work for free, I'm devaluaing the work of other programmers? So pro bono lawyers devalue the law profession? And people who give food to the needy devalue the grocery industry?

      If anything, Free Software helps return software to a more realistic price point - it's called a market economy. Free software is proprietary software's natural competition, and it competes on a level playing field, like any other competitor.

      Insightful indeed...

      - OSS/GNU/Linux crunchie

    18. Re:Why acknowledge? by golgafrincham · · Score: 1

      So you agree all software you could ever want, perfectly tailored to your company's needs, is available on sourceforge?

      interestingly, it is. assuming your company a) has a smart admin and b) isn't tied to any proprietary software ("we only read CVs in the *.doc format").

      --
      beer as in "free beer"
    19. Re:Why acknowledge? by Anonymous Coward · · Score: 0

      "Who the fuck modded this as "insightful"??"

      Astroturders? It should be modded troll. I wish Microsoft groupies/Bill Gates wannabes would start their own news web site. And I thought free software advocates had an axe to grind. It's to the point where I come here mainly to check the articles, anymore.

    20. Re:Why acknowledge? by Halfbaked+Plan · · Score: 1

      If the license is invalid then the kernel source tarball breaks up like a big chunk of sandstone in an earthquake.

      There are forces in the software market who wouldn't mind Linux being broken up into a huge mess of litigation.

      --
      resigned
    21. Re:Why acknowledge? by Ruie · · Score: 1
      I think you missed the point of the original article.

      Pamela's complaint is not that Sun does not follow GPL in a legal (i.e. technical) sense, but rather Sun does not follow the spirit of GPL.

      Read the other quotes - they make abundantly clear that Sun views GPL software as something to be exploited and that Sun wants to be in position of being the only supplier, very much like Microsoft is.

      This is sure a nice strategy for a money-making company, but it does not play nice with customers or developers.

    22. Re:Why acknowledge? by nathanh · · Score: 1
      This is another case of OSS people saying, "I gave my stuff away for free... now it's not fair." To this I say, sorry kids. You gave it away for free. You're not entitled to money or acknowledgement of any kind.

      Just to make it very clear, Pamela Jones has never written any OSS code so she couldn't have given any "stuff away". Let's wait for Linus or Alan or RMS to make a similar statement before making generalisations about "OSS people".

    23. Re:Why acknowledge? by Brandybuck · · Score: 1

      Bingo! If you want controls, restrictions and conditions on your software, then use a proprietary license. That's what they're for. But if you want your software to be Free, then you're going to have to deal with the fact that you can't control or restrict the user.

      The GPL tries to straddle these two extremes, but utlimately it's still a Free Software license. Freedom is for everyone, not just you and your close friends. If you didn't want evil corporations exploiting your work, you should have picked a proprietary license.

      --
      Don't blame me, I didn't vote for either of them!
    24. Re:Why acknowledge? by Bob9113 · · Score: 1

      You gave it away for free. You're not entitled to money or acknowledgement of any kind.

      Even the "freer than GPL" Apache and BSD style licenses don't waive the right of acknowledgement.

      GPL:
      provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice

      ASL:
      You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work

      Which is to say, I am legally entitled to acknowledgement of a very specific kind. I do not place my code in the public domain, I use a variety of licenses from the FSF and Creative Commons, all of which preserve my right of attribution.

      You have all the rights to use my code that are granted under traditional copyright. If you choose to do something that goes beyond those basic rights (EG: redistribution), you may do so under the terms of the license I have chosen, or by contacting me and negotiating for a different license. Nothing requires you to accept the acknowledgement terms, but nothing else grants you the right to redistribute my work.

    25. Re:Why acknowledge? by ansible · · Score: 1

      If we want Sun to play nice, and support the FLOSS community better, then we have to ask them or pressure them to do so. We can't use legal pressure , as long as Sun obeys the letter of the GPL, they're fine and we can't touch them.

      So what kind of pressure can we apply? Well, for a start, we can review what they're doing...

      And that's just what PJ is talking about.

    26. Re:Why acknowledge? by Anonymous Coward · · Score: 0

      Sun contributes a huge amount of code to 'the community'. They are big contributers to Gnome, OpenOffice, Mozilla just to name a few.

      Sun is just as much or more a part of 'the community' as 99% of you tossers.

    27. Re:Why acknowledge? by _Sprocket_ · · Score: 1


      Besides, there has been no legal defense of the GPL yet since nobody has enough money to defend it. It hasn't even proven to be a truly viable license, yet.


      A very interesting point.

      Court cases have already upheld various parts of shrink-wrap and click-through licenses that restrict rights granted to consumers by Copyright. Meanwhile, the GPL leaves those same rights intact. Furthermore, it extends traditional Copyright rights if the licensee agrees to the license.

      The court cases over shrink-wrap licensing have already established that the license only has to make the offer and the licensee can either accept or decline the offer by either discarding the material being licensed or taking action covered by the license. Therefore, the GPL is very easy to initiate by simply beginning to distribute a work based on GPL code.

      So... exactly what about the GPL leads you to believe that it must be proven? After all, I doubt there are demands that each and every variation of proprietary licenses be taken before a court before they are taken seriously.
    28. Re:Why acknowledge? by Brandybuck · · Score: 1

      So what kind of pressure can we apply?

      Why do we need to apply pressure? Why would we want to? Why are we making the software we write the instrument for pressuring corporations?

      --
      Don't blame me, I didn't vote for either of them!
    29. Re:Why acknowledge? by Anonymous Coward · · Score: 0

      Perhaps Sun can appease the spirit of the GPL by constructing a golden idol in the shape of RMS's head and present it with a burning offering.

    30. Re:Why acknowledge? by theTerribleRobbo · · Score: 1

      And I've yet to find an open source MEAL...

      Umm... The source code for a meal would most likely be a recipe. Hence, there's a heck of a lot of open source meals around.

    31. Re:Why acknowledge? by blackdragon7777 · · Score: 1
      Because there are just tons and tons of billion+ dollar revenue companies that focus on developing software.

      I would be more than excited to earn 100k a year writing software. GPL software has made it so that the value of a programmer is dropping to below 50k a year (with a little help from the economy). Hopefully now that the economy is recovering, it will be back over 50k when I graduate in a year. I'm not holding my breath though

    32. Re:Why acknowledge? by hak1du · · Score: 1

      Excellent point. I would also add that so much high-quality software is available for free it has the effect of devaluing the worth of what programmers do. It's something that a brilliant coder should consider first before giving away their hard work - you have to weigh the advantages with the disadvantages.

      Yes: if people do something for little money because they enjoy it or because it benefits them in some other way, it means other people can charge less for the same work.

      Welcome to the free market.

      Furthermore, our government and laws take a dim view on people colluding to keep prices artificially high--your suggestion is anti free-enterprise and anti-free market.

    33. Re:Why acknowledge? by Anonymous Coward · · Score: 0
      Hopefully now that the economy is recovering, it will be back over 50k when I graduate in a year.

      Sure will but for that money you can expect an entire village of 3rd world code monkeys who are more hungry than you will ever be. This has NOTHING to do with the GPL and everything to do with global markets, more programmers in poorer countries. Commodity computing is here, programming skills are a valuable asset to have in conjunction with other skills but the days of full time coders earning 100k/year are gone.

    34. Re:Why acknowledge? by Captain_Chaos · · Score: 1

      I would also add that so much high-quality software is available for free it has the effect of devaluing the worth of what programmers do.

      Nonsense. Programmers are paid by companies to write custom software that those companies need, or want to sell. Companies don't have the luxury of hanging around until the software they need happens to get written as open source. This will never change.

      What is happening however is that the price that companies can charge for off-the-shelf software is going down, and rightly so! Software costs next to nothing to reproduce, or "manufacture", so it's not right for companies to charge hundreds of dollars for software as if it does cost a lot of money to reproduce. After they have recouped their development costs, the purchase price of commercial software is almost 100% pure profit. Open source is (or will be, hopefully) making it so that they can't do that anymore.

    35. Re:Why acknowledge? by isorox · · Score: 1

      If the license is invalid then the kernel source tarball breaks up like a big chunk of sandstone in an earthquake.

      tar -xvf linux.tar does that fine

    36. Re:Why acknowledge? by Halfbaked+Plan · · Score: 1

      Naw. That arranges the kernel source nicely for a make && make bzImage

      I'm referring to the fact that a 'social construct' holds it all together and if the GPL is ever 'declared void' due to some form of legal hijinx, it will be the biggest, loudest 'gimmee fest' ever seen as the source tree fragments into a mass of conflicting 'rights.'

      --
      resigned
  15. Wow, a little of everything by doombob · · Score: 0, Troll

    This article should make a lot of complainers happy: Microsoft is good competition, DRM is great, open source is bad, Sun thinks they're helping the open source world, RedHat sucked. I can't believe how many things that ./ers are mad about are included in just one article. Go to town everyone... Go... to... town.

  16. Are you serious?! by Anonymous Coward · · Score: 0

    Please tell me where in the GPL does it state that you have to acknowledge its roots or pay its proper respects.

    As long as it complies, it's fine. Why does everything have to bow down and act like the GPL is all holy?


    The BSD license is the one where you must kiss the ass of all those who came before it.

    "You are free to use this code as long as you put my name up in lights and everyone else who ever contributed a bugfix, yes, kiss our ass!"

    Fuck that egotistical BSD bullshit.

    1. Re:Are you serious?! by Anonymous Coward · · Score: 0
      "You are free to use this code as long as you put my name up in lights and everyone else who ever contributed a bugfix, yes, kiss our ass!"

      Fuck that egotistical BSD bullshit.

      It's worse than those hollywood assholes who insist on having their names splashed allover the screen in tiny font at the end of a movie.

      Fuck that egotistical hollywood bullshit.

    2. Re:Are you serious?! by Anonymous Coward · · Score: 0

      Fuck that egotistical hollywood bullshit.

      Yeah, but hollywood types are out to make fame and fortune where as Free Software programmers like BSD types claim they are heros out to live an ascetic life to bring Free Software to the masses.

      If BSD people just said "Ya, I want my name plastered all over the so called Free Software so I can get famous and open a overpriced consulting firm" instead of "Dude, like, I just want to make the world a better place filled with snazzy software and warm fuzzies free for everybody!" then I wouldn't find it hypocritical.

    3. Re:Are you serious?! by Geoffreyerffoeg · · Score: 1

      Uh...wrong BSD license. The original license was:

      Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

      • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
      • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
      • All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the University of California, Berkeley and its contributors. (This clause has since been removed.)
      • Neither the name of the University nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

      THIS SOFTWARE.... (cue disclaimers)

    4. Re:Are you serious?! by nervous_twitch · · Score: 1
      If BSD people just said "Ya, I want my name plastered all over the so called Free Software so I can get famous and open a overpriced consulting firm" instead of "Dude, like, I just want to make the world a better place filled with snazzy software and warm fuzzies free for everybody!" then I wouldn't find it hypocritical.

      The string you must display at some point is:

      This product includes software developed by the University of California, Berkeley and its contributors.

      How is someone who happens to work on BSD-licensed code going to get famous from a little blurb like that? It's not like a full credits listing with their name. (the requirement to give credit has been removed anyway)

      Just because you're not famous doesn't mean it's bad to be famous. If you write a program that gets popular enough to net you credit from your name being attached, more power to you.

      --
      Trees everywhere, and not a forest in sight.
    5. Re:Are you serious?! by Anonymous Coward · · Score: 0
      Yeah, but hollywood types are out to make fame and fortune where as Free Software programmers like BSD types claim they are heros out to live an ascetic life to bring Free Software to the masses.

      I was thinking less about the top-billed actors and more about all those credits for things like grip, second crew, animator, caterer, etc. These people aren't looking for fame necessarily but I bet they get a kick out of showing their kids their credit line.

      Why not throw the acetic types a bone and give them a small token of recognition. As has been pointed out, most people ignore that stuff anyway - the same way no one hangs around for the credits at the end of a movie.

      As a software designer [all closed source], I try to find ways to get all my team members some recognition. For my current project, a windows app, I'm thinking about dropping in an easter egg with a team photo. Designers, testers, techwriter, hell maybe even the boss. I love that kinda shit.

  17. Reminds me of a BSD license by MyNameIsFred · · Score: 4, Interesting
    You really could get the CD and run it without every knowing it had anything GNU/Linuxy in it

    I always finds comments like this interesting. One of the GPL complaints regarding the original BSD license was the "advertising clause." A similar clause in GPL would prevent Sun from doing this.

    The real issue seems to be - are people bound by the legal requirements of the GPL or by the moral requirements of giving due credit.

    1. Re:Reminds me of a BSD license by HiThere · · Score: 1

      They are legally bound by the legal requirements. Whether this transgresses the letter of the requirement...IANAL. But it comes close.

      OTOH, meeting the minimal legal requirement is nearly independant to meeting the moral requirements. Satisfying one doesn't necessarily satisfy the other. Giving due credit is definitely a moral requirement, even if it isn't a legal requirement. (Dubious...read the GPL. IANAL, but it sounds to me like it's a legal requirement.)

      Still, meeting the legal requirements no more satisfies meeting the moral requirements than is conversly true.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    2. Re:Reminds me of a BSD license by newhoggy · · Score: 1
      are people bound by the legal requirements of the GPL or by the moral requirements of giving due credit.

      Yes, they are only bound by legal requirements. Maybe that's all they care about.

      But if they want to generate good will in the open source community they shouldn't play down the relevance of open source against open standards, hide the fact their products use open source components and label open source products as proprietrary.

      Certainly as individuals with interest in open source we are as entitled to be vocally critical of Sun's decision to distance itself from open source philosophy as Sun is entitled act the way it has.

    3. Re:Reminds me of a BSD license by spiritraveller · · Score: 1
      Certainly as individuals with interest in open source we are as entitled to be vocally critical of Sun's decision to distance itself from open source philosophy as Sun is entitled act the way it has.

      If I had mod points, yadda yadda yadda...

      People seem to think that either they have no obligation to acknowledge Linux/Open Source at all, or they are total scumbags for not doing so.

      Of course there is no advertising clause in the GPL. But it is in bad taste to ignore the people who helped create what you are selling.

      That's why in movies the producers put "Thank You" credits at the end. They usually aren't required, but it's good for business.

      In 100 years, when every computer is run on GPLed software, noone will care whether you acknowledge the open source community or Linux itself. But right now, at this stage in its development, it really is crass to refuse to do so.

    4. Re:Reminds me of a BSD license by iabervon · · Score: 1

      They don't have to credit GNU or Linux at all; however, they do have to inform the recipient of their (Sun's) obligation to offer source under the GPL. So, while you might not know you're using anything GNU/Linuxy, you should know you're using something Free Software. At that point you can make the unfounded but accurate assumption that the organization whose copyright notice is on the license is somehow related to the licensed software, and you can find the copyright notices in the source if you bother to get it.

      Were RMS not so eager for personal recognition, he would probably consider it more important that the user see the GPL Preamble than that the user know that the GNU project was involved in the software. I have this image of a slick ad during the install process for the Freedoms offered by Free Software. ("Remember, if you don't like something about Sun's Java Desktop System, you can hire an independant programmer to improve it! There's no need to endure uncustomized software!")

  18. I'm just too old, now.... by joshsnow · · Score: 5, Insightful

    'You really could get the CD and run it without every knowing it had anything GNU/Linuxy in it or that the GPL provides you with guaranteed freedoms that Sun would like you not to know you have.'

    I'm just too old for all of this misguided zealotry. Sun and Java are one of the (many) reasons Linux based systems are making such tremendous inroads into corporate-land.

    And lest we all forget, winning corporates means winning mind-share. Winning mindshare means linux based systems become more of a de facto standad everywhere.

    I quite understand why sun wish to leverage Java and Linux - it's a magic combination. I can't understand why the author of the article wishes to leverage this tired, old zealotry.

    1. Re:I'm just too old, now.... by Halfbaked+Plan · · Score: 1

      I can't understand why the author of the article wishes to leverage this tired, old zealotry.

      Because her fifteen minutes of fame are almost over.

      --
      resigned
    2. Re:I'm just too old, now.... by willdenniss · · Score: 1

      I agree - PJ seems to think the GPL is holy writ, but theres a lot more to software engineering and OSS than the GPL.

      It's a pity Groklaw didn't stick to SCO as it covers that well.

      If I want conspiracy theories there are plenty of other places to go.

      Will.

    3. Re:I'm just too old, now.... by sparkz · · Score: 1
      I agree entirely; let's also consider a world without Java - it'd be .NET or nothing. For the past decade, it would just be nothing.

      Not my choice.

      RMS accepted closed-source kernels, compilers, etc etc as a functional alternative to what the FSF could not create.

      Complaining about Java translates to "I want .NET or no interoperability" which implies a total lack of understanding of how IT infrastructures are constructed.

      --
      Author, Shell Scripting : Expert Re
    4. Re:I'm just too old, now.... by Eminor · · Score: 1

      Winning mindshare means linux based systems become more of a de facto standad everywhere.

      Linux is not a popularity contest. It is about technical excellence.

    5. Re:I'm just too old, now.... by Anonymous Coward · · Score: 0

      Geez I hope its not only about technical excellence. If it is, then it'll never become a defacto desktop ...

    6. Re:I'm just too old, now.... by Anonymous Coward · · Score: 0

      It's about making an open source clone of Unix.

    7. Re:I'm just too old, now.... by Anonymous Coward · · Score: 0

      If you're too old and too tired to remember and to fight for Freedom, then use all the closed proprietary junk you want.

      We have a lot of people forgetting why they forked towards Open Source in the first place, because they're too old and too tired.

      Your tired rants aren't helping those who want to fight for Freedom.

  19. And? This is Sun as usual. by Coryoth · · Score: 4, Interesting

    Sun has always been like this. They have no real interest in open source as an ideal, or Linux as anything other than a means of marketing leverage. And lets' be honest, they've openly said as much for quite some time. Sun is out to get what they can for Sun, and they've been quite up front about that.

    Of course, that doesn't mean that they won't do good things for open source along the way - their commitment to the GNOME foundation, and open sourcing StarOffice are both major contributions. Both those contributions are offered, of course, in the interests of Sun. MS is never going to port Office to Solaris, and the huge development boost StarOffice has gained in open sourcing has been great for Sun. Likewise, CDE is, in this day and age, a steaming pile of shit. Something new was needed - and if you can get that by providing a little financial support and other assistance to a group of volunteers, well, you do it.

    But in a sense this is how open source has to work. Closed source companies that have no interest in open source as a philosophy can still get big gains from contributing to open source - it allows them to develop large projects that they would struggle to fund as a purely internal project. Do you really think IBM, HP et al are providing all the Linux kernel code out of the goodness of their hearts and a belief in open source? Their providing it because it helps stretch the kernel into doing the things they need it to do for their interests. In the meantime, they get all the other kernel developments everyone else supplies for free, and can focus on their own issues.

    So, back to the topic - Sun isn't providing a lot of information about what really runs the JDS. Well, they're trying to make it a "Sun" product rather than another Linux flavour. Realistically I don't see it will make much difference in the long run. If the JDS is successful people will learn about what it is pieced together from one way or another.

    PJ does have a point though - a little more explicit recognition that this is Linux Powered GPL software probably wouldn't go astray. I suspect you'll find that convincing Sun of that is a very hard task indeed.

    Jedidiah.

  20. This is rich. by Trejkaz · · Score: 4, Funny

    "Just remember, ....RealPlayer's not open-source, but its availability certainly enhances the value of our Java Desktop System."

    Um... yeah. In the same way installing Gator enhances the value of a Windows system.

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
    1. Re:This is rich. by dinog · · Score: 1
      Actually, it (Gator) does enhance the value, just not for the person installing it...

      Dean G.

  21. How about sucking it up? by The+Bungi · · Score: 3, Insightful
    The GNU tools and the Linux kernel are released under a license that allows this very thing. This sounds exactly like Stallman's stupid rant about how everyone should call it "GNU/Linux" because "that's the right thing to do". If the people who release software under licenses like the GPL don't like this, then may I suggest a change of license?

    In any case, just like he did with XEmacs and everything else that uses his software in accordance to his license, I'm sure RMS will start calling it "GNU/Java Desktop" whenever he can.

    If this woman wants to see some touchy-feely good akcnowledgements from a corporation she (and everyone else) is in for a big disappointment.

    This is where the rubber meets the road, and you can't have it both ways. As long as your license is not being violated, suck it up or stop releasing software under it. It's that simple.

  22. are the GPL terms being met? by Anonymous Coward · · Score: 4, Insightful

    If so, then don't complain.

    The GPL is about Free software and the "software freedoms" defined by the FSF. It is remarkably well-defined, even more well-defined than some closed-source EULAs. It doesn't say anything about advocacy or trademarks (yes, believe it or not, it doesn't say "GNU/Linux" ANYWHERE).

    It doesn't say "in order to use this software you must share RMS' political beliefs" or "you must love and cherish Free software" or "you must go above and beyond the terms of the license even if it doesn't make any business sense" or "no profits allowed". It doesn't specify what point type the words "contains Free software" should be printed in, in fact it doesn't have any such requirement at all. Yes, I'm sure RMS would love it if you did all that, but he is wise enough not to put that in the legal text.

    One of the great things about the GPL is that it doesn't require any of this stuff. You can ignore it UNLESS you are distributing copies. And once distributing copies, you have some pretty clear rules to follow. You can love the GPL without being a Free software fanatic.

    I think it's a great world where you can buy software in a box with commercial support, yet still enjoy the basic rights of viewing the source and making copies for all your machines or friends. It seems to me that in such a world, companies wouldn't go out of their way to advertise the GNU/Linuxy-ness of it, would they?

    Just follow the terms of the GPL. Beyond that, do whatever is in your own best interests.

    1. Re:are the GPL terms being met? by newhoggy · · Score: 1
      are the GPL terms being met? If so, then don't complain.

      What's wrong with complaining?

      The GPL is a legal document and if its terms are not met, we respond by taking legal action.

      It's not like complaining is a legal action of any description.

    2. Re:are the GPL terms being met? by Shimbo · · Score: 1

      The GPL is about Free software and the "software freedoms" defined by the FSF. It is remarkably well-defined, even more well-defined than some closed-source EULAs. It doesn't say anything about advocacy or trademarks (yes, believe it or not, it doesn't say "GNU/Linux" ANYWHERE).

      Well that would be kind of hard, seeing as the latest version of the GPL predates Linux. The LGPL, on the other hand, does say "GNU/Linux"

  23. For what? by Ignatius_VI · · Score: 3, Insightful

    It's good to know the roots of things, but why does the average user care about the GPL? The JDS was designed as competition against Microsoft to get corporations to switch from Windows.

    Why would an employee care that they are using open source software?

    Do you know the roots of your car? Who founded the company? If the answer is yes, you like cars and that's why you know it...same reason why you would know about the GPL. If the answer is no, then I make my point.

  24. SUN: Target of Opportunity by Eberlin · · Score: 3, Interesting

    Alrighty, I'm going to sound like a SUN-basher but so be it. I've been admonished here before for voicing my opinions against the company's actions but I'll type away undeterred.

    At one point in time, I believed that SUN was going to take over the server market and squeeze Microsoft out. Don't laugh, it was the .COM era, MS was fussing with SE and ME, NT was their server, and all signs pointed to SUN being The One. Heck, even colleges were changing their C curriculum over to Java!

    Somewhere along the line, Linux seems to have blindsided both of them. Now SUN wants to market a Linux because their customers ask for it. At the same time, they still have their Solaris. They do hardware, too! They also do an office suite replacement, and they're holding on to that same Java (probably their saving grace).

    We were wondering what they were doing -- and how they're spreading themselves thin instead of trying to define who they are by focusing on something and doing it well.

    Then they struck that deal with Microsoft and we're left wondering how this whole Linux thing will pan out. Time will tell, but I'm not expecting them to suddenly be all flowery happy about embracing Open Source.

    1. Re:SUN: Target of Opportunity by Anonymous Coward · · Score: 1

      Or maybe Linux is just a quick fix to get JDS out the door.

      Do you think Linux will still be in JDS once Sun get's Solaris x86 up and running again?

      Do you really think Sun is interested in selling Linux?

  25. Devils Advocate by MBCook · · Score: 5, Interesting
    I must admit that I'm not entirely sure where I stand on this issue. I can easily see the reasoning behind the poster's attitude because the work of many MANY people has gone into making their "OS" (really a distro) possible. I'm leaning more towards what's below.

    But let me play devil's advocate.

    I know a lot about computers, but over the years I have learned TONS by watching my parrents, neighbors, and sister (all MAJOR computer n00bs) interact with the things.

    "I don't care if I can see the source, how can I get to Google?" That's the kind of thing that I'd hear from my parents (especially my dad). Bombarding people with information about how it's all free and it's LINUX and you can do all sorts of stuff like giving parts away that you can't with MS software and it's LINUX and blah blah blah and it's LINUX will get you nowhere. You'll just annoy the hell out of "Aunt Tillie" (to borrow a person). They want it to WORK. They don't want to be told it runs Linux constantly. They don't want to know the source is available. They could care less they could copy the bianary for the Gimp off their PC and give it to a friend because it's F/OSS.

    Now, I can understand having the computer tell the user it's Linux. Maybe once (at install, or the first time a user uses their account) is fine. If the user is a power user, they will find that fact out and all the things they can do with it fast through looking on the internet, digging through help files, and poking around the file system. Letting them know that it's Linux when they go off the beaten path is fine. Let them know they have rights and such if you wish.

    But please, DON'T BEAT THEM OVER THE HEAD WITH IT. I can tell you from expiriance the the VAST majority of users won't care. They just want their computer to work. They don't need to know all that stuff. Aunt Tillie doesn't want to know, my parents don't want to know. My neighbors don't want to know, and my little sister could care less (for now, she's getting better). The other side of the Linux desktop that we'll see soon (and are seeing now) is Corporate Linux Desktops.

    And you know what? As a boss (assuming I'm one, I'm not), I could CARE LESS if my employees know they're running Linux. I don't care if they know it's all GPL. I want them to DO THEIR JOBS. If they ask "Can I take a copy of this home with me?" of the IT department, THEY can tell the user that stuff (and those questions do get asked in schools and businesses). The IT department will know it's Linux and all the benefits it holds.

    In short: The techies will know, don't worry about them. The Aunt Tillies won't care, don't worry about them. The people in the middle should know, but just a notice here or there; don't assult them. For what I understand Sun to be aiming at (Corp. desktops and maybe low cost computers for the Aunt Tillies of the world) I think they're doing fine.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    1. Re:Devils Advocate by Anonymous Coward · · Score: 1, Insightful

      You do not understand the meaning of branding. Using Linux as a brand represents much more that calling it Java Desktop System (which is a stupid name, Java where?!)

    2. Re:Devils Advocate by texroot · · Score: 1

      I'm inclined to agree, especially with the statement that most users just won't care.

      What they do care about is why their computer won't play that music, display that web site properly, let them do online banking with their financial software, just use that modem or other hardware, etc. If Sun's Linux distro (that's what it is, no matter what they call it) gains traction it will just add to the the market share of Linux.

      It's market share that will cause vendors to address the sort of problems that I mentioned. No, I don't trust Sun. Yes, I wish they'd be more upfront about what the Java Desktop System really is.

      But overall I think that anything that increases the use of Linux under whatever name will result in the elimination of barriers to Linux adoption, and that's a good thing.

    3. Re:Devils Advocate by MBCook · · Score: 1
      I know. That's one reason Windows is so successful. When people go to buy a computer and don't know anything they may well ask for one that runs Windows.

      But Windows is an established brand. To the vast majority of people, Linux means NOTHING. It's a powerful for branding right now as saying that Cambell's soup is cooked with "water" as an ingrediant so you should buy it over Progresso. It's meaningless. When Linux is much MUCH more mainstream, then branding will be more important.

      It's like I said in my final paragraph. Geeks will already know it's Linux and Aunt Tillie couldn't care less. The few in the middle will find it out easily. There's no need to plaster the box and every application and screen with "Uses Linux", "Made with Linux", and such.

      Besides, "Java Desktop System" is its own thing. If you have "Sun Linux" then people will see it as just another Linux distro. You're an "also ran" and going to have a HARD time getting to the head of the pack. And people who have looked as some other Linux (say RedHat) and didn't like it or didn't think it would work will write you off right there. Calling it the "Java Desktop System" does two things. First it has the word "Java" in it so it reminds people of an established standard and not something fly-by-night (there is that branding thing again). The other thing it does is differentiate you from all the other Linux offering. People who are avoiding "Linux" could still look at you, and people who are looking for "Linux" will know that JDS is Linux (and if not you can point it out to them).

      Sorry, I don't see your point. You can't take advantage of branding with a brand next to no-one has heard of.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    4. Re:Devils Advocate by timmarhy · · Score: 2, Insightful

      i'm tired of these stupid arguments "What they do care about is why their computer won't play that music, display that web site properly, let them do online banking with their financial software, just use that modem or other hardware, etc" thats just crap, just because your average schmoe won't care doesn't mean nobody should. your average schmoe is just that - a schmoe without a clue, just cattle feeding the corps.

      --
      If you mod me down, I will become more powerful than you can imagine....
    5. Re:Devils Advocate by newhoggy · · Score: 1
      Bombarding people with information about how it's all free and it's LINUX and you can do all sorts of stuff like giving parts away that you can't with MS software and it's LINUX and blah blah blah and it's LINUX will get you nowhere. You'll just annoy the hell out of "Aunt Tillie" (to borrow a person).

      Although the post is generally very good, the argument above could either be construed as a straw man or an illustration of some extreme hypothetical scenario. I've seen no evidence of anyone complaining about Linux distros "bombarding" them with "how it's all free", etc. and I certainly do not feel I've been bombarded by anything on my Fedora Core system.

      If the second interpretation was the author's intention then the concerns raised are sound for purposes like arguing why we should not strengthen advertising clauses in the GPL.

      The GPL is written to be practical (in contrast to inconvenient product activation schemes, etc), which is probably why it has a lax advertising clause. However, the expected protocol is to make reasonable effort to ensure the necessary information is available in non-intrusive and easy to find places.

      It isn't too much to ask that the rights of the users with respect to the software are made known to them. Even if "Aunt Tillie" doesn't care if a piece of software is free or not, she probably doesn't care if the operating system says so in unintrusive places either.

    6. Re:Devils Advocate by Anonymous Coward · · Score: 0

      So when are you going to beat them on the head that they should care? It's their lack of caring that automatically create DRM standards for content formats.

      If you don't want them to care, stop complaining about Open Standards. Aunt Tillie will just eat whatever proprietary monopolies feed them, and Open Standards will mean little if nobody follow them.

    7. Re:Devils Advocate by c0d3h4x0r · · Score: 1

      They want it to WORK. They don't want to be told it runs Linux constantly. They don't want to know the source is available. They could care less they could copy the bianary for the Gimp off their PC and give it to a friend because it's F/OSS.

      You're only partially right. Non-technical people do care about freedom, but "source code", "Linux", and "GPL" don't mean anything to non-programmers. If you tell your average person that the software is free (as in beer) and that they can legally copy it as many times as they like, and that it is free of all corporate/governmental restrictions or control, then they will understand and see some real advantages.

      Now, I can understand having the computer tell the user it's Linux. Maybe once (at install, or the first time a user uses their account) is fine... But please, DON'T BEAT THEM OVER THE HEAD WITH IT.

      This is an incredibly smart and important point, so I hope everyone else is listening. Microsoft puts their company name all over the place in unobtrusive ways: in the start menu icons, in the program title bar, in the Help-About box, on the product packaging, on the splash screen. But there is no explicit or forced explanation for any of it. Microsoft has done a good job of creating awareness of their brand name; excessively so, since many average people think that "Microsoft" makes their entire computer, or all software, or that their sofdtware is all just called "Microsoft". But Microsoft hasn't leveraged that awareness in a way that makes people think particularly positively when they see something made by Microsoft. If FOSS software were to promote itself in the same prevelant yet unobtrusive ways, but also had every reference to "GPL" or "Linux" be a link to an HTML document explaining how the software could be freely copied, free-of-charge, then even average people would start thinking, "Hey, this GPL or Linux thing is awesome, I want to find more software like that".

      --
      Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
    8. Re:Devils Advocate by MBCook · · Score: 1
      Current distro don't do it, but the article seems to imply that they should. The way most distros do it today is fine with me. The software tells the user it's GPL in the about box, and maybe as a small bit of text on the splash screen when the user opens the program, but otherwise that's it. Some people on slashdot seem to want to go as far as telling the user almost constantly (like maybe the default message in the status bar when there is nothing else, "This is GPLed software").

      I agree Aunt Tillie won't care about a small unobtrusive mention, and I think that mention should be there. But every time someone opens a program, they shouldn't get a "nagware" box that they have to click "OK" to telling them it's GPL software and it's free and such (as some people seem to want to construe the GPL to say).

      In short, I agree with you. That was hyperboly, to a large degree.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    9. Re:Devils Advocate by njcoder · · Score: 1

      Anyone know if those parking meters discussed a few days ago will have a giant penguin painted on the side of them?

  26. FUD by argonaut · · Score: 0, Troll

    The is pure FUD being spread by Pamela Jones. Anyone who cares about the GPL knows it is nothing more than SUSE with Gnome on top of it using Sun branding.

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

      Nice job not reading the article..
      If you had you might have had a more insightful response..

  27. Re:And? This is Sun as usual. by jrj102 · · Score: 1

    "Sun has always been like this. They have no real interest in open source as an ideal, or Linux as anything other than a means of marketing leverage. And lets' be honest, they've openly said as much for quite some time."

    Mod parent up... this guy gets it.

  28. Re:So, in summary: by the+MaD+HuNGaRIaN · · Score: 1

    Hani, is that you?

  29. PJ is awesome, but... by EdMcMan · · Score: 1

    I'm not really sure I see her point here.

    If I gave my dad a Linux distro cd and he installed it (well, tried to install it) most likely he wouldn't see much about GPL either. Even if he did, he wouldn't have a clue what it was talking about. GPL? That's the same as PJL to him: as in, three random capital letters. Most people that care about whether something is GPL already know if it is GPL.

    As long as Sun relases the source for any changes they make, they don't have to mention that the software used is GPL. That's the beauty of GPL. If you think Sun should have to include some notices, perhaps you should think about using a different license.

    1. Re:PJ is awesome, but... by froschmann · · Score: 1

      Printer Job Language?

  30. And that's bad? by nbvb · · Score: 2, Interesting

    You really could get the CD and run it without every knowing it had anything GNU/Linuxy in it

    Sounds to me like Sun's actually on track to make Linux vaguely usable. Hiding all that crap is exactly what needs to happen if you want someone to actually *use* it.

    I heard 10 years ago that Linux was going to take over the world "in a few years". ... still waiting.

    Please, it's good for what it is, but it isn't everything to everyone.

    You zealots are worse than the Mac zealots, or (gasp!) even the OS/2 zealots.

    1. Re:And that's bad? by Welsh+Dwarf · · Score: 2, Insightful

      What about the Windows zealots. (cue flame throwers)

      --
      Ask 8 slackers a question, get 10 awnsers (a citation, but I can't remember from who)
    2. Re:And that's bad? by Halfbaked+Plan · · Score: 1

      Some of them are the (former) OS/2 and Mac zealots. And some of us were around to notice when all that bitterness flowed into 'the community.' Hell, I can remember when Apple products were considered a joke by a lot of people in the Freenix communities (they still are by a lot of people, but Apple marketing is very good).

      --
      resigned
    3. Re:And that's bad? by Doomdark · · Score: 2, Funny
      You zealots are worse than the Mac zealots, or (gasp!) even the OS/2 zealots.

      Yeah? But how about them AMIGA zealots? :-)
      We ain't that bad now are we?

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
  31. Xfree86 by bcore · · Score: 5, Insightful

    So, let me get this straight..

    -Xfree86 is evil because they have a license that forces distributors to acknowledge their work.

    -Java Desktop is evil because they don't acknowledge the work they use.

    *confused*

    1. Re:Xfree86 by zaphod8829 · · Score: 1

      Precisely what I was thinking. Thank you for saying it first.

      --
      .sig
    2. Re:Xfree86 by whoever57 · · Score: 3, Insightful
      So, let me get this straight..

      -Xfree86 is evil because they have a license that forces distributors to acknowledge their work.

      -Java Desktop is evil because they don't acknowledge the work they use.

      Let me re-write that and you will see that the positions are not so confusing:
      -XFree86 is distributed under a license that makes it impossible to re-distribute under the GPL.
      -Java desktop may be violating the spirit if not the wording of the GPL.

      There, it's quite consistent -- the issue is that the GPL is the favorite license of /.-ers and /.-ers don't like people who violate the GPL.

      --
      The real "Libtards" are the Libertarians!
    3. Re:Xfree86 by sparkz · · Score: 1
      -Java desktop may be violating the spirit if not the wording of the GPL.

      "May be" (according to some vague allegations from PJ) but, I'm quite sure, *are not*.

      Sun do employ their own lawyers, you know - they've been in this business over 2 decades, and without Sun buying and GPL'ing OpenOffice.org, it's hard to say where any other Linux distributer would be in the market. Abiword? Puhleease.

      --
      Author, Shell Scripting : Expert Re
    4. Re:Xfree86 by bumski · · Score: 1

      The Xfree86 license is incompatible with the GPL specifically because of the GPL authors' informed decision to forego an advertising clause. If the authors of this software wanted to require users to advertise on their behalf, then they picked the wrong license under which to release. Assuming that Sun is otherwise complying with the terms of the license, then it's pretty childish to criticize them for insufficient ass-kissing and/or GPL proselytizing.

  32. Here's the comparison by ScottGant · · Score: 4, Insightful

    Sun = Saruman

    Microsoft = Sauron

    Someone should point out to Sun before they get into bed with Microsoft: "There is only one Lord of the Ring, only one who can bend it to his will. And he does not share power"

    --

    "Music is everybody's possession. It's only publishers who think that people own it." - John Lennon.
    1. Re:Here's the comparison by Anonymous Coward · · Score: 0

      " Sun = Saruman

      Microsoft = Sauron"

      So is Linux Boromir or Gollum? Linux wants the ring for itself (to be the way software is run), so it's not any of the heroes in LOTR, which wanted to destroy the ring.

    2. Re:Here's the comparison by EverDense · · Score: 3, Funny

      "There is only one Lord of the Ring, only one who can bend it to his will...

      That guy from Goatse?

      --
      http://jesus.everdense.com/
    3. Re:Here's the comparison by Anonymous Coward · · Score: 1, Insightful

      Sun = Saruman
      Microsoft = Sauron


      SCO = Gollum

    4. Re:Here's the comparison by bratgrrl · · Score: 1

      "Sun = Saruman
      Microsoft = Sauron

      SCO = Gollum"

      LOL! I love it. Perfect comparison.

      --

      ---

      SCO is weenies
      Gator is Spyware
      Microsoft is thugs

    5. Re:Here's the comparison by pinko-rat-bastard · · Score: 5, Funny

      Somewhere on the path to Mordor....

      "We hates them, the nasty Linuxies!", hissed Darllum. "They STOLE the precious from us. Evil Linuxies! We hates them!"
      "But Linuxies helps us!", he wimpered. "They gives us nice IPO...they gives us Kernel Personality. SAMBA is our friend!"
      "We don't have any friends!", he spat, eyes glowing with hatred and fury. "Evil, tricksie Linuxies! They STOLE it! We HATES them!"

      "OK, Sam", sighed Frodo, "I've changed my mind. You can kill him now."

      --
      YooHoo/2U2
    6. Re:Here's the comparison by Anonymous Coward · · Score: 0

      Since IBM is outsourcing thousands of jobs themselves, where does that put them?

    7. Re:Here's the comparison by asr_man · · Score: 1

      Wormtongue = Darl McBride

    8. Re:Here's the comparison by Anonymous Coward · · Score: 1, Funny

      india

    9. Re:Here's the comparison by mgbastard · · Score: 1

      [blockquote] Sun = Saruman Microsoft = Sauron [/blockquote] Wtf does that refer to? Those sound like fictional characters, but not any classic work suitable for reference which I'm familar with...

      --
      Anyone seen my low uid? last seen 10 years ago while panning the #@$# out of Taco's 'web based discussion system'
  33. But does it work ? by Bugmaster · · Score: 4, Interesting
    I personally don't care about ideology. Does the Java Desktop actually work ? Is it easier to use than Gnome/KDE ? That's all that matters to me.

    Yes yes, I understand all about open source, fairness, and other GNU/Linuxy terms; and I understand that, in theory, I should immediately throw off my chains and start coding stuff gratis, because information wants to be free. However, in reality, Windows' proprietary desktop is still better than whatever Linux currently has to offer -- to speak nothing of OS X. So, I have a choice: become a martyr, and torture myself with GNU/Linux each day, in the name of the OSS ideology; or, forget the slogans and use the best tool for the job. My name is not "Ghandi", so I choose the second option.

    I think a major reason why Linux is suffering on the desktop right now is that most OSS hackers expect people to choose the first option. Well, that's not going to happen. Most people are like me: selfish bastards who just want to get some work done, or play some game, or whatever. You can't win them over with just slogans.

    --
    >|<*:=
    1. Re:But does it work ? by Anonymous Coward · · Score: 1, Insightful

      Do you know the difference between gratis and free (as in freedom)? Apparently not.

    2. Re:But does it work ? by Anonymous Coward · · Score: 0

      Gandhi's name wasn't "Ghandi" either.

    3. Re:But does it work ? by newhoggy · · Score: 1
      OSS hackers expect people to choose the first option.

      No. At least some of us just want you to be aware that the second choice may have invisible strings attached. Our jumping up and down like monkeys is just part and parcel of trying to make such issues known. Our position is, once you are aware of those issues, choose what you will.

    4. Re:But does it work ? by DShard · · Score: 1

      Interesting thought...

      a) GPL argument ensues
      b) watch monkeyboys dance
      c) figure out why monkeyboys dance
      d) decide

    5. Re:But does it work ? by DVega · · Score: 1

      I personally don't care about ideology. Does slavery actually work ? Is it cheaper to use than paid labor ? That's all that matters to me.

      Yes yes, I understand all about freedom, fairness, and other Abolitionist's terms; and I understand that, in theory, I should immediately throw off their chains and stop making them work gratis, because nigers wants to be free. However, in reality, slave labor is still better than whatever employees currently have to offer -- to speak nothing of rented slaves. So, I have a choice: become a martyr, and torture myself with paid people each day, in the name of the Free ideology; or, forget the slogans and use the best way of doing the job. My name is not "Lincoln", so I choose the second option.

      I think a major reason why Abolitionism is suffering on the plantations right now is that most Freedom proponents expect people to choose the first option. Well, that's not going to happen. Most people are like me: selfish bastards who just want to get some work done, or be served, or whatever. You can't win them over with just slogans.

      --
      MOD THE CHILD UP!
    6. Re:But does it work ? by Anonymous Coward · · Score: 0

      The reason you have to put "(as in freedom)" in your post is precisely because freedom is not the obvious meaning of free when it's followed by a noun that represents an inanimate object.

      As an inaimate object software has no greater "desire" to be free than beer or any other object does.

      Perhaps if RMS had more honestly named it "freedom software" we wouldn't waste so much time debating the meaning of "free".

    7. Re:But does it work ? by Anonymous Coward · · Score: 0

      Good analogy, open source coders are like slaves.

    8. Re:But does it work ? by Bugmaster · · Score: 1

      Wait... so... you're equating OSS programmers to slaves ? Or are you equating commercial programmers to slaves ? Or are you just using some sort of "search and replace" feature in your browser instead of thinking about things ?

      --
      >|<*:=
    9. Re:But does it work ? by Bugmaster · · Score: 1

      Would it not be better to (instead of monkey-jumping) spend time making sure that your tool is indeed the best tool for the job ? If achieving this is impossible in principle, then you're doomed anyway, right ?

      --
      >|<*:=
    10. Re:But does it work ? by pgilman · · Score: 1

      "Wait... so... you're equating OSS programmers to slaves?"

      no, he's making a point about "not caring about ideology," and i agree with him.

      his point is that "not caring about ideology" = not caring about right and wrong = amoral. you don't care about reasons, or consequences; you just want the tastiest ice cream, the shiniest skin for your desktop GUI. it's the mindset of an animal; it can't grasp issues of morality, it just wants food.

      you said, in your original post, that "your name is not [gandhi]" - yes, that's correct. gandhi is remembered and revered by millions, won a nobel peace prize, and is considered a great man, one of the most influential people on the planet in recent history, and an example of the best humanity can produce. i agree; you are certainly not gandhi.

      --
      if i'm a grammar nazi, you're an illiteracy nazi.
    11. Re:But does it work ? by Bugmaster · · Score: 1
      Well, for the record, his original comment didn't say anything like this -- so I'll respond to yours, instead.

      I simply do not believe that the issue of GNU/OSS/Linux/whatever is as critically important as, say, slavery, war or dictatorial oppression. If I knew that my Windows desktop was being made by blood-soaked hands of little thirld-world children in Afghanistan or somewhere, then yes, it would be a sufficient deterrent for me not to use it.

      But this is not the case. The Windows GUI is made by well-paid programmers (well, and tons of temps I suppose) who are far from starving. When you list Saddam's sins, "usng Windows to instill fear in populace" would not be one of them. No animal has ever been harmed in the making of Windows. Thus, the ideological issues are fairly peripheral to me.

      I use Windows, and I eat meat. In some people's eyes, both of these things make me a monster. These people need to grow up, because there's real evil in this world -- and GUI is not it.

      --
      >|<*:=
  34. Re:And? This is Sun as usual. by Anonymous Coward · · Score: 0

    Just to say, by far, the most sensible post. thank you.

  35. Right... Proprietary... But so what? by Chordonblue · · Score: 2, Interesting

    Anyone who thinks that Sun shouldn't have a right to exercise the same rights under the GPL as you or I or even SCO is WRONG. The whole point of the GPL is the openness of it. Unless Sun specifically abuses the GPL (as many claim SCO has), they can do what they like in regards to distribution. I say: More power to them!

    As much as I respect RMS this is one area I do disagree with him. This whole branding business started with his insistence on Linux being called GNU/Linux. Honestly, who the hell cares WHAT it's called? RMS needs to have more faith in his own cause minus ego. Isn't the point more intellectual in that it's FREE?

    It bothers me not in the least that 'X' company wants to add some proprietary stuff in. Huh. Look at KDE - wasn't THAT considered non-GPL for the longest time? Yes, GNOME ended up being created as a result, but then KDE was opened up as well.

    Look, no matter what Sun, Microsoft, or anyone else does there is one simple fact: You Can't Fight FREE. You can modify it. You can re-brand it. You can put your own obfusications around things. But the simple fact remains that no one would even be considering Java Desktop in the first place were it not for MS's own proprietary (READ: non-free) OS. No matter what Sun does, the alternatives still exist.

    If Sun's not careful, they'll end up being marginalized like MS - no worries there. If they do this right, they'll be able to have a branded, supported, standardized version of Linux that they can support and the customers will love (hopefully).

    --
    "...Well, there's egg and bacon; egg sausage and bacon; egg and spam; egg bacon and spam; egg bacon sausage and spam..."
  36. PJ's Law by Anonymous Coward · · Score: 0

    PJ is to the law as Eugenia is to screenshots...barf.

  37. So did Sun actually do something wrong? by sterno · · Score: 2, Insightful

    I'm just trying to figure out if Sun did anything wrong here. Yeah they don't give much credit to the Linux/GPL roots of what they are doing, but who cares? As long as they follow the letter of the GPL law, then if they want to be dicks about it, that's their choice. It's up to their customers to decide if that choice is a good one.

    If Sun can create something that's valuable to customers, then good for them. I rather doubt that people who are forsaking Microsoft are going to want to get into another oppressive licensing scheme.

    --
    This sig has been temporarily disconnected or is no longer in service
  38. Good by exp(pi*sqrt(163)) · · Score: 1
    You really could get the CD and run it without every knowing it had anything GNU/Linuxy in it...
    That sounds great. People who want to work with a nice desktop often have no interest in what's going on under the hood.
    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  39. Few end-users would understand anyway by nurb432 · · Score: 1, Insightful

    "Ok, its got this 'gnu' label on the box.. does that effect my ability to play games and chat?"

    "If not, then so what"... as they rip open the box.

    How many 'traditional' distributions go to great lengths to explain what you have is 'free'....

    if they aren't violating anything, who cares?

    --
    ---- Booth was a patriot ----
  40. Why is PJ commenting in the first place? by bangular · · Score: 4, Insightful

    PJ is not a programmer, lawyer, or analyst, she is a paralegal. I don't see why her comments are newsworthy to begin with. It seems PJ just looks for things to be high and mighty about sometimes. A lot of noob friendly distros attempt to hide the fact you're using linux. So what? Lindows renames a lot of programs to generic names; such as renaming Mozilla to "Web Browser" and things of that nature. How many people actually know their linksys router is a linux based product. Or that their DVR runs linux. Complaining about something like that becomes complaining just for the sake of being a zealot.

    1. Re:Why is PJ commenting in the first place? by arose · · Score: 1
      I don't see why her comments are newsworthy to begin with.
      She has a good deal of whuffie.
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    2. Re:Why is PJ commenting in the first place? by UniverseIsADoughnut · · Score: 1

      yeah, that sorta my point. I honestly think linux serves itself better in the form of lindows and devices like you said where people arn't aware. It's just another product. Some day maybe they will find out and be like "oh hey thats cool"

      As is, I'd have to say a lable on something saying "linux or GPL" doesn't exactly sell. Its not a nice name (honestly, you ever say it to someone who has never heard of it before, you feel stupid saying it) and also it doesn't matter. It's all about what it does or how it looks. Not what is inside.

      Also most people still have never heard of linux and explaining it is no fun. I was in a lab of linux computers with a group just cause we had to meet, not because of the linux computers, members noticed the computers and asked what linux is, trying to explain it is a pain, trying to explain what an OS is hard anough, and this was explaining to engineers. The easy route was to say it's similar to windows, just a differant opperating system. But really they didn't care. If some day things like lindows or this get some ground where people have heard of it, it's easy to say, "whats linux, it's what your using right now"

    3. Re:Why is PJ commenting in the first place? by Halfbaked+Plan · · Score: 1

      She's making noise because her fifteen minutes of fame is almost up and she's trying to get an extension.

      --
      resigned
    4. Re:Why is PJ commenting in the first place? by Anonymous Coward · · Score: 0

      Score 5 Insightful. Plus she's got FUD insurance to sell.

  41. Clue-By-Four for previous posters by OWJones · · Score: 3, Insightful

    I sense a lot of bitter BSD developers thinking they've caught a Linux advocate in an instance of blatant hypocracy. HA-HA! We had that advertising clause, but you pushy GPL people kept nagging us over that clause until we finally gave in, but now you're bitching about the same thing!!!

    THWACK!!!

    From the GPL, Section 1

    You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. [emphasis mine]

    Notice that the GPL requires you to display the license agreement, not the names of the developers. The GPL requires that you notify the users and developers who obtain a copy of this code that they have certain freedoms and certain obligations. If Sun is hiding the GPL they may be in violation of Section 1.

    For those who are saying that anyone who licenses their work under the GPL and "gives it away" deserves to have their work distributed absent the appropriate copyright notice, grow up. The work is not "given away", it is licensed; placing a work in the public domain is "giving it away" since the author(s) retain no control whatsoever over the work. A rudimentary understanding of copyright law would clue you in. PJ may be a bit zealous in her attack on Sun, but in all likelihood she knows the GPL and copyright law a hell of a lot better than you (or I) do.

    PJ's complaint: not about advertising, but about licensing. For those who still can't understand the difference, there are places where you can get help.

    -jdm

    1. Re:Clue-By-Four for previous posters by mabu · · Score: 1

      My question is what remedies can be made realistically to enforce this? I assume you can revoke the license but what about compensatory damages? What is the real incentive to adhere to the terms if a company such as Sun has no fear that substantive repurcussions will result?

      It seems standard policy now that corporate amerika factors in numerous "slaps on the wrists" to their ongoing business plans. Where's the teeth?

    2. Re:Clue-By-Four for previous posters by Anonymous Coward · · Score: 0

      No. Her complaint is about advertizing.


      First, there isn't any sign on the cover that there is anything GPL inside, even though there is plenty. It does mention Linux and the GPL VERY briefly in the command window during bootup, but it is so brief, unless you were paying very close attention, you could easily miss it. There is also a rather draconian EULA as you boot into the system that mentions absolutely nothing about the GPL anywhere and expressly forbids you from making copies of the CD. There is a brief mention of a third-party licenses directory in the EULA text. You really could get the CD and run it without ever knowing it had anything GNU/Linuxy in it or that the GPL provides you with guaranteed freedoms that Sun would like you not to know you have.


      She admits that Sun is fulfilling its obligations under the license. Her complaint is that the GPL isn't printed on the cover and that if you don't pay attention to the words on the screen, you won't notice them.

    3. Re:Clue-By-Four for previous posters by OWJones · · Score: 2, Interesting

      My question is what remedies can be made realistically to enforce this? I assume you can revoke the license but what about compensatory damages? What is the real incentive to adhere to the terms if a company such as Sun has no fear that substantive repurcussions will result?

      The GPL is a license to distribute and modify said software. If Sun violates the GPL, it has the same choices as every other group that has violated the GPL:

      1. Stop distributing the software.
      2. start following the GPL by adhering to section 1,

      3. or

      4. commit copyright infringement by distributing a copyrighted work without permission from the author(s).

      As we all know, copyright law imposes severe penalties for anyone caught doing number 3: up to $150K/infringement (i.e., copy of the CD). If even one author complains, that's one possible infringement. If N programmers complain, that's up to N*$150K per CD. If a dozen programmers complain, Microsoft's $1.95B payoff goes out the window after Sun distributes around 1100 CDs.

      Is that enough "teeth" for you?

      Now do you see why copyright laws are so broken? Trust me, Sun does not want to risk willful infringement if the community starts raising a fuss with pitchforks in hand. It's not likely to happen, but the potential costs of losing that case are very severe indeed.

      -jdm

      P.S.: I'm sure spelling it "Amerika" really wins you the hearts and minds of those other than the choir.

    4. Re:Clue-By-Four for previous posters by mabu · · Score: 1

      Well, if there is "teeth" then the OSS movement should actively enforce this issue. That could generate much-needed money for their coffers. While Sun may not be the most desireable candidate to go after, they probably could serve as a suitable example so that others don't abuse the GPL.

      If nothing is done about it, this reinforces the idea among corporate amerika (I perfer that spelling until we have our regime change) that the OSS movement are a bunch of pu**ies that are all talk and no action when it comes to playing in the world of big business.

    5. Re:Clue-By-Four for previous posters by Anonymous Coward · · Score: 0

      Is that a valid complaint? What distro slaps a big sticker with "GPL INSIDE!!" on their covers? I just searched Suse's main product page. No mention of GPL there. You can find it on their Support page though, but it is obvious that the license is NOT a major selling point in Suse's eyes.

      Why should Sun be any different?

      On Redhat's page for RHEL Features and Benefits there is no mention of the GPL. Again, Redhat does not see fit to aggressively market the GPL.

      Why should Sun be any different?

      On IBM's Linux page, again, no overt mention of the GPL.

      Why should Sun be any different?

    6. Re:Clue-By-Four for previous posters by rusty0101 · · Score: 1

      The FSF does prosecute cases of abuses to the GPL in some cases. See this page

      The requirement of course is that the auther of a project assigns copyright to the FSF.

      The OSS movement itself may be doing the same thing, in cases where they are assigned copyright, and are informed of copyright violations.

      There is a difference between the FOSS movement and the OSS movement. So long as the source code is available, the OSS movement is quite happy to approve the product as Open Source. FOSS, and or FSF or GNU requires the additional step that the software be unburdened of restrictions on the user, or developers who have access to that source code, beyond that products derivative of that source code retain the same/similar licence.

      Additionally, while the FOSS movement would like developers to use an approved licence to distribute their own work, which may, or may not, access GPL software, it is not a requirement. Thus if you write a plug-in for the GIMP, you are not required to abide by the same licence that the GIMP uses.

      I seem to recall that some licence out of Apple was the first licence that the OSS movement approved, that the FOSS movement did not.

      Then again, I've been wrong before...

      -Rusty

      --
      You never know...
    7. Re:Clue-By-Four for previous posters by pjt33 · · Score: 1
      Read your quote again. I've emphasised a different part:
      You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.
      The complaint seems to be about the binary and packaging.
    8. Re:Clue-By-Four for previous posters by Sinterklaas · · Score: 1

      Let me put the emphasis differently:

      From the GPL, Section 1

      You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. [emphasis mine]

      Notice that the GPL requires you to display the license agreement, not the names of the developers.

      No. Your quote says that there should be a copyright notice on the source code. A copyright notice is something like "this file is copyrighted by Sinterklaas under the GPL." That is totally different from the entire GPL license. Nowhere in the GPL does it say that you have to display the license to the user, you only have to provide it.

      Of course, your entire quote is beside the point. PJ indicated that the JDS was evil because it didn't sufficiently advertise the use of GPLed software. IANAL and not very knowledgeable about the JDS, so I can't say whether the GPL is properly followed. However, that is not even the point since PJ never suggested that the JDS broke the GPL. She definately seems to think that Sun has a moral obligation to go beyond the GPL. She is allowed to have that opinion, but it is definately strange for a GPL advocate to:
      - want to 'add' extra limitations for distributing GPLed software, something which is very much against the spirit of the GPL
      - want to 'add' an obligation to advertise the GPL, while many GPL advocates derided the old BSD license for having a similar clause.

      PJ's complaint: not about advertising, but about licensing.

      No, it isn't. If it was, she wouldn't come up with a morality argument, but she would simply state what parts of the GPL are breached by the JDS.

      THWACK!!!

      Ouch, doesn't it hurt to be wrong when you act so condescending?

    9. Re:Clue-By-Four for previous posters by poot_rootbeer · · Score: 1


      What is the legal definition of "conspicuous and appropriate" placement, though?

      If Java Desktop makes all the usual GPL information available to the user, but you have to navigate to "Menu -> Help -> About -> More Info -> Licensing -> GNU" to get to it, does that fulfill the requirements of the GPL?

      This is the crux of the argument. I don't think anyone's arguing that Sun is violating the letter of the license by omitting the license documentation from its distro entirely, but rather that the location Sun has used for it is "not conspicuous enough" for the tastes of some GPL proponents.

    10. Re:Clue-By-Four for previous posters by OWJones · · Score: 1

      Let me put the emphasis differently: From the GPL, Section 1

      You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. [emphasis mine]

      And what, pray tell, does your emphasis actually prove? Sun is distributing verbatim copies of the source code, and it is questionable as to whether or not they're posting a conspicious copyright notice and warranty disclaimer.

      Your quote says that there should be a copyright notice on the source code. A copyright notice is something like "this file is copyrighted by Sinterklaas under the GPL." That is totally different from the entire GPL license. Nowhere in the GPL does it say that you have to display the license to the user, you only have to provide it.

      The GPL is a bit fuzzy, yes, but the courts have tended to say that for a EULA to be valid (and the GPL is a EULA) it has to be displayed to the user -- check out the rejection of a preliminary injunction in Adobe Software v. SoftMan Systems or Quality King Distribution v. L'Anza Research (IIRC). Whether or not Sun is following the GPL and the law is up for debate.

      I agree that PJ is zealous in her attacks on Sun. I'm sure she would like to see them go beyond the GPL, but she does have some potentially valid points if Sun is misleading customers as to their obligations under copyright law and the licensing of applications on the CD with JDS.

      No, it isn't. If it was, she wouldn't come up with a morality argument, but she would simply state what parts of the GPL are breached by the JDS.

      I see it as both; the GPL is a very moral and legal license. Share and share alike, as per 17 USC. One can be offended morally and legally.

      THWACK!!!

      Ouch, doesn't it hurt to be wrong when you act so condescending?

      Indeed. But don't beat yourself up over it. It's not your fault you didn't understand.

      -jdm

    11. Re:Clue-By-Four for previous posters by Sinterklaas · · Score: 1

      And what, pray tell, does your emphasis actually prove? Sun is distributing verbatim copies of the source code, and it is questionable as to whether or not they're posting a conspicious copyright notice and warranty disclaimer.

      First of all, I don't know whether they ship the source in the distribution. They are not required to. Secondly, I fully expect that they just left the already existing copyright notices in the source code. That is what is required according to this section of the GPL. It doesn't require any advertisement to the user when the binary runs (there is another piece of the GPL with something about that, but Sun seems to comply with that too).

      The GPL is a bit fuzzy, yes, but the courts have tended to say that for a EULA to be valid (and the GPL is a EULA) it has to be displayed to the user.

      The GPL is not an EULA. An EULA is a 'contract' which reduces your rights, while a license grants you rights (and is not a contract). After you buy a product, you are normally granted many rights (reselling, sueing the maker when the product fails, etc). EULAs will generally try to take these rights away from you after you already bought the software (which makes them illegal in my country, since the seller cannot add conditions to the sale after the fact). In contrast, you don't have the right to distribute the software when you buy it (note: distributing != reselling). Therefore, the right to distribute can only be granted. For GPLed software, the GPL is (usually) the only license that grants you this right under certain conditions. You are free to disagree with these conditions, but then you may not distribute (due to copyright).

      check out the rejection of a preliminary injunction in Adobe Software v. SoftMan Systems or Quality King Distribution v. L'Anza Research (IIRC).

      EULA cases and therefore not relevant to this case.

      Whether or not Sun is following the GPL and the law is up for debate.

      Perhaps, but not this debate. PJ never claimed that Sun broke the GPL. And here we are discussing PJs claims, broadening the debate beyond what she claimed is not appropriate (unless you want to start an entire seperate discussion).

      but she does have some potentially valid points if Sun is misleading customers as to their obligations under copyright law and the licensing of applications on the CD with JDS.

      What I am wondering is whether Sun includes a written offer for the source or whether they include the source (either of which is required to comply with the GPL). But again, this is not the issue at hand, since PJ never claimed that they breached the GPL by not including this offer or the source.

      I see it as both; the GPL is a very moral and legal license.

      Of course and PJ is allowed to feel that people who use GPLed software need to go beyond the license. But then I can apply my own morality and call it impertinent, unfair, etc. Because I find it offensive when authors grant others certain rights and you try to come in between and redefine that grant. That is very disrespectful to the authors and the party who honestly tries to respect the wishes of the authors (as described in the license), and who is confronted by new limitations and political bickering.

    12. Re:Clue-By-Four for previous posters by OWJones · · Score: 1

      The GPL is not an EULA.

      Excuse me?
      GPL = General Public License
      EULA = End User License Agreement

      Just because the GPL is less restrictive than most EULAs doesn't mean that it's not a EULA. That's like saying just because a program is released under the GPL, it's not actually a computer program.

      An EULA is a 'contract'

      No, which is why software vendors were so desperate to get UCITA passed. It would give software vendors contract-like control over their users, which they only have in spotty parts of the country due to conflicting court cases.

      EULA cases and therefore not relevant to this case.

      s/not/perfectly/g

      EULAs will generally try to take these rights away from you after you already bought the software

      Ah, but there's the rub. You don't buy software (at least most commercial software). You license it. You don't actually own it, meaning that the first sale doctrine never kicks in, and that's how they can prevent you from reverse engineering it, regardless of the fact that RE is legal according to copyright law.

      But then I can apply my own morality and call it impertinent, unfair, etc. Because I find it offensive when authors [the authors of a GPL program] grant others certain rights [the right to copy and modify, subject to certain conditions] and you [Sun] try to come in between and redefine that grant. [confuse the user about their rights and obligations]

      All this time I've been saying that I don't know if Sun violated the GPL, and that someone more knowledgeable about the situation should look into whether or not they have, based on 1. actually seeing the JDS, and 2. an understanding of the GPL and copyright law. Despite your utter lack of knowledge of copyright law, you seem to have annointed yourself that expert, dismissing the relevant court cases with Ari-Fleisher-like "that is not important" carelessness. Brav-o.

      -jdm

    13. Re:Clue-By-Four for previous posters by Sinterklaas · · Score: 1

      Excuse me?
      GPL = General Public License
      EULA = End User License Agreement


      And what is this supposed to prove? A license is a grant of permission. That certainly does not have to mean that different licenses are completely the same in the face of the law. More specifically, an EULA is a license which governs the use of software. However, by buying the software, you have already entered into a contract with the vendor. Without an EULA, you could still use the software. In contrast, the GPL is a distribution license. It is the only thing which can allow you to distribute software, since by default, copyright disallows you to do so. Therefore, there is no debate among knowledgable people about the whether the GPL is binding, because you will have to accept it in order to have a right to distribute software. EULAs are much more disputed, because you will usually have more rights when you are not bound to them.

      An EULA is a 'contract'

      No, which is why software vendors were so desperate to get UCITA passed. It would give software vendors contract-like control over their users, which they only have in spotty parts of the country due to conflicting court cases.


      The reason why software vendors wanted UCITA passed had to do with the problem that I previously mentioned, the question whether you are obliged to the contract provisions of the EULA or not. It has got nothing to do with the EULA being a contract or not. The decision in Softman vs Adobe agrees with me on this issue:

      "Courts have required that assent to the formation of a contract be manifested in some way, by words or other conduct, if the contract is to be effective. [...] In the instant case, the Court finds that there is only assent on the part of the consumer, if at all, when the consumer loads the Adobe program and begins the installation process. It is undisputed that SoftMan has never attempted to load the software that it sells. Consequently, the Court finds that SoftMan is not subject to the Adobe EULA."

      This quote clearly illustrates that the judge sees the EULA as a contract.

      Ah, but there's the rub. You don't buy software (at least most commercial software). You license it. You don't actually own it, meaning that the first sale doctrine never kicks in, and that's how they can prevent you from reverse engineering it, regardless of the fact that RE is legal according to copyright law.

      That is not the point here. The EULAs can't take that right away from you if they aren't valid.

      But then I can apply my own morality and call it impertinent, unfair, etc. Because I find it offensive when authors [the authors of a GPL program] grant others certain rights [the right to copy and modify, subject to certain conditions] and you [Sun] try to come in between and redefine that grant. [confuse the user about their rights and obligations]

      No. The authors of a GPL program granted Sun certain rights and PJ tried to come in and redefine that grant. You keep on talking out of your ass about GPL infringement, but again, that is not the point here. Let's do a little fact quiz:

      - Is this story about PJs allegations?
      - Did PJ argue that Sun was violating the GPL (as in: according to the law)?
      - Is there any evidence that they did (not just questions or unsubstantiated allegations)?
      - Is Sun doing what the authors of the GPLed software requested if they simply comply with the license (regardless of whether they actually did, which PJ did not argue against)?
      - Are the authors complaining that Sun isn't complying with the license or otherwise should do more?
      - Is PJ an author of that software?

      After answering these questions, it should be clear to you what the question really is. Then we can talk about whether Sun should do what the authors asked of them or do what PJ asks of them.

      All

    14. Re:Clue-By-Four for previous posters by OWJones · · Score: 1

      [...] an EULA is a license which governs the use of software.

      And distribution, and modification, etc, etc. Yes, an EULA goes beyond what the GPL covers.

      Therefore, there is no debate among knowledgable people about the whether the GPL is binding, because you will have to accept it in order to have a right to distribute software. EULAs are much more disputed, because you will usually have more rights when you are not bound to them.

      From the LinuxJournal article you yourself cited:

      The Adobe case is important because it emphasizes the importance of obtaining an affirmative assent to the terms of any license agreement that a software vendor wishes to enforce against its users. [...] These cases suggest that a software licensor should make its licensing terms plainly visible to any person who purchases a license of the software, either by including a copy in the box or on the packaging, in addition to including an electronic copy in the installation routine and elsewhere on the electronic media.

      Is Sun doing what the authors of the GPLed software requested if they simply comply with the license (regardless of whether they actually did, which PJ did not argue against)?

      Let's see what PJ complained about:

      First, there isn't any sign on the cover that there is anything GPL inside, even though there is plenty. It does mention Linux and the GPL VERY briefly in the command window during bootup, but it is so brief, unless you were paying very close attention, you could easily miss it.

      So the very case you cite plainly states that the license (or at least /something/ indicating a license) must be present in a prominent location for a person to be bound to the terms of that license. PJ complains that Sun is not doing that for the GPL'ed software they include in their JDS. This potentially creates a defense for a GPL violator, particularly if a vendor charges for their GPL product. And we've seen what damage SCO can do with a weaker argument (we didn't attach the copyright notice ourselves); what avenues does this open if Sun omits a "GPL Inside" (or similar sticker)?

      Right. Even though I've shown that a judge disagrees with what you say on a fundamental point.

      Again, let's see exactly what the judge says:

      To the extent that the court in One Stop found that the transaction at issue was in fact a license, and not a sale, this Court simply declines to adopt that analysis.

      Translation: I read the precedent, and I disagree, so I'm going to completely disregard it. I'm not saying the judge is wrong, I said that precedent was spotty due to conflicting court decisions, and it seems that this particular judge just ignored the precedent for their circuit. That's not unheard of, but very rare and difficult to work around; this judge appears to be cavalier about the precedent laid out for him.

      The previous precedent in this area was the ProCD case. From that case:

      The district court held [shrinkwrap licenses unenforceable], for two reasons: first, they are not contracts because the licenses are inside the box rather than printed on the outside; second, federal law forbids enforcement even if the licenses are contracts. [..] [W]e disagree with the district judge's conclusion on each. Shrinkwrap licenses are enforceable unless their terms are objectionable on grounds applicable to contracts in general.

      Does it hurt so much to actually talk about the story to which this thread is attached? Does it hurt so much to stick to the facts instead of wondering about questions to which we don't know the answer?

      The problem is that you're not seeing the big picture (in addition to not bothering to actually look at the precedents I'm citing). PJ's comments were made in the context of worrying whether Sun would continue to

    15. Re:Clue-By-Four for previous posters by Sinterklaas · · Score: 1

      And distribution, and modification, etc, etc. Yes, an EULA goes beyond what the GPL covers.
      [...]
      So the very case you cite plainly states that the license (or at least /something/ indicating a license) must be present in a prominent location for a person to be bound to the terms of that license.


      Sigh. That difference is crucial. Let's try again:
      - When you buy software and there is no license included, do you have the right to use it?
      - When you buy software and there is no license included, do you have the right to distribute it?

      The answer to the second question is no. This means that you will have to accept the license to have any distribution rights at all. The question of whether you are bound to the license is irrelevant because you don't have a right to distribute if you are not bound to the license. So there is no need for the author of the software to 'forcefully' bind you to that license. You can only distribute the software legally under the GPL. There is no other license (including in the law) that grants you that right.

      Let's give an example:
      - You distribute GPLed software.
      - You do not comply to the GPL.
      - You are sued.
      - You argue in court that the GPL does not bind you.
      - The judge asks you: if the GPL does not bind you, then what right do you have to distribute that software?
      - You are convicted for copyright infringement.

      You are free to tell me what GPL defensive there is in this scenario, because all I can see is a big fine/jailtime. I would also like to point out to you that no one has ever tried the defense that suggest. That can mean two things:
      1. All the lawyers who had to deal with GPL infringements were less smart and knowledgable about the law than you.
      2. You are wrong.

      Occam's razor tells me that it's quite a bit more likely that you are wrong than people who deal with this for a living.

      PJ's comments were made in the context of worrying whether Sun would continue to marginalize the GPL and see how far they could bend its provisions

      I don't see how using GPLed software and complying* to the GPL is marginalyzing the GPL. Again, if the authors wanted more advertising, they should have used a different license.

      *I will simply assume this from now on, because I will not honor wild guesses and a lack of research when it comes to bad-mouthing a company. I will require somewhat credible evidence to indicate otherwise before I will discuss this 'issue' because we can't intelligently say anything about it otherwise.

      So if Sun can corral people into using their software and make them ignore the GPL, they can try to introduce other, more draconian restrictions on end-users and/or developers.

      This makes no sense to me. Doesn't everyone who knows about programming also know about the GPL? Do you really think that the GPL community would not discuss this and point out the rights that user and developers have under the GPL? Do you think that people's rights could simply go away? The GPL was written explicitly to prevent this, you know.

      What I am disputing is that a vendor or distributor of GPL'ed software might have to follow additional guidelines beyond those explicitly listed in the GPL (because of the case law) in order to be compliant with the GPL. Courts deal with this gray area all the time, and they often disagree.

      Courts will always try to follow the license as strictly as possible and when in doubt, they will usually choose a less limiting explanation. Furthermore, in this case, they will probably look at GNU and other GPL software. In that software, it is very rare to have a lot of GPL advertising, so the court will most likely not want to impose those limits on all that software.

      I would also like to point out that again, this is pure speculation on your part and PJ did never make this claim.

      Don't think you're that brilliant just because you find something that contradicts what I'm saying; l

    16. Re:Clue-By-Four for previous posters by OWJones · · Score: 1

      *sigh* Again, you're only focusing on one issue; distribution, in this post.

      - When you buy software and there is no license included, do you have the right to use it?
      - When you buy software and there is no license included, do you have the right to distribute it?

      When I buy software and there is no license, here's the situation:

      • Modify = no
      • Distribute = no
      • Use = you can run only one copy on one computer
      • Copy = one copy for archival purposes
      • Warranty = determined by your state's lemon laws

      Your post focused exclusively on distribution. Let's look at what I said in my previous post, which you ignored:

      You're right that the GPL is more robust because of how it sits on top of copyright law; I haven't disputed that. What I am disputing is that a vendor or distributor of GPL'ed software might have to follow additional guidelines beyond those explicitly listed in the GPL (because of the case law) in order to be compliant with the GPL.

      I'm not disputing -- and have not disputed -- that someone can freely distribute GPL'ed code and face no penalty, so please stop claiming that scenario as a victory. Let's look at another scenario:

      • Programmer A writes a program, and releases it under the GPL.
      • Software vendor X adds A's work to their distribution, but slaps a propriety license on the outside of the box with their draconian terms and a notice saying all of X's copyrighted work is provided without warranty.
      • Joe User uses A's program, which melts his computer, sets his hair on fire, and causes his wife to run away.
      • Joe User sues A under his state's lemon laws. The court rules that vendor X complied with the GPL by placing a "check other licenses in subdirectory /foo/bar/baz/snafu/blech/not-ours/keep/going/" but that since Joe never saw it, according to court precedent the GPL's terms didn't kick in.
      • Programmer A has to buy Joe a new computer, wig, and wife.

      The GPL isn't only about copyright; copyright, warranty, and patent issues are all mentioned explicitly in the preamble to the GPL, and again in several sections of the full license. Focus on the big picture.

      That can mean two things:
      1. All the lawyers who had to deal with GPL infringements were less smart and knowledgable about the law than you.
      2. You are wrong.

      3. You're not reading what I'm writing.
      4. You don't understand what I'm writing.
      5. You prefer to ignore the parts that don't advance your worldview.

      Again, if the authors wanted more advertising, they should have used a different license.

      while(1) {
      printf("It's not about advertising, it's about users knowing their rights, obligations, and limitations.\n");
      }

      PJ's comments were made in the context of worrying whether Sun would continue to marginalize the GPL

      I will not honor wild guesses and a lack of research when it comes to bad-mouthing a company. I will require somewhat credible evidence to indicate otherwise before I will discuss this 'issue' because we can't intelligently say anything about it otherwise.

      From Sun's president and COO:

      There is nothing that precludes us from taking the protocols we license from Microsoft and incorporating them into our products.

      Now, where those products run is up to Sun. So, if we take a license from Microsoft, there's nothing that precludes us from incorporating that technology into our Java Desktop System. [Emphasis mine]

      So Sun's own COO is saying they want to add glitzy propriety code to their JDS and decide where that product is used. Now, that's definitely within their rights. But if each JDS CD comes with a big "You can't copy this CD, and the software on this CD is licensed under the WeOwn

    17. Re:Clue-By-Four for previous posters by Sinterklaas · · Score: 1

      I'm not disputing -- and have not disputed -- that someone can freely distribute GPL'ed code and face no penalty, so please stop claiming that scenario as a victory.

      It's not free. It's a conditional license. The GPL requires payment in source code (of modifications) instead of money, but that is still a form of compensation for the authors.

      Let's look at another scenario:

      * Programmer A writes a program, and releases it under the GPL.
      * Software vendor X adds A's work to their distribution, but slaps a propriety license on the outside of the box with their draconian terms and a notice saying all of X's copyrighted work is provided without warranty.
      * Joe User uses A's program, which melts his computer, sets his hair on fire, and causes his wife to run away.
      * Joe User sues A under his state's lemon laws. The court rules that vendor X complied with the GPL by placing a "check other licenses in subdirectory /foo/bar/baz/snafu/blech/not-ours/keep/going/" but that since Joe never saw it, according to court precedent the GPL's terms didn't kick in.
      * Programmer A has to buy Joe a new computer, wig, and wife.


      That can never happen, since programmer A has not sold anything to the user. Vendor X is the only one who can be sued by the user, since they have a contract with the vendor. The vendor might try to sue the programmer thereafter, but the vendor must have accepted the GPL, which includes a non-warranty clause. Furthermore, liability for something which is given freely is usually very limited. For instance, if you offer to help me move and you drop my expensive China vase, you will probably not be able to sue me for it (this might be different in your country, but in mine, there is case law to support this).

      The GPL isn't only about copyright; copyright, warranty, and patent issues are all mentioned explicitly in the preamble to the GPL, and again in several sections of the full license. Focus on the big picture.

      I agree that warranty statements are questionable in many situations, especially when you pay for software. However, I want to point out that this thread started with talking the advertising clause. I didn't respond to talk about the big picture (which you seem to define as every possible issue which is peripherally related to the GPL). Personally, I'd rather discuss one topic well, than a thousand topics badly.

      while(1) {
      printf("It's not about advertising, it's about users knowing their rights, obligations, and limitations.\n"); }


      And how are the users supposed to know their rights, obligations and limitations, except for advertising? Merriam-Webster defines advertise as:
      1 : to make something known to
      2 a : to make publicly and generally known b : to announce publicly especially by a printed notice or a broadcast c : to call public attention to especially by emphasizing desirable qualities so as to arouse a desire to buy or patronize

      But if each JDS CD comes with a big "You can't copy this CD, and the software on this CD is licensed under the WeOwnYou license" tag on it (as PJ observed), they're misrepresenting the rights you have w.r.t. the majority of the software on that CD. That sounds like trying to distract users from the rights they have and introduce more restrictions.

      "Introducing more restrictions" is impossible since Sun cannot take away the rights granted by the GPL. So the only problem might be that they don't advertise properly. The GPL does not require much advertising. The source needs to be included or there needs to be an offer for the source in the docs. PJ didn't say that Sun didn't do that. Furthermore, Sun is perfectly within their rights to show a draconian EULA which applies to the software they write. Not allowing the CD to be copied is OK, because it contains proprietary software. That is also fine with the GPL. Sun cannot claim that everything on the CD is their copyright. If they did that, they'd b

    18. Re:Clue-By-Four for previous posters by OWJones · · Score: 1

      Apparently even when I agree with you, you tell me I'm wrong. So maybe I should just agree with you and let you get into an infinite loop where you can insult yourself to your heart's content.

      I'm not disputing -- and have not disputed -- that someone can freely distribute GPL'ed code and face no penalty, so please stop claiming that scenario as a victory.

      It's not free. It's a conditional license. The GPL requires payment in source code (of modifications) instead of money, but that is still a form of compensation for the authors.

      I was referring to distribution rights, not modification rights. I can put copies of Red Hat or Debian or (god forbid) Gentoo on my webiste and distribute it without fear of a lawsuit (or at least any lawsuit that has a snowball's chance in hell of winning). Notice how my comment said "freely distribute" and made no mention of modification? Or were you too busy trying to prove me wrong to actually read what I wrote?

      That can never happen, since programmer A has not sold anything to the user. Vendor X is the only one who can be sued by the user, since they have a contract with the vendor.

      When lots of Ford SUVs starting rolling over faster than the French facing a column of Germans, who did the end-users (drivers) sue?

      1. Bob's Ford Dealer and Distributor
      2. Ford Motor Company

      Consumer-protection laws allow people to sue the manufacturer of a dangerous item. That's why people sued the tobacco companies and not their local 7-11. And that's why a user whose computer exploded because of poor software would sue the creator of that program, not the distributor. A distributor might get in trouble if the plaintiff can prove that they knowingly distributed dangerous products, but the primary blame lies with the author. And as I've postulated in my previous posts, the combination of court cases and the GPL means that Sun is preventing the end-user from seeing the GPL, and the user is therefore not bound to the terms of the GPL, including the warranty disclaimer.

      For instance, if you offer to help me move and you drop my expensive China vase, you will probably not be able to sue me for it

      Picking through your god-awful use of pronouns leads me to believe you are, in fact, referring to Good Samaritan laws. While it's true that a FS/OSS developer may face fewer problems on the grounds that they are giving their work away, they still suffer from the fact that the end-user may not be bound to the warranty disclaimer. Just don't confuse that with GS laws (like you already have).

      (this might be different in your country, but in mine, there is case law to support this).

      Well, sir, I am in awe of your command of the U.S. legal system to be able to interpret it and apply it in a far superior fashion to someone who has actually studied it. Either that, or somehow the case law of foreign countries somehow overrides established court precedent in this country.

      this thread started with talking the advertising clause.

      The "advertising clause" generally refers to a special OSS licensing issue surrounding the old BSD license, requiring distributors to list everyone who contributed code under such license in every mention of that program. Google for
      software advertising clause
      to get the background. That is, in fact, what I was referring to in my original post, and what certain BSD zealots were crowing about in other posts, prompting me to post here initially.

      Or were you too eager to try to take me down a peg or two to actually understand the context of the discussion?

      they're misrepresenting the rights you have w.r.t. the majority of the software on that CD. That sounds like trying to distract users from the rights they have and introduce more restrictions.

      "Introducing more restrictions" is impossible since Sun cannot take away the rights granted by the GPL

    19. Re:Clue-By-Four for previous posters by Sinterklaas · · Score: 1

      I was referring to distribution rights, not modification rights. I can put copies of Red Hat or Debian or (god forbid) Gentoo on my webiste and distribute it without fear of a lawsuit (or at least any lawsuit that has a snowball's chance in hell of winning). Notice how my comment said "freely distribute" and made no mention of modification? Or were you too busy trying to prove me wrong to actually read what I wrote?

      You can only distribute without fear of a lawsuit if you provide the source code or a written offer (GPL, section 3). Of course, this is trivial if the source is part of the distribution. Still, the grant to distribute is not totally free (as in free from restrictions). It is important to realize that there is a quid pro quo. The author is asking something in return.

      Consumer-protection laws allow people to sue the manufacturer of a dangerous item. That's why people sued the tobacco companies and not their local 7-11. And that's why a user whose computer exploded because of poor software would sue the creator of that program, not the distributor. A distributor might get in trouble if the plaintiff can prove that they knowingly distributed dangerous products, but the primary blame lies with the author.

      That is true. But AFAIK there has never been a case where a software company had to pay up for shipping a lemon. The only succesful cases were when specific promises were made and the company did not come through. The case against an author who gives away his software is even weaker, so I really don't see this as a big threat to authors of GPL software (unless software lemon laws are instituted).

      Picking through your god-awful use of pronouns leads me to believe you are, in fact, referring to Good Samaritan laws. While it's true that a FS/OSS developer may face fewer problems on the grounds that they are giving their work away, they still suffer from the fact that the end-user may not be bound to the warranty disclaimer. Just don't confuse that with GS laws (like you already have).

      I do my best. In all fairness, you should try to write something in Dutch, then I can nitpick about your grammar. Anyway, what you say is true, but warranty disclaimers are always a bit fuzzy. In the case of the GPL, their warranty disclaimer seems especially weak because they explicitly state that you don't have to accept the license.

      Well, sir, I am in awe of your command of the U.S. legal system to be able to interpret it and apply it in a far superior fashion to someone who has actually studied it. Either that, or somehow the case law of foreign countries somehow overrides established court precedent in this country.

      If you want to look at "the big picture," then you cannot limit yourself to the laws of one country, now can you? I never said that our laws supercede yours, but I happen to be bound by our laws most of the time. And your laws don't supercede mine either.

      The "advertising clause" generally refers to a special OSS licensing issue surrounding the old BSD license, requiring distributors to list everyone who contributed code under such license in every mention of that program.

      That is not entirely correct. The original BSD license only required an acknowledgement of Berkeley in advertising materials which mention features or use of the software. That is definitely not every mention. Furthermore, other authors could simply use the original license and then their contributions would not have to be noted. The problem was that people created their own versions of the license, with advertisement claused for themselves. After lobbying by RMS, many big BSD contributors (including Berkeley) dropped the advertising clause and the new BSD license saw the light.

      That is, in fact, what I was referring to in my original post, and what certain BSD zealots were crowing about in other posts, prompting me to post here initially.

      PJ seemed to indicate that she wanted to see the GPL advertised prominen

  42. Sun and GNU/Linux by ValourX · · Score: 5, Informative

    A while back I interviewed some people at Sun for content related to reviews on JDS and Solaris 9 x86. During one conversation I made the mistake of referring to JDS as a "Linux distribution" and I was quickly corrected:

    "Java Desktop System is not a Linux distribution, it is an Operating Environment."

    I asked what the difference was, and the response was something I didn't quite understand -- a lot of talk about desktop philosophy and how Sun didn't really want people to think of JDS as having anything to do with the GNU project or Linux in general.

    I have here a folder for JDS version 1. It was based on SuSE 8.1 and it didn't work on any of my modern test machines so I only used it once and decided not to review it because it didn't work all that well and I don't like doing negative bash-fest reviews. Nowhere on the folder or at any point during the installation or in the operating environment itself do you ever see the word "Linux."

    And the license agreement governing the whole product is much like the one for Solaris except for the parts that are already under other licenses. No, JDS is not even close to being Free Software, but then again Red Hat EL is along the same lines. I don't see anyone making a bad guy out of them.

    -Jem
    1. Re:Sun and GNU/Linux by chromatic · · Score: 2, Insightful
      Red Hat EL is along the same lines. I don't see anyone making a bad guy out of them.

      I don't expect Red Hat to push their own semi-open programming language and libraries as the real target for writing applications on RHEL, then, in the future, swap out the free Linuxy bits for an expensive, proprietary operating system.

      I can't extend Sun the same goodwill.

    2. Re:Sun and GNU/Linux by Anonymous Coward · · Score: 0
      The reason that Sun terms it an "Operating Environment" is because of exactly what you say. They are purposely divorcing the user experience from the underlying OS. Sun plans on releasing Java Desktop System for Solaris SPARC and Solaris x86, just as they plan on releasing Java Enterprise System for all three platforms.

      The goal here is to offer a unified system, with an underlying OS that caters to the developer's needs. Do you want Solaris features like DTrace, Zones, ZFS, Fault Management, and Greenline? Great, you can run Solaris x86. Do you want it to run on your giant SPARC E15K, with hardware isolation, and predictive self healing? Great, we have Solaris SPARC for you. Do you want a wider range of hardware and ISV support? Great, you can run linux. Regardless of the user's needs, they get the same user experience. Sun is not calling it 'GNU/Linux Desktop' because they will have shot themselves in the foot when it comes to marketing JDS/Solaris. Java is their brandname; the fact that they use GNU/Linux under the hood deservers to be hidden, why should the average corporate Joe user care?

    3. Re:Sun and GNU/Linux by whoever57 · · Score: 1
      "Java Desktop System is not a Linux distribution, it is an Operating Environment."

      Actually, I was discussing the JDS with a SUN employee recently. JDS totally separates the desktop from the local platform on which it is displayed.

      To explain: Sun employees can step up to any teminal worldwide, swipe their card and be connected to their desktop. The desktop is not a physical machine, but a process (or set of processes) running on a server somewhere. In other words, it is a constantly running virtual desktop that can be accessed from any terminal.

      The goal is that if you swipe your card in a machine running in a remote office, over time, your desktop will migrate to a closer server for better response time. All this happens in a manner hidden from the user.

      What Sun is doing with JDS is a world away from what one sees by running a single box.

      --
      The real "Libtards" are the Libertarians!
    4. Re:Sun and GNU/Linux by IamTheRealMike · · Score: 1

      Last time I checked rhel was entirely under the GPL. You have to pay for support which seems to have confused a lot of people who conflated gratis with libre, but it's definitely free software.

    5. Re:Sun and GNU/Linux by Anonymous Coward · · Score: 0

      Well that's just the X server/client system. They didn't do any of that. Any standard X setup (Fedora, SuSE) can do that.

    6. Re:Sun and GNU/Linux by schoett · · Score: 1
      Last time I checked rhel was entirely under the GPL. You have to pay for support which seems to have confused a lot of people who conflated gratis with libre, but it's definitely free software.

      RedHat distribute Linux binaries. To get them, you must sign a support contract. That contract forbids you to install additional copies without additional licence fees. Such a restriction is forbidden by the GPL. Since the RHEL distribution requires you to sign this support contract, the distribution is encumbered with GPL-violating restrictions.

      P.S. I am curious why there has not been any reaction by the FSF.

    7. Re:Sun and GNU/Linux by Anonymous Coward · · Score: 0

      > encumbered with GPL-violating restrictions

      Nonsense. The GPL is about the software, not about support contracts with your vendor. The GPL allows this practice explicitly.

    8. Re:Sun and GNU/Linux by Anonymous Coward · · Score: 0


      Well that's just the X server/client system. They didn't do any of that. Any standard X setup (Fedora, SuSE) can do that.


      Bzzzzzzt... Wrong.

      Start an X application and then move to a different box and try to get that application to display on the new box. Tricky eh?

      What Sun is about is much more like VNC than X, but Suns vision includes lots of stuff that VNC isn't even looking at. They have some interesting issues to address (latency and working on airplanes come to mind) But it is a grand vision.

    9. Re:Sun and GNU/Linux by fugspit · · Score: 0
      Actually you are describing Sun's Sun Ray thin client solution.

      Which really has nothing much to do with JDS but is none the less, very cool

  43. Geez by Shinobi · · Score: 1

    Why don't they just let the whole GNU/Linux silliness rest? RMS bitched about the advertising clause in the BSD license, but he and some of his cronies sure whine a lot about GNU not being advertised.....

  44. Freedoms? by daishin · · Score: 0

    Thats blasphemy! as a U.S. citizen I am glad to know I dont have to deal with things such as these 'freedoms' you talk about, and source code who really reads source?

    Please dont flame me, I'm trying desperately to get +5, Funny

    --
    (\_/)
    (O.o) This is Bunny. Add Bunny to your signature
    (> <) to help him achieve world domination.
  45. Good Article by ashelton · · Score: 1, Insightful


    Solid article. Simply by highlighting some of what they say PJ has allowed the essence of their argument to come through, and it sounds pretty repulsive to me. Hilariously inept too, if they seriously think either the mass market or the hacker market is going to follow Sun they've got to be downright insane. And to expect a happy smiling future with microsoft is delusional.

    I don't think PJ's point is whether or not they have broken the legal wording of the GPL, but that they have certainly missed the intent. And that as a result they'll fit in neither market, not supported by the free software people and not real competition to windows. Exactly the position Caldera ended up in.

  46. You wanna bet ? by polyp2000 · · Score: 1

    "There is nothing that precludes us from taking the protocols we license from Microsoft and incorporating them into our products. Now, where those products run is up to Sun. So, if we take a license from Microsoft, there's nothing that precludes us from incorporating that technology into our Java Desktop System. "

    How about the undoubtable fact that somewhere in the license from Microsoft it is made explicitly clear exactly who is in control of where those products run

    Lets start counting the days down now shall we?

    nick ...

    --
    Electronic Music Made Using Linux http://soundcloud.com/polyp
  47. MOD PARENT UP!!! by Anonymous Coward · · Score: 0

    Those are more likely reasons to NOT listen to her!

  48. Geez, is anyone ever satisfied? by joelparker · · Score: 2, Insightful
    Sun puts lots of money and research into free tools,
    some big examples being Java and Open Office.

    Sun is also now among the largest Linux success stories,
    selling a million new Linux installations to China,
    and even more amazingly to consumers at Wal-Mart.

    Does it matter if the CD says "GNU" or "Linux inside"
    to the Chinese, or Wal-Martese, or end user?
    Likely not. As long as Sun honors the GPL--
    and Sun does seem to be honoring the GPL--
    then how about looking at the positive side?

    More Linux installations will lead to better
    succes for all of us. I want to see easy installs,
    good video drivers, plug-and-play printers, and more.
    Sun's success will help us get this, so cheers to them.

  49. I'm hot by Anonymous Coward · · Score: 0, Insightful

    This Pamela Jones really pushed my buttons with this article. Does anyone have any photos of her, I want to wank.

  50. Shame on Sun by Teckla · · Score: 5, Insightful

    That does it!

    I'm going to take a break from writing Java software using Sun's JDK, and boot up OpenOffice, and I'm going to write a letter to Sun, saying they never contribute anything! I'm going to save the document via NFS to my department file server, and get everyone to send their own copy of it to Sun! I'm so mad, I have half a mind to shutdown my x86 machine that runs Solaris!

    Those greedy bastards! They never give anything to the community! WE DESERVE FREE HAND-OUTS!

    1. Re:Shame on Sun by Teckla · · Score: 2, Insightful

      And before you mods beat me with the troll stick, try to keep in mind my post (above) was sarcasm.

      Sun contributes a lot to the community, and continues to do so.

      To the fine folks as Sun: Thanks for your contributions! Some of us appreciate it!

    2. Re:Shame on Sun by Anonymous Coward · · Score: 0

      Keep in mind that Caldera, now SCO, did a lot of good things for open source, e.g. RPM, before it had a corporate personality transplant (courtesy of the Canopy Group) in the form of Darl McBride and his buddies.

      It looks like Sun, which has always had multiple personalities when it comes to Linux and open source is changing its personality again with Jonathan Schwartz getting the helm.

    3. Re:Shame on Sun by justins · · Score: 1
      Keep in mind that Caldera, now SCO, did a lot of good things for open source, e.g. RPM

      RPM = Redhat Package Manager. Duh.
      --
      Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    4. Re:Shame on Sun by Anonymous+Bullard · · Score: 1
      Actually Red Hat renamed RPM as recursive " RPM Package Manager" many dozens of moons ago after the RPM format became more widely adopted by other distros, apparently to address potential trademark concerns as well.

      Of course your point about RPM being a contribution by Red Hat remains valid.

      --

      Should invading one's peaceful neighbours be opposed, or rewarded with trade deals?

  51. Didn't the GNU people campaign against publicity? by samuel4242 · · Score: 1

    I seem to remember that the BSD folks dropped the acknowledgement clause from their license after Richard Stallman convinced them that it was too onerous. He some how felt that it made people think twice about it. I think the Berkeley folks couldn't have cared less, but they seemed to understand that the acknowledgement clause can be a pain when hundreds of people contribute code.

  52. Microsoft does lots of legal stuff we don't like by Anonymous Coward · · Score: 0

    One concept I keep seeing is that since Sun is complying with the letter of the GPL, they are doing nothing wrong. If following the letter were always the test of what is good and right, Microsoft would usually be good and right, and well as exceedingly sharp in its dealings and pretty close to the line. Microsoft is always claiming it has a right to do what it does. I, as a potential customer, also have a right to hold them to a higher standard. And I do. Same with Sun.

  53. Fix: by Anonymous Coward · · Score: 0

    GNU/Linux Viewpoint: Sun Shows Its True Colors, Says non-GNU/Groklaw's "GNU/PJ"
    April 27, 2004

    Summary
    "It looks like non-GNU/Sun is indeed going to re-run non-GNU/Caldera, right down to creating a GNU-looking-but-not-GNU/Linux distro (non-GNU/Java Desktop) with lots of non-GNU/proprietary addons in an attempt to enforce non-GNU/per-seat/per-employee licensing," writes Groklaw founder and editor GNU/Pamela Jones ("PJ" to the online world). If non-GNU/Sun's hope is that we "will all be foolish enough to not care about the GNU/GPL and thus forsake GNU/Red Hat and GNU/SuSE, etc. Dream on," she continues. "The real GNU/question," Jones says, "is - when that fails - then what will non-GNU/Sun do?" ...


    Is the credit better than Sun's weak attempt to not credit GNU stuff there, PJ? I mean, you need to be more clear so that when you are discussing topics, we know which portions of your discussion are full of GNU/Linuxy goodness. Please, show some consistency here.

    Maybe a popup window every 30 seconds with a special version of 'top' that also has a column for how GNUish each process is, and how terrible and non-OSS the Sun garbage is?

  54. not her main objection... by Anonymous Coward · · Score: 1, Insightful
    Her main objection: 'You really could get the CD and run it without every knowing it had anything GNU/Linuxy in it or that the GPL provides you with guaranteed freedoms that Sun would like you not to know you have.'

    Read her article. That is _not_ her main objection. She points out several very legitimate concerns. Listing that as her main objection is like deliberately feeding trolls...

  55. Well, you're banned for life. by Anonymous Coward · · Score: 0

    Very high on the Slashdot editor's list of Thou Shalt Not list is:

    X) Thou Shalt Not criticise female geeks. FemaleGeeks are smarter than Male Geeks, even if said female geeks...well...aren't... Plus they are really cool. And they wear black. And big boots. So adorable.

    1. Re:Well, you're banned for life. by The+MESMERIC · · Score: 0

      ... and are lezzers mostly.

    2. Re:Well, you're banned for life. by Pseudonym · · Score: 3, Insightful

      To be fair, PJ isn't really a geek. She's that rarest of creatures: a non-geek who gets it. So even though she may not wear black and big boots (or she may; I have no idea), we adopt her as one of our own.

      And I will hug him and pet him and I will call him "George".

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
    3. Re:Well, you're banned for life. by CurlyG · · Score: 1

      Right, you're probably one of these "men's movement" types, yeah?

      --
      You know they call 'em fingers but I've never seen 'em fing. Oh, there they go.
    4. Re:Well, you're banned for life. by pjt33 · · Score: 1

      Since when does geek imply goth?

    5. Re:Well, you're banned for life. by Pseudonym · · Score: 1

      No idea. Ask the person who wrote your post's grandparent.

      --
      sub f{($f)=@_;print"$f(q{$f});";}f(q{sub f{($f)=@_;print"$f(q{$f});";}f});
  56. Excuse my bias by l0ungeb0y · · Score: 3, Insightful

    Personally, I think the notion of Sun's Java Desktop to be entirely underwhelming. Almost pointless in fact.
    Actually, if it were a post on Slashdot, I'd moderate it redundant, if it weren't at -1 redundant already.

    From what I've read at the Sun site, you get something based on SuSe with a hacked up Gnome front end and Java tied into as many things they could think of. Nothing reveloutionary... seems mainly to be an attempt to get StarOffice in front of people who might not otherwise even know it exists.... in fact, isn't this part of the walmart deal? So I guess that would explain it. Sun Java Desktop is for the walmart shopper and not the Linux/OSS initiate.

    So in that light, it makes perfect sense to try to put the wizard behind the curtain and let the user deal with the smoke and mirrors, The average Walmart user will generally be too clueless to know what it really is other than that it's not windows.
    When looked at in that perspective, it actually makes sense to hide the underpinnings as much as possible, lest the curious and ignorant do something catastrophic since the more advanced users would be able to figure it out anyway.

    Personally, if you want a unix-like system with a great desktop UI and productivity/development software, go with Apple if you can afford it. Linux on the desktop is still a few years off, AFAIAC.

    1. Re:Excuse my bias by Doomdark · · Score: 1
      Sun Java Desktop is for the walmart shopper and not the Linux/OSS initiate.

      That to some degree, but more importantly, it's desktop for that office appliance (vanilla PC, thin client) that govt workers and corporate peons are to use, to do basic tasks like read their email, create spreadsheets and write simple text documents and presentations. For corporations selling point is supposedly better maintenance of unix systems, with Sun's branding and support, with lower price (and/or TCO, depends on who you ask) than Windows. You can't buy MacOS for commodity PCs; there's no incentive for Apple to even try that.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    2. Re:Excuse my bias by Anonymous Coward · · Score: 0

      it makes perfect sense to try to put the wizard behind the curtain and let the user deal with the smoke and mirrors, The average Walmart user will generally be too clueless to know what it really is other than that it's not windows.

      This is exactly the reason the GPL should be acknowledged. The whole point of Free Software is that people are allowed to share it at will. The GPL explicitly requires you to tell people the software is licensed under the GPL when you distribute it. Otherwise, how are end-users supposed to know about these freedoms? The Walmart users will have no clue about all this "Free Software" stuff, and just assume that it's illegal to copy.

    3. Re:Excuse my bias by Moraelin · · Score: 1

      Actually, let me ammend your statement. It's a hacked up SuSE _without_ Java tied into any more places than SuSE already had. Which is to say: you get a JVM installed somewhere in /usr/lib/java, same as you already got in a bog-standard SuSE install, but that's all.

      It's all just smoke and mirrors, and it's the saddest kind of smoke and mirrors. Java on the desktop was an abject failure (on its own flaws, not because of MS), so now Sun simply muddies the water by launching a "Java Desktop" that's in fact _not_ a java desktop. Instead of being able to compete, they simply redefine the words.

      Plus... They don't even give credit where credit is due. They take a working Linux system, add a (_very_) thin coat of paint, and make it sound like it's all a big Java app. When in fact it's all a big Linux, X and GTK app, with Java having no part in it at all.

      That's what leaves me with a bitter taste. Sure, they were not required by GPL to give credit, but it was the neighbourly thing to do. Same as at work there's no law that says you can't steal the co-workers code and say you've made everything and designed everything yourself. But it's really lame to see someone do that.

      Same here. Sun deliberately makes it sound like their Java is doing all the work, when in fact 99.99% of the work was done by other people, and Java had nothing to do with it. And it feels lame.

      --
      A polar bear is a cartesian bear after a coordinate transform.
  57. There's at least one point by fikx · · Score: 2, Interesting

    I didn't see the beef in most of the comments, but the one point that stood out to me was "You really could get the CD and run it without ever knowing it had anything GNU/Linuxy in it or that the GPL provides you with guaranteed freedoms that Sun would like you not to know you have."

    This kinda disturbs me. In that, I agree with PJ's comment. They are packaging a lot of GPL stuff without letting people know they can take some of the stuff and use it with freedom to do so. That means they can lift the code if they want to and use it. The packaging is not violating anythign, but it IS deceptive, and sure doesn't help OSS much. The packaging makes it look like it's all their product and not just their packaging.

    --
    AB HOC POSSUM VIDERE DOMUM TUUM
  58. PJ's been downright mean lately by Anonymous Coward · · Score: 0
    Either you buy completely into the Open Source total-"Kumbaya" viewpoint, or she rips you a new one. Groklaw's beginning to lose a bit of luster....

    Must be that time of the month.

  59. Yes it matters to acknowledge the GPL etc by bratgrrl · · Score: 1

    Sun took an elderly version of SuSE (running Gnome 2.2 for god's sake), changed the colors, rearranged the menus, and stuffed a JRE in it. This is a Java Desktop? This is a Sun product? No, this is Sun's attempt to make money off other people's work. The least they could do is acknowledge the REAL creators.

    --

    ---

    SCO is weenies
    Gator is Spyware
    Microsoft is thugs

    1. Re:Yes it matters to acknowledge the GPL etc by UniverseIsADoughnut · · Score: 1

      Well if this is a problem for people who write GPL code then don't put it out there. By putting it out in GPL or similar your saying do what you want with it, just use it as the rules say. This is what happens. I'm sure SUN hasn't deleted all the required stuff from the code. But I don't think anywhere in the GPL it says anything like " those who use this software in the product must make giant pop ups, permanant wall papers, and other lables throughout a product informing the user this product is using GPL code and could not be done without the work of NAME, NAME, NAME......"

      If you start having this kind of thing going on then even less people will use it. Linux, the GPL and FSF and so forth seam hell bent on making their OSS stuff, something no one wants to use.

      I really wonder if Linus sleeps at night and wonders what if he had went with something other then GPL. He seams very logical. It's just as you get farther from him everything goes to hell.

    2. Re:Yes it matters to acknowledge the GPL etc by golgafrincham · · Score: 1

      The least they could do is acknowledge the REAL creators.

      what's wrong with that? nothing. this is one of the business models the gpl implies. what about redhat? i didn't notice a popup message "this product is based on the holy GNU" following a 32meg list of all contributors to the kernel. it seems you didn't understand the open source issue: it means writing software for the sake of the software, not for the sake of the ego of the developer. the gpl explicitly allows selling glped software (which does not need to be created by you) as long as the source is available. the java desktop does not break the gpl, period.

      --
      beer as in "free beer"
    3. Re:Yes it matters to acknowledge the GPL etc by bratgrrl · · Score: 1

      You missed the point completely, but that's not surprising, given your semi-literacy. It's free as in freedom, not free as in freeloader. The principle behind the GPL is for everyone to contribute something- code, bug reports, documentation, feedback on user experiences- and specifically not to steal the work of others, and hoard it. The Java Desktop probably (technically) does not violate the GPL. But Sun looks smallminded and cheap- they're making a lot of noise over tiny cosmetic changes. It's especially ridiculous, given their history as an a company that used to invent great products. Now they're just sad copycats. Hell, even the name 'Java Desktop' is misleading. There's nothing Java about it, except for including Sun's own JRE. They didn't write any nice Java apps for it.

      And you're wrong about Red Hat. They devote a lot of resources to developing, supporting, and promoting Linux, Free Software, and Open Source software. They don't slap their brand on antique SuSE and call it Red Hat.

      --

      ---

      SCO is weenies
      Gator is Spyware
      Microsoft is thugs

    4. Re:Yes it matters to acknowledge the GPL etc by Anonymous Coward · · Score: 0

      It's free as in freedom, not free as in freeloader.

      How about the freedom to be a freeloader? Or is that not allowed?

      The principle behind the GPL is for everyone to contribute something- code, bug reports, documentation, feedback on user experiences

      Check the GPL again, it says nothing of the sort. The GPL governs software distribution, not bug reports or messageboard advocacy or feel-good yum-yummy fwuzzy-wuzzy community aspects.

      Now, if we are talking about implied principles, its more along the line of "the elite shall govern themselves" -- the elite being programmers, not lusers.

      [On a sidenote, I just installed "Fedora Core 1", and there's no obvious indication anywhere that I'm running Linux(tm), Gnome(tm), or GNU(tm). Of course, RedHat is good people and Sun isn't, so you guys can ignore that anecdote.]

    5. Re:Yes it matters to acknowledge the GPL etc by golgafrincham · · Score: 1

      The Java Desktop probably (technically) does not violate the GPL

      there is no "technically" or "probably". jds does not violate the gpl. sun does what it is permitted to do. that's what licenses are for. they tell you want you are allowed to do. where is your damn point?

      And you're wrong about Red Hat. They devote a lot of resources to developing, supporting, and promoting Linux, Free Software, and Open Source software.

      you might want to change your way of speaking. "open source" should not appear in your dictionary.

      --
      beer as in "free beer"
  60. The Rings of Power (photo included) by joelparker · · Score: 2, Interesting

    Hey, Sun really does have the rings!
    http://java.sun.com/features/1998/07/ring-project. html

  61. Missing the point by Chris+Acheson · · Score: 2, Insightful

    The vastly overrated parent and numerous other comments on this story miss the point completely.

    The gripe is not about lack of acknowledgment, it's about Sun claiming to be supporting the open source community, while simultaneously refusing to do anything for said community. They claim that because JDE uses FOSS, they are somehow contributing to FOSS. However, their obfuscation efforts kill that argument, since it does not even increase the popularity/visibility of FOSS, let alone contribute any code.

    1. Re:Missing the point by elmegil · · Score: 3, Insightful
      Because Sun Obviously contributes Nothing to ANY Open Source projects, like, say GNOME.

      Try again please.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    2. Re:Missing the point by Skjellifetti · · Score: 1

      Yeah, its about Sun claiming to be supporting the open source community, while simultaneously refusing to do anything for said community.

    3. Re:Missing the point by Anonymous Coward · · Score: 0

      Will someone please put down the mountain dew, and mod the parent up.

    4. Re:Missing the point by DShard · · Score: 1

      While the gnome atk library was nice it also had a business reason. That doesn't make the contribution any less useful, just less idealistic. Everything else are assorted java tools that have marginal benefit to foss.

      Sun's biggest problem is there constant inane chatter about their solaris product being the only thing worth putting on anything with more then one processor. It comes off a little insane.

    5. Re:Missing the point by elmegil · · Score: 1
      So what if it's less idealistic? It's still a contribution, and spitting on people who make contributions (which appears to happen far too often in the OSS world), whatever the motivation, doesn't really encourage more contribution.

      As for insanity, as soon as I see Linux scaling on the big iron the way Solaris does, I'll be happy to admit it. Until then, for those who want big iron, Solaris is far and away the best. Yes, I know, big iron isn't the solution to all or even most problems, but for those where it is, Linux doesn't really compete. You may want to hyperbolize Sun's argument down to "anything with more than one processor" but if that were really Sun's true position, there wouldn't be 2 CPU V65's etc. And honestly, I would be really surprised if there weren't at least 4 CPU x86 boxes somewhere down the line.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    6. Re:Missing the point by Anonymous Coward · · Score: 1, Insightful

      Why in the world does Sun have to increase the popularity/visibility of FOSS to contribute to it?

      Does Sun need to go out and spend marketing dollars to hype the fact that they contribute code for Mozilla, GNOME, Evolution, Open/StarOffice, Samba or a HOST of other things etc to make those contributions worthwhile?

      No.

      Sun most definitely does contribute code back. Don't forget that often (Evolution being a good example) it is quite hard to get a developer to include 3rd party contributions in a timely manner.

      At a Score:2 your post is already overrated as well unless you can show where you get your information that you casually present as fact about Sun's lack of contribution. It is people who take /. as a source of canonical information that do a LOT of damage to FOSS. If Sun or another company feel that they are dragged through the mud in spite of contributing, they will most likely begin to feel that such contributions are pointless and stop.

    7. Re:Missing the point by DShard · · Score: 1

      "We don't believe that one hammer is good for all nails. For jobs that work on a one-way Opteron server Linux would be better. There's a role for that class of system." from this interview with John Schwartz.

      I may be no lover of Sun, but I have no intention of making there odd statements out to be anything more than what it is.

      Now for the big Iron, the altrix is exactly what you are talking about. SGI has been selling linux systems with thousands of processors. That is more than big enough to be considered big iron and it doesn't have crappy sparcs in it to boot.

    8. Re:Missing the point by dublin · · Score: 1

      Now for the big Iron, the altrix is exactly what you are talking about. SGI has been selling linux systems with thousands of processors. That is more than big enough to be considered big iron and it doesn't have crappy sparcs in it to boot.

      It also has only a fraction of capacity of Sun's "big iron" for solving the really tough problems. A cluster (even a really big one) does not a supercomputer make, despite what you read on Slashdot.

      The really amazing thing is that for those problems that require a single large OS image with lots of processors pulling in perfect harmony, Sun's nearly 10-year-old SPARC/Solaris architecture is still about the best thing out there, and is a better deal than IBM's and SGI's alternatives when price is factored in.

      In any case, Schwartz is right that Linux really isn't a contender yet in the large SMP machine space. When it is, my bets are on Sun's expertise in high performance interconnects combined with the Opteron's price/performance. Whether Linux can actually rise to the challenge of such hardware is extremely doubtful, since scaling to dozens of processors would require *huge* changes to the kernel, including, in all liklihood, Linus having to give up his fundamental attachment to a monlithic kernel. That could happen, but I'm not betting on it...

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
    9. Re:Missing the point by Anonymous Coward · · Score: 0

      > A cluster

      Those Altix systems are not clusters but SMP machines. In fact Linux supports the same number of processors as Slowlaris.

      > Schwartz is right that Linux really isn't a contender yet in the large SMP machine space

      No he isn't.

      > monlithic kernel

      Nonsense. It's about spinlocks, ot about a monolithic kernel. Slowlaris, Gierix, HPUCKS etc. have a monolithic kernel too. Windogs and Whackinthosh also have a monolithic kernel these days (yes, yes, they were micro kernels at some stage...)

    10. Re:Missing the point by DShard · · Score: 1

      Altrix is NOT a cluster. It has a single OS footprint for all processors (though I would bet that they could be subdivided like an IBM 445). Clusters CAN make a supercomputer, in fact ALL top 5 supercomputers are indeed cluseters. There are NO sparc supercomputers in the top 5 and doesn't even make an appearance until 151st place. A altrix (linux/commoditty processor) appears in the 41st place.

      SMP scalabilty has NOTHING to do with the type of kernel (monolithic/micro) but has more to do with how it handles said SMP. Solaris is nothing special here. Solaris does not appear in the top 5, while linux does.

      Schwartz is wrong in every sense of his statement. Their is a lot more work going on for the linux kernel than solaris. The resources being thrown at each kernel is decidedly in linuxes favor.

    11. Re:Missing the point by dublin · · Score: 1

      Their [sic] is a lot more work going on for the linux kernel than solaris. The resources being thrown at each kernel is decidedly in linuxes [sic] favor.

      On this much, at least, we agree. Linux is solidly mid-pack at best in any given area you care to name, but it is indeed getting better faster than anything else out there. (With the possible exception of the BSDs, which seem to stay solidly ahead of Linux technologically in spite of thier dramatically smaller developer communities. But Linux quickly apes important BSD functionality when it can - just look at the impact OpenBSD has had on security philosophy and stack issues in Linux the last few years...)

      --
      "The future's good and the present is nothing to sneeze at." - Roblimo's last ./ post
  62. I love her SCO coverage, but by ukalum · · Score: 1

    Is anyone else getting a little tired of her Stallmanistic rants?

  63. Re:And? This is Sun as usual. by nonmaskable · · Score: 1

    You've put it very well.

    The problem is that Sun wants the free/open community to link arms with them under the "enemy of my enemy" theory.

    This would be a mistake on our part, because Sun is nothing more than a less-competent version of Microsoft - they'd like nothing more than to be just like them, innovation-crushing monopoly and all.

    Many here don't realize that they do not share the goals of the free/open community and haven't done anything for the open/free community except to help Sun achieve that ambition.

    I'm huge Redhat fan (I run SuSE), but they consistently live the values of the free/open community and make money (lots more than Sun at this point) at the same time.

  64. Re:Java is by Anonymous Coward · · Score: 0

    Again someone marks a painfully obvious remark as a troll. I'm a homosexual, and I've always wanted to go out on a date with Java.

    This is clearly discrimination against a programming language that brings so many joy :(

  65. Missing the Target Audience? by Anonymous Coward · · Score: 1, Interesting
    I'm under the crazy impression that the Java Desktop System is targeted towards large scale deployments, where a big company could replace 1000 Wintel desktops with 1000 JDS seats. In doing so, they'd save a whole bunch in license fees & maintenance/TCO costs.


    Why, pray tell, would that audience care where the product came from?


    To be flame-worthy with an analogy: I'm wearing a cotten/polyester blend shirt right now. I could care less who figured out how to make it so my shirt doesn't shrink in the dryer.

  66. Sun, oh Sun, what has happened to you? by ChiralSoftware · · Score: 5, Insightful
    Yesterday I was helping my friend get set up with a Java application she needs. She's a fairly experienced Windows user. She needed to install the Sun JRE 1.4 to get this thing to work. She needed help from me, and a bit of exploring on java.sun.com, to find out which is the right file for her to download to get this thing working. If Sun wants MS Windows users to upgrade to be able to run Java apps easily and painlessly, there needs to be a big link right on java.sun.com saying "Windows users, click here to download Java for your system." Such a link does not exist and the user has to figure out "do I want NetBeans (no), do I need a SDK (no), do I need J2ME (no), do I need the JRE (yes)". Ridiculous. How is she supposed to understand the Java technology family in order to know how to navigate this? Is Sun trying to kill Java? Is there some secret Microsoft/SCO/Knights Templar conspiracy infiltrating in Sun? Ok, probably no on that last one...

    And now the Sun "Java" Desktop, which presumably comes with Java built in, but does that mean you can double-click on a .jar file and your app starts up? No. You have to write a shell script, or add an icon with a command like "java -classpath foo.jar ..." to get it to work.

    Sun, what are you thinking?

    Maybe expecting Sun to move from the world of big servers, where expecting users to write a shell script is perfectly acceptable, to the world of desktops, where users should be able to do everything just by clicking in an obvious place and without having to understand the difference between an ELF file and a JAR, is too much to ask.

    An authentic Java desktop would be, in my opinion, one in which all the work gets done in Java. That means a Java office suite, a Java window manager, a Java file explorer. This is completely doable, and Java is a fantastic environment for doing those things (I know, you will flame me saying Java sucks, Java is slow, etc, sorry, that isn't true anymore). I would love to see such a desktop environment, and it would have fantastic security and portability advantages. A real Java-based OS is the only thing that has a real chance of competing with Linux, I believe (ok, I will get majorly flamed for that, but it's true).

    I think that if Sun is serious about this, the way forward is:

    • Partner up with Suse/Novell. They are going to win in the desktop by producing a real-world desktop distro. In fact I'm using it right now and it's great.
    • Open-source Java, or give enough assistance to existing OS java projects such as Kaffe and GNU Classpath to make them viable real-world usable Java implementations. Sun thinks this is irrelevant; it's not. Getting something truly open source is a key step to making something ubiquitous.
    • Develop some real-world Java apps. As someone else on /. said, J2ee is becoming the Cobol of our age. That is sad because Java could be so much more than a server system. How about developing a word processor and spreadsheet in Java? By doing this, they would give people a reason to use Java, and they would also really find out what the limitations and flaws of Swing are, and maybe they would fix them.

    Ok, that's enough ranting, sure to stir up many heated flames about how much Java sucks, and Scott hasn't called me anytime recently to ask for business advice, so I'll leave off here.

    -------
    Create a WAP server
    1. Re:Sun, oh Sun, what has happened to you? by mlk · · Score: 2

      . She's a fairly experienced Windows user. She needed to install the Sun JRE 1.4 to get this thing to work. She needed help from me, and a bit of exploring on java.sun.com, t
      Try http://java.com, then enduser page. Java.sun.com is the developer site.
      It has a nice big "Get it now" button. Which will autoinstall if you don't have a "modern" (1.2+ i think), or send you to a "Manual Downloads" page, for the OS you are using.

      And now the Sun "Java" Desktop, which presumably comes with Java built in, but does that mean you can double-click on a .jar file and your app starts up? No. You have to write a shell script, or add an icon with a command like "java -classpath foo.jar ..." to get it to wor
      Use JavaWebStart, not ".jars" if you want icon/etc.

      a Java window manager,
      See Looking Glass

      Open-source Java, or give enough assistance to existing OS java projects
      Why does not IBM do this? IBM wants this, have a complete implementation, and the resources.

      Develop some real-world Java apps.
      I could not agree more.

      --
      Wow, I should not post when knackered.
    2. Re:Sun, oh Sun, what has happened to you? by Anonymous Coward · · Score: 1, Interesting
      For the last time, Sun is using turning Java into a BRAND NAME. Just because it's called 'Java Desktop System' does not mean it's supposed to be built entirely out of Java. The 'Sun ONE' name was a horrible failure, so they picked the one thing they have with the most name recognition and turned it into a company-wide brand name. This is obviously causing confusion amongst the whiny technical-types, but it is probably a good idea for the masses.

      Also for the last time, the open-sourcing Java issue is about open-sourcing the language development process (and removing licensing restrictions along these lines). It is not about open-sourcing their JVM implementation. While they did not agree to this, they also didn't necessarily disagree. Why not yell at IBM to open-source their JVM? Sun is defending attacks on the Java Community Process, and the restrictions on language modification (certification, etc). IBM wants the ability to muck with the java spec and create their own forked language; they can then leverage their websphere business to force developers to code for their systems, and lock-in customers.

    3. Re:Sun, oh Sun, what has happened to you? by Doomdark · · Score: 1
      Yesterday I was helping my friend get set up with a Java application she needs. She's a fairly experienced Windows user. She needed to install the Sun JRE 1.4 to get this thing to work.

      Realistically, though, while it is bit of problem for Sun, it's not truly their responsibility. Application developers have many good options for making installation as easy (or easier) as for native apps, from specific commercial installers (InstallAnywhere), to free Sun-provided system (Java Webstart) to writing-your-own-scripts installers that include and install JRE.

      So, while it's not optimal, there are plenty of ways application developers could have solved the problem. And while Sun's web site could obviously be improved, anytime user HAS to log in there, it's already lost cause: users shouldn't have to install anything more than the app itself (or, with Java webstart, just browse to page and click 'yes' few times).

      Other than that I obviously agree with other points. There's lots more Sun could do. But keep in mind that main thing is financial motivation. Sun doesn't make any money from J2SE, so main benefit is the vague thing called mindshare... and right now, it's not high on shareholders list.

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    4. Re:Sun, oh Sun, what has happened to you? by Big_Mamma · · Score: 1

      Yesterday I was helping my friend get set up with a Java application she needs. She's a fairly experienced Windows user. She needed to install the Sun JRE 1.4 to get this thing to work. She needed help from me, and a bit of exploring on java.sun.com, to find out which is the right file for her to download to get this thing working. If Sun wants MS Windows users to upgrade to be able to run Java apps easily and painlessly, there needs to be a big link right on java.sun.com saying "Windows users, click here to download Java for your system." Such a link does not exist and the user has to figure out "do I want NetBeans (no), do I need a SDK (no), do I need J2ME (no), do I need the JRE (yes)". You realized that java.sun.com is the developers site? There's a huge button on sun.com saying "FREE JAVA DOWNLOAD" pointing to java.com, follow another "FREE DOWNLOAD" link and you're at the JRE.

    5. Re:Sun, oh Sun, what has happened to you? by Moraelin · · Score: 2, Insightful

      First off, I'm making a living as a Java developper since 1999. Before that, I did spend a year using it intensively at home, some 6 hours a day on the average, more on weekends. (Yes, I'm a geek.) Before that, I was a C/C++ and x86 assembly programmer.

      Not meant to be bragging, just saying that I do have _some_ first hand clue of what Java can do. I'm not the biggest expert or anything, but some 5 years of experience I do have. And I'm only mentioning this because every single Java evangelist seems to immediately assumen that if you dare critize Java or Sun, you must be (1) clueless, (2) sold body and soul to Microsoft and dotNET, (3) a heretic, or (4) all the above.

      That said, I do _not_ want a Java desktop. Java on the server is ok. On the desktop it's a fscking catastrophe.

      1. The garbage collector does _not_ play nice with swapping.

      A C++ program keeps running happily when it's allocated more RAM than a machine has. I've recently been playing a 3D real-time game, with its internal in-memory trace logging turned on. It still ran just happily when it had allocated 768 MB on a 512 MB machine. When it did slow down, was when I tried to reload a new game and it had to go through all those millions of little objects to de-allocate them.

      Now turn that last bit around in your head. That's what the stupid garbage collector does in Java. And not only once. It does that all the time.

      Fact: a 100% pure Java system (OS, Apps, all) would already thrash to death when it has allocated 513 MB on a 512 MB machine. It has to repeatedly load each 4k page from the swap file, check some object in it, discard it again to load the next page. Several times per gc pass. Data which otherwise in C would be passive most of the time, and stay paged out, in Java it's brought back into RAM all the time by the gc.

      This is not speculation, I've actually seen it happen.

      2. What makes it worse is that a Java program take more RAM than a C++ program. I've once had to program the same GUI utility in both C and Java, because the client wanted both versions. The C version took under 1 MB in RAM. The Java version took 16 MB. And the client literally went, "Whaaat?! Why does this take up so much RAM?"

      Now 16 MB isn't sounding like that much by itself, but when you have a system based on gazillions of small utilities and daemons and whatnot, it adds up _very_ quickly.

      So in practice, my guess is that if someone coded the exact same OS and apps, once in Java and once in C++, by the time the C++ version hasn't even filled half of those 512 MB RAM, the Java version already requires over 2 Gigabytes or it thrashes. Which, sorry, is entirely unrealistic to expect on a home computer today.

      3. Even if you don't have 100% of what's on the system in Java, the Java parts will still take up too much RAM and will act all elbows to the other apps. Again, the Java gc will keep bringing all their allocated memory back in RAM, forcing all the other apps out of memory. So, no, I don't want major Java apps on my desktop. I do _not_ want a Java spreadsheet or word processor pushing everything else into swapping.

      4. Swing, sad to say, is broken by design. You can't fix it without turning it into something which is not Swing any more. Starting with the idea of drawing everything itself, to the unwieldy and memory-leak-prone listener architecture, to being inherently non-thread-safe, it's just a textbook example in how _not_ to design an UI library.

      You _can_ build good programs with it, and we've actually had to, repeatedly. But the time, effort and money involved are just not worth it IMHO. Stuff which with the plain WinAPI are easy, intuitive and responsive... well, they _can_ be made to be responsive with Swing too. But by that time you've done the most perverse and unnatural tricks, needed a _lot_ more clue than in the C version, and have spent man-months just tracking down listener leaks.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    6. Re:Sun, oh Sun, what has happened to you? by truffle · · Score: 1

      Blame the application developer.

      I've installed Java software that comes with the JRE on the CD. Makes perfect sense. I've built installers like that for Java software I've written.

      I've also installed software that includes a link to the JRE in (native Windows) installer. Just because you write something in Java doesn't mean you can't have a native Windows installer - that makes it easier for your Windows users.

      It should be easy for people to find and install the JRE, but you shouldn't have to go somewhere to download software to install your software in the first place.

      --

      ---
      I support spreading santorum
    7. Re:Sun, oh Sun, what has happened to you? by Anonymous Coward · · Score: 0

      ...the user has to figure out "do I want NetBeans (no), do I need...

      HAHAHAHAH!!!

      Sun did this on purpose. If you go to java.sun.com and absentmindedly try to download a JDK, you will find yourself downloading NetBeans. (Go look yourself)

      In a completely unrelated development, NetBeans is generating huge interest in the developer community as evidenced by the high number of downloads.

      Marketing: Ya gotta laugh or you'll cry.

  67. But I didn't give it away free... by cr0sh · · Score: 4, Insightful
    I "gave it away", under the GPL, as a developer with the understanding that should any changes to my code would be "paid back" to me and the community. I "gave it away" with the understanding that if someone has the binary, they can ask for and recieve the original source code, so they could compile it themselves, make changes (if needed or wanted), and release these changes back to the world under the GPL - thus making (on the whole) the entire piece of software all the more better.

    What people seem to keep missing about the GPL is that it isn't just "free" - that is a minor point of the GPL. The greater point is that it is "Free" - as in FREEDOM, for both the user and the creator to ensure that the work stays available for future generations, regardless of the hardware. Of great importance to this stance is the availability of GPL or GPL-compatible development toolsets, like gcc or perl. Sure, you can write and GPL VC++ source code - but what is the point when the compiler itself isn't Free? What happens when (not if, someday it will happen) Microsoft ceases to exist as a company? What happens if the assets (VC++, etc) are not transferred to a party who will continue to develop them? Where does that get you in regards to your GPL'd VC++ source code?

    The fact is, you are hosed (or the future is hosed) - with the GPL and GPL'd tools, you can have solace in the fact that the source for all will survive.

    This is the true point of the GPL...

    --
    Reason is the Path to God - Anon
    1. Re:But I didn't give it away free... by Halfbaked+Plan · · Score: 1

      but what is the point when the compiler itself isn't Free?

      The microcode in the bulk of the processors on the market is not 'Free,' never has been, and never will be. So why aren't you frantically haranguing us about that? It seems like just as valid a fear.

      Sometimes GPL advocates cross over into an almost religious, and very preachy, zeal.

      --
      resigned
    2. Re:But I didn't give it away free... by sparkz · · Score: 2
      I "gave it away", under the GPL, as a developer with the understanding that should any changes to my code would be "paid back" to me and the community. I "gave it away" with the understanding that if someone has the binary, they can ask for and recieve the original source code, so they could compile it themselves, make changes (if needed or wanted), and release these changes back to the world under the GPL - thus making (on the whole) the entire piece of software all the more better.

      What did you give away, that Sun stole?

      What changes have Sun made to any GPL code, without contributing them back?

      Be specific. Fuck it, be vague, you won't find anything. They have read the GPL, and they do have lawyers, you know.

      It's all above-board, and we all know it.
      Within the words and spirit of the GPL.

      Why the fsck do the /. crowd bleat "you bastards" so readily with no reason?
      Grow up and RTFM (or at least, RTF GPL and RTFA)

      --
      Author, Shell Scripting : Expert Re
    3. Re:But I didn't give it away free... by Anonymous Coward · · Score: 0

      The GPL does not say 'free' at all. The reason a lot of GPL software is 'free' is that the 'Freedoms' of the GPL force a more perfect market and the true marginal cost of software is approximately zero.

    4. Re:But I didn't give it away free... by Build6 · · Score: 2, Funny

      What happens when (not if, someday it will happen) Microsoft ceases to exist as a company

      I'd always wondered when/how they'd turn into Weyland-Yutani.

    5. Re:But I didn't give it away free... by aristotle-dude · · Score: 1

      So in other-words, you did not give it away. To give away something usually implies relinquishing control. How is this different that MS offering IE as a "free" as in beer download? Or shared source? Both have strings attached. You don't give away a car and expect use it once in a while do you?

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    6. Re:But I didn't give it away free... by Anonymous Coward · · Score: 0

      It's not quite the same thing. With the GPL you can do pretty much anything with the program. The only time there is any "string" at all is when you distribute it, and even then the string is simply that you have to distribute the source. This is such an easy thing to do! You have the source already, and copying bits is cheap. Remember, it's not really about the GPL restricting you, but about ensuring that you don't restrict something from the GPL. It is incredibly easy to abide by the GPL, and if people weren't so stingy with their source code, there wouldn't even be any GPL vs "insert a more open license here" debates.

      The other licenses you mention DO restrict. Any "free beer" program with no source obviously is harder to modify than one that comes with source. And even then, modifying such a program is not always legal. "Shared source" and other similar licenses restrict what you can do with a program in nearly all situations: modification, distribution, commercial/non-commercial environments, etc. Some things you flat out CAN'T do, or at least not without paying a ton of money to someone. Compare the ease of copying bits vs paying a lot of cash and see how truly painless the GPL really is.

    7. Re:But I didn't give it away free... by cr0sh · · Score: 1

      I was speaking of the GPL and GPL'd software in general. I was also speaking in a "what if" fashion - I don't have any code (that I know of, at least?) in anything Sun is distributing or plans to distribute. Without deeply investigating it (and you're right, I didn't read the article, but then again, as I noted, I wasn't responding to the Sun case, but rather the general case of GPL'd software), I can't say if Sun is infringing - therefore, AFAIK, they aren't.

      --
      Reason is the Path to God - Anon
    8. Re:But I didn't give it away free... by sparkz · · Score: 1

      So STFU

      --
      Author, Shell Scripting : Expert Re
  68. author and sun misguided by beforewisdom · · Score: 3, Funny

    PJ purports that making things easy and fun will not distract people from open source.

    I've observed that everytime there is a pain in the ass app( or a lacking app ) and an easy/fun one people will dump the pain in the ass app everytime.......even open source fans.

    The good news is that SUN wouldn't know user friendly if it bit them on the ass.

    Another company might highjack the open source thing by flooding the community with easier, better apps.......maybe......but it will not be SUN.

    I say this as someone who has programmed in Java for the last 5 years and who has seen the level of front end quality SUN is in the habit of giving to people.

    No offense to anyone.......that company just does not understand "easy" or "friendly".

    Steve

  69. But we just read that Sun respects IP. by Anonymous Coward · · Score: 2, Interesting
    I thought we just read that Sun's respectful of intellectual property .

    They may not care about the GPL, but at least their up-to-date on their other licenses. :-)

    Wouldn't surprise if down the road Sun buys SCO (remember they have a nice option to buy quite a bit of SCO already) for their "unix IP" with their newly found $2BB cash.

    We already know that Sun wants to be and claims to be the #1 Linux Desktop Play
    I think Sun's strategy (w/ help from MSFT,SCO) is to be the _only_ linux vendor.

  70. MOD PARENT UP by Anonymous Coward · · Score: 0

    This guy actually sounds intelligent. ;)

  71. Everyone violates that clause though by Chuck+Chunder · · Score: 1

    Displaying a Copyright and no warranty notice every time an interactive program starts.

    It's the clause that everyone seems prepared to pretend doesn't exists. Can you imagine how annoying a GNU desktop would be to use otherwise?

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  72. Because they're not Microsoft by espo812 · · Score: 0, Redundant
    I've never understood why the Open Source community is so quick to praise Sun
    Because they're not Microsoft. No one likes Microsoft, and Sun is one of their competitors. The enemy of my enemy is my friend.
    --

    espo
  73. What are you talking about? by Anonymous Coward · · Score: 0

    When was the last time you heard anything positive about Sun from "the open source community"? I don't remember the last time I saw anyone on slashdot do anything but attack Sun.

    I think a lot of people like Java. I think that's because they like Java. Ideology is not part of this except to the extent that they are not platform-tied the way they would be with, say, any .NET which uses anything more than the tiny fraction of the libraries Mono has implemented.

    Also, yes the java language is in fact open. The Sun software implementation of Java is not, but this isn't the only implementation. This difference is crucial.

  74. GPL, Linux and commercial distros-History repeats. by Anonymous Coward · · Score: 1, Interesting

    So what keeps Linux from splitting apart like the Unices of old, were everyone tried to "be different" and in the process loss the market to microsoft? Wouldn't that be history repeating itself, were a lot of the time you had problems running apps for one unix on another because of the "let's be different"? Were the training was split because what you learned on one couldn't be carried over easily?

  75. Unfortunately by Anonymous Coward · · Score: 0

    Sun is using the open source software in a legal way. They're just not being nice. They're just doing what is most beneficial for them that still follows the terms of the licenses for the software they incorporate.

    The thing is, part of open source is extending the freedom to third parties to do what they want with the results. If the open source programmers didn't want their work being used in this way, they shouldn't have... released their program as Open Source. OOPS!

  76. Sun is the SCO 5 years from now... by Anonymous Coward · · Score: 1, Interesting

    ...so better collect the quotes and information now so when Sun goes SCO we will be ready for them.

  77. who reads eula's? by kilauea · · Score: 1

    I don't give a feck what the license is - is it any good?
    It gives me no comfort to think i have a GPL license for software that fails to do its job properley.

  78. Can someone let me in on the joke? by Anonymous Coward · · Score: 0

    Can someone explain the joke to me?

    RMS asks that the OS of GNU plus Linux, be called "GNU/Linux". PJ has made "GNU/Linux" into a style: "GNU/Linuxy". Where's the bit that people think'd annoy Stallman?

    1. Re:Can someone let me in on the joke? by golgafrincham · · Score: 3, Insightful

      Can someone explain the joke to me?

      1) never use this sentence anywhere in the real world(tm), especially at parties.
      2) the explanation: everything annoyes RMS nowadays. in case your business is to print numbers on rice bags and you use linux for that purpose, don't expect just a comment, expect an essay from RMS if one of your rice bags topples down.

      --
      beer as in "free beer"
    2. Re:Can someone let me in on the joke? by Anonymous Coward · · Score: 2, Informative

      Betweening writing Emacs, GCC, GDB, Make, other apps, founding FSF, drafting the GPL, creating copyleft, and staring & sustaining the GNU project which gave us an operating system - he's earned my respect.

      I'll keep reading his essays. thanks all the same.

    3. Re:Can someone let me in on the joke? by Anonymous Coward · · Score: 2, Insightful

      I'm a fan, but what unites RMS with Bill Gates is a lack of compassion for an opposing viewpoint.
      Even in church, I get a little shaky when people start trotting personal interpretations of Absolute Truth. Especially when it's me. You just gotta behave humbly about this stuff. I'm serious.

    4. Re:Can someone let me in on the joke? by Anonymous Coward · · Score: 1, Insightful

      Martin Luther King probably would have irritated fewer people if he was "humbler", but I'm glad he wasn't.

      The difference between hardware and software is that it costs nothing to copy or modify software, yet 90-100% of your government, charities, individuals are currently paying per-seat licenses for copies which they are prohibited from modifying? (or sharing with friends)

      Seriously, Stallman (and probably Eben Moglen) is a man before his time - or maybe just in time.

  79. They aren't by Arker · · Score: 1

    Sun is not and has never been a friend of Free Software - they were the bad guys back when MS was just a little shop in Seattle no one cared about. Maybe some newcomers are fooled by them, but to say that 'the Open Source community' thinks Sun is a friend is ludicrous.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
  80. roots.... by elmegil · · Score: 5, Insightful
    doesn't properly acknowledge its roots.

    You mean the way Linux doesn't acknowledge that it has primarily lifted the rc*.d startup methodology from Sun? Or the fact that before Linux came about, the vast majority of the Free Software Foundation's software (and lots of other free/OS Software) was primarily developed on SunOS and Solaris?

    Come back when you have a real complaint.

    --
    7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
  81. Re:Didn't the GNU people campaign against publicit by Gumshoe · · Score: 1

    They weren't campaiging against publicity but against the need to acknowledge every contributer to derivatives of the software in question. They felt it was too "onerous" because it would make advertisments too unwieldy. If anything, GNU were promoting publicity by encouraging copyright declarations to be succinct and to the point.

    This essay clarifies GNU's position.

  82. Well, you know, it's a blog. by mcc · · Score: 4, Interesting

    GrokLaw is PJ's blog, sometimes she does bloggy things. That's her perogative. She also happens to provide an awful lot of truly useful information and analysis on certain subjects, though, so Groklaw is still worth reading.

    No, this shouldn't be newsworthy, but these days on Slashdot it would appear the editors consider anything that bashes Sun to be newsworthy. Even if it's a blog post.

    Besides, it's interesting. This Java Desktop System is a huge deal. First off, Sun, one of the last few Big UNIX general vendors, is not only making movements toward Linux but actually selling Linux as a new product. This hints at a decent number of things about what the UNIX vs Linux battles of the next ten years are going to look like. Second off, this is an attempt to make a desktop distribution of Linux by a company with the funding and concentration to actually pull it off.. either of these two things makes JDS a crucially important development whether it succeeds or fails, but it's getting very little attention in either the "real world" or the open-source news. I think the whole JDS thing is underreported, honestly. This article might not be the best analysis of JDS out there, but it's something.

    PJ does really seem to hate Sun though. I'm not sure why. I think it's probably because they gave a big donation to SCO's legal funds (pretty reasonable reason to hate them, actually).

    1. Re:Well, you know, it's a blog. by Anonymous Coward · · Score: 0

      First of all, this article is an editorial in LinuxWorld, not in her blog.

      Second of all, as she personally scolded me, Groklaw is "not a discussion forum or a debate society", it is focused on matters of fact and legal interpretation in the SCO case and other matters. Therefore, normally bloggy things are not allowed, like flaming Sun for example.

      However, it seems like she has chosen to trade the reputation she's built with Groklaw for the opportunity to fling anti-vendor FUD and hawk dubious "insurance". Apparently she doesn't "grok" that she famous for the legal research she's provided, not being SuperZealot.

    2. Re:Well, you know, it's a blog. by FunWithHeadlines · · Score: 4, Informative
      "PJ does really seem to hate Sun though. I'm not sure why."

      Yeah, I'm seeing lots of comments about the /. submission about what PJ wrote, and very little about what PJ actually said. If you have read Groklaw for a while, you'll know that she distrusts Sun because of some very anti-FOSS statements that spokespersons there have made in the last year. Since she is in favor of FOSS, this worries her. But since Sun makes lots of schizo statements back and forth on the subject, sometimes they sound friendly to FOSS. That makes /. readers think Sun is cool, not to mention they make neat hardware.

      But if they are going to turn against FOSS, it's better to know sooner rather than later. That's what PJ is warning about, and answering /.-type critics who keep telling her to shut up about Sun. But she won't, and time may even prove her correct. We'll see. But it isn't about hatred, it's about warning people of a potential threat to FOSS. Since their recent deal with Microsoft, a lot more warning bells should be going off around here.

    3. Re:Well, you know, it's a blog. by DShard · · Score: 1

      JDS is under reported for the same reason ximian desktop is under reported. who blinken cares. It is a non-product that makes them money.

    4. Re:Well, you know, it's a blog. by weston · · Score: 1

      by a company with the funding and concentration to actually pull it off..

      Sun engineers I've known would disagree with that statement. At least the "concentration" part.

  83. And the License was without form. by Anonymous Coward · · Score: 1, Interesting

    I agree. For an example. Go to the Jpackage site and notice the non-free section. You need those to get a lot of the free stuff to work correctly. now notice what you have to do. Chase the source code down so you can create an RPM. Now try finding the source for JMI. Nope just a spec. I had to search in someone's CVS to find a JMI.jar in order to upgrade ArgoUML(1).

    (1) I also had to tell my package manager to ignore any dependency errors, kind of breaking the point of having a package manager. And all this is because of SUN's pissy license.

    They could at least integrate web start into the package manager.

  84. Last I checked... by nial-in-a-box · · Score: 3, Insightful

    ...the GPL does not require distributors and integrators to staple the license to users' foreheads. Just a thought. Yea, it is kind of dishonest, and if they don't include all the original docs they should be punished and probably even banned from using GPL'd software for a while, seeing as Sun is basically just a burden on all of us: stale platform or just a rehash of what you can get anywhere else for free or less, and the easy-to-program-in-but-not-well-implemented Java.

    --
    I am feeling fat and sassy
    1. Re:Last I checked... by Moraelin · · Score: 1

      Look, noone said that this is against the GPL, but it feels lame nevetheless.

      Sort of like that co-worker who fooled around and never did any useful work. And then one day you see his resume on a site, and he claims that he single-handedly designed the whole project's architecture (even though he wasn't even hired at that time), and the database (ditto), and did the business analysis (ditto), and was the top programmer and expert on _both_ the client _and_ the server sides. (Even though they were separate teams.) Feels... lame.

      Or like that co-worker who stands up in a meeting and starts going "_I_ implemented that, and that other thing was _my_ idea, and _my_ leadership did that other thing for the team, etc" to impress the boss. And all of you know that he's shamelessly stealing other people's work, right in front of them.

      There is no law or license against those two situations either. It just feels lame to see someone being the bad neighbour.

      To it, until now everyone did the neighbourly thing and acknowledged that they're just a distro. You see them saying "SuSE Linux 9.0" or "RedHat Linux 9.0" or "Turbolinux" on their boxed products and in the install.

      Then comes Sun, takes basically a SuSE distro, slaps a simple theme on the Gnome desktop, and calls it a "Java Desktop." No mention of Linux anywhere, and it makes it sound like "look what a great desktop we've made in Java." Even though there's no more Java in it than in the original SuSE distro they copied. It's in fact _not_ a java desktop.

      Can they do it legally? Most probably. Does it feel lame to see someone shamelessly claim all credit for other people's work? Hell, yeah. That's all.

      --
      A polar bear is a cartesian bear after a coordinate transform.
  85. AI? by loadquo · · Score: 1

    I am assuming that a few human level AI's would be useful in your business, perhaps you would be good enough to point out the sourceforge projects that can do this.

    1. Re:AI? by golgafrincham · · Score: 1

      we're talking about an average company. i worked for quite a few, i never felt the need for AI. my argument (like any argument in the world) does not apply to special cases, 'cos the nature of special cases is, per definitionem, uhm, to be special.

      --
      beer as in "free beer"
    2. Re:AI? by loadquo · · Score: 1

      My point was really that you may not feel the need for software that you actually need. Because it doesn't exist yet, or you don't know it is possible.

      Admittedly that probably means you hire a programmer to make custom changes to software for you, so programmers will continue to go hungry.

    3. Re:AI? by loadquo · · Score: 1

      Bah missed a won't out of the second sentance.

  86. freedom by Mr.+Underbridge · · Score: 1
    I don't think PJ's point is whether or not they have broken the legal wording of the GPL, but that they have certainly missed the intent. And that as a result they'll fit in neither market, not supported by the free software people and not real competition to windows. Exactly the position Caldera ended up in.

    If the point isn't whether they've violated GPL, then her point is moot (and I say this as a fan of most of her work). Either they're in violation, or they're not, and in fact the whole idea is that the GPL is absolutely INTENDED to create complete freedom of usage assuming the changes are returned back to the community, which they are by Sun. Complaining about Sun's usage here is much like free-speech "advocates" complaining that some disgusting speech is protected by the first amendment - we may not like it, but if we want true freedom, we have to embrace good usage with bad.

    As far as "embracing" the GPL, I'm really not seeing a cause/effect relationship with windows competition, and certainly not with Caldera.

  87. Real Risk by augustz · · Score: 1

    The real risk is that Sun's stock has dropped from $60 to $4. A dying company risks lashing out every which way.

    If they ever get really right for profit watch out for their patent plays. Despite the historic connections that some linux luminaries like to point out, I don't think they have enough of a culture to avoid becoming a bane on the world.

    The comments of their CTO are ludicrous, and we should be careful to be sensitive to these types of signals.

    Sun is the company that missed a great chance to open source Java to create a ubiquitous language, breaking a number of pretty high profile splashy promises along the way.

    I'm hoping this won't turn into an I told you so.

  88. At best, sunw's approach to Linux is scitzophrenic by walterbyrd · · Score: 2

    One day sunw will say they have no linux strategy, the next day sunw comes out with their own linux distro. Sunw's support of scox leaves me with very negitive feeling towards this company, especially when it comes to linux.

    Linux is a threat to sunw's bread-and-butter business. I absolutely do not trust sunw's commitment to linux.

  89. If you don't like it... by Anonymous Coward · · Score: 1, Interesting

    I'm surprised at PJ. Sun is well within the limits of the GPL. If programmers want free publicity when people use their software, CHANGE THE LICENSE. Just know that it won't be GPL-compliant.

    Oh, and I for one am perfectly happy with the Java license. If you think about it, it makes sense-- I write a programming language that is designed to be cross-platform; if you make a new implementation of it make that compatible with me (or get your code somewhere else).

  90. Real Risk (to be the next SCO) by zjbs14 · · Score: 3, Interesting
    You would think by now that people wouldn't be ignoring the warning signs. However, there's a big difference in this case: Sun does actually have patents on Java technology. Including one that affects anyone with a web application accessing a backend database with Java code ( 5,899,990).

    So if Sun ever does "go SCO", they will have something to take to court.

    --
    No sig, sorry.
    1. Re:Real Risk (to be the next SCO) by augustz · · Score: 1

      No question, they have a strong engineering history, so could probably nuke a fair variety of things, and could especially leverage their IP in the Java space, to the deteriment of everyone else in the space including folks using Java who had no clue they could be subject to IP issues.

  91. Why does anyone even really care? by finkployd · · Score: 1

    Seriously, Java desktop is absolutely nothing more than GNOME with a new theme. Hell, Bluecurve actually made a half assed effort to not seem like nothing more than a GNOME theme, Java Desktop doesn't even do that.

    It's not revolutionary, it isn't going to change anything, and frankly it is much poorer attempt than I would have expected from Sun.

    Finkployd

    1. Re:Why does anyone even really care? by swordgeek · · Score: 3, Interesting

      You're right, of course. There's one thing, and to appreciate it, you have to imagine these two scenarios (albeit with a strong pro-Sun bias):

      Scenario #1.
      CTO: "Linux! I keep hearing about Linux, and how cheap it is. Our competitors across the street are claiming a 200% performance-per-dollar increase over these Unix workstations. Get me some of that!"
      IT: "OK, it's looking really good and our vendors are supporting it. What distro do you want?"
      CTO: "Huh? What do the vendors support?"
      IT: "Well, most of 'em support some version of RedHat, but most of those versions aren't supported by RedHat anymore. This app. vendor promotes SuSE, but this other one uses the Debian packaging system."
      CTO: "I...see. OK, what about stepping back and just replacing some of the desktop PCs for the basic users? Email, wordprocessing, and web browsing. Can we do that?"
      IT: "Sure. KOffice or OpenOffice? For a browser, we can chose Mozilla's stable or current versions, or Firefox which is really mozilla; or we can go with Opera. Email will depend on if we need to plug into our Exchange servers."
      CTO: "Well, this is starting to sound iffy. How long will it take before we can test it to see if it works?"
      IT:" We should be able to get a proper pilot test within two months, if things go well. Five if they don't."
      CTO: "Fuck that! We're staying AWAY from Linux, and next year we'll buy our poor competitors for $0.10 on the dollar!"

      Now, Scenario #2. Sun's answer.

      CTO: "Linux! I keep hearing about Linux, and how cheap it is. Our competitors across the street are claiming a 200% performance-per-dollar increase over these Unix workstations that YOU sold me! I'm gonna get me some of that, unless you can talk really fast."
      Sun: "Not at all. We can replace your base desktop users (email, office suite, web browsing) with preconfigured Intel/AMD systems. All testing, development, patching, and integration is done by us. We'll provide a pilot by next Tuesday, provide phone support at no cost, and meet with you at the end of it. If you like the pilot, the software bundle including tested, packaged updates will run $100 per desk, less in quantity. We guarantee it will run with your Exchange servers without modification. Hardware contract will be wholescale replacement on a 48 hour turnaround basis."
      CTO: "THIS is worth my money! Where do I sign?"

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  92. Re:Linux Linux... by Vengie · · Score: 1

    i looked at that for about 1 second before i realized it was "badger badger badger badger mushroom mushroom...."

    I feel very dirty all of a sudden.

    --
    When in doubt, parenthesize. At the very least it will let some poor schmuck bounce on the % key in vi. (Larry Wall)
  93. Re:Sun is very *evil* by Anonymous Coward · · Score: 0
    It's not only limiting the furious HEAP's size, it's limiting the furious STACK's size.

    My sample program crashes when it arrives nearly 10'000 nested calls (in jre-1.3.1) or 5'000 nested calls (in jre-1.4.2).
    Because of this f*ck* problem of JRE, i can not implement my methods of Visitor Pattern in Java, i *forcely* have to implement it in C++ or C :(

    open4free: my machine has 1.5 GiB too.

  94. Re:And? This is Sun as usual. by Anonymous Coward · · Score: 0

    So if you read the Datasheet marketing stuff here and it says it is a Suse Linux Desktop 1.0 variant, what does that tell you about what runs JDS?

  95. Oh no! Not enough hand-holding!!! by swordgeek · · Score: 3, Funny

    "You really could get the CD and run it without ever knowing it had anything GNU/Linuxy in it or that the GPL provides you with guaranteed freedoms that Sun would like you not to know you have."

    So Fucking What?

    Where in the beloved GPL does it say, "any use or inclusion of GNU software in any bundle must be accompanied by a thee piece band and six minutes of CGI fireworks on the end user's screen."

    I had a lot more respect for the people behind groklaw before this. However, this rant is worthy of Stallman, or even (shudder) Eric Raymond.

    What's her point? Sounds like a bunch of whining to me.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    1. Re:Oh no! Not enough hand-holding!!! by cranos · · Score: 1

      How about the fact that by adding conditions on use to GPL software, they may actually be breaking the Licence? rendering it void. Thus it now becomes a breach of copyright law to run the CD?

      Or how about, SUN is trying to hide from the user the rights they have under the GPL regarding copying and distribution of GPL software?

    2. Re:Oh no! Not enough hand-holding!!! by swordgeek · · Score: 1

      "How about the fact that by adding conditions on use to GPL software, they may actually be breaking the Licence? rendering it void. Thus it now becomes a breach of copyright law to run the CD?"

      If this is the case, then there's a legitimate complaint. It still doesn't address the my point, that of not putting the GPL front and centre, the single most important aspect of the entire desktop.

      "Or how about, SUN is trying to hide from the user the rights they have under the GPL regarding copying and distribution of GPL software?"

      Maybe Sun just doesn't think their end users are SO MIND-BOGGLINGLY STUPID that they can't figure out how to find and read their agreement. If they are that stupid, then tattooing the GPL on their ass won't help in the slightest.

      --

      "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
    3. Re:Oh no! Not enough hand-holding!!! by Z4rd0Z · · Score: 1

      She is on her way to being as annoying as ESR. Her inline comments on legal documents echoes ESR's "Halloween Document" commenting. It's like, thanks for providing this service, but I'd kind of like to make up my own mind about what this means, you know?

      --
      You had me at "dicks fuck assholes".
    4. Re:Oh no! Not enough hand-holding!!! by cranos · · Score: 2, Interesting

      SUN has a responsibilty to ensure that its users understand fully their rights and responsibilities when it comes to use of the software they are selling. They don't seem to mind flashing their own EULA in front of the user at install but the GPL which covers so much of the distribution is amazingly absent?

  96. Re:JRE for windows... by TheAwfulTruth · · Score: 1

    You and your friend should be insanely happy that there is now even an installer for the JRE. Back when Sun/MS were both developing competing JREs, Sun could not be bothered to even create an installer (version 1.1?), besides all the hand unarchiving and copying, you have to hand create environment variables to get it to work. It was so... DOS like in a Win2k world. I was really dissapointed that the simplest user experience on initial contact with the Sun software was so completely ignored.

    When recently I DLed the 1.4 JRE and saw that it had an installer and no hand tweaking of environment variables was needed, I was pretty floored, they have come along some :)

    --
    Contrary to popular belief, coding is not all free blow-jobs and beer. Those things cost MONEY!
  97. C'mon PJ by sparkz · · Score: 4, Interesting
    I love the work you've been doing on the SCO case on Groklaw, but this is just "anybody-proprietary-is-evil" blurb.

    RealPlayer is closed-source, and available with JDS. Don't like it? Don't get it.
    Ditto for StarOffice. You've got the Sun-sponsored OpenOffice.org (mainly staffed by Sun developers).
    Where is anybody denying the GPL? The GPL expressly allows such an approach, indeed seems, if anything, quite in favour of it. Will you be bashing RMS next for selling tapes of Emacs?

    JS: don't just add more lumps of source code into the source tree but deliver value to customers

    PJ: Sick to your stomach yet?

    He didn't say "don't add", he said "don't *just* add" - GNOME's internationalisation would be half what it currently is without Sun developers adding their contribution, let alone accessability, which seems to be driven almost entirely by people with @sun.com addresses.

    JS: To us, it's really emblematic of the nature of the relationship we have with Microsoft, which is a deeply held belief that a rising tide lifts all boats, and that interoperability between Sun and Microsoft grows the overall market for both of our products rather than advantages one company versus another."

    PJ: Microsoft? That Microsoft? The one twice found guilty of antitrust violations? That Microsoft believes that a rising tide lifts all boats? Is Sun in for a shock someday.

    He's stating Sun's view, not claiming that it's MS's view. Where does he say that MS view it that way? He's saying that, whether MS like it or not, Sun's agreement with MS can benefit JDS (seems pretty obvious, and fully in line with the letter and meaning of the GPL).
    If you look at the relationship between Sun and MS, it's pretty clear how Sun view the Evil Empire. I don't think they've suddenly bought a pair of rose-tinted glasses.

    JS: We're very bullish on the future of the network and very bullish on the future of intellectual property in open source as well as in open standards to continue to drive that opportunity

    If that was from RMS, it would be interpreted in the exactly oppsite way that JP interprets it. Granted, "either choice is a safe choice" is quite clearly untrue. Don't know what he'd just smoked at that point.

    PJ:It will push open standards as being what you really want, not open source.

    And isn't that what we really get from F/OSS? Would we all hate MS as much if .DOC was an open standard with closed source? .HTML is an open standard, so we can have Mozilla, Opera, even IE (when it chooses to implement standards).
    Yes, there's a significant difference when it comes to certain points - I can incorporate your code into my own "larger" code, but in reality, open standards pretty much allow that already.
    One major point of Free/Open Source software is that Sun can take Mozilla, GNOME, improve them, and feed them back to the community (who don't necessarily want *every* change Sun chose to make, but are desperate for the internationalisation and accessibility that Sun need to add to sell it to the standards their customers expect). The GPL means they can do it, and means they have to feed it back.
    Are we getting offtopic here? Why do I need to remind PJ what the GPL says? Methinks PJ's got some FUD in her mind.

    PJ: It [Sun] intends to be the substitute for free/open source software. Here you go: Brand X Linux. And it intends to destroy the Internet. If you think that sounds wonderful, stop and consider that if Sun gets its way, there would never be a Groklaw. Microsoft never did get the Internet. It thinks all we want to do is buy stuff. So, that's their plan, Stan.

    "'The . in .com' wants to destroy the internet". That's a fine quote. Where did you find it in the previous statements?
    The only statement in this paragraph anyone with any knowledge

    --
    Author, Shell Scripting : Expert Re
  98. JDS by christurkel · · Score: 1

    JDS comes with a folder (!) of license agreements and a CD of documenttation but no where is the GPL listed as a license or acknowledged, now that's fishy.

    --

    CDE open sourced! https://sourceforge.net/projects/cdesktopenv/
  99. Linux is Frodo by Anonymous Coward · · Score: 0

    Linux is Frodo, it doesn't want to fight for freedom but somehow got caught up in a movement for software freedom - now it's the poster boy of something it didn't ask for.

    1. Re:Linux is Frodo by Anonymous Coward · · Score: 0

      Frodo is gay... makes Linux gay too?

  100. Que? by JCMay · · Score: 1

    "visa vi?" What's that? I think you meant, "vis-à-vis."

    I know I ask a lot of Slashdotters, but the lingustic horrors seen daily around here leave me quite stunned. Nothing makes one sound more authoritative than good communication skills. Correct usage of the proper words makes any argument that much more convincing and bestows on the author an air of credibility.

    The converse is also true: Incorrect useage of improper words makes any argument less convincing and subtracts from the author's credibility.

    Now, on topic: Where in the world do you get off dismissing anything that PJ says in such a flip manner? Are you just new here, or have I just been trolled? PJ runs Groklaw, which is the target of a link in about every third Slashdot story lately.

    1. Re:Que? by Hooded+One · · Score: 1

      vis-à-vis

      Off topic, but how'd you get the grave accent to work? Last I tried, Slashcode stripped characters like that out. Did that get fixed?

      óòñüæ

      After previewing, it appears to be the case. Nifty. That'll be useful next time I'm quoting the Silmarillion or something.

    2. Re:Que? by NonSequor · · Score: 1

      Now that people have noticed it, they'll change it back soon.

      --
      My only political goal is to see to it that no political party achieves its goals.
    3. Re:Que? by fucksl4shd0t · · Score: 1

      Incorrect useage of improper words makes any argument less convincing and subtracts from the author's credibility

      D'oh! Eat your own dog food, dude. U S A G E

      --
      Like what I said? You might like my music
    4. Re:Que? by JCMay · · Score: 1

      Yeah you got me! I need to pruef reed a little better :) I never said writing properly and correctly was easy; I find it's extremely difficult!

      As far as the accented character, it's easy: I cut-and-paste the text from the dictionary.com page :)

  101. java.com by Slurm · · Score: 2, Informative

    Next time, have your friend head to www.java.com for the JRE. java.sun.com is aimed at developers - it says so right at the top of the page. www.java.com is aimed at regular users. It doesn't say that, but there is a reassuring picture of a cow in some kind of tractor beam at the top of the page.

    --
    There comes a time in every friendship when you have to say, "I never liked you, get lost." --Bill McNeil
  102. for those who dislike ideology by justins · · Score: 1

    You can focus on the fact that Sun JDS is basically an out of date, underfeatured version of SuSE Linux. Although if things go according to plan it will soon be accompanied (replaced?) by a version of Sun JDS running on Solaris x86.

    --
    Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
  103. Java Desktop Sucks anyway by wathead · · Score: 1

    I tried the live run from the CD version of the Sun Java desktop. The EULA was almost an exact replica of a M$ EULA.
    Now on to the good part it has to be the poorest excuse of a live demo I have ever seen. I was not able to configure my modem etc....
    It is FLASH enabled whoaaeee. It is Suse if I ever saw it. But for some strange reason thier live demo(SUSE's) didnt seem to be riddled with problems like Suns did.
    I predict an early setting for sun and linux they had better hope they can pull it off with Solarias or just sell the hardware without an OS would be thier best bet at stayin alive. RedHat and Novell are going to eat them alive.
    I see the sun setting now not rising.

  104. Thank you for completely missing the point by xtal · · Score: 1

    Yeah blah blah blah devalue this and that. The point is that most of the tools that are GOOD, stable, production grade are ones that EVERYBODY benefits from having available. Ever notice how it's mainly power user tools, programming languages, etc that are open source and very solid? There's a reason for that. Programmers as a whole would rather spend their time working on things that aren't as mundane - having a solid OS, solid compiler, etc, allows you to have MORE TIME to make programs that put bread on the table - usually custom apps.

    Cry me a river that there isn't going to be another bill gates. Computer TOOLS are commodity items now, 20 years ago they were not. But they are just that; tools. Take the tools and make something with them. Maybe you can open source it and we can all make it better - or maybe you can sell it to the highest bidder for food. THAT is the point, my friend.

    Computers are a means TO an end; they are not an end in themselves. People completely forgot this during the boom. It comes down to creating wealth, goods, and services that accomplish or offer something someone is willing to pay for. That is what gets missed a lot of the time.

    --
    ..don't panic
  105. Re:And? This is Sun as usual. by sparkz · · Score: 0, Troll
    IBM ... are providing ... Linux kernel code .... because it helps stretch the kernel into doing the things they need it to do for their interests.
    Well said. Nobody cares whether Linux run on a Z-series other than IBM, who are stuck with a pile of ancient mainframes their customers are threatening to throw out of the window.
    Really, who here needs mainframe Linux? Enough to bother to port it? Anybody who's still got your hand up, put it down if you have an @ibm.com email address.

    IBM contribute to Linux because it's better than AIX; Sun contribute to GNOME because it's better than CDE.

    Neither have much choice - create your own, or join a GPL'd project under the terms of the GPL. Both seem perfectly willing to accept this.

    Next time, I supppose we'll be hearing PJ having a go at IBM for not open-sourcing Lotus Notes, or because their mainframe technology is proprietary?

    --
    Author, Shell Scripting : Expert Re
  106. Re:And? This is Sun as usual. by Anonymous Coward · · Score: 0

    Redhat makes more than Sun? Sun: 11 Billion in revenue. Redhat: 128 million. Sun: 4.9 Billion in Gross Profit. Redhat: 55.5 million. Market cap? Sun is 4x that of Redhat. Sun: 70 million EBITDA. Redhat: -1.47 million.

    Sun's current, and well known, profit problems not-withstanding, they still kick the crap out of Redhat in _most_ meaningful measurements.

  107. zerg by Lord+Omlette · · Score: 1

    If PJ is so important, why did she have to submit the story anonymously?

    --
    [o]_O
  108. Compare Sun with Ximian by noda132 · · Score: 3, Insightful

    Sun: 35000 employees

    Ximian: 70 employees

    Sun: has done a couple of usability studies, and contributed StarOffice (then a lousy office suite) four years ago.

    Ximian: mono, evolution, GNOME bounties, IRC discussions, Project Utopia, and countless patches to and bug reports to any and every GNOME project.

    Same kind of situation applies to Red Hat, which Sun actually has the gall to insult.

    Face it: Sun was a thorn in Microsoft's backside so it was kind of seen as a good guy. But now I see no reason for any self-respecting developer to like Sun. At least Microsoft has the honesty to declare a straightforward stance with respect to open-source software. Sun tries to treat the open-source community as some unsuspecting supplier of free goods.

    If only Sun were more like Ximian....

    1. Re:Compare Sun with Ximian by Nebrie · · Score: 4, Insightful

      You do know that Sun does have this entirely separate business which is thousands of times larger (not to mention almost 35,000 people) than their Linux/GNU related business? Trying to compare their output against that of a company whose core business is Linux/GNU is absolutely stupid. That's like comparing Apple's contribution to mice technology with Logitech's.

    2. Re:Compare Sun with Ximian by a24061 · · Score: 1
      Sun: has done a couple of usability studies, and contributed StarOffice (then a lousy office suite) four years ago.

      Sun didn't even create StarOffice: they bought the company that had created it, but they did then open most of it up for OpenOffice.

  109. Clue-By-Four for BSD Zealots by sparkz · · Score: 2, Informative
    Provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty

    And where do we have a statemtent that they do not?
    PJ claims there's nothing on the cover (I haven't seen it) and then dismisses the EULA (mentioning the GPL in the EULA would be irrelevant, as has been previously overdiscussed on /. and elsewhere).

    Every package states its license terms. I'm running JDS at the moment (sorry, /. don't seem to want me to use the PRE tag), and a full "rpm -qi" is apparently "junk"...

    steve@fred:~> rpm -qi bash
    Name : bash License: GPL

    That advertises quite clearly that it's "License: GPL". Sun's changes are more to the GNOME side of things, though; no one package (they're all GPL, trust me) so we'll pick one:
    steve@fred:~> rpm -qi gnome-desktop
    Name : gnome-desktop License: LGPL

    That's LGPL. A GPL Gnome package? Okay then:

    steve@fred:~> rpm -qi gnome-media
    Name : gnome-media License: GPL

    I'm sure Sun's lawyers would love an out-and-out accusation, as it would give them 5 minutes worth of entertainment.

    --
    Author, Shell Scripting : Expert Re
  110. Real content or reasons? by jsimon12 · · Score: 1

    I am confused, I read the article and see a great deal of complaining and bashing but no concrete reasons. But then again this seems to be the way Sun is attacked frequently. Don't get me wrong, I don't think Sun is great, but I gotta say this Pamela Jones person is like a bad exgirlfriend or something

  111. said it before say it again by SQLz · · Score: 1

    Sun is a piece of shit company who changes its stance on Linux every two weeks. I wish they would just hurry up and die.

  112. A question of "open", like SCO and Unix ? by tuomoks · · Score: 1

    Is "Unix" Open Source ? SCO doesn't think so even it ( the old code ) has been available a long time - much longer than Java. Is Java Open Source then - when do they claim you copying it ? Want to go to court ? Linux ( and especially GNU ) is NOT Unix and even then the courts take the case ????? Personally - I don't care - show me something new that wasn't in mainframes a long time ago ( not Tandem NonStop - it's different but anything else - actually that's old also - 1976, but unparallel ). Virtual, interprenters, JIT, vector / parallel / SMP / whatever, etc.. on technical level - SGML ( oops , sorry HTML ), OO, ,,, ( very ) old stuff.. from time we still have free program / system sources. So - as long as Java is not "free" it doesn't count as open - you just can't change / enhance it or make new features - only Sun can. Don't try to fork and call it Java2, sorry. Nice language - too many libraries. But it can be fast in what it is supposed to do - no question of that. Just too wordy and too complicated library/API mess ( IMHO again, too used just to compile and run - HUGE systems.. )

  113. Correction by geekoid · · Score: 1

    Most of us appreciate it!

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  114. Why would FOSS developers care? by donscarletti · · Score: 1
    Is it easier to use than Gnome/KDE
    It is Gnome. I think the very fact that you did not know this is why PJ and others have a complaint.

    As for the whole slogans thing and the expectation of martyrdom, I think you will find that the average hacker spends far more time developing a better product than typing slogans and arguing ideology, I know I do.

    But do you think more people would put their effort into developing a free project if there was no ideological reason to do so? Do you think many developers give a damn about whether self confessed "selfish bastards" may be offended with their ideology?

    When given a valuable product for nothing it is polite that you show a little gratitude. That does not necessarily mean torturing yourself over supporting it. However that may include a little sympathy towards the developers. I think you have taken the right option by steering clear of Gnu/Linux because you are unable to meet these expectations.

    Most Free software developers care about two things. Keeping people who appreciate their software happy, and making more people appreciate their software. This means hopefully to accommodate the second desire they will eventually make it easier for the masses to use. Making it suited for people who seem devoted to not appreciating it will never be a concern, so any improvements you see will be wholly coincidental.

    Seriously, if you had a hundred dollars and you wanted to give it away (which is a small fraction of what Free software developers effectively do), would you give it to Ingvar Kamprad who isn't going to care or would you give it to some homeless guy who is really going to enjoy it?

    --
    When Argumentum ad Hominem falls short, try Argumentum ad Matrem
    1. Re:Why would FOSS developers care? by Some+Pig! · · Score: 1
      Most Free software developers care about two things. Keeping people who appreciate their software happy, and making more people appreciate their software. This means hopefully to accommodate the second desire they will eventually make it easier for the masses to use.
      "We are not here to give users what they want." - Richard Stallman (2001)
    2. Re:Why would FOSS developers care? by Bugmaster · · Score: 1
      When given a valuable product for nothing it is polite that you show a little gratitude.
      The keyword here is valuable. If I don't find your product valuable, I won't use it -- no matter how much time you spent on it. Currently, I do not find any of the existing Linux desktops valuable (sshd is another story). Yes, they are given to me, but that doesn't mean I have to take them.

      See, your post kind of brings up another point: I personally think that the "holier than thou" attitude of the OSS community stinks. They really do believe, for the most part, that by coding something in their spare time they are doing the world a great big favor. When you fail to give them due gratitude, they pout, or call you names, or try some sort of a guilt trip -- interpreting your disinterest as a personal attack (like this: "you have taken the right option by steering clear of Gnu/Linux because you are unable to meet these expectations."). That's kinda sad, now that I think about it.

      Think of it this way: you know those ice-cream trucks thatn drive around suburbia ? As I see it, the OSS ice cream truck has ice cream that is free, that comes with assembly instructions and full chemical forumlae, and that looks and tastes like stale socks. The commercial ice cream cart sells Klondike bars for $3 apiece. Yes, the socky ice cream is free, but there's no way I'd eat it, slogans or no slogans.

      --
      >|<*:=
  115. Like that old psycho girlfriend. by dmaxwell · · Score: 1

    Sun is lot like a friend of mine's old girlfriend. She was hot as hell, a party animal; and I'm told the sex was great. She was also a raving psycho who would start a knock-down drag-out argument as soon as the orgasms were over. I'm talking ripped shirts, stitches, screaming, and all around physical abuse. Of course, real men don't hit women and the sex is great........

    Yes, they've done some nice things for FOSS but they're freaking nuts. Sun would have you know that while Linux has a place on the desktop it is useless as a server. Huh? They contribute patronage fees to the FSF but they also pay SCO. WTH? They sell a Linux desktop distro but they call it Java and charge $100/year/seat for it. WTF? They contributed Openoffice and continue to contribute to Gnome but think MS will be a reliable partner. I've heard of identity crises but these guys are ridiculous.

    1. Re:Like that old psycho girlfriend. by Anonymous Coward · · Score: 0

      hmm, got her number?

  116. The future of Linux is proprietary?!? by exigentsky · · Score: 2

    What worries me is the future problem for Linux that SUN may light up. SUN and Microsoft now share their IP portfolios and you can bet hefty amount that as Scwartz hinted, they will incorporate Micrrosoft technologies into JDS in order to be as interoperable as possible. This will probably include DRM, Windows Media, and much more. This added edge of being able to cooperate better than anyone with 90% of the world's x86 desktop computers might make SUN the king of desktop Linux. Other companies will realize that liek SUN, they need a real edge which cannot be easily destroyed and so they will follow SUN's lead and add many proprietary technologies to their distributions. Many of these proprietary extensions will become standard to many people and distributions that do not have them will either need to make up for it in a big way, specialize for a niche or die out. Linux will grow in marketshare, perhaps to about 15% in just a few short years, but the growth will really be just for Novell, SUN and IBM. The other distributions which remain free will only remain popular within the geek and hardcore userbase because these distributions will not have the money to license expensive technology from Microsoft and other companies in order to comepete on the same level. They will also not have the marketing or credibility to further their product. I'm worried because in the end it seems clear that Linux distros will be partly open for the core things but much of the rest will be closed. What do you guys think? BTW: I think SUN may be tredging legal waters by not mentioning that most of JDS is GPL. I also thinkt hat they are hurting the potential of Linux by detaching themselves from it. Linux will grow much faster if it is marketed than if each distro markets itself only. You have to establish that Linux is sexy before you establish that your Linux distribution is. If people will be ignorant enough to follow these leads and actually think that JDS and SUSE are totally separate operating systems, there will be a lot of confusion and much more bashing than necessary. It is critical that it be established that Linux is the paltform that JDS, SUSE, Mandrake, Lindows, Xandros etc. is built upon and that this platform is one and the same. Market Linux before your product. As in car commercials, make cars themselves important and sexy, your brand is pretty much irrelevant in that way. People will think, cars are cool, I should get one, hmm... Also,

    1. Re:The future of Linux is proprietary?!? by sparkz · · Score: 1
      Adding things like DRM into Linux would surely mean changes to the kernel, so if Sun (or anybody) wanted to do that, they'd have to comply with the GPL and distribute the code, and make it available to all (note: in some countries, it's still legal to read source code of crypto :-)
      So there's not too much to fear for DRM - it has to be built into the kernel, or it's useless.
      I think a more realistic question is the relationship between Java and .Net - Sun swear blind that they're still 100% behind Java (and calling everything Java, like JDS, JES, etc seems to back that up) but then, why do they need access to MS technology? I dunno.
      Not mentioning GPL is a straw-man - RedHat, SuSE, even Debian, don't mention the GPL in the install process.

      Also, I understand that JDS is intended to be a cross-platform UI - JDS on Linux, JDS on Solaris, etc. Schwartz said a while ago "we don't have a Linux strategy" or words to that effect. I think that could mean something like "we don't need a *linux* strategy, we've got an OE (Operating Environment) strategy".
      Solaris is an OE; the kernel is SunOS. Using JDS as an OE, the kernel can be SunOS, linux, whatever. Of course, SunOS + Solaris OE is more than Linux + JDS OE; STMS (aka MPxIO), IPMP, SVM, etc are part of stock Solaris, but then, Linux has far better support of the thousands (millions?) of strange x86PC devices than Solaris_x86 supports.

      --
      Author, Shell Scripting : Expert Re
  117. What a bunch of whiners. by Anonymous Coward · · Score: 1, Interesting

    You really could get the CD and run it without every knowing it had anything GNU/Linuxy in it

    And when the BSD license had the clause "you must point out this software is BSD licensed" that was bad.

    And when the X license changed in such a way that GNU/Linux vendors like RedHat would have to identify in big bold letters 'this CD has XFree86 code as a part of it', this too is bad.

    Sun does the same thing - not 'giving props', and Sun is bad?

    Hyprocrite much?

    1. Re:What a bunch of whiners. by Anonymous Coward · · Score: 0

      Hyprocrite much?

      That's not very GNU/Linuxy of you.

  118. Did I miss the de-evangelization? by Anonymous Coward · · Score: 0
    From the article, from Schwartz:

    "Despite some of our peers in the industry who hire people with titles like evangelist, our folks have titles like developer and architect, and they go work with the open-source community to build technologies and solutions that solve customers' problems."

    Looks like he has some clean-up to do. Getting rid of those guys should help with the 3300 layoffs. I certainly am glad to hear they aren't hiring any of those evangelist people or anything.

  119. One more time ... by zangdesign · · Score: 1

    Sun is a commercial enterprise. Say it with me, commercial enterprise. That means they have to make money to stay afloat. They're not out there for your (the open source community) benefit, they're out there for Sun's benefit (and their shareholders). Anything beyond the requirements of the license that benefits the open source community is bonus.

    You happen to produce something that Sun can leverage to make money to keep their business alive (for whatever that's worth). Hell, the GPL even allows it. If you don't want someone else to co-opt your precious, then come up with some other license.

    Should you expect more from them? Idealistically, maybe. Realistically? No. This decision ain't about you - it's about their business.

    /end rant

    --
    To celebrate the occasion of my 1000th post, I will post no more forever on Slashdot. Goodbye.
  120. Sun Java Desktop Shuns it's roots! by jmors · · Score: 3, Interesting
    In support of our fearless PJ of Groklaw Fame, I must concur with her disgust at the recent release of the Sun Java Desktop System. I am the recipient of one of thyeir evaluation CD packages. Nothing, and I mean absolutely NOTHING on their packaging mentions GNU, the GPL or Linux in any way shape or form. In fine print on the back of the CD jacket is the statement that portions of the software found on the CD are under licenses from Sun, Bsd, and other licenses. For a GNU/Linux distro not to mention either GNU OR Linux when that is the bulk of the software provided is absolutely rediculous!

    As the live cd boots, for a brief, and I do mean brief less than 1 second flash on an almost non-existant command prompt as the graphical environment takes over the words GNU/Linux flash on the screen if you look for it closely. Took me three boots to even notice it! Next there is a draconian EULA that appears to have been written, if I didn't know better, with great help from Microsoft as restrictive as it is. It even explicitly forbids copying the eval live cd to share with others. This is the first Linux live distro I have EVER seen with such a restriction. Perhaps the ability to write such draconian EULAs was a portion of the "technologies" that Sun is cross licensing from Micro$oft?

    In the EULA there is absolutely NO mention of the GPL in any way shape or form other than a pointer to a directory in which you can find some "various other licenses" that may apply to certain portions of the software provided on the CD. It takes some real searching to find a copy of the GPL on that disk. I am sure that Sun's (M$'s?) lawyers have made sure that they complied to the strict letter of compliance with the GPL but they have not even come close to compliance with the spirit!

    I am thoroughly disgusted with the lengths to which Sun has gone to obliterate and hide the true roots of their "Java Desktop System".

    --
    The Matrix is real... but I'm only visiting!
  121. exagerrated, amplified fud by kardar · · Score: 1

    When I first got Linux, it was SuSE 6.4 (not THAT long ago). I had NO idea what the GPL was. I wanted a hard drive large enough to install ALL the software. I had no idea what the GPL was. But I was convinced that Linux was "better". Superior technology, like a Porsche or something.

    Now, to the article. I went back to read it. The article on Groklaw claims that Sun wants to destroy the internet. To destroy freedom of speech, or at least the ability to blog. That's an exaggeration, and FUD is bad, no matter who you aim it at. FUD clouds the issues, and affects the "genuineness" of your decisions. I don't like FUD. Sun Microsystems is out to destroy the internet? Let me guess, I need insurance, right? Sorry, just kidding... I had to say that.

    I purchased several SuSE distros and upgrades and never had any idea there was GPL inside (I didn't know what the GPL was). I do now. It grows on you, you figure it out. It does bring up a good point, though - I was reading this Linux tutorial, and it started out, first chapter, presenting you with the GPL, and explaining that right off the bat. That's how I learned about the GPL in the first place. Someone has to say it, because it's a cool concept and it's central to what GNU/Linux is. But Sun Microsystems out to destroy the internet? I just don't know about that.

    I really do appreciate Groklaw, I think that it is a very informative site. But I have been noticing recently that it goes a little too far sometimes. Yes, I am worried about Sun pulling a SCO. That might mean that Java and the Java Desktop might at some point become things to stay away from. As for right now, the Java Desktop is entering a very difficult market - a properly configured Linux runs like a charm, installs easily. It's the support that hurts. The handholding. That's the liability, having to teach people how to use a Unix-like operating system. You're going to get more support calls to your 1-800 number than Microsoft or Apple do, people will get frustrated, they will power-cycle and create filesystem corruption. All kinds of things will happen. Any Linux distro, not just Sun's, has tough competition; has its work cut out for it. Sun is going to have a really tough time competing, it's going to be rough; they might do well, I won't wish anyone any harm, but we'll have to wait and see. With Windows computers being as inexpensive as they are these days, a few extra hundred dollars for a "real" PC (at least in the eyes of many individuals), the most profitable market for Linux may be in the bundled, software-like market, not pre-installed. Sun is going to have a tough time, but I wouldn't be surprised to see them doing fairly well either. They have a name for themselves, and a good reputation in some sectors.

    Sun Microsystems out to "destroy the internet?" I don't know about that. Sun Microsystems out to destroy freedom of speech on the internet? Seriously? This is very strange... but I understand perfectly what's going on - I'm just not going to say it right now. I'm curious to see what is going to happen here. Probably nothing.

    But I'm going to stay tuned, because I have a thrist for knowledge and I enjoy learning new things.

  122. You know what I'm curious about? by StarKruzr · · Score: 0, Offtopic

    Why does it seem impossible to find a picture of Pamela Jones anywhere?

    Yes, I know it doesn't matter what she looks like. I don't care that it doesn't matter. I'm still curious, and the image is conspicuous by its absence.

    --

    +++ATH0
    1. Re:You know what I'm curious about? by Anonymous Coward · · Score: 0
    2. Re:You know what I'm curious about? by StarKruzr · · Score: 1

      Yeeegh. No wonder you had to go to Hong Kong for a photograph.

      --

      +++ATH0
  123. Devil's Advocate v2.0 by necro2607 · · Score: 0

    The big question is, do we really want people like "Aunt Tillie" using Linux anyways?

    Then again, I guess it's people like her who make tech support companies filthy rich...

  124. Must be good then by Anonymous Coward · · Score: 0

    If that is the biggest complaint then it must be a damn good OS/desktop...1

  125. Because they put so much money into it by grahamsz · · Score: 1

    I believe Sun has more people working on real open source projects than anyone spare a couple of universities.

    Certainly OpenOffice is very valuable, and I think they work on Evolution too.

  126. So, to summarize: by Heretik · · Score: 2, Insightful
    In the forseeable future...
    • Sun no longer has an operating system anyone gives a crap about (Solaris is all but dead, and the "Java Desktop System" (a.k.a. "Rebranded, proprietary-ized GNOME that has shit all to do with Java") is laughable. Linux has made Solaris obsolete, and if Sun thinks this "Java Desktop System" will be a contender they've got another thing coming.
    • Sun no longer has a language or development platform anyone gives a crap about, since the braindead decision to keep Java proprietary prevented its adoption by the only community that would even consider embracing it (open sourcers). I mean, the "FOSS" crowd is more interested in .NET technologies (see Mono, etc) than Java.... ?! Way to go sun, you've succeeded in being so braindead as to make linux nerds choose Microsoft technologies over your supposed "open" ones.

    RIP Sun Microsystems. Killed by GNU/Linux and Microsoft, of all combinations....

  127. "flounder" vs "founder" by some+guy+I+know · · Score: 1
    while the small number of independent opensource Java implementations out there flounder several versions behind the current spec.
    "Flounder" is a fish.
    The correct word to use in this situation is "founder".
    This misuse is a common mistake; I have seen newscasters and print reporters make it.
    --
    Those who sacrifice security to condemn liberty deserve to repeat history or something. - Benjamin Santayana
    1. Re:"flounder" vs "founder" by socode · · Score: 1

      Unfortunately, it's in several dictionaries, widely used, and therefore not a "mistake".

      It is, however, a common mistake to think that a language is formal system with consistent logic and permanent rules, whilst in reality it's predicated on the usage of those who speak it.

      flounder [intransitive verb, 2]
      Etymology: probably alteration of founder
      1 : to struggle to move or obtain footing : thrash about wildly
      2 : to proceed or act clumsily or ineffectually
      from www.m-w.com

    2. Re:"flounder" vs "founder" by Anonymous Coward · · Score: 0

      The dictionary is wrong.
      Flounder is a fish.

    3. Re:"flounder" vs "founder" by Anonymous Coward · · Score: 0

      The dictionary reflects usage as well as driving it, and a language is determined by usage, not by what linguists, grammarians, language teachers & pedants consider a "mistake".

  128. Let's take the meaning of "Open Source" back! by Anonymous Coward · · Score: 0

    We need to take it back from likes of RMS. It does not mean what Stallman says it means, because he says so! Usurper!

    And, while we're at it, we should take the rainbow back, too. Qtherwise, every child drawing a rainbow makes parents blush...

  129. Gnome Bailed Out Sun by Vagary · · Score: 1

    Without Gnome, Solaris would still be using the unbelievably bad CDE desktop environment. Until I heard about Gnome on Solaris I was prepared to recommend to my boss that we install Debian on all the SPARC workstations because the users couldn't bare CDE (don't get me started on the administrative problems). So basically Sun's options were to make a desktop environment from scratch or use an open source one -- they couldn't stick with what they have. Obviously it was way cheaper to adopt Gnome. Then should we be impressed when they throw in a few manhours and dollars so their pet features get implemented?

    1. Re:Gnome Bailed Out Sun by Moredhel · · Score: 1

      Sun didn't want to use CDE. They wanted to use OpenLook and NeWS. They were forced to use CDE by customers who were way to short-sighted for their own good.

      They chose Gnome because, again, customers were pushing them that way. And have spent a lot more money than you might imagine making Gnome i18n good enough for real use.

    2. Re:Gnome Bailed Out Sun by Anonymous Coward · · Score: 0

      Sun engineers did a huge amount of work on the accessibility (a11y), making it first-class (and award-winning), not i18n... though I'm sure they've made some contributions there too.

  130. How about judging the product ? by khb · · Score: 1

    Rather than a demo?

    Booting this system (pre-release JDS 2) I stare at Tux and a heading of Linux x.y.z-n for about a minute during each boot.

  131. never gets old by GunFodder · · Score: 2, Interesting

    Stallman is undoubtedly one of the most influential programmers ever, but his righteous attitude can be amusing. It's always funny to make fun of "the old man" behind his back.

    I hope he doesn't change though; his stubborness is an important counterforce that keeps commercial software in check.

    1. Re:never gets old by Anonymous Coward · · Score: 0

      Now that IS funny

  132. Re:Sun is very *evil* by Anonymous Coward · · Score: 0
    I was going to ask what you were doing that required more than 10,000 recursive loops, but then I decided I probably didn't want to know. Do yourself a favor and run it like this:
    java -Xmx1024m -Xss10m (classname)
    Help can be found for these options by executing 'java -X'.

  133. Sun's Java "standards" are not open by hak1du · · Score: 1

    In the eyes of the developer community, they are better than say, Microsoft or even IBM simply because Sun's standards are open, or at the very least more open than the competition.

    That is just not true. Sun's standards are among the most proprietary in the industry. If you try to implement the Java APIs, Sun reserves the right to test your implementation for compatibility and reject it if they don't like it. And, realistically, you aren't going to produce an implementation that's going to be sufficiently compatible without using their sources--their specification just isn't detailed enough. That's not an "open standard".

    If Sun's use of the term "open standard" were true, then Windows would be even more of an open standard: after all, the Windows APIs are publicly documented, in at least as much detail as Java, and people can implement them freely.

    An "open standard" is a standard anybody can implement in whatever way they like, without control or supervision by a company, interest group, or a consortium. Java just does not satisfy that criterion.

    In reality, there isn't a Java standard, there is a single Java implementation (Sun Java), its derivatives (Blackdown, IBM, Apple), and its API documentation (the J2SE/J2EE "specifications"). If Java were an open standard, people could implement it without any restrictions (not even compatibility requirements), but compatible and complete third party implementations would exist (no, gcj and kaffe don't count).

    1. Re:Sun's Java "standards" are not open by Decaff · · Score: 1

      ..after all, the Windows APIs are publicly documented, in at least as much detail as Java, and people can implement them freely.

      Publically documented? No they aren't, that's one of the reasons why the EU sued Microsoft - so they would publish APIs and protocols.

      People can implement them freely? Yeah, like if you even try to name a product something like Windows (e.g. Lindows) you get sued.

      in reality, there isn't a Java standard, there is a single Java implementation (Sun Java), its derivatives (Blackdown, IBM, Apple), and its API documentation (the J2SE/J2EE "specifications"). If Java were an open standard, people could implement it without any restrictions (not even compatibility requirements), but compatible and complete third party implementations would exist (no, gcj and kaffe don't count).

      Wrong. IBM, apple etc are full java implementations, not derivatives. And you can implement Java without restrictions. However, if you want to call the result 'Java' you must be compatible, otherwise what is the point? Look at the compatibility disaster that exists in other languages, such as C++ and Smalltalk. The whole point of Java is you don't need conditional compilation for different manufacturer's versions.

      And yes, gcj and kaffe DO count. gcj can run IBM's eclipse IDE - that's impressive and useful.

    2. Re:Sun's Java "standards" are not open by hak1du · · Score: 1

      Publically documented? No they aren't,

      Yes, they are. Check MSDN. Microsoft has extensive published API documentation.

      that's one of the reasons why the EU sued Microsoft - so they would publish APIs and protocols.

      The EU sued Microsoft over internal APIs and internal protocols. Sun Java is also full of those.

      IBM, apple etc are full java implementations, not derivatives.

      No, they are not. They depend on huge amounts of Sun-licensed source code, and they have "SUN PROPRIETARY/CONFIDENTIAL" notices all over them.

      And you can implement Java without restrictions. However, if you want to call the result 'Java' you must be compatible, otherwise what is the point?

      No, that is false. Even if you don't call the result "Java", you violate Sun's intellectual property rights (mostly patents, but also licenses on their specifications) if you implement Java. Sun may not assert those rights (they have left gcj and kaffe alone, for now), but that doesn't change that they could.

      And yes, gcj and kaffe DO count. gcj can run IBM's eclipse IDE - that's impressive and useful.

      Very little code written for Sun Java runs on kaffe or gcj. If you count kaffe and gcj as "Java", then Java is one of the worst languages for cross-platform programming and some of its implementations have some of the most incomplete libraries of any popular platform. On the other hand, if you don't count those kinds of implementations, then Java just has a single, proprietary implementation, Sun's, and its proprietary derivatives. You can't have it both ways.

    3. Re:Sun's Java "standards" are not open by Decaff · · Score: 1

      Where do I start?

      Firstly, Microsoft publishes APIs, but not all of them, and certainly not all the APIs it treats as 'public' in-house, and importantly, not all the APIs that you need to make the best use of Windows. That was what the EU case was about. Just look at the enormous effort that has been required to implement even a small part of the Windows API - networking - through the Samba project, as a result of lack of documentation of fundamental Windows features.

      However... The specification of the Java VM and bytes codes is complete. Despite what you say, anyone can implement a Java VM without fear of prosecution. For example, on the Debian site, it clearly states that providing an implementation is 'clean room' and you have not seen or signed any agreements with Sun, you can implement a Java VM. You can't call it 'Java' unless you pass the compatibility tests.

      What you can't do is use Sun source code (and particularly stuff in the sun.* packages) to implement your own libraries - you have to do it from scratch.

      Contrary to what you say, IBM has produced VMs which don't use Sun source code. An example is the weird VisualAge for Java system which was a Java/Smalltalk bytecode hybrid. Also, IBM's VM is not a re-implementation of Sun's code. It works very differently (and in many ways is more efficient). IBM's java runtimes do not ship with many of the sun.* classes - many of the java libraries have been re-implemented by IBM.

      A significany company that has produced a full clean-room Java implementation is HP.

      Almost all of the licensing issues are to do with the java libraries, not the language implementation. These are sensible restrictions. If they were not there then one Java platform you might find classes under java.* that were not there under another platform. This was one of the ways that Microsoft tried to tie Java in to Windows.

  134. terminology: open, free, and who created it by hak1du · · Score: 1

    The term "open source" never changed meaning: it didn't exist prior to the open source movement. The people who created the term have the right to define it.

    And the people who created the term aren't "GNU/Minions" anyway, they are the open source movement. The GNU project and the FSF actually don't like open source licenses, they like free ("libre") licenses. Now, the term "free software" is misleading, but not very: "free (libre)" software is also pretty much "free (as in beer)", but it comes with additional rights for the user.

    But there has been a nefarious attempt at changing the meaning of the term "open", namely in "open standard". An "open standard" is a standard that anybody can implement without obligation to anyone else. And there, it is Sun that has been trying to change the meaning, in order to mislead people into thinking of their highly proprietary system as an "open system".

    The Sun Java implementation is not open source, nor is the Java platform in any way an open standard. The fact that Sun Java is not open source doesn't really matter much, but the fact that the Java platform is not an open standard is a huge problem because it legally threatens any attempt at open source or even commercial alternatives.

    [sorry for the near-duplicate; I screwed up on the first posting]

  135. too bad that can't happen with Java by hak1du · · Score: 1

    PAM was pretty much the same situation as Java -- Sun invented something good and released it under a non-free license, and the GNU/Linux people (in this case, it really was the Linux people specifically) reimplemented it. The full quote from that documentation is

    The problem is that the GNU/Linux people can't do that with Java. They can't do that for several reasons. First, the Java specification isn't open and free. Second, the Java specification is incomplete and changing so rapidly that people couldn't produce an implementation satisfying Sun's compatibility requirements if they wanted to.

    Sun has learned well from Microsoft how to create and maintain a proprietary platform (make it overly complex and keep changing it). Sun's great insight was to add to Microsoft's strategy a web of legal requirements, copyrights, and patents that give them the final say over whether anything even resembling their platform can be released or not, Sun's compatibility requirements.

    (As always, Microsoft has never shied away from copying a good idea--hence the .NET patent. But, like many Microsoft cloning attempts, the .NET patent doesn't have the same teeth as the original. Most importantly, the .NET patent doesn't apply to core C#, and even for the parts it applies to, it is unclear whether it matters much. Sun's patents, however apply to some core functionality of Java and they do matter a great deal.)

    1. Re:too bad that can't happen with Java by Anonymous Coward · · Score: 0

      balderdash. The specification is there for everyone to see. The api is the spec. What more do you want? It only changes from version to version. So pick a version and implement it. Stop crying. You might not be able to call it java when you are done, but what is the difference?

    2. Re:too bad that can't happen with Java by hak1du · · Score: 1

      The api is the spec

      Sun's API documentation is just API documentation. It contains almost no actual specification of the semantics. Programmers just call what sounds reasonable and then adapt their code to the behavior they actually get. The only way to clone Java would be to perform extensive experimentation on Sun's actual Java implementation.

      The specification is there for everyone to see.

      You can see the official API docs but only if you agree to Sun's license terms. Furthermore, whether you can see the API docs or not doesn't matter much because Sun also has lots of patents on Java.

      So pick a version and implement it.

      How am I supposed to pass Sun's compatibility suite if I do that?

      You might not be able to call it java when you are done, but what is the difference?

      You won't get done; the process that Sun has created ensures that.

    3. Re:too bad that can't happen with Java by njcoder · · Score: 1
      "You won't get done; the process that Sun has created ensures that."

      (Insert Sarcasm here):

      Oh I see... unlike all the other open source projects that aim to recreate popular closed source commercial applications of any fair complexity. None of them have to worry about playing catch up. Just like The Gimp matches Photoshop feature for feature within days of any new Photoshop release. Just like Mono has been able to completely implement the .Net framework. Just like Linux has been able to match the scalability and threading capabilities of commercial unixes.

      (End sarcasm)

      Don't blame Sun just because, like many other projects, OSS constantly has to play catchup. That's one of the problems with certain OSS projects. It takes a lot of money to be able to do good R&D, run around in circles every once in a while trying to innovate rather than copy. (Though there are some good examples of OSS software that does this, it's not the norm.)

      Hell most OSS software projects wouldn't even be as advanced as they are today if it weren't for these commercial software and hardware companies like Sun, IBM, Novell, and more donating tons of money, developers, previously closed source code, etc.

      That's one of the attitudes that really ticks me off about the OSS community, or anyone that copies rather than creates. They don't give enough credit to the people they are copying or acknowledge all the resources being given to them.

      So Sun builds it's linux desktop, adds proprietary code to it and makes a dirt cheap linux desktop. How is this different than all the other companies that build proprietary stuff onto other open source projects and sell them?

      If it isn't clear to everyone yet that the OSS community has it in for Sun because Linux want's to take over the market share that sun has, all these open letters, articles, etc. should be proof of that. Call me silly, but if some company had donated so much money and code to my community and I dissagreed with what they were doing I would bring it up with them directly instead of in a public way to try and discredit them.

      OS, the new FUD machine.

    4. Re:too bad that can't happen with Java by hak1du · · Score: 1

      Don't blame Sun just because, like many other projects, OSS constantly has to play catchup

      I don't blame Sun for the degree to which open source is able to clone Java, I blame them for making it a contractual requirement that any clone keeps up with them, and I blame them for not issuing a fixed standard and sticking with it. Besides, it is not just OSS that hasn't been able to catch up--all commercial efforts at making an independent Java implementation have died. People can't catch up with Sun for the same reason they can't catch up with Microsoft: both companies define a system and keep changing it rapidly.

      That's one of the attitudes that really ticks me off about the OSS community, or anyone that copies rather than creates. They don't give enough credit to the people they are copying or acknowledge all the resources being given to them.

      Sun hasn't created squat with Java, nor have they given much credit. Java is a jumble of decades old technologies, cloned and copied from all over the place.

      As for the resources, if Sun doesn't like the way they are being treated, they can just stop giving, as far as I'm concerned; Sun's current behavior vis-a-vis OSS is a bad deal for OSS.

      If it isn't clear to everyone yet that the OSS community has it in for Sun because Linux want's to take over the market share that sun has, all these open letters, articles, etc. should be proof of that.

      Of course, OSS wants to take over Sun's market, and nobody has made a secret of that for the last several decades. If that comes as a surprise to anybody, at Sun or elsewhere, they really haven't been paying attention.

      Call me silly, but if some company had donated so much money and code to my community and I dissagreed with what they were doing I would bring it up with them directly instead of in a public way to try and discredit them.

      First of all, Sun did what they did for their own reasons; nobody has any obligation to be grateful for them. Donating software doesn't buy you any latitude to screw OSS in other ways.

      Second, people have brought this up with Sun over and over again--not just OSS folks, but also companies, both big and small. Sun doesn't give a damn and they tell people to go get lost. Just look at Sun's response to IBM for a recent example.

      Third, Sun is discrediting themselves: they are making promises and not following through, they are misrepresenting products as "open" that aren't, and they are skirting GPL requirements on conspicuous displays of licenses.

      OS, the new FUD machine.

      I fail to see the "fear, uncertainty, and doubt" in that. When I say that "Sun sucks", I think that a pretty clear, certain, and definitive statement.

  136. Sun should just get out of OSS by hak1du · · Score: 1

    Nevermind that Sun has contributed dozens of Engineers and probably a significant sum of money to the Gnome project. (Which last time I checked is open source). Lets also forget the fact that without Sun's money/effort, Gnome Usability (ie. HIG) would be nowhere near as good as it currently is. Sun is a major backer of Gnome, and a corporate contributor to the Gnome Foundation..

    Yes, do let us forget all of that. Because, if Sun is really trying to kill open source in the long run, it doesn't matter how much money they invest in it in the short term.

    Instead, lets bash Sun for not sufficiently acknowledging it's Linux roots in the JDS. (Something that the GPL does not require)

    Yes, let's. Because Sun's attitude has been and continues to be that it takes a proprietary approach and a commercial entity to deliver high quality software. And that belief is fundamentally incompatible with open source.

    Sun has made valuable contributions, but they are also doing things I don't like. On balance, I would prefer if Sun would just stop interacting with the open source community altogether--stop giving money/contributing on the one hand, and stop using open source as part of their corporate strategy, products, and PR on the other.

    Overall, I don't feel an obligation to be grateful to Sun for things I didn't ask for, and their unwanted contributions certainly don't give them the right to be immune from criticism for things I find highly objectionable.

  137. Indigestion by Get+Behind+the+Mule · · Score: 1

    PJ keeps asking me if I'm sick to my stomach yet. I will be if she keeps coming across with these scatter-brained tirades.

    PJ, you work in the legal profession, and you seem to be coyly implying between the lines that Sun is guilty of some kind of license violation because of the way the GPL is or is not displayed. If you have an accusation to make, would you please come out and make it? Otherwise, you sound like some kind of goddamned SCO lawyer, obliquely raising charges through the press.

    What's your candid opinion of legal professionals who use that kind of rhetoric? Me personally, it kinda makes me sick to my stomach.

    1. Re:Indigestion by tommck · · Score: 1

      Gotta say... I'm with you on this one... This sounded like some annoying SPAM mail that I get spouting off about how Bush/Kerry is evil because of X,Y and Z and that they're ruining America!

      Looks like PJ forgot to take her Zoloft that morning...

      T

      --
      ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
  138. Sun should bow to the GPL because... by hak1du · · Score: 1

    As long as it complies, it's fine.

    Complying with the letter of the license is sufficient for avoiding lawsuits. But complying with the letter of the license is not a morally sufficient justification to be immune from criticism--for that, you have to comply with the intent of the license. Even if it were sufficient moral justification, it clearly is not sufficient to avoid criticism in practice.

    Why does everything have to bow down and act like the GPL is all holy?

    Sun should pay the proper respect to the GPL because Sun is building a billion dollar business on top of GPL'ed software. That should mean scrupulous compliance not just with the letter of the GPL but with the intentions and wishes of the creators of the GPL'ed software.

    And that software didn't just drop from the sky with a GPL license stamped on it, it is the work of thousands of volunteers, who probably didn't really intend to contribute to a Sun-proprietary product in the way Sun is using their work.

    This is another example how how un-free the GPL philosphy is, and why BSD licensing is the best way to go.

    So why doesn't Sun just take a BSD-licensed desktop and ship that instead of Gnome? It is Sun that picked GPL-licensed software, GPL-licensed software didn't impose itself on Sun.

  139. What's wrong with you and Sun? by hak1du · · Score: 1

    Yeah, why should they know, does it really matter, no.

    The GPL has a strong political, philosophical, and educational component in it--that's why it contains all that editorializing. It may not matter to you, but it matters to the people who created and own the software. And what counts is the owners of the software who license it to you and Sun.

    Sun can put it in there if they want.

    It's not a choice--the GPL actually requires them to inform their users. Maybe Sun can weasel their way out of that requirement through legal loopholes, but that doesn't change the fact that the GPL clearly wants them to inform their users.

    People companies are using linux for what it's worth. Why do some think that if someone is using linux they must spread the virtures of it and be a sales person for it. Also not having mention fo GNU, or GPL doesn't change what it is. In the end it's the software that matters. If you base how good something is on the if it's GPL or not your pretty much out of it.

    None of that is for you to judge. If you (or Sun) don't like the evangelical side of GPL-licensed software, just don't use it. But if you do use GPL-licensed software, people can expect from you that you comply both with the letter and with the spirit of the license.

    Does Intel need to show in their end product what brand chairs the engineers at intel sit in? Does GM need to put stickers all over there cars saying what brand steel was used for the fenders?

    If the contract under which those products were bought by GM or Intel required them to acknowledge their use in the creation of the final product, yes, they would have to acknowledge it. And sometimes suppliers impose just that requirement: "we give you product X for free if you acknowledge its use in your own product". It's uncommon for chairs and steel, but it is quite common for other products (e.g., cars placed in movies).

    That's the deal Sun is getting with GPL'ed software: use it and acknowlege it prominently, and Sun should be expected to comply with it. If Sun didn't want to do that, nobody forced them to use GPL'ed software.

  140. OSS has strong license requirements by hak1du · · Score: 1

    This is another case of OSS people saying, "I gave my stuff away for free... now it's not fair." To this I say, sorry kids. You gave it away for free. You're not entitled to money or acknowledgement of any kind.

    Open source software is not given away "for free" in the sense of "public domain". Legally, open source software is still owned by its authors and enjoys strong copyright protection. The GPL and LGPL is every bit as binding and restrictive as Microsoft's EULA or the most restrictive of Sun's licenses, it is just that their restrictions are different.

    As long as Sun does what the "license" says, they don't have to acknowledge squat.

    The license requires them to make sure that every single one of their users understands that they are using open source software and where they can get the source. If Sun fails to comply with that part of the license, they may lose all rights to distributing the software in perpetuity--no more Java Desktop at all.

    And if you think those legal requirements don't have teeth or consequences for Sun and their executive private jets, think again. Sun is teetering on the brink of irrelevancy anyway and if they have to stop shipping Gnome and Linux because they violated their licenses, it would probably push them over the edge.

    1. Re:OSS has strong license requirements by NineNine · · Score: 1

      The license requires them to make sure that every single one of their users understands that they are using open source software and where they can get the source.

      No it doesn't. Following is the piece from the GPL that says that the license has to be conspicuous, but it doesn't say that each user has to understand what they're using. They can bury it in a clickthrough license area, and they'd be fine. That's my point. It's too bad if the "community" feels that they're not playing nice. They're just following the GPL, and if the GPL isn't clear enough, that's the developers' problem for using it in the first place.

      I knew this was going to happen years ago. I knew that the OSS movement, once companies started really exploiting their code and making tons of money on it, would be upset that they were getting the short end of the stick, when in reality, it was their own short sightedness that led to this in the first place. Nobody held a gun to their heads requiring them to program for free.

      You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.

    2. Re:OSS has strong license requirements by hak1du · · Score: 1

      Following is the piece from the GPL that says that the license has to be conspicuous, but it doesn't say that each user has to understand what they're using.

      You are mincing words and retreating from your own statement. It is obvious that Sun can't actually go into people's brains and ensure understanding. But they are responsible, as you yourself point out, for a conspicuous display, which is intended to achieve that understanding for anybody who would care about.

      They can bury it in a clickthrough license area, and they'd be fine.

      Whether they are legally "fine", I don't know; I would guess that if it's "buried", it's not "conspicuous".

      But the community isn't getting upset about a legal issue, it is getting upset about Sun's behavior.

      That's my point. It's too bad if the "community" feels that they're not playing nice. They're just following the GPL, and if the GPL isn't clear enough, that's the developers' problem for using it in the first place.

      Don't fear: because of the behavior of companies like Sun, the GPL will probably be clarified. Then Sun can keep shipping whatever they are shipping, but if they want anything later, they have to comply with the clarified terms.

      I knew this was going to happen years ago. I knew that the OSS movement, once companies started really exploiting their code and making tons of money on it, would be upset that they were getting the short end of the stick, when in reality, it was their own short sightedness that led to this in the first place. /i>

      What upsets people is not that Sun is making money off GPL'ed software, what upsets people is that Sun is arguably violating the spirit and intent of the GPL. The intent of the GPL is clearly to promote the use of free (libre) software. It states as much.

      Nobody held a gun to their heads requiring them to program for free.

      What makes you think people program "for free"? I have gotten paid very well for the free software I have developed.

  141. java? by Anonymous Coward · · Score: 0

    It doesn't have anything to do with Java. Should be named Sun GNU/Linux desktop.

  142. Sun Java Desktop roadshow ... by lkratz · · Score: 3, Insightful

    I was present at a JDS show here in europe. And I had a chat with some of their sales representatives.

    Their sales guy are in a real channel conflict, they can't chat on their new JDS without at least saying once solaris ! They see JDS as a short term answer, before having their customer "upgrading" their JDS on Linux to a JDS on solaris. That's the strategy ! That's why they do not market the words GNU, Linux or GPL.

    The other issue is the Java brand ! The slide show (staroffice on jds hopefully !) represents layers of software. from bottom to top, you have :
    hardware : either sparc, intel, or amd
    os : either solaris or linux
    a full length layer : java
    a full length layer : gnome
    But in the show room, nearly everybody knew that the demo of JDS has nearly nothing to do with Java ! just a little demo of their java player ( which is ugly ). Once again they "über market" the java brand ! Java has nearly disappeared from the internet as an applet technology ! Even if java has a hudge market share in the enterprise, I know several case, where the IT department face big problems, due to unmanaged deploiement of complex J2EE applications (usines à gaz in french) (I'm not flaming java here, the problem is "unmanaged" not java) . So the Java brand is not that good, and the good reference with respect to the Java brand are shifting from Sun to IBM. For instance, nearly every business developing stuff in Java are now using eclipse. The sales guy of Sun are still marketing NetBeans, I had to give him the reference of Eclipse.

    Finally, my experience with respect to this roadshow and the chat with sales rep, is that they are frightened. JDS is a kind of cloud of smoke that tries to hide businesses migrating their oracle on solaris to oracle on a redhat cluster.

    1. Re:Sun Java Desktop roadshow ... by mgbastard · · Score: 1
      hardware : either sparc, intel, or amd
      os : either solaris or linux
      a full length layer : java
      a full length layer : gnome

      That's right. Sun is whoring its Java brand to sell desktop linux running GNOME, paired with the JRE, network computing and support contracts to enterprises.

      BRAVO. This is absolutely the RIGHT thing to do for beating on Microsoft hegemony. I don't see anyone else using their brand this way to reach out to Enterprise Desktops. Perhaps Oracle, SAP, JD Edwards/PeopleSoft, Siebel, IBM, maybe even Apple and anyone else with real "street-cred" in enterprise should be shipping a linux-based JDS type OS too.

      So what if Sun has a great high-capacity platform that you can run the backend on, if the linux x86 offerings don't fit the bill. They have to compete with IBM mainframes running linux for the backend.

      --
      Anyone seen my low uid? last seen 10 years ago while panning the #@$# out of Taco's 'web based discussion system'
  143. /. and the GPL by chegosaurus · · Score: 0, Flamebait

    You guys really should get your heads out of your asses over licensing, You carry on like someone being "cavalier with the GPL" is going to end up with us all in forced labour camps. "They mention Linux and the GPL VERY briefly" - this is how Hitler started! Stamp out this evil menace! This article is hilariously rabid.

    Get off the crusade. Relax.

  144. If you're going to give something away... by Tokerat · · Score: 1


    ...don't be suprised when someone takes it.

    --
    CAn'T CompreHend SARcaSm?
  145. A java word processors already exist by Anonymous Coward · · Score: 0

    > How about developing a word processor and spreadsheet in Java?

    There is a WordPerfect version which is entirely written in Java. There is also a good development environment (netbeans) entirely written in java.

    The problem with those applications is simply that they do not behave as typical customers expect them to behave. In other words, if you point to a menu and you have to wait half a second until the application responds, this is annoying at first. But if you have the choice between a java/swing written client app and a native app, you will quickly choose to use the native app.

    (If you argue that other apps are far more responsive, you're ignoring the fact that these apps are not pure java, IBM'S Eclipse for example uses SWT which uses native widgets and doesn't have swing's latency).

    >and they would also really find out what the limitations and flaws of Swing are,

    It is not possible to fix swing. Swing doesn't use native widgets but draws everything itself. For example it polls for events every 200ms, so after there's a OS event waiting you have a lag of at least 200ms until swing reacts. Furthermore the answer is sends back to the OS consists of compressed images which further contribute to the latency that users experience.

    Have you ever tried to run a java/swing app over a 10Mbit X11 network? Just compare a SWING app with IBM's SWT in this environment --- btw, SWT is open-source, SWING is on not.

    There's no point in open-sourceing java. Everything we want is already open-source.

    > A real Java-based OS

    You must be joking. An operating system without memory protection etc., that introduces a JAR HELL (think DLL hell) where each extended interface breaks the compatibility (see the savepoint in the JDBC interface in jdk1.4 for an example)?

    I think that made sense back in 1980 but not these days.

  146. Important day in the history of slashdot by eclectro · · Score: 1

    "GNU/Linuxy"

    Folks, you have just witnesed the birth of a new future slashdot cliche'/joke meme.

    There's lots of mileage in this one.

    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  147. "open source" vs "Open Source" by solprovider · · Score: 2, Interesting

    The term "open source" never changed meaning: it didn't exist prior to the open source movement.

    I was using the phrase "open source" in the early 90s to describe changes in the software world. I remember having a conversation with a client around 1991 who wanted me to modify a program. I explained that while many early programs written in interpreted languages (BASIC, DBase3+) were open source, most current programs were closed source, and the effort to modify them was enormous and probably illegal. I did not use the term "open source" until the contrast with "closed source" programs was needed.

    I used "open source" around 1996 to describe HTML and JavaScript. Someone wanted me to hide the code for their web site, and I told them that was impossible because all the code on the web had to be open source so browsers could see it.

    The new definition of "Open Source" is from the 1998, and describes a political movement that wants programs to be open source.

    ---
    "free software" could be used without paying for it. The next level was "shareware" with its free trial, but please pay. Then "commercial" with pay now and hope you like it.

    "Free Software" is a political movement that wants programs to be open source, and somehow prevent commercial programmers from using any of the code in closed source programs.

    ---
    I do not understand the controversy about Java. Sun owns the trademark. They allow others who fit their standards to use the trademark. IBM wrote their own compiler, and there are others.

    Applets and applications are usually easily decompiled; they are not truly open source, but the well-defined interpreted language makes it difficult to hide code. Servlets are not distributed, so it is more difficult to read the code. Code from most Java programs will easily fit into other projects, so sharing is easy. I like that I can use the same code in a browser, on a web server, and on a desktop just by changing the interface.

    The Sun Java implementation is not open source, nor is the Java platform in any way an open standard.

    Anyone can write software using Java without paying for any software. Anyone can write a Java compiler, and can get it approved for some money or tons of public relations. So Java is a free standard. But Sun controls it, so it is not an open standard.

    Will there be an "Open Standards" organization that wants all standards to be open soon? Or is that implied by the "Open Source" movement?

    --
    I spend my life entertaining my brain.
    1. Re:"open source" vs "Open Source" by hak1du · · Score: 1

      I was using the phrase "open source" in the early 90s to describe changes in the software world.

      How nice, but your meaning did not become common usage. And for words, first-to-invent doesn't count, what matters is what meaning the term acquired when people started using it widely.

      Until 1998, there were less than a thousand mentions of "open source" on USENET each year, most of them referring to "open source intelligence" (something completely different). In 1998, there were 17000, That's when the term acquired its meaning.

      "free software" could be used without paying for it.

      And your point is what? We aren't discussing the term "free software". I stated myself that the term "free software" is confusing. But even there, starting around 1987/88, the term pretty much acquired its present day meaning, meaning specifically what the FSF says it means. The other kind of software, the software that is "free-as-in-beer" is now referred to as "freeware". I don't like this terminology and I gather you don't either (although probably for different reasons), but that's the way the terms are being used today. If you deliberately use them differently, you are either beating your head against the wall or just trying to confuse people.

      IBM wrote their own compiler, and there are others. [...] Anyone can write a Java compiler, and can get it approved for some money or tons of public relations.

      We aren't talking about "a Java compiler", we are talking about the Java standard, which includes a compiler, a runtime, an binary format, and a huge set of libraries. Other than Sun's, there is no (!) implementation of the Java platform, approved or not, that comes even close to implementing Sun's "specification" correctly. And that's not because Sun Java is such a sophisticated system, it's because Sun's documentation sucks and is full of legal pitfalls.

      So Java is a free standard. But Sun controls it, so it is not an open standard.

      Java isn't a standard at all, it's a single, widely-used implementation with some vendor hacks and some documentation. Lacking a standards document from a recognized independent standards body, in order for Java to be at least a de-facto standard, there would have to be multiple, independent implementations (which there aren't) and a much more detailed specification that is available without having to agree to Sun's intellectual property restrictions. Neither of those is true.

      Will there be an "Open Standards" organization that wants all standards to be open soon? Or is that implied by the "Open Source" movement?

      The open standards movement preceded the open source movement by nearly two decades. It was driven by a reaction against dominance of single vendors in markets. Sun used to be a major proponent of open standards--standards that are not controlled by a single company or entity and that anybody can implement freely. The existence of Linux and BSD is one consequence, as is the fact that Sun is still around as a company--they wouldn't have made it without open standards.

      In any case, none of this matters anymore. Sun has made a fatal mistake by lying to, and deceiving the Java community, and they will have to live with the consequences. It will still take a few years for it to play out, but Sun is essentially history. Java and many of its APIs will likely continue to live on, but only in the form of another language on the CLR platform.

    2. Re:"open source" vs "Open Source" by solprovider · · Score: 1

      About "Open Source": Perens picked the obvious choice and changed the definition slightly. You are correct that nobody was upset that he was redefining a common phrase because it was not common. The top posts discuss the confusion that people think that any source that is available is "open source", which does not fulfill the definition of "Open Source". So while the definition was not common, people still assume the simplest explanation.

      [I always use the most common definition of words because it enables communication. Except for "hacker": I have an emotional attachment because I spent my early years hoping to gain the title, and now that I have it, the word has gained negative connotations. It is like growing up hoping to be a "scientist" and having Nehemiah Scudder make science a dirty word.]

      About Java: There is a "standard" called Java. It is controlled by Sun. If Java was not a standard, then Sun could not have convinced MS to pay for corrupting it.

      I think you are using the word "standard" to imply "open standards". That seems silly after your insistence that we use words correctly. "Big Macs" are a standard. If you want to call food a "Big Mac", you need to satisfy the trademark holder. If you can make it different, then call it "J++".

      Sun has made a fatal mistake by lying to, and deceiving the Java community
      I missed this. Could you elaborate?

      --
      I spend my life entertaining my brain.
    3. Re:"open source" vs "Open Source" by hak1du · · Score: 1

      About Java: There is a "standard" called Java. It is controlled by Sun. If Java was not a standard, then Sun could not have convinced MS to pay for corrupting it.

      There is no legal penalty for "corrupting a standard", so Sun cannot have used that as an argument against Microsoft.

      In fact, Sun sued Microsoft for contractual violations. And the contract was about something that Sun owned and that Microsoft damaged: Java. What that shows is that Java is proprietary to Sun. If it weren't proprietary to Sun, then Sun couldn't have claimed to have been injured by Microsoft's actions.

      I think you are using the word "standard" to imply "open standards". That seems silly after your insistence that we use words correctly. "Big Macs" are a standard. If you want to call food a "Big Mac", you need to satisfy the trademark holder. If you can make it different, then call it "J++".

      The word "standard" can have many meanings, so multiple usages can be correct. Yes, Java is a "standard" in the sense of being a popular (if proprietary) product. But that's not what I was referring to.

      I was using the term in the sense of "a specification for a system that permits independent implementation". What I was really saying is that even if we accept Sun's interpretation of the term "open", Java still fails to be an "open standard" because its definition is simply technically not precise enough to be an "open standard".

      [Sun has made a fatal mistake by lying to, and deceiving the Java community] I missed this. Could you elaborate?

      During the first several years of Java's existence, Sun kept promising to submit Java to an open standards body. That promise mattered a great deal because without it, companies like IBM wouldn't have adopted it and Java would have died quickly and probably been replaced by an open source system for running applets right away (which were all the rage back then). But after several years of dithering, Sun pulled out of both ISO and ECMA standardization and instead chose to make Java into what it is today.

  148. Compare Solaris with Linux by Jon_E · · Score: 1

    um .. i think Sun focuses more of their energy on Solaris .. and if you look at most of the big improvements in Unix over the last 10-20 years you'll find a large number of them in the SunOS releases. Take a look at the roots of many the IP enhancements in the kernel in the last 2 revs or so .. I think you'll find lessons learned from Sun all over them (pre-emptive kernel, memory management, packaging techniques, etc.) As a company, they've been in the Unix business a little longer than RedHat, and linux compared to Solaris is a little more sloppy.

    If you look at the design goals for JDS - you have to look at it more as a replacement for CDE in the enterprise space .. not just a dressed up SuSE distro.

    You know, with a lot of cooks in the kitchen and everybody's opinion weighing in .. Chef Boyardee ravioli can outpace Wolfgang Puck in many people's minds.

  149. GNU/Hypocrites (was Re:Everyone's out to dinner!) by Zenin · · Score: 1

    What "proper acknowledgements" would those be?

    Last I checked GNU/RMS were hell-bent on making sure no one ever got "acknowledgement" for anything they ever create, that somehow it's "evil". Hell, the same /. "community" that's freaking out about such lack of acknowledgement now was mad as hell at XFree86 for daring to fight for exactly such acknowledgement.

    GNU/Hypocrites

    --
    My /. uid is better then your /. uid
  150. Re:Capitalization by cagle_.25 · · Score: 1

    Yes, but if you read Winnie-the-Pooh to your daughter, you will know that capital letters can also be used to mark Really Important Things. ;-)

    --
    Human being (n.): A genetically human, genetically distinct, functioning organism.
  151. So in essence PJ is spreading FUD by bangular · · Score: 1

    Her article is Sun FUD. I don't see how it's any different when FUD is coming out of her mouth as opposed to Steve Balmer. She is criticizing a product based on how she feels about a company. That's very hypocritical. Is it fair to criticize open source software based on a dislike for RMS? Then how is it all of a sudden ok to criticize JDS based on a dislike for Sun?

    1. Re:So in essence PJ is spreading FUD by swv3752 · · Score: 2, Insightful

      Sun seems to be playing a bit fast and loose with the GPL. When Lindows/Linspire did similiar things a year or so ago, people called them on it. Now PJ is doing the same.

      Sure, SUN does some nice things for FOSS. I am grateful for OOo. They have done some despicable things as well, like paying SCO, but there are other things too. Now SUN has gotten paid off by MS. Let's see here, the last couple of times a FOSS friendly company got a bail out from MS, they dropped FOSS like a hot potatoe. Remember Corel Linux (Now Xandros and Linspire)? Remember Corel WP for Linux? Remember AOL and Netscape/Mozilla? AOL dropped Netscape and cut loose Mozilla. See a pattern? I predict in a years time that OOo will be spun off and Star Office will be swept under the carpet. Within five years SUN will be in the same position as SCO was at the beginning of 2003. We'll see if they try the same Lawsuit craziness.

      --
      Just a Tuna in the Sea of Life
  152. Re:And? This is Sun as usual. by fucksl4shd0t · · Score: 1

    PJ does have a point though - a little more explicit recognition that this is Linux Powered GPL software probably wouldn't go astray. I suspect you'll find that convincing Sun of that is a very hard task indeed.

    I don't know what PJ is after, specifically, but all Sun needs to do with this thing is something to notify the user of their rights under the GPL. If they use a splash screen during the installer, fine. If they use a splash screen during the installer that just says "This product contains a lot of open source software. Consult /usr/share/license/LICENSE for details. You have rights under these licenses that you should be aware of" I'd say that's fine too. I don't think they need to be out giving all sorts of credit all over the place, but a note in the bundled documentation wouldn't hurt. It's normal to have a "Credits" document that lists who all made the software what it is, and I understand that Sun normally does this anyway, although I don't know it for a fact.

    As far as pointing out that it's Linux-powered, that's purely a marketing decision that they have to make. On the one hand, they might scare away people that think Linux is some weird mold that grows in the swamps of Louisiana. On the other hand, they might attract customers that need to know if their in-house apps that aren't Java will even run on the thing before they migrate all of it to Java.

    But as far as their moral obligation, I think that just notifying the user that they have rights to the source code, to modify it, and to copy it freely for others, is good enough. They might have to say something like "The reason you can't copy the whole CD is because the CD contains software that does not give you those rights, but you may copy any software on this CD for which you have a license that gives you that permission". The GPL is pretty clear about what a company's moral and legal obligations are and does a pretty good job of coding the moral obligations into the license.

    The fact of the matter is that if you want attribution every time you contribute code to a project, you need to use a different license. There are others, and you can certainly find one that you can add an attribution clause if you really want it. The GPL does require that you mark your changes in the code and claim your copyright (or blatantly disclaim your copyright) right there in the code, so if you lack either attribution or ownership in the code, it's probably your own fault (or Sun violated the license by removing it).

    But Sun doesn't have to make a freely-downloadable iso image of the thing. They don't have to put the source code on an ftp site or anything. They just have to give the code to someone who legally acquired the software that they distributed when asked. That's all. They can't even say "You pirated the CD, we're not giving you the code!" They must give the code for the GPL stuff (and probably the other open source stuff, with exceptions) because no matter what the license on the bundled proprietary stuff, the open source stuff was copied legally.

    But one thing that's really irritating me about this discussion is all you guys that are screaming because Sun isn't behaving idealistically. They're a corporation. The mission of a corporation is to survive and grow. If embracing idealistic pursuits will help them to survive and grow, they will. If not, they won't. Don't cry about it. Now, they do need to behave in a basic moral and ethical fashion because all entities in society need to behave in a basic moral and ethical fashion (I'm sure we can hammer out agreeable common morals and ethics without being oppressive or religious). But that behavior is just "operating conditions of the environment". It's like having to live in a forest, or a desert. You adapt.

    For their benefit, they are trying to adapt to open source. They're also behaving in a schizophrenic fashion. I own Sun stock, and I figure one of two things will happen soon and make my

    --
    Like what I said? You might like my music
  153. Of course, inroads into corporate-land.. by Anonymous Coward · · Score: 0

    isn't the point to Linux's existance so you should expect more moves that don't do things for the better of corporate world.

  154. Of course she isn't by FunWithHeadlines · · Score: 1
    Huh? What FUD? For the better part of a year she has noticed Sun making statements and going in directions that are anti-GPL and anti-FOSS. Now she found some new and recent quotes that continue that theme, and uses the example of one of their products to illustrate what she means.

    This is not hypocrisy, for it has nothing to do with not liking a company and therefore not liking their product. She is worried about what direction Sun may go, is gathering evidence of this concern, sharing it with the community, getting slammed every time she dares criticize holy Sun, but keeps doing it since anything that threatens the GPL is worth paying attention to. I'm sorry people seem so put out any time Sun comes up, but isn't that the flip side of your complaint? Praising a product based on how you feel about a company?

    As far as I'm concerned, Sun bears watching. Any company that will sign a cooperation deal with Microsoft has either sold out or doesn't know Microsoft history. Sun certainly knows Microsoft history, so my guess is that Sun is at a desperate state and is grasping around for a lifeline. They picked the wrong one.

  155. Condescending ass by Anonymous Coward · · Score: 0

    How come Roblimo, Cmdrtaco, Michael, Timothy, John Dvorak, and others aren't ever called feisty?

    It's a term you'll only see applied to females who, someone feels, are exceeding their purview. Why not just call her uppity or hysterical?

  156. Re:GNU/Hypocrites (was Re:Everyone's out to dinner by swv3752 · · Score: 1

    Not the acknowledgemnt, but creating new incompatibilities with existing software.

    --
    Just a Tuna in the Sea of Life
  157. Turnest thou to GPL, Terms, Section 2 by Robawesome · · Score: 1

    Instead, lets bash Sun for not sufficiently acknowledging it's Linux roots in the JDS. (Something that the GPL does not require)

    Now "acknowledging it's linux roots" is pretty vague, but here's what the GPL has to say on the subject:

    2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions:

    a. You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change.

    b. You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License.

    c. If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.)

    This is especially designed so that anyone using the software knows it is under the GPL. It sounds like you could use the JDS and never know about the GPL. While, like everyone else here, I Am Not A Lawyer, this seems to go against the letter and definitely the spirit of the GPL.

    --

    I did NOT learn everything I need to know in kindergarten.

  158. Re:Sun is very *evil* by Anonymous Coward · · Score: 0
    I tried with the maximum stack's size (more is not possible)
    java -Xmx1024m -Xss60m
    and my middle-size aplication using ANTLR crashes after of processing 5'000 lines of sample text.

    open4free (c)

  159. Not really. by phorm · · Score: 1

    I never noticed an accompanying SRC folder or disk on the XP CD. Have the source "open" to software means open to everyone... or at least all customers.

  160. This is a company... by LukePieStalker · · Score: 1

    ... scrambling to remain relevant. Don't use Java. Certainly don't use Java Desktop. Suse/Mono/Qt is good, open technology that may actually succeed.

  161. Re:Please Tell Me... More BS by Anonymous Coward · · Score: 0

    "BSD is a great licence and fosters innovation, but if the original work is not kept up, spin offs may be non-free and so it does not have a guaranteed lasting effect. GLP has a guaranteed lasting freedom to it, but at the price that it has trouble combining with other licences."

    Ok, this is retarded. The example given is fixed for the lame argument. The GPL guaranteed lasting effect of freedom is such bullshit. If a BSD or a GPL project stops, then everyone else is free to use the BSD code with little restrictions. However, the GPL code limits who can use it depending on their intentions.

    Here's an example of non-free GPL code: Let's use the example above where third parties pick up where a project died. If a proprietary company wants to distribute only the binaries, then they cannot use the GPL because the GPL Restricts this Freedom regardless of no license attached - while the BSD does not.

    However, a proprietary company can still use the GPL project for their private derivation without ever distributing anything. How the hell is the GPL guaranteeing lasting freedom while the BSD doesn't is beyond retarded.

    "Non-free stuff works when it's profitable"

    That's how the GPL mostly works - the owner usually expects an investment return from derived works or contributions, instead of cash - greed in another name. The BSD expects only recognition for due credits, not profit.

    For lasting freedom and other things, BSD is just better and easier to read.

  162. Java desktop by sad_ · · Score: 1

    I've seen it, i have used it as well. It's not that good as ximian desktop and i personally think they call it 'java desktop' explicitly _not_ to mention linux. They just don't want anybody to know, because really SUN does not like Linux much. So 'java desktop' (basicly gnome with an ugly theme and sun logo's all over the place) runs on it, but only because they don't have that much choice (no, solaris x86 is no good for this, sure you might have it working, but i'm not talking about you).
    I think it is also clear from the article that they are trying to create confusion in the linux market. When you read between the lines they are saying that all that stuff does/will not happen with solaris.
    So what if SUN released a lot of open stuff in the past. It seems microsoft is starting to do that too, but that does not make MS suddenly good and great.

    --
    On a long enough timeline, the survival rate for everyone drops to zero.
  163. Re:Holy shat - GNU with that? by Anonymous Coward · · Score: 0

    Diner: What's on the menu?

    Waiter: Let's see there's Egg, Bacon, GNU, Saugage, GNU, GNU, GNU, GNU, GNU and GNU.

    Diner: I'll have the Eggs, no GNU.

    Waiter: You want GNU with that? ....Stallman aka Viking diners chorus.....
    GNU, GNU, GNU, GNU......

  164. Java and Standards Body by solprovider · · Score: 1

    OK. We agree that there are proprietary standards, and Java is one of them.

    Sun kept promising to submit Java to an open standards body
    Sun did not submit Java to an existing standards-approving organization, but they did set up the JCP. Java (excl. J2ME, which has its own list) is controlled by Apache, Apple, BEA Systems, Borland, Fujitsu, HP, IBM, IONA, Macromedia, Nokia, Oracle, SAP, SCO, Sun Microsystems, and 2 private citizens. Thay have approved all of Sun's recent releases and direct the roadmap for new enhancements. Why is this not good enough?

    The APIs are defined at java.sun.com. You do not like them? I would hate to write a compiler from them, but it should be possible.

    You complain that Java does not have a specification for a system that permits independent implementation. I thought IBM's JVM fit that description. If having the specification is important, why is the JCP not writing one? It is difficult to recommend changes to a system with no description of how it currently exists.

    The JCP does have tools to verify that an implementation fits the standard. I could not find a document that states what is tested, but that may exist in the member-only area. (Individuals can join for free, but I have not joined.)

    --
    I spend my life entertaining my brain.
    1. Re:Java and Standards Body by hak1du · · Score: 1
      Sun did not submit Java to an existing standards-approving organization, but they did set up the JCP. Java (excl. J2ME, which has its own list) is controlled by Apache, Apple, BEA Systems, Borland, Fujitsu, HP, IBM, IONA, Macromedia, Nokia, Oracle, SAP, SCO, Sun Microsystems, and 2 private citizens. Thay have approved all of Sun's recent releases and direct the roadmap for new enhancements. Why is this not good enough?

      If the JCP were legally equivalent to one of the existing standards bodies, then Sun could have just submitted to them.

      How does the JCP differ from an open standard? This is what one of the JCP specifications starts out with:

      JavaTM API for XML Parsing Specification ("Specifica-tion")
      Version: 1.0
      Status: FCS
      Release: March 2, 2000
      Copyright 1999-2000 Sun Microsystems, Inc.
      901 San Antonio Road, Palo Alto, California 94303, U.S.A.
      All rights reserved.

      NOTICE
      The Specification is protected by copyright and the information described therein may be protected by one or more U.S. patents, foreign
      patents, or pending applications. Except as provided under the following license, no part of the Specification may be reproduced in any form
      by any means without the prior written authorization of Sun Microsystems, Inc. ("Sun") and its licensors, if any. Any use of the Specification
      and the information described therein will be governed by the terms and conditions of this license and the Export Control and General Terms
      as set forth in Sun's website Legal Terms. By viewing, downloading or otherwise copying the Specification, you agree that you have read,
      understood, and will comply with all of the terms and conditions set forth herein.
      Sun hereby grants you a fully-paid, non-exclusive, non-transferable, worldwide, limited license (without the right to sublicense), under Sun's
      intellectual property rights that are essential to practice the Specification, to internally practice the Specification solely for the purpose of
      creating a clean room implementation of the Specification that: (i) includes a complete implementation of the current version of the
      Specification, without subsetting or supersetting; (ii) implements all of the interfaces and functionality of the Specification, as defined by Sun,
      without subsetting or supersetting; (iii) includes a complete implementation of any optional components (as defined by Sun in the
      Specification) which you choose to implement, without subsetting or supersetting; (iv) implements all of the interfaces and functionality of
      such optional components, without subsetting or supersetting; (v) does not add any additional packages, classes or interfaces to the "java.*" or
      "javax.*" packages or subpackages (or other packages defined by Sun); (vi) satisfies all testing requirements available from Sun relating to the
      most recently published version of the Specification six (6) months prior to any release of the clean room implementation or upgrade thereto;
      (vii) does not derive from any Sun source code or binary code materials; and (viii) does not include any Sun source code or binary code
      materials without an appropriate and separate license from Sun. The Specification contains the proprietary information of Sun and may only
      be used in accordance with the license terms set forth herein. This license will terminate immediately without notice from Sun if you fail to
      comply with any provision of this license. Upon termination or expiration of this license, you must cease use of or destroy the Specification.

      Apart from the fact that the document is covered by copyrights, patents, and that you can do almost nothing with it, note that it is Sun, not the JCP members or some other organization, that owns all the rights.

      It also tells you who has the final word over compliance: Sun.

      And it spells out conditions that are almost impossi

    2. Re:Java and Standards Body by solprovider · · Score: 1

      Thank you.

      That license is incredibly restrictive. I think I need better IP lawyers if that is my competition.

      While the license says that Sun is in charge, all the anecdotal evidence I have heard (mostly here on Slashdot) is that in practice they do follow all the recommendations of the JCP. (Of course, they are part of it, so they could just veto things from within.)

      IBM wrote a JVM. They also wrote WebSphere. What part of the Java platform have they not independently implemented?

      It is always possible to write specifications from a working application if you have the source. It may take longer than programming the application, but it is possible. Java seems important enough that somebody should be working on recording the specifications, even if they just start with Java 1.5.

      So everybody "changing the JCP specifications" already knows the implementation. Anybody can join the JCP for free to become part of the everybody. So anybody can learn the implementation. If the information about the implementation is that available, then more formal specifications may not be needed.

      I have not joined the JCP because I have not cared about it. I expect to be programming Java later this year. The project will start in Java because I can produce the prototype using Java much faster than any other language. Some versions of the production release may be written in C once performance is the priority, but that will never happen without a proof-of-concept.

      Would someone please report how easy it is to join the JCP?

      --
      I spend my life entertaining my brain.
    3. Re:Java and Standards Body by hak1du · · Score: 1

      IBM wrote a JVM. They also wrote WebSphere. What part of the Java platform have they not independently implemented?

      Most of the libraries, foremost Swing.

      (Incidentally, IBM probably can't open source most of the libraries they have written because of their contractual obligations to Sun.)

      all the anecdotal evidence I have heard (mostly here on Slashdot) is that in practice they do follow all the recommendations of the JCP. (Of course, they are part of it, so they could just veto things from within.)

      But it's not the recommendations I am concerned about, it's the ability to do complete and independent implementations. That ability has never been tested.

      Furthermore, Sun doesn't have to assert their rights if they don't want to, and they have had no reason. Gcj and Kaffe may well violated lots of Sun intellectual property, but they are not a useful substitute for Sun Java, so Sun hasn't had to do anything about it. That may well change if gcj+SWT+Eclipse becomes the new standard.

      So everybody "changing the JCP specifications" already knows the implementation. Anybody can join the JCP for free to become part of the everybody. So anybody can learn the implementation. If the information about the implementation is that available, then more formal specifications may not be needed.

      Trouble is that if you know the implementation, you can't do a clean-room implementation anymore.

      I expect to be programming Java later this year. The project will start in Java because I can produce the prototype using Java much faster than any other language. Some versions of the production release may be written in C once performance is the priority, but that will never happen without a proof-of-concept.

      And, strange as that may seem, I develop in Java myself still. But I am quite aware that doing so is really little different from developing in Microsoft Windows or .NET: they are both highly proprietary platforms.

      On the other hand, I scrupulously avoid looking at Sun source code or getting entangled in the JCP or other processes: the legal implications of doing that are disturbing.

  165. I know this... by cr0sh · · Score: 1

    AC, I know that the GPL doesn't mention "free", as in monetary cost - in fact, it doesn't mention anything regarding money (with the one possible exception about providing copies of the source for a reasonable sum or something like that). A GPL'd piece of software doesn't even have to be free - you could sell it (the binary) for $100,000.00 - just realize that if the purchaser wants the source, they must be able to get it - and they can take it, make changes to it, then give that away free (of course, they have to allow you then to get the changes in code - the source - from them as well)...

    --
    Reason is the Path to God - Anon
  166. What FUCKING IDIOT HAS MARKED THIS FLAIMBAIT? by Anonymous Coward · · Score: 0

    The parent is a excellent analysis of java where it stands today.

    Which slashdot nazi has marked this a flambait?

    It is very on topic (java desktop) and very acurate and contains only facts, nothing but facts.

    What are the rules to mark such an article as a flame!?!