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

119 of 624 comments (clear)

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

    3. 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.
    4. 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)

    5. 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"
  2. 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 persaud · · Score: 5, Interesting

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

    8. 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.'"
    9. 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.

    10. 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)

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

    12. 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.
    13. 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
    14. 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.
    15. 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

    16. 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!
    17. 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.

    18. 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
    19. 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.'"
    20. 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.

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

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

  3. 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?

  4. '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
  5. 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

  6. 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 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!
    3. 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.
    4. 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.

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

    6. 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).

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

  8. 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 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.'"
    3. 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.
    4. 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.
  9. 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.

  10. 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 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....
    3. 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.

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

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

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

  14. 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!
  15. 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.

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

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

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

  19. 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 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....
  20. 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 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
  21. 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 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!
  22. 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 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/
    2. 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
  23. 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.

    --
    >|<*:=
  24. 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..."
  25. 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
  26. 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.

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

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

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

  30. 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!

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

  32. 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
  33. 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

  34. 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
  35. 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 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.
  36. 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 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
    2. 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.

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

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

  39. 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
  40. 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 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.

  41. 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
  42. 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"
  43. 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.

  44. 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.
  45. 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.

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

  47. 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: 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?

  48. 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
  49. 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
  50. 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
  51. 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.

  52. 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
  53. 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,

  54. 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!
  55. 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....

  56. 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});
  57. 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.

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

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