Slashdot Mirror


RMS on Java and GPL

EmilEifrem writes "A JavaLobby member asked RMS [?] about his opinion on Java and GPL. Interesting, as always." I think my favorite quote is the intro: "It is strange to argue for ensuring compatibility in Java by keeping implementations non-free. Even if you accept the choice of values (compatibility above freedom) this idea is based on, which I don't, it simply won't do the job."

338 comments

  1. How nice by Anonymous Coward · · Score: 0

    The gist of it seems to be that if you have a GPL'ed Java implementation, than compatibility problems disappear. In conclusion, the standard use-Kaffe-and-Classpath-and-other-free-software-gp l-everything-or-we'll-shoot-your-dog RMS piece.

    Am I the first to say so? I think not:
    BORING!

    1. Re:How nice by Anonymous Coward · · Score: 0

      If you want true write-once run-anywhere, and more pure object orientation why not use squeak ? I understand that Smalltalk can be orders of magnitude more productive than pseudo object-oriented languages such as C++ and Java.

    2. Re:How nice by Anonymous Coward · · Score: 0

      Modula-2 is a sorry mess left on the roadside that a few poor souls choose to cling on to. We now have better languages that have evolved beyond Mod2: Oberon-2, Modula-3, Component Pascal, even Ada95. All except CP have free (speech) compilers. Smalltalk is much simpler: no goofy syntax rules, and a much better development environment.

      SQUEAK KICKS ASS!

    3. Re:How nice by Zurk · · Score: 1

      cos there are very few software developers who understand the smalltalk language at all. most of us can do C, C++ or Java. Besides, smalltalk is about the most unfriendly language ever developed -- even modula-2 would be a better choice since its pascal like.

    4. Re:How nice by Caspian · · Score: 1

      How this AC's little rant hasn't been moderated down to "Flamebait", I don't know...

      Anyhow, think of it this way. I'm not a big Java person, but some of my close friends are, and already I've seen evidence of some nasty incompatibility problems as one moves across platforms. With a proprietary implementation of Java, there is no way to get a guaranteed fix-- you're simply at the mercy of the people who made the implementation (here, Sun). But if you find a problem with a free software implementation, well, you just ask the folks who wrote it, and if they're not willing to fix it, you fix it yourself. Or you persuade a friend to do it. Or you persuade some guy on IRC to do it. Whatever. The point is that proprietary software makes you completely dependent on somebody else, whose motives are not compatibility and quality but profit and more profit. It makes you powerless, and thus, it's a Bad Thing(TM).

      --
      With spending like this, exactly what are "conservatives" conserving?
  2. If RMS doens't say anything new.. by Anonymous Coward · · Score: 0

    He should at least do it in an amusing fashion. Who wouldn't want GPL version 3 written as a series of Shakesperian sonnets? Or his next Free vs. Evil Software rant to be embedded in a tragic love story:

    Juliet: Romeo, oh Romeo, wherefor art thou, oh Romeo?

    Romeo: I'm locked in by the evil Montigue Java imeplementation

    Juliet: A source code by any other name..., etc.

    1. Re:If RMS doens't say anything new.. by WinTired · · Score: 1
      Now, would he agree that an OS, by any other name, would be as free?

      -------------------------

      --

      -------------------------
      "People ask FAQs all the time". - David Allen

  3. Re:Is RMS Going To Talk About The TragedY? by Anonymous Coward · · Score: 0

    RMS isn't superman, despite what you might think. Although closer to the conception of god than any other man alive, he still can't stop natural disasters. But this Java tragedy is far more important thany any other.

  4. funny by Anonymous Coward · · Score: 0

    Id's Quake written in Java would kill people of shock due to its slow speed.

    1. Re:funny by technos · · Score: 2

      Shock? No, We'd die of old age. Everyone would try to get the world's first frag in Quake/Java, and some of us would never give up..

      Putting my +1 to good use; Overriding a moderator.

      --
      .sig: Now legally binding!
  5. Re:More typical Stallman... - TROLL by Anonymous Coward · · Score: 0

    please moderate this loser's post down

  6. Re:MEEPT!!!!! by Anonymous Coward · · Score: 0

    Who moderated this back to down to 0? It's funny damn you! I moderated it up for a reason. If you can't see through the demagougery(sp) then you are a complete fucking moron.

  7. ESR's street creds (Re:Brilliant) by Anonymous Coward · · Score: 0

    No, ESR only writes essays, books, and gives talks. He wrote fetchmail, took over a few small projects, and was mainly responsible for a broken release of ncurses.

    At least RMS has written worthwhile software: gcc, emacs, etc.

    -AF ACing to protect my valuable WhorePoints

    1. Re:ESR's street creds (Re:Brilliant) by Anonymous Coward · · Score: 0

      RMS writes good software, and then steals the name from software that he is not capable of writing. Where is HURD? We can't do it, so I will steal Linux and GNU it with the prefix.

      I would rather have a blowhard than a thief.

    2. Re:ESR's street creds (Re:Brilliant) by Anonymous Coward · · Score: 0

      AirSick Raymond is the Internet equivalent of what are known as the "Sunday Morning Gasbags." The "talking heads" who endlessly banter about 'policy matters' on talk shows on Sunday morning.

      He doesn't do a heck of a lot except gather trivia for the "Jargon File" and run around collectiong honoraria for the same tired shopworn speeches.

    3. Re:ESR's street creds (Re:Brilliant) by Anonymous Coward · · Score: 0

      Name a piece of software, anything at all, that RMS has contributed since, say, 1993.

      Face it, he's a has-been coasting along on reputation. An ideologue with the zeal of a religious fundamentalist.

      Nothing more.

    4. Re:ESR's street creds (Re:Brilliant) by Anonymous Coward · · Score: 0

      You forgot to mention self-promotion as one of his sins. Don't forget his divisive "Lignux" and "GNU/Linux" fiaschi. He'd go down in history better as a martyr than as someone who continues to be his movement's own worst enemy.

    5. Re:ESR's street creds (Re:Brilliant) by Anonymous Coward · · Score: 0

      At least Eric signs his own name when he curses someone by name. That gives him infinitely more credibility than you.

    6. Re:ESR's street creds (Re:Brilliant) by Anonymous Coward · · Score: 0

      AFAIK rms has some sort of repetative strain injury that makes typing (ie coding) almost impossible. Thus he doesn't do much coding anymore.

      m.

    7. Re:ESR's street creds (Re:Brilliant) by Anonymous Coward · · Score: 0
      RMS writes good software, and then steals the name from software that he is not capable of writing. Where is HURD? We can't do it, so I will steal Linux and GNU it with the prefix.

      I would rather have a blowhard than a thief.

      RMS is a blowhard _and_ a thief.
    8. Re:ESR's street creds (Re:Brilliant) by Anonymous Coward · · Score: 0

      Yeah, but he does a lot of typing anyway, doesn't he? Can't get the guy to shut up these days; he's always typing while sitting on his high horse. :-)
      --
      RMS? BFD!

    9. Re:ESR's street creds (Re:Brilliant) by Anonymous Coward · · Score: 0

      I'm afraid that this man is right--at least, insofar as the computing sciences are concerned. As for sociology, well, you'd expect them to follow the same standards, but well, you know. They *are* fuzzyologists. :-)

    10. Re:ESR's street creds (Re:Brilliant) by Anonymous Coward · · Score: 0

      Yes, but don't forget that while all those peers were reviewing, Torvalds was coding ...

    11. Re:ESR's street creds (Re:Brilliant) by hey! · · Score: 2

      For pity's sake, GCC wasn't enough? No GCC, no Linux. Period. Never would have happened.

      Bison wasn't enough? How man free languages like PHP would exist without Bison? No Bison, and either the developers would waste a lot of time reinventing the wheel, or we'd be stuck with a bunch of recursive descent parsers.

      Not to denigrate fetchmail, but you cannot compare it in importance to these; perhaps the only thing that comes close is Perl, or perhaps the Linux kernel. If you have worked on anything even remotely as important I'd be very surprised to hear it.

      I'm not sure exactly which projects RMS is working on these days, but if we decided to retire from coding entirely he'd still be a giant in my book. Exactly when can a man start resting on his laurels?

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    12. Re:ESR's street creds (Re:Brilliant) by Relforn · · Score: 1

      An infinite amount of zero is still zero. ESR has 'credibility' for a small group of randomly bunched-together ideologues. His writing and analysis don't stand up at to real Peer Review. He's an intellectual midget whose 'act' only works when he can dominate the entire stage.

      Peer review, incidentally, is an academic tradition that implies a cost-of-entry to get onto the review board (Academic credentials, earned standing in an intellectual community.) Credibility that dilettantes and misfits like ESR and just about any other "hacker" I can think of can't earn by merely sitting down in the computer lab in the basement of the Physics building and plonking away at code.

      The "peer review" process in Computer Science involves intellectual giants like Andrew Tannenbaum and Donald Knuth, and many other people who devote many years to real research. Eric just ain't it.

  8. Please moderators, tell me what is Insightful here by Anonymous Coward · · Score: 0

    The poster is bad-mouthing Richard Stallman the founder of the free software foundation and original author of gcc - the very building stone of all free software you, slashdot, linux, BSD ALL SHARE. The poster's only counter argument is that innovation is a bad thing. There is nothing wrong with having a proper superset of a language, whatever it is called. You may elect to use the new langauge or not - but please do not suggest it is immoral to even think about using it. And as a final thought - why are so many Java programmers so fiercely opposed to any critical thought against Sun Microsystems? You are beginning to resemble the pro-Microsoft lobbies you at Slashdot so much loathe.

  9. How is the view from... by Anonymous Coward · · Score: 0

    inside Stallman's ass. Your post is insightful? You have just repeated the mantra. Playing follow the leader. Think for yourself one day. Please, free yourself from the cult.

    1. Re:How is the view from... by Anonymous Coward · · Score: 0
      How is the view from... (Score:0)

      inside Stallman's ass. Your post is insightful? You have just repeated the mantra. Playing follow the leader.
      Think for yourself one day. Please, free yourself from the cult.


      Another brilliant post from the Albert Einstein of Sun Microsystem's blind Java advocacy group.

  10. OPEN SOURCE JAVA by Anonymous Coward · · Score: 0

    ahead, where the dark side of the moon began, fat-time could make out an overweight black cat standing, on it's hind legs, on a fence-post. the cat was wearing a pair of sun-glasses and a beret. in one paw, it held a cigarette, in the other a cup of coffee (java).

    "darth vader! only you could be so bold. the imperial senate will not sit still for this! when they hear you've attacked a diplo..." the cat recited.

    from somewhere deep in the darkness of the dark side of the moon, john william's stirring score could be heard.

    "don't act so surprised, your highness. you weren't on any mercy mission this time. several transmissions were beamed to this ship by rebel spies. i want to know what happened to the plans they sent you!"

    "dang, fat-time, the moon is kinda weird, huh?"

    "you said it, lubie. i say we get as much cheese as we can carry and high-tail it back home!

    "let's see if we can get that cat to come with us, fat-time! he might make a dang good super hero!"

    "yes!" fat-time agreed.

    fat-time scooped up a handful of the gooey moon cheese and held it out, "hungries! hungries!"

    the cat paused and glanced over at fat-time and lubie momentarily, before continuing with its recital, "i'm a member of the imperial senate on a diplomatic mission to alderaan..."

    fat-time called out again, this time joined by lubie, "hungries! hungries!"

    the cat threw down his cigarette, "god damn! what's your major malfunction, lard ass?!"

    "uh, my name is fat-time. this is my friend lubie. we're super heros! and... uhm... we were wonderin' if you wanted to come back to earth with us and be a super hero too?"

    "mhhmmmhmhmhm" lubie grunted, "we got lots a cheese. and it's all different too!"

    "cheese, huh?" the cat stroked his chin.

    fat-time pulled a picture of natalie portman from his yellowed underwear, "lookie here..."

    the cat took the picture, "hot damn! you got a deal!"

    "what's your name, dear friend?"

    "call me burgermayer."


    thank you.

    1. Re:OPEN SOURCE JAVA by Anonymous Coward · · Score: 0

      Put this one in the hall of fame!

    2. Re:OPEN SOURCE JAVA by Anonymous Coward · · Score: 0

      "flamebait?!" fucking crackhead.

  11. Re:More typical Stallman... by Anonymous Coward · · Score: 0
    Sorry dude, it is the truth. To the brainwashed the truth seems like fiction.

    Your response was so typical of a cul member. MODERATE them down. Do not let them be heard. WE
    must supress the infidel.

    Jerk.


    Anyone who disagrees with your opinion must be the member of a cult? What have you personally done to advance the state of software as Richard Stallman has? There is not much I can really say to counter your obvious stupidity.

  12. You still... by Anonymous Coward · · Score: 0

    did not address my main point. If someone does not kiss RMS ass he should be moderated down. You don't have to agree with me, but every time there is an RMS story, the same people post, "Oh yes I agree 100%'.

    You are probably one of those people, of course you post AC now, because you are such a major geek, that you actually care about karma and moderator points. Kinda sad actually. I guess slashdot is your only outlet.

    1. Re:You still... by Anonymous Coward · · Score: 0
      You still... (Score:0)
      by Anonymous Coward on Thursday December 23, @10:59AM EST (#37)
      did not address my main point. If someone does not kiss RMS ass he should be moderated down. You don't
      have to agree with me, but every time there is an RMS story, the same people post, "Oh yes I agree 100%'.

      You are probably one of those people, of course you post AC now, because you are such a major geek, that
      you actually care about karma and moderator points. Kinda sad actually. I guess slashdot is your only outlet.



      Your last paragraph is amusing since you yourself posted as an AC. I guess you're projecting your own deficiencies through your Slashdot critiques of others. You're a funny guy, in a pathetic sort of way.

  13. Keep going... by Anonymous Coward · · Score: 0

    you still obfuscate the issue.

    1. Re:Keep going... by Anonymous Coward · · Score: 0

      Most of the posts here seem to be obfusating the issue. It takes less effort to sit and claim that someone with a differing opinion is a member of a brainwashed cult than to actually refute the points they are making (or trying to make), why not actually get involved in some serious conversation?

      Actually I know why not. You're just a brainwashed follower of the "let's call everyone else a brainwashed follower of a cult-leader" cult.

  14. FSF FUD catching up... by Anonymous Coward · · Score: 0

    to them. They are the MS of free software. They will attempt to pummel you into submission. The BSDers are right. About the OS and the license.

  15. And more.... by Anonymous Coward · · Score: 0

    First off, I don't have a slashdot account, because it does not matter to me. The fact that you do, and post AC is really sad.

    I enjoy Slashdot for what it is, a useless message board, and a lot of fun. You obviously take it WAY too seriously with karma and moderator points, and all that.

    1. Re:And more.... by Anonymous Coward · · Score: 0

      First off, I don't have a slashdot account, because it does not matter to me. The fact that you do, and post
      AC is really sad.


      I don't know what you are talking about. Why do you assume I have a Slashdot account? I do not. You're living in a fantasy world that parallels your own life. Seek professional help.


    2. Re:And more.... by Anonymous Coward · · Score: 0

      " Seek professional help."

      A common tactic in Soviet Russia was to paint all opponents of "The Regime" as mental patients needing to be institutionalised.

      Now, I know that the above comment is just traditional Usenet flameing, but still... the snideness of it points out who the real fanatic is.

      Go back to your Marxist-Leninist-Stallmanist Discussion Group.

    3. Re:And more.... by Anonymous Coward · · Score: 0

      And people wonder why the FSF is called a novocommunist, antibusiness, quasireligious cult?

    4. Re:And more.... by Anonymous Coward · · Score: 0

      I guess now we know.

  16. Re:Javalobby members lack of objectivity by Anonymous Coward · · Score: 0
    You must not have been at JavaOne earlier this year. They're definately not subserviant to Sun. In fact, I imagine Sun think's they're kind of a pain in the butt.

    The EMCA thing: The reason Sun pulled out was that Microsoft was way too much influence with EMCA. It would have been like handing Linux over to MS for "safe keeping".

  17. Re:Offtopic, but amusing (maybe) by Anonymous Coward · · Score: 0

    Who is the retard moderator who called this flamebait? There is no accounting for taste.

  18. Re:RTFM, please by Anonymous Coward · · Score: 0

    sorry, your example is illogical and wrong. emulating a cpu is entirely different than mapping a different ABI to the native one. you may use openbsd but you think like a true linux user.

  19. Re:Javalobby members lack of objectivity by Anonymous Coward · · Score: 0

    You don't know the Javalobby ! Javalobby is Pro-Java, and not Pro-sun, event if in the past we use to be with-sun because of M$ Java attack! Javalobby only defend Java from the ones that want to take control of it, such a thing may arrive soon to linux ! (see majors Linux moves ...) And at this time i'll hope that a kind af LinuxLobby will standup and say NO !

  20. Re:Javalobby members lack of objectivity by Anonymous Coward · · Score: 0

    Did you see the discussion on JavaLobby? They are the biggest bunch of crybabies I've ever heared. I mean, I am not anti-Sun, and I like Java, but why people would complain about other people choosing to create different or even imcompatible implementations is beyond me. Don't use them if you don't like them. You will always be able to get Sun/Netscape's version on desktop and in broswer, so who cares if others extend the technology?

  21. Re:MEEPT!!!!! by Anonymous Coward · · Score: 0

    Heh... about time we see some useful comments here again :-). Go, MEEPT!

    Too bad you can't collect Karma for MEEPTing...

  22. Re:GPL'd Java? by Anonymous Coward · · Score: 0

    When you see a moderator abuse like this one, mail malda about it.

  23. Re:Offtopic, but amusing (maybe) by Anonymous Coward · · Score: 0
    Why is this marked down as flamebait?

    Oh ... let me guess... this is going to be moderated down to -1 now since you disagree with it? (sigh)

    There's a great deal of moderator abuse going on these days. Every article has postings whose moderation is whacked. What's happening is people believe that if they disagree with a author's position, that they have the right to mark that posting down. Egregious abuses should be reported to Rob so that that moderator gets his ass creamed. Kiddies have no sense of responsibility these days.
  24. Re:Of course... by Anonymous Coward · · Score: 0

    This is not flamebait. This is moderator abuse. Report it.

  25. More abusive postings by Anonymous Coward · · Score: 0
    How is the view from...inside Stallman's ass.
    And of course, this one, which obviously is miserably flamebait, is left alone. Moderators, do your jobs!
  26. Re:One of Sun's fears... by Anonymous Coward · · Score: 0

    Nobody forks Perl because they realize that the only one who's trusted is Larry.

  27. I agree. Use a GPL's java-workalike or not. by Anonymous Coward · · Score: 0

    It's up to you. The FSF is about freedom to decide for yourself.

    1. Re:I agree. Use a GPL's java-workalike or not. by Anonymous Coward · · Score: 0
      The FSF is about freedom to decide for yourself.

      That's one way to put it. Another way to put it is that the FSF is about destroying the traditional business model of fee-for-licence software.

      You have an eight-ounce glass. There are four ounces water in it. Is that half empty or half full.

      What I'm saying is that others hold a very different view than yours, and their view is equally valid.

    2. Re:I agree. Use a GPL's java-workalike or not. by Anonymous Coward · · Score: 0

      Freedom to decide anything except sell something for a reasonable profit!

    3. Re:I agree. Use a GPL's java-workalike or not. by Anonymous Coward · · Score: 0

      Actually, the traditional model would be more like opensource. The fee-for-licence people didn't get really going until the late 70's. The buy-our-hardware/software-and-we'll-give-you-sourc e and let you talk to our engineers people had a good 20 years on them ;)

    4. Re:I agree. Use a GPL's java-workalike or not. by Relforn · · Score: 1

      That, however, was an entire different world of computing. In those days no individual could ever own an entire computer, and the software was a far smaller proportion of the cost of purchasing/leasing and operating a computer.

      If you're going to refer to that as the "good old days" you'd better get ready for people who suffered through those days to pound you into the dust with their walkers and canes.

  28. Bah Java by Anonymous Coward · · Score: 0

    Seems to be a lot of mighty strong opinion about this particular programming language. The concept of write once, run forever is ..., well ellusive. If your goal is longevity for your code, I'm not sure Java is the best way to go. But time will tell. Personally, I don't use the stuff and I've been computing heavily for many years. So.. jeepers. PS- Stallman is a smart cookie. He codes like hellfire and believes in freedom. Like it or not, there are simply too many of us that believe now. All the kids out there that are so worried about their certifications and skills obsolescence. F*cking get used to it. No short cuts in this world. Just nod and tell 'em you can do it and get a college degree.. that helps (some).

    1. Re:Bah Java by Anonymous Coward · · Score: 0

      Java is the future of distributed computing. While most of the open source movement is still stuck on command line C++ applications, Java is moving ahead to a new frontier. and I can't beleive that wacko stallman is still stuck on EMACS and LISP.. jeez go invent something new will you????

  29. Re:Not RMS's best work by Anonymous Coward · · Score: 0
    Currently there are countless distributions out there for linux, and 3 bsd distributions.
    True, but don't the same programs run on all of them? Or are there mutually exclusive bugfeatures between the Linuces and the BSDs that interfere with source code compatibility?
  30. Re:this is off-topic but... by Anonymous Coward · · Score: 0

    I think IBM had slashdot change the icon so that it met IBM's official criteria for logo display. You are correct that it's stupid for company's to complain about this - the icons are like free banner ads.

  31. Re:It's better than that! We can steal their chang by Anonymous Coward · · Score: 0

    It doesn't mean you can't change the code you release to make it hard to implement the changes in someone else's implementation.

  32. Re:Javalobby members lack of objectivity by Anonymous Coward · · Score: 0

    I used to a member of Slashdot.org, but I found it was too one-sided in favor of Linux, Perl, the GPL, and Anonymous Coward trolls.

  33. Re:Offtopic, but amusing (maybe) by Anonymous Coward · · Score: 0

    Because it was already thrown at us in another story and caused a flamewar. Apparently some people find it distasteful to mock natural disasters, while others think it's the funniest thing since hot grits. My opinion is not of relevence here, but suffice it to say that it is funny to about 1/2 the people here, and these postings have probably wasted more moderator points than any amount of petrified Natalie's port, man.

  34. Re:More typical Stallman... by Anonymous Coward · · Score: 0

    Anyone who disagrees with your opinion must be the member of a cult? What have you personally done to advance the state of software as Richard Stallman has?

    What has GNU and Stallman done that has advanced the state of software?

    I mean this seriously. What GNU project isn't yet-another-rehash of something that was in Unix in 1989.

    The whole gist of the FSF is to pave the whole world with GPL'd software so as to make it impossible to develop code under any other form of license.

    And, as is never said often enough, a big pack of programmers codeing away never design anything, they just implement what has already been designed.

    Not that anybody who reads /. at a level above -1 will see this comment five minutes from now.

  35. Re:this is off-topic but... by Anonymous Coward · · Score: 0

    In that case a slop pail is most appropriate.

  36. Re:Patrick Henry? by Anonymous Coward · · Score: 0

    Did he work with Kernighan and Ritchie?

    >humour< Hey, watch it bub. They wrote the old *and* new testaments...>/humour<

  37. Re:You've missed RMS's point by Anonymous Coward · · Score: 0
    I don't understand why people say "licencing". There's no such word. Check the OED.

    The verb is "to license", whereas the noun is just "a licence". It's like "some advice" but "to advise".

    And the possessive form of "RMS" is "RMS's", you know.

    Sigh. Why is this so hard to understand?

  38. Re:Patrick Henry? by Anonymous Coward · · Score: 0

    dammnit those brackets...

  39. Re:One of Sun's fears... by Anonymous Coward · · Score: 0

    That would be illegal. Check the AL. They can't call it "Perl".

  40. Re:The lesser of two evils by Anonymous Coward · · Score: 0

    If RMS understands standards, why is it that he ignores POSIX? The FSF produces system software that fails to conform with both dot-1 and dot-2. This is a serious question.

  41. Re:Stallman the visionary vs Stallman the politici by Anonymous Coward · · Score: 0

    The Stallmanist GPL is a thing of beauty the way Stalinist socialism was.

  42. Re:The Solution. by Anonymous Coward · · Score: 0

    Advertising something as Linux-friendly is evil and wrong. It should be for all Unix, not just the Linux flavors.

  43. Re:Hmmm by Anonymous Coward · · Score: 0

    Wait...I always thought that the only thing holding the Unix brand off Linux was the fact that there are certain tests that it must go through and those tests haven't been done yet for Linux.(This was from some Unix history site I found looking for something else, which sadly didn't get bookmarked)anyone care to expound or correct me? I'll try and be a little more vague the next time, promise...

  44. Re:More typical Stallman... by Anonymous Coward · · Score: 0

    You have asked the forbidden question. Prepare to die.

  45. Re:RMS again! by Anonymous Coward · · Score: 0
    If by "many platforms" you mean "Windows, MacOS and Solaris", then I suppose you're right. Cross-platform just isn't out there for Java, and they have their way, it never will be. Which of these has the best cross-platform support:
    • Java
    • Python/TK
    • Perl/TK
    • C with Clanlib
    • C with some other random cross-platform multimedia library
    I can tell you is isn't Java. C is probably the most cross-platform language, as there is at least one C compiler for every platform I've ever seen. The only thing it's missing is support for graphics, sound, mice, joysticks, etc. And a cross-platform library will do just fine there (mind you some of the "cross-platform" libraries out there are almost as unportable as Java!).
  46. Re:RMS again! by Anonymous Coward · · Score: 0

    Things with "/Tk" aren't really languages, now, are they? And they don't run on my Linux box with a vt100 hanging off it.

  47. Re:RTFM, please by Anonymous Coward · · Score: 0

    So where do you draw the line then? I would say then that Linux doesn't natively support Linux ELF or a.out formats. The only difference is that the emulator is in the kernel instead of in userland. If you don't believe me, compile the kernel without ELF or a.out support. Linux supporting Linux ELF/a.out in an in-kernel emulator is no different from BSD supporting Linux ELF/a.out in an in-kernel emulator (or userland emulator for that matter).

  48. Agreed. JavaLobby is farcical, even compared to /. by Anonymous Coward · · Score: 0
    Yes, most posters at JavaLobby have a serious cruch on Sun.

    So far, it hasn't been unrequited love - Sun has contributed a lot of free tools, and the users are generally happy.

    Nonetheless, most of these people seem to be somewhat naive about the steps Sun might take with Java - the bait-and-switch with the 3% fee fiasco not withstanding.

    At some point, Sun will really pop their cherries, and posters on Java Lobby will wonder what they were thinking.

  49. Myths of "the market" by Anonymous Coward · · Score: 0
    You do not have the right to make a profit - profits are a privilege, which is bestowed upon a company that offers something better than the alternative.

    If someone can code a free JAva that is better than Sun's, than Sun has lost the privilege to make a buck of off it.

    Generally, the market for software always moves towards better performance and lower cost. So far Sun is being beat on performance, and although their JDK is free, it carries a high "cost of ownership" due to licensing.

    1. Re:Myths of "the market" by Anonymous Coward · · Score: 0

      Of course you have a right to make a profit. This isn't Cuba.

    2. Re:Myths of "the market" by Anonymous Coward · · Score: 0

      bullshit. you have a right to TRY and make a profit. You don't have a right to lock it in. If your commercial software sucks and I replace it with a free alternative (that I make a profit servicing) you have *nothing* to whine about --- you weren't competent enough for the market.

    3. Re:Myths of "the market" by Anonymous Coward · · Score: 0

      You've posted a remarkably stupid collection of words here. In fact, you should be nominated for a prize of some sort.

    4. Re:Myths of "the market" by TheCarp · · Score: 1

      I have the right to make a profit? cool.

      I declare that I am doing you a service by
      replying to you. I have a RIGHT to make a
      profit.

      Please contact me about where I can send you my
      bill. To make it truely my right to profit, I
      will charge you $10,000 for this reply.

      I also have some rocks I would like to sell. If
      you don't buy them then you are violating my
      right to profit.

      I am charging $1000 each for the smooth rocks
      and $500 each for the brown rocks.

      Please place your order now or you will be hearing
      from my lawyer.

      --
      "I opened my eyes, and everything went dark again"
  50. Re:RTFM, please by Anonymous Coward · · Score: 0

    Moderate that man way up!

  51. Free software isn't magic by Anonymous Coward · · Score: 0
    Am I the only one around here who realizes that out in the real world (meaning outside the cozy confines of the Linux community) that very few people can program? Every time I hear one of the OSS or Free Software proponents spout off about how source code availability lets you fix the problems yourself, or hire someone to do it, I wonder what planet they're from. In the real world, where I live, the overwhelming majority of computer users don't know source code from oatmeal, and they wouldn't even have a clue where to find someone to do the programming for them.

    If you think that's everyone else's problem, then you're being shortsighted and very selfish, and you just made MS very happy--that's exactly the kind of arrogant approach that will help perpetuate MS's 90% marketshare of desktop operating systems and office applications.

    It's time for the whole Linux community to stop being such a bunch of insulated whiners and start thinking about what it will really take to make millions of users want to convert to Linux and OS or Free software. Simply telling them closed source is evil, and open source software is superior doesn't come close to making the grade.

    1. Re:Free software isn't magic by aUser · · Score: 1

      Hey, there. The guy *is* right. Open-source has benefits for developers, but indeed, not for users.

      If you want them to start using Linux, you should first start with finding out what they actually want.

      Yep, that is the key issue: What do those masses of non-developer users out there want?

  52. Re:Changing the language by Anonymous Coward · · Score: 0

    Because some of the changes people would like to make to Java, such as Generic types, are not able to be compiled to Java compatible bytecode.
    BRGeneric Java works just fine on standard JVMs. Generic types are a language, not machine issue fool.

  53. Re:A lot of people seem to misunderstand the GPL. by Anonymous Coward · · Score: 0

    This fear of commercial software stinks. You can't "make something proprietary". The original is still free. You just get to own your own work--which is something any man in this country can appreciate. I don't work for Richard Stallman.

  54. Re:BSD forever free how? by Anonymous Coward · · Score: 0
    Just because you still have documentation up your ass doesn't give you license to be stupid.

    Let's see... I have the choice of...
    • Use the BSDL and anyone can choose to take my work and profit it from it. or..
    • Use the GPL and anyone can choose to take my work, profit from it, and give back improvements to the community at the same time.
    Tough choice, when it is obvious that people benefit the most from the later. Or are you really so blind to the fact that it is possible to both profit and give back to the community?
  55. Re:A lot of people seem to misunderstand the GPL. by Anonymous Coward · · Score: 0

    Typical sophistry.

  56. Re:BSD forever free how? by Anonymous Coward · · Score: 0

    What is this fucking anti-profit sentiment? So bloody what if someone makes a profit? Don't give it away if you don't like it! Indian givers!

  57. Re:BSD forever free how? by Anonymous Coward · · Score: 0

    Man, no wonder you people get laughed at.

  58. Re:You don't get it. by Anonymous Coward · · Score: 0

    the problem is that Sun has no interest in the standardization process at the moment. If they won't do it, someone else will --- and if that is done well, Sun will be left in the dust, deservably.

  59. This crack-addled monkey disagrees by Anonymous Coward · · Score: 0

    Can your post be any more insulting towards open source software authors? C'mon please try...

    God forbid anyone disagree with the almighty Sun Microsystems and exhibit independent thought.

  60. Amen brother by Anonymous Coward · · Score: 0

    You speak the truth. Let's see the killer java apps - and I don't mean scrolling tickers. As far as I can tell, Java is prefered in one main area - server side code. It is simply a competitor with Perl and VB/VBScript and server-side JavaScript.

  61. Re:Offtopic, but amusing (maybe) by Anonymous Coward · · Score: 0

    There's really a project involving Java and Quake. ( not a real port ) Look at http://www.planetquake.com/q2java/

  62. You just don't get it by Anonymous Coward · · Score: 0

    If all the Windows users started using Linux, then Linux slowly becomes Windows. Except it's free and stable, oh ya, big consolation. Here's a thought: if you want to use Windows, don't use Linux. Getting more people to use Linux will only make it worse.

  63. Re:the freedom to fork versus wrtie-once-run-anywh by Anonymous Coward · · Score: 0

    man youre a stupid idiot. there will be no Micro$hit Linux, Unix or anything because of micro$hits binding agreements with SCO...they cant ever compete in the unix market directly.

  64. Re:funny - remember "frag island"? by Anonymous Coward · · Score: 0
    A couple of years ago some Swedish guys implemented a basic quake engine in pure java, as an applet.

    Not just some swedish guys. It were some of the best coders on the Atari ST demo-scene: The Carebears. (Apart from Synergy ofcourse :-) (check out the 3D-demo in a VT-52 console!). Hmm, except both The Carebears' and Synergy's homepages suck.

    Aaah, those were the days. Oh well, still having fun implementing a Common Lisp in the Half-Life SDK so I can write bots in a real language.

  65. Re:BSD forever free how? by Anonymous Coward · · Score: 0
    Correct, I don't. That's why I don't coerce. By placing the GPL on my code, I give people the option of playing nice with me (i.e. sharing back) or going away. BSD developers, on the other hand, give people the choice of playing nice or screwing me hard.
    A nice demonstration of how, underneath all the rhetoric and fancy talk about freedom, the GNU philosophy is merely lightly veiled cynicism masquerading as altruism. It's amazing that only Mr. Christiansen and a few others seem to get it. I'll start believing that RMS and his disciples care about freedom when they release some free software, and not a minute before. America - love it or leave it.
  66. Re:A lot of people seem to misunderstand the GPL. by Anonymous Coward · · Score: 0
    RMS doesn't fear _Commercial_ software, it's _Propietary_ software which he and other like me don't like.
    GPL'd software is proprietary software, and like any proprietary software, you are licensed to use only in ways its owners' deem useful in achieving their goals.

    Contrast this with free software, which you are allowed to use to further your goals.

  67. Re:A lot of people seem to misunderstand the GPL. by Anonymous Coward · · Score: 0
    That's funny Tom, last time I looked, Perl's licence was GNU GPL & Artistic, not BSD :-)

    The GNU GPL has its uses, it protects software from beeing turned non-free. I respect people who feel that software should be "do what ever you like as long as you keep this copyright here" free, but I would like the same respect from this people for the people like me that like "Do what ever yo want, but don't make propietary versions" free

    And before you acuse me of beeing a GNU nuthead...

    If you weren't a GNU nuthead, you'd realize that only one of the above "frees" is actually free.
  68. you said a lot of words, but made no point by Anonymous Coward · · Score: 0

    You seem to think the code behind Java is "magical" in some way - no mere mortal could possibly fix its many (hundreds) of bugs. Come on. If the source was GPL'd all these pesky AWT and Swing memory leaks would be gone for good. Don't tell me - you're one of the last people on earth that does not realize Java can have forms of memory leaks - even within its core classes. In the Linux world anyone is free to make any fix or enhancement to the language they want - as long as it is reviewed and approved by their peers. It is not so with Java. Nevermind the fact that AT ANY TIME Sun reserves the right to charge ANYONE for any use of Java. Just because it is free (beer) today does not mean they won't start charging tomorrow. You have a lot of faith in a company that obviously does not have a lot of faith in the Open Source community. Since you're so trusting - can I borrow $20,000 from you? I'll pay you back - I promise.

  69. Stop making sense.... by Anonymous Coward · · Score: 0

    it can't be tolerated. There is too much at stake and too many hidden FSF agendas.

  70. No... by Anonymous Coward · · Score: 0

    I just don't believe the crap that Stallman foists on everyone. The way the majority of Slapdashers respond to him, he should have the borg icon.

    If you dare not agree with the mighty RMS, the FSF borg come out and try to assimilate you with the same FUD and venom that MS supporters do.

  71. Re:You've missed RMS' point by Anonymous Coward · · Score: 0

    I see....you don't agree with RMS, so I will tell you why you should. Otherwise, you will be assimialted. RMS and his followers are looking more and more like the borg everyday.

  72. He can rest on them.... by Anonymous Coward · · Score: 0

    whenever he wants. What people object to is his childish nature, and cult leader like mentality, and more sad are the followers, who consistently say , "Yes master"

    You know, Ty Cobb was a great baseball player. That did not change the fact that he was a racist, sexist, anti-immigrant SOB.

    I appreciate Stallman for what he is...A great programmer, but a major megalomaniac, and a jerk.
    He attempts to brainwash the college students, because they are poor and can't afford software, and they spew his mantra. Of course, once they get out in the real world, they find that closed source software makes the world go round, and he loses a member, but there is another starving college student to replace him.

  73. gcc was not special by Anonymous Coward · · Score: 0
    For pity's sake, GCC wasn't enough? No GCC, no Linux. Period. Never would have happened.
    There's no evidence for that. There was an ecological niche. Something else would have come along out of the Castles of Smartness and filled the gap.
    1. Re:gcc was not special by Anonymous Coward · · Score: 0
      Actually, Linus used Minix, and Minix includes it's own C compiler which is completely non-GNU in nature.
      Stop it! You're attacking the tenets of their Holy Faith! You shall be put to the flame for this sacrilege! The truth is what the FSF tells you is true -- nothing else. It's just like "free".
    2. Re:gcc was not special by hey! · · Score: 2

      The "ecological niche" didn't exist to be filled yet. GCC created the niche.

      I know this seems strange to people these days, but way back in the eighties you routinely got Unix boxen with no development tools at all. The development tools were very expensive add ons.

      Maybe Linus could have scraped together the dough and used MKC or Borland C. Would it have taken off with out free developent tools?

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    3. Re:gcc was not special by hey! · · Score: 2

      Sure, everyone knows that. But would it have gone beyond a small circle of hobbyists without gcc? How about without all the other utilities that use gcc for porting to Linux (perl, apache etc.)?

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    4. Re:gcc was not special by Relforn · · Score: 1

      Actually, Linus used Minix, and Minix includes it's own C compiler which is completely non-GNU in nature.

  74. Ah yes. by Anonymous Coward · · Score: 0

    Ah yes. A typical Stallman ``this is what I believe, but if you don't agree that's okay because we're out writing code instead of whining about it and we're going to have something for people to use whether you help us or not''.

    Yes, RMS is such a bad person trying to force his beliefs on others by writing code that they want to use.

  75. Re:Logical consistency by Anonymous Coward · · Score: 0
    also think that it is logically inconsitent for BSD license advocates to criticize GPL advocates, although the opposite is not true.
    I get you now. You're saying: "You guys shut the fuck up. Only we get to bitch at you, not you at us."

    Hypocrite.

  76. Re:Logical consistency by Anonymous Coward · · Score: 0

    If you cared about free software, you would make it public domain. The GPL is antithetical to freedom.

  77. So.... by Anonymous Coward · · Score: 0

    if he writes good code, you have to obey him. ANYONE who forces their beliefs on anyone is an asshole. You just confirmed that he is forcing his beliefs on everyone.

    That is the primary function of a cult and its leader. Force your beliefs on the unwashed.

    I can now refer to your post for more official confirmation that FSF is a cult.

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

      Of course not. You are always free no to bennefit from FSF code.

      You are typical of cube jockey's that periodically appear in newsgroups bitching about not being able to use GPLed code in their commercial projects.

      YES! That's the idea. Don't like it, write your own damn code or shut the fuck up.

  78. Re:Moderators, *This* Is Insightful by Anonymous Coward · · Score: 0
    It is particularly difficult to be objective when one has made a career largely out of being an ideologue. This is not to say that RMS isn't right about a lot of things, merely to say that it can sometimes be very hard to see outside the box, even when the box is labelled "FREEDOM".
    He's welcome to label the box whatever he wants, but the thing inside does not magically transform itself into something which conforms to that label. And quite specifically in the case of the GPL, it's nothing like that.
  79. Mind-bogglingly 1st reply to 42nd post!!! by Anonymous Coward · · Score: 0

    DON'T PANIC!!! BE HAPPY!!!

  80. Unconditional love by Anonymous Coward · · Score: 0
    Have you ever noticed how un-Christian the Richard Stallman's GPL is? Can you imagine giving money to your church and then telling them it could only feed white kids? Plus making other people's moral choices for them is very anti-Biblical. If God had done that, Lucifer would still be in Heaven and Adam in the Garden.

    What ever happened to unconditional love? What ever happened to a free gift? What ever happened to letting others make their own choices?

    1. Re:Unconditional love by Anonymous Coward · · Score: 0

      The choice is an Orwellian sort of freedom.

    2. Re:Unconditional love by Anonymous Coward · · Score: 0
      The choice is an Orwellian sort of freedom.
      The FSF has always advocated an Orwellian sense of freedom.
    3. Re:Unconditional love by Relforn · · Score: 1

      Actually, the "everyone belongs to everyone else" philosopy implied in the GNU concept of software is more Huxleyan (i.e. "Brave New World") than Orwellian.

  81. Re:The lesser of two evils by Anonymous Coward · · Score: 0
    uh..actually RMS invented POSIX (the term) and heavily influenced the standard..including writing bits of it. read a bit of history. if you invent something -- you have the right to ignore it. besides, when did you ever invent something Mr. AC ?
    Then perhaps he could bother to follow it. The FSF does not respect either POSIX.1 or POSIX.2, which is offensive.
  82. Re:Tom, Tom, Tom by Anonymous Coward · · Score: 0

    Then you should pay the $5,000 as a stupidity tax.

  83. Re:Roll for initiative, troll! by Anonymous Coward · · Score: 0

    Boots of Speed. Automatic first move. You lose.

  84. Re:The BSDs forked because.. by Anonymous Coward · · Score: 0

    All BSD boxes compile and run the same code just fine. Let's not talk about Linux and the libraries from hell.

  85. Re:RI agree -- the post is flamebait. by Anonymous Coward · · Score: 0
    So /. posters shouldn't be allowed to disagree with Stallman simply because your opinion of him is so great?
    What? It took you this long to figure it out? This is Slashdot, FSF-Central. Those who are not with the FSF are not with us, are therefore against us, and we'll moderate and flame the shit out of the losers.

    Or at least, so it plays out.

  86. Re:RI agree -- the post is flamebait. by Anonymous Coward · · Score: 0

    Yet this site has not released its code, so it is not open source, and still uses GIF.

    This is the kind of elitist double speak that I am used to from the FSF and its weak supporters.

  87. And? by Anonymous Coward · · Score: 0

    ...and the end result is a program P2 with all of P1's features (stability, robustness, etc) PLUS MORE.

    The consumer wins.

    1. Re:And? by ph43drus · · Score: 1
      And.. P2 had a proprietary liscence and isn't Free Software. Thus things are bad, because the user no longer can fix bugs add features to the better program, P2. User loses. Checkmate.

      Jeff

  88. GPL fundamentally immoral by Anonymous Coward · · Score: 0
    The GPL stance, however is a moral one, so it makes sense for them to get upset about BSD.
    You're wrong. They tell you this, but they're lying or misled. The GPL is an immoral licence, because it denies choice. Without the ability to choice, there can be no morality. Coercion is immoral. BSDL and any other free licence are the moral ones, because you can still choose your own path, of light or of darkness. Without being able to choose light over darkness, there is no virtue. Automata are not moral. They simply are.
    1. Re:GPL fundamentally immoral by hey! · · Score: 2

      Well, your position is certainly an interesting one.

      If I understand your point, to deny somebody the opportunity to do something immoral is in itself immoral, because it denies them the chance to choose the side of the angels, as it were. Having been raised RC, I feel some sympathy with this point of view, but I think you have to be careful about how far you apply it. Do you leave your door unlocked so as not to deny the potential burglar the path of virtue?

      In reality, under GPL, downstream recipients really still have to make the choice whether abide by the license or not. The license simply makes clear what the intent of the developer is. If you release software under BSDL with the intent that the software remain forever free, you are at least sending some conflicting messages.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  89. Good Point by Anonymous Coward · · Score: 0

    There is a strong case for CLOSED software, and monopolostic control over software and operating systems. Its called "implicit standards".

    1. Re:Good Point by Relforn · · Score: 1

      One of the poster boys of 'implicit standards' software is the GNU C compiler.

      It "complies" with the standards where it sees fit (it 'embraces' the standard), and it thumbs it's nose at the standards where the GCC maintainers figure they can do better than the standards (it 'extends' the standard).

      Embrace and Extend.

  90. Yes, he is. by Anonymous Coward · · Score: 0

    You apparently havent really used MSVC++. The STL and exception support for GCC was VERY LATE and poorly done compared to MSVC++. GCC/EGCS still produces very poorly optimized code.

    Also, Mozilla will never "catch up" to IE, since IE continues to progress as well. Commercial software is superior because there is a much larger incentive to produce a superior product.

    1. Re:Yes, he is. by Anonymous Coward · · Score: 0

      IE has had crippling interoperability problems for years. <OBJECT> was botched so badly document authors dare not use it at all (only certain types render, and then only if you try to guess at a reasonable size in pixels, and the rendering doesn't degrade to the element's content), it disregards essential MIME media types in favor of its wild guesses, its VM is out in left field (signed code has to be in a proprietary format, and it's not even 1.1 compliant unless all your users know the secret incantation to add RMI), every site must fall under one of just four security settings, and its mailer can't certify S/MIME keys or do OpenPGP at all (and the third-party plugin leaves some multipart bodies unencrypted). None of these are all that much work to fix, but we can't and they won't.

    2. Re:Yes, he is. by Axe · · Score: 1

      Huh? How's then my GCC 2.95 code runs faster then
      VS6.0 (around 4% faster on PIII, it's a heavy duty simulation library) and support more of all the STL features features I need? Besides being able to compile it for the SPARC and AIX farms with no problems. - Unlike MSVC.

      --
      <^>_<(ô ô)>_<^>
    3. Re:Yes, he is. by Relforn · · Score: 1

      You bring up an important point that few Free Software people ever really understand.

      The high quality of proprietary software products like IE are based on their commercial success. The quality is "do or die" and if it dies, nothing remains.

      The high quality of 'free' software, on the other hand, is based on however much time people feel like working on the code. The quality is "do, or 'later, man; pass the bong, willya'."

  91. Okay, so who has chosen GPL? by Anonymous Coward · · Score: 0
    The only companies doing anything noteworthy with GPL'd code are companies pushing linux distros.

    When it comes to actually using free code in commercial products, BSD is way out ahead.

    Apple. Juniper. There are many others.

    The promise of GPL'd enhancements going back to the community is worthless if no one is looking at the code in the first place.

    Why are they dismissing it? The GPL.

    It must bother linux people to know that once Apple gets BSD-based code in OS X on the market, BSD-based installs will considerably outnumber linux-based installs.

    1. Re:Okay, so who has chosen GPL? by Anonymous Coward · · Score: 0
      It must bother linux people to know that once Apple gets BSD-based code in OS X on the market, BSD-based installs will considerably outnumber linux-based installs.
      Two principles apply here:
      1. Good software (BSD) drives out bad (Linux).
      2. Free software (BSD) drives out proprietary (GPL).
      No wonder the GNU zealots are frothing mad. The Lord Richard has always hated Steve Jobs. Don't believe for a second it was about interfaces. My bet is that Steve had better acid than Richard, and refused to share with someone who wouldn't bathe.
  92. Re:Tom, Tom, Tom by Anonymous Coward · · Score: 0
    I can see why so many people hate you.

    Grow up. I can't believe you would post something as childish as this.

    As for your "game theoretic analysis of software licenses", please post. I haven't had a good laugh all day, but there's nothing like some pseudo-intellectual drivel to cheer things up.

  93. So many flaws, so little time by Anonymous Coward · · Score: 0
    [a] I'm a lone opensource developer. i develop package X under BSD. I put it on geocities. geocities gets bought by yahoo and i cant access my original source and my site gets shut down due to the fact i cant agree to the new licence terms.

    Please, no more arguments based on "I lost all the copies of my code". Its ridiculous, and really demonstrates how indefensible your position is.

    Under GPL : [d] I tell a user who bought their software to ask for a source disk. They refuse. i & the FSF threaten to sue. i get my source back.

    And if its Geocities, they take you up on your challenge, and ride you and the FSF out in court until you're selling your furniture to pay the bills (and they're not even digging into the slush fund yet).

    You seem to forget, there is no legal precedent for most software licenses deemed "open source". You may be in for a rude surprise if they ever have their day in court (particularly if the opposing party is deep-pocketed).

  94. Agreed by Anonymous Coward · · Score: 0
    A nice demonstration of how, underneath all the rhetoric and fancy talk about freedom, the GNU philosophy is merely lightly veiled cynicism masquerading as altruism.

    Yup. Added to which, if someone wants to take code I have developed, and add some trivial extensions, market the hell out of it, and make a boatload of cash, they should be able to do so.

    All they've demosntrated is that they either care more about money than me, or understand business better than me.

  95. uhh why do you care? by Anonymous Coward · · Score: 0

    i cd tlk lyek dis n ud styll understand whutm sayn.

  96. Schoolyard philsophy by Anonymous Coward · · Score: 0
    And yes, it _does_ matter, and it _does_ hurtme

    Ah, memories of grade 4, when one spoiled brat decided it wasn't enough to have their world cast exactly as they saw fit, they had to make sure everyone else subscribed to their ideas as well.

    1. Re:Schoolyard philsophy by Anonymous Coward · · Score: 0
      Ah, memories of grade 4, when one spoiled brat decided it wasn't enough to have their world cast exactly as they saw fit, they had to make sure everyone else subscribed to their ideas as well.
      I see you have met Richard ("Dickie-Poo") Stallman. My deepest condolences to you, sir.
  97. You and your "hostile planet" by Anonymous Coward · · Score: 0

    You look ill-equipped to survive on your "hostile planet", what with: your lack of backups; your lack of source on the original site (because if was there, it would have gotten mirrored and downloaded); and your reliance on services like geocities instead of paying for a real ISP where you own the disk space because you paid for it.

  98. Re:A lot of people seem to misunderstand the GPL. by Anonymous Coward · · Score: 0
    Wrong. The GPL doesn't give the freedoms that the BSD licence does.

    Do you actually post about anything other than how much you hate the gpl? how about in real life?

    "Hi tom - how are you today?"

    "I'm feeling fine, and my fine-ness is unrestricted by any sort of viral licensing. If my emotions had been GPLed all following emotions would have been infected by my current emotional state."

    "that's nice. Are you going anywhere today?"

    "My movements are free now, and will be forever free - unlike those restricted by the GPL..."

    or what? eh?

    m.

  99. Wow... by Anonymous Coward · · Score: 0

    change the subject why don't you?

    I was talking about forcing his beliefs. I never said anything about the code being bad.

    What are you afraid of? Did the FSF get to you or something. The cult is starting to be exposed.

  100. Re:You've missed RMS's point by Anonymous Coward · · Score: 0

    licence (lsns)
    n. and v. Chiefly British

    Variant of license

    [Middle English licence, from Old French from Medieval Latin licentia, authorization, from Latin freedom, from licns, licent-, present participle of licre, to be permitted.]

  101. Re:Here's how BSD can screw me by Anonymous Coward · · Score: 0
    OK, I am programmer A, I wrote program P under the BSD license. Company C took my code, added some killer features F and released PF under a proprietary license. How was I hurt?

    1) Money: I was selling P before, but now everyone buys PF. And I can't add F to P because I have no source code. C benefitted from me, but I didn't benefit in return. Unequal "contract".

    You were distributing P under the GPL, selling at five bucks a CD, and meanwhile most people were downloading it. You were also selling services, but a number of competitors provided better work at less cost. Nobody bothered writing PF.

    2) Respect: Since BSD no longer has the "advertisement clause" (IIRC) no one knows that PF is based on P. *I* may not even know it. Suddenly P is just a "freeware version" of PF. And a shoddy one, because it lacks F.

    3) Livelihood/fun: Because of 1 and 2 I no longer want to work on P.

    You were writing P to bloat your own ego. There's nothing wrong with that, but don't pretend you're doing anybody any favors.

    4) Ethics/Morals: We all agree that libre code is a good thing, right? Well here I went and took us down a path that turned P (BSD'd) into PF (proprietary). Whoops, sorry everyone.
    P is still P, and it's still free. F was a significant improvement to P, or was better marketed, or nobody would bother with it. Sorry you couldn't keep up.

    In any case, I'm not saying you shouldn't use the BSD (although personally I think it is foolish). What I'm saying is that:

    a) Code under the BSD is not "forever free" (your original claim) because it takes no steps to help future iterations. It is only free for it's own lifetime.

    P is still free. F is someone else's work, and they have chosen not to make it free.

    b) The GPL does not suffer from that flaw.
    The GPL suffers from other flaws, chiefly that code released under it never was free.

    c) Despite your inflammatory sloganeering, the GPL is not "viral". It is cooperative.
    It's just really picky about who it cooperates with?
  102. Re:java is not here to stay by Anonymous Coward · · Score: 0

    java has been around for years and i still have never found it to be useful, and don't many people that do.

    Throw in a "know" here and there, guy.

    what killer app have you seen done in java?

    As opposed to "on Linux?" :-)

    and really i've found cross platform apps to not really be that appealing to most users.. how many ms windows users care if some java app runs fine on bsd or linux? none, they're not that interested in other platforms.. hell most don't even know there are other platforms. what about linux users? do most linux users care if something runs fine on linux and on ms windows? no i don't think they really do

    Two points in response to this one:
    (1) I work on a cross-platform development tool that shall remane nameless. The number one complaint from customers is not about bugs, but rather that we recently dropped a platform. So apparently, cross-platform compatability does matter.
    (2)No, most Linux users don't care if anything runs on Windows. What's your point?

    i personally prefer c++ to other languages

    Because C++ compilers are so speedy, right? :-)

    if java was really the next big thing, it would have happened already and we would see some java killer apps,

    Oh, you mean like how fast "killer" C++ apps came out after C++ was proposed, right? If I recall properly, that took awhile...

    but we don't and i could care less if i never hear the word java again.

    I think that you meant "couldn't." But in case you did mean "could",
    Java Java Java.

  103. Re:One example doesn't make the point strongly eno by Anonymous Coward · · Score: 0

    POSIX-ME-HARDER, baby!

  104. Re:Hmmm by Anonymous Coward · · Score: 0

    GNU has a long history of thumbing their noses at the standarization process.

    Remember, it's about getting everything licensed under the GPL, not about anything else.

  105. Re:This is Why. by Anonymous Coward · · Score: 0
    • The freedom to run [any] program, for any purpose (freedom 0).
    • The freedom to study how [any] program works, and adapt it to your needs (freedom 1).
    • The freedom to redistribute copies so you can help your neighbor (freedom 2).
    • The freedom to improve [any] program, and release your improvements to the public, so that the whole community benefits. (freedom 3).
    Get your fucking hands off of my code, you communist freak!
  106. Re:Hmmm by Anonymous Coward · · Score: 0
    Remember, it's about getting everything licensed under the GPL, not about anything else.
    Bingo, Bob, you win the prize! They don't care about standards. They don't care about quality. They don't care about choice. They only care about embrace and extend--especially so they can extend their evil proprietary licence into code they never wrote. Stallman is the Borg Queen.
  107. Re:You've missed RMS's point by Anonymous Coward · · Score: 0
    Get a real dictionary, kid.

    ________________________________________

    licence 'laIs<e>ns, sb. Forms: 4-6 li-, lycens, 4-7 lycence, 5-6 lysence, -ens, (6 laysance, lysans, -aunce, Sc. lecens, 7 licience), 5-9 license, 4- licence.

    Etymology: a. Fr. licence, ad. L. licentia, f. licere to be lawful. Cf. Sp. licencia, Pg. licença, Ital. licenza. [ The spelling license, though still often met with, has no justification in the case of the sb. In the case of the vb., on the other hand, although the spelling licence is etymologically unobjectionable, license is supported by the analogy of the rule universally adopted in the similar pairs of related words, practice sb., practise vb., prophecy sb., prophesy vb. (The rule seems to have arisen from imitation of the spelling of pairs like advice sb., advise vb., which expresses a phonetic distinction of historical origin.) A slight argument for preferring the s form in the vb. may be found in the existence of the derivatives licensable and licensure (U.S.) which could not conveniently be spelt otherwise.

    Johnson and Todd give only the form license both for the sb. and the vb., but the spelling of their quots. conforms, with one exception, to the rule above referred to, which is recognized by Smart (1836), and seems to represent the now prevailing usage. Late 19th-c. Dicts., however, almost universally have license both for sb. and vb., either without alternative or in the first place.]

    1 a Liberty (to do something), leave, permission. Now somewhat rare. +Also occas. exemption from (something). +Formerly often in phr. licence and leave ; by, with, without (a person's) licence ; to get, give, have, obtain, take (a) licence . (Cf. leave sb.[1] 1.)

    • 1362 Langl. P. Pl. A. Prol. 82 - And askep leue and lycence at londun to dwelle.
    • C. 1386 Chaucer Wife's Prol. 855 - If I have licence of this worthy frere.
    • 1422 Hoccleve Min. Poems (1892) 223 - Now, sire, yit a word, by your licence.
    • C. 1450 Merlin 17 - She ansuerde prayinge she myght speke with hir confessour; and they yaf hir lycence.
    • 1493 Charter in A. Laing Lindores Abbey xvii. (1876) 179 - Anentis the making of out men burges but licens of the said abbot.
    • 1513 Bradshaw St. Werburge i. 146 - Whose names we purpose to shewe with lycens.
    • 1526 Tindale John xix. 38 - And Pilate gave him licence.
    • 1532 Fortescue's Abs. & Lim. Mon. (1714) 119 - Hou long any of them may be absent, hou he schal have his leve and licence..may be conceyvyd by leysure.
    • 1548 Hall Chron., Hen. IV, 10 - The duke was banished..and yet without license of Kyng Richarde he is returned again into the realme.
    • 1549 Compl. Scot. xvii. 146 - He gat neuyr lecens to marye quhil on to the tyme that [etc.].
    • 1551 Robinson tr. More's Utopia ii. (1895) 148 - The people..haue geuen a perpetual licence from labour to learnyng.
    • 1640 Order Ho. Commons in Rushw. Hist. Coll. iii. (1692) I. 143 - Mr. R. H. has License to go and speak with Sir G. R.
    • 1675 Baxter Cath. Theol. ii. i. 122 - Doth God forbid it? No; he commandeth it, which is more than leave or licence.
    • 1719 De Foe Crusoe ii. x. (1840) 225 - It would be difficult to go from hence without their license.
    • 1761 Hume Hist. Eng. I. App. ii. 256 - If he sold his estate without licence from his lord.
    • 1765 Blackstone Comm. I. i. i. 133 - The king..may..prohibit any of his subjects from going into foreign parts without licence.
    • 1807 Crabbe Village ii. 61 - Who take a licence round their fields to stray.
    • 1838 Thirlwall Greece V. 81 - The declaration..was now interpreted..as a license to restore their political unity.
    • 1861 Mill Utilit. v. 66 - Others would confine the license of disobedience to unjust laws.
    • 1888 M. Morris Claverhouse vi. 110 - The same license was granted to him for dealing with all future criminals of the same class.

    b spec. Leave or permission to depart; chiefly in phrase, to take one's licence , to take one's leave; also licence and congee . Obs. (Cf. congee sb. 2 b and leave sb.[1] 2.)

    • C. 1450 Lonelich Grail xvi. 67 - The king hem 3af license Forto gon from his precense.
    • 1475 Bk. Noblesse 30 - Good men of armes..discoragethe them as sone as paiment failethe, and takethe theire congie and licence of theire prince.
    • 1509 Hawes Past. Pleas. v. (Percy Soc.) 24 - Of her than I dyd take my lycence.
    • 1556-8 Phaer Aeneid iv. K j b, - Fayne wold he flee, and of that contrey sweete his licence take.

    2 a A formal, usually a printed or written permission from a constituted authority to do something, e.g. to marry, to print or publish a book, to preach, to carry on some trade, etc.; a permit. Also in phrases book of licence (see book sb. 1), letter of licence and composition (see quot. 1809), licence of mortmain (see mortmain); ( to marry) by licence in opposition to by banns.

    • 1433 Rolls of Parlt. IV. 467/1 - To praye..the kynge to graunte licence of Exchaunge, under his grete Seal.
    • 1463 Mann. & Househ. Exp. (Roxb.) 187 - We..charge you to suffyr hym..to enjoye our sayd lycence wyth outyn any let.
    • 1526 Pilgr. Perf. (W. de W. 1531) 81 - This is she that in maner hath destroyed all religyons by the reason of dispensacyons or lycences.
    • 1549 in Vicary's Anat. (1888) App. iii. i. 136 - [To] requyre yow..to drawe a booke of Lysaunce from his Maiestie, to the Maior and Auldremen [etc.].
    • 1552-3 Inv. Ch. Goods, Staffs. in Ann. Lichfield IV. 46, - xl s. peyd to the bysshope for his laysance to byrrey.
    • 1611 Bible Transl. Pref. 6 - They must first get a Licence in writing before they may vse them [the Scriptures].
    • 1617 in Grosart's Spenser (1882) III. p. ci, - John fflorio, esquier, and Rose Spicer marrd by licence from Mr. Weston's Office.
    • 1641 Declar. Both Houses in Rushw. Hist. Coll. iii. (1692) I. 515 - Captain S. did by vertue and authority of Your Majesties License, embark at White-Haven.
    • 1649 Thorpe Charge at York Assizes 20 - For a Badgers or Drovers License two shillings.
    • 1683 Robin Consc. 15 - If I [a publican] my Licence should observe,..Both I and mine alas would starve.
    • 1724 R. Wodrow Life J. Wodrow (1828) 53 - The form of his licence [to preach] I insert from the original.
    • 1748 Anson's Voy. iii. x. 410 - A licence for the shipping of his stores and provisions.
    • 1763 Brit. Mag. IV. 495 - Would you keep your pearls from tramplers, Weigh the licence, weigh the bans.
    • 1767 Blackstone Comm. II. 269 - It..is..necessary, for corporations to have a licence of mortmain from the crown.
    • 1776 Adam Smith W.N. i. vi. (1869) I. 52 - He must pay for the licence to gather these fruits.
    • 1797 Burke Regic. Peace iii. Wks. VIII. 406 - Licences to dealers in spirits and wine.
    • 1809 R. Langford Introd. Trade 108 - A Letter of License is an instrument or writing granted to a debtor by his creditors, giving him respite and time for payment of his debts... When..they not only grant respite and time for payment, but agree to allow an abatement on their respective accounts, then this instrument is called a Letter of License and Composition.
    • 1833 Ht. Martineau Berkeley the Banker i. iv. 92 -A fine of L100 for every act of issue after the term of license has expired.
    • 1840 Macaulay Ess., Ranke (1843) III. 240 - A congregation is formed. A license is obtained. A plain brick building,..is run up, and named Ebenezer or Bethel.
    • 1841 Lytton Nt. & Morn. i. i, - Do you marry by license? No; my intended is not of age.
    • 1851 Dixon W. Penn vii. (1872) 61 - `The Sandy Foundation Shaken' was printed without a license from the Bishop of London.
    • 1851 R. Nesbit in Mem. xii. (1858) 305 - After receiving `licence', he preached in the Mission Lecture Room.

    b The document embodying such a permission.

    • 1598 Yong Diana 393 - The Kings licence being now come.
    • 1625 Massinger New Way iv. i, - Pray ride to Nottingham, get a license.
    • 1683 in Songs Lond. Prentices (Percy Soc.) 81, - I bade her [an alewife] on her licence look.
    • 1888 Daily News 28 Sept. 3/3 - There was a custom among cab proprietors of `chair-marking' their drivers' licences.
    • 1899 Raymond Two Men o' Mendip xv. 249 - He'd have no choice but to marry us, when I did come, licence in han'.

    c In some Universities, a certificate of competency in some faculty.

    • 1727-41 Chambers Cycl., - Licence is also applied to the letters, or certificates, taken out in universities, whether in law, physic, or divinity.
    • 1900-1901 Durh. Univ. Cal. 141 - Final Examination for the Licence in Theology.
    • 1900-1901 Durh. Univ. Cal. 487 - Licence in Sanitary Science.

    3 a Liberty of action conceded or acknowledged; an instance of this.

    • ? A. 1400 Morte Arth. 457 - Thy lycence es lemete in presence of lordys.
    • A. 1605 Montgomerie Misc. Poems xxxvi. 48 - That nou sik licience haif we none.
    • 1606 Shaks. Ant. & Cl. i. ii. 112 - Taunt my faults With such full License, as both Truth and Malice Haue power to vtter.
    • 1656 Stanley Hist. Philos. v. (1701) 157/1 - The true Licence of Disputations.
    • 1748 Richardson Clarissa (1811) I. vi. 39 - Do you so understand the license you have, Miss?
    • 1818 Jas. Mill Brit. India II. iv. ix. 299 - English law..has neither definition nor words to..circumscribe the license of the Judge.
    • 1834 Mar. Edgeworth Helen xxxvii. (1883) 312 - The first little fib in which Lady Cecilia, as a customary licence of speech, indulged herself the moment she awoke this morning.
    • 1850 Kingsley Alt. Locke xi. (1876) 127, - I thanked him again for what license he had given me.
    • 1868 E. Edwards Ralegh I. xiii. 249 - He..allowed great and public licence to his tongue.
    • 1875 Browning Aristoph. Apol. 5225 - The rooted plant aspired to range With the snake's license.
    • 1884 Manch. Exam. 20 Feb. 4/7 - Ordinary license of speech has seldom been more shamefully exceeded.

    b Excessive liberty; abuse of freedom; disregard of law or propriety; an instance of this.

    • C. 1450 tr. De Imitatione i. xvi. 18 - Oper mennes large licence displesip us, but we to ourself wol have no pinge denyed pat we aske.
    • 1601 Shaks. Twel. N. iii. ii. 48 - Taunt him with the license of Inke.
    • 1644 Milton Areop. (Arb.) 35, - I should be condemn'd of introducing licence, while I oppose Licencing.
    • 1692 R. L'Estrange Fables xv. (1708) 20 - Under the Allegory of the Ass is Insinuated the License of a Buffoon.
    • 1719 Young Busiris ii. i, - Your heart resents some licence of my youth.
    • A. 1720 Sheffield (Dk. Buckhm.) Wks. (1753) I. 272 - They are for licence, not for liberty.
    • 1777 Sheridan Sch. Scand. i. i, - The licence of invention some people take is monstrous indeed.
    • 1797 Burke Regic. Peace iii. Wks. VIII. 366 - The intolerable licence with which the newspapers break..the rules of decorum.
    • 1813 Scott Rokeby i. xvii, - Thy license shook his sober dome.
    • 1840 Thirlwall Greece VIII. 315 - The license which he gave to his troops to enrich themselves with the spoil of the country.
    • 1850 Robertson Serm. Ser. iii. i. (1864) 3 - The first license given to the tongue is slander.
    • 1867 Emerson Lett. & Soc. Aims, Prog. Cult. Wks. (Bohn) III. 226 - The freedom of action goes to the brink..of license.
    • 1881 Westcott & Hort Grk. N.T. Introd. Sect.13 - The mixture has been accompanied or preceded by such licence in transcription.

    c Licentiousness, libertinism.

    • 1713 Steele Guardian No. 18 P3 - The cause of much license and riot.
    • 1823 Scott Peveril xvii. - His unlimited license..has disgusted the minds of all sober and thinking men.
    • 1841 Trevelyan Life Macaulay (1876) I. ii. 84 - The reaction from Puritanic rigour into the license of the Restoration.
    • 1847 James J. Marston Hall ix, - The license of every kind that then existed in the city no tongue can tell nor pen can describe.
    • 1901 Expositor May 367 - These implements of license were originally made by God.

    4 Deviation from recognized form or rule, indulged in by a writer or artist for the sake of effect; an instance of this. Frequent in phrase poetic (poetical, etc.) licence .

    • 1530 Palsgr. 44 - Which auctors do rather by a lycence poetycall.
    • 1657 J. Smith Myst. Rhet. 49 - By the licence of this figure we give names to many things which lack names, &c.
    • 1697 Dryden Aeneid Ded. (f), - I generally join these two Licenses together.
    • 1727-41 Chambers Cycl. s.v., - Licence, in painting, are the liberties which the painter takes in dispensing with the rules of perspective, and the other laws of his art.
    • A. 1771 Gray Corr. (1843) 260 - As to any license in the feet, it is only permitted in the beginning of a long verse.
    • 1819 Byron Juan i. cxx, - This liberty is a poetic licence.
    • 1859 Kingsley Misc. (1860) I. 227 - The poem..allows a metrical licence.
    • 1877 L. Tollemache in Fortn. Rev. Dec. 846 - By a prophetic license, perpetual means transitory.
    • 1899 F. T. Bullen Log Sea-waif 179 - Coleridge's simile of `A painted ship upon a painted ocean' is only a poet's licence.

    5 attrib. and Comb., as licence-duty , -fee , -holder , -money , number , plate , -tax .

    • 1859 K. Cornwallis New World I. 137 - The infliction of the *license fee..tended very much to exasperate the miners.

    • 1897 Westm. Gaz. 7 Sept. 3/3 - The old *licence-holders are going to the wall, and the brewers are stepping in.

    • 1692 Ann. Albany (1850) 121 - Ordered that the sheriffe have a warrant to levy the *lycence money.
    • 1900 Daily News 4 June 3/4 - The Boers collected licence money from all the shops.

    • 1937 D. & H. Teilhet Feather Cloak Murder ii. 48 - `Did you get the *licence number?'..the grey car had vanished.
    • 1972 L. Lamb Picture Frame xx. 178 - We found his van... It was Mallender's licence number.

    • 1926 Amer. Speech I. 686/1 - American: Number plates. English: *License plates.
    • 1962 E. McBain Like Love (1964) xiv. 189 - You didn't happen to notice the licence plate number, did you?
    • 1974 R. C. Dennis Conversations with Corpse xiv. 140, - I..landed..a 1968 license plate.

    • 1885 Pop. Sci. Monthly XXVIII. 464 (Cent.) - The *license-tax, as it is called there [in Wisconsin] applies to railroads, insurance, telegraph, and telephone companies.
    • 1888 Bryce Amer. Commw. II. ii. xliii. 135 - Licence taxes..are directly levied by..State officials.

    __________________________________________

    license , licence 'laIs<e>ns, v. Forms: 4-6 lycence, 5-6 lyc-, lysense, (7 lycens), 9 Sc. leeshance, 4- licence, 6- license.

    Etymology: f. licence sb., q.v. for the question of spelling. In sense 2, ad. Fr. licencier, f. licence.

    1 trans. To give (a person) permission to (do something). Now rare. (In early use the personal obj. may be interpreted as dative, and occas. appears preceded by to.)

    • C. 1430 Syr Gener. (Roxb.) 2983 - If it be your will to licence me to tel my tale.
    • C. 1460 G. Ashby Dicta Philos. 739 in Poems (E.E.T.S.) 76 - If ye be to any man licencyng To set his fote vpon youres areryng, He wol after set his fote vppon your nekke.
    • 1555 Latimer in Foxe A. & M. (1563) 1366/1, - I beseche your Lordshyp license me to sytte downe.
    • 1577-87 Holinshed Chron. I. 175/2 - The dead bodies of both armies are licenced to be buried.
    • 1590 Greene Orl. Fur. (1599) D 4 b, - King Marsillus licenst thee depart.
    • 1618 Earl Suffolk in Fortesc. Papers (Camden) 50 - But I pray your Lordship to lycens me truly to acquaynt you what mesery yt hath produced unto me.
    • A. 1639 W. Whateley Prototypes i. xix. (1640) 212 - To license ourselves to commit any sinne out of a conceit that it is small.
    • 1676 Towerson Decalogue 75 - Our friendship with God..licenceth us to come with assurance.
    • 1684 Bunyan Pilgr. ii. 193 - Therefore they were licensed to make bold with any of his things.
    • 1863 Kinglake Crimea (1876) I. viii. 127 - Lord Stratford was licensed to do no more than send a message to an Admiral.

    b To permit (a thing) to be done; sometimes with dat. of the person. Now rare.

    • 1477 J. Paston in Paston Lett. III. 191 - The Pope will suffre a thyng to be usyd, but he will nott lycence nor grant it to be usyd nor don, and soo I.
    • 1555 Ridley in Foxe A. & M. (1563) 928/2 - At the last I was contente to take it for lycenced, and so began to talk.
    • 1561 T. Norton Calvin's Inst. i. xiii. (1634) 45 - To attempt things not licenced.
    • 1598 Grenewey Tacitus' Ann. iii. ii. (1622) 66 - Neuer shewing themselues more attentiue, nor at any time licencing them-selues a more secret speech of the Prince.
    • 1633 J. Done Hist. Septuagint 99 - Hee hath licensed us eating the flesh of foure-footed beasts.
    • 1861 M. Pattison Ess. (1889) I. 40 - A patent of Henry II, in which he..licenses the sale of Rhenish wine at the same price as French is sold at.
    • 1869 Browning Ring & Bk. viii. 554 - If this were..Allowed in the Spring rawness of our kind, What may be licenced in the Autumn dry?
    • 1869 Browning Ring & Bk. 712 - The divorce allowed by Christ, in lieu Of lapidation Moses licenced me.

    c with clause as obj. Obs.

    • 1398 Trevisa Barth. De P.R. ix. xxvi. (1495) 363 - It was lycencyd that seruauntes and wymmen and bestes shold reste in the Saturday.
    • 1586 J. Hooker Hist. Irel. in Holinshed II. 96/2 - The governor licenced that it [the corps] should be buried.

    2 After F. licencier. To give leave of departure to; to dismiss, set free from (something); to send away to (a place). Obs.

    • 1483 Caxton G. de la Tour B j b, - The kyng thenne lycencyd them and gaf to them fayr gyftes.
    • 1551 Robinson tr. More's Utopia ii. (1895) 143 - Beynge then lycensed from the laboure of theyr owne occupacyons.
    • A. 1586 Sidney Arcadia iii. (1629) 276 - Amphialus licenced the gentleman, telling him, that by next morning he should have an answer.
    • 1594 Southwell M. Magd. Funeral Teares 188 - Licence from thee that needlesse suspition.
    • 1598 Barret Theor. Warres iv. i. 103 - He..comming vnto the companies, do licence them to their lodgings.
    • 1603 Florio Montaigne ii. iii. 210 - I wil now departe, and licence the remainder of my soule [F. donner congé aux restes de mon ame].
    • 1630 Wadsworth Pilgr. 17 - Tuesdayes and Thursdayes..on the after noones they are licenced to the recreation of the open fields.
    • 1632 J. Hayward tr. Biondi's Eromena 74 - Having then taken instructions for the way, and licensed himselfe from the King, he set him forwards on his journey.
    • A. 1639 Wotton Parallel in Reliq. (1651) 17 - When he listed he could licence his thoughts.
    • 1676 Dryden Aurengz. i. i. 333 - Sir, you were pleas'd your self to License me.
    • 1814 Scott Waverley xl, - Thus licensed, the chief and Waverley left the presence chamber.

    3 To grant (a person) a licence or authoritative permission to hold a certain status or to do certain things, e.g. to practise some trade or profession, to hold a curacy, to preach, to use armorial bearings, to keep a dog, to carry a gun, etc. Const. for, to, and to with inf.

    • C. 1400 Rom. Rose 7692, - I am licenced boldely In divinitee to rede.
    • C. 1450 St. Cuthbert (Surtees) 7598 - And besoght his reuerence That he walde paim lycence In his diocise to haue place.
    • 1450-1530 Myrr. our Ladye 102 - None oughte in holy chyrche to..preche openly the worde of god but yf he be specially lycensed therto.
    • 1481 Caxton Reynard (Arb.) 62, - I am lycensyd in bothe lawes.
    • 1555 Eden Decades 125 - Beyng therto lycenced by the kynge of castile.
    • 1638 Penit. Conf. viii. (1657) 277 - So licensing them (as it were) for Priestly power.
    • 1764 Burn Poor Laws 72 - Poor folks licensed to beg out of the limits of any city or town corporate.
    • 1796 Morse Amer. Geog. I. 270 - Licensing candidates for the ministry.
    • 1828 Miss Mitford Village Ser. iii. 178 - Judith Kent, widow, `Licenced'-as the legend imported, `to vend tea, coffee, tobacco, and snuff.'
    • 1830 Galt Lawrie T. iv. ix. II. 78 - Amos Bell..had not been leeshanced above a week.
    • 1878 Simpson Sch. Shaks. I. 23 - The proclamation of July 8, 1557, licensing all English subjects to fit out ships to molest the French and Scots.
    • 1901 Durh. Dioc. Cal. 215 - Curates licensed.

    b To grant a licence permitting (a house, theatre, etc.) to be used for some specified purpose.

    • 1777 Parsons Let. in 15th Rep. Hist. MSS. Comm. App. i. (1896) 232 - A petition..for leave to bring in a bill to license a theatre at Birmingham.
    • 1868 [see licensed ppl. a.].
    • 1874 [see licenser].
    • 1882 Miss Braddon Mt. Royal iii, - In which there is..not even a cottage licensed for the sale of ale.

    4 To authorize the publication of (a book), or the acting of (a play).

    • 1628 Wither Brit. Rememb. Pref. 279 - Were my writing As true as that of holy Iohns inditing, They would not licence it.
    • 1634 Documents agst. Prynne (Camden) 23 - Mr. Buckner did lycence 64 pages of the booke.
    • 1644 Milton Areop. (Arb.) 39 - That no Book..should be Printed..unlesse it were approv'd and licenc't under the hands of 2 or 3 glutton Friers.
    • 1667 Poole Dial. betw. Protest. & Papist 155 - Books Licensed by the Approbation..of your Church.
    • 1858 Halliwell Dict. Old Plays 264 - This play was licensed on June 6th, 1634.

    b To vouch for. Obs. rare.

    • 1694 R. Burthogge Reason 216 - A Story Licensed by a Person of Quality and of Great worth.

    5 To allow liberty, free range, or scope to; to privilege, tolerate. Obs. exc. in ppl. a.

    • 1605 Bacon Adv. Learn. ii. iv. Sect.i. 17 - Poesie is..in measure of words for the most part restrained: but in all other points extreamely licensed.
    • 1640 Ld. J. Digby Sp. in Ho. Com. 9 Nov. 4, - I shall..with your Permission licence my Thoughts too, a little.
    • 1704 Steele Lying Lover i. i. 9 - Licence my innocent Flames, and give me leave to love such charming Sweetness.

  108. You don't believe in.... by Anonymous Coward · · Score: 0

    the laws as you state. Your site is rife with admittedly pirated mp3s. Legal might not be good, but illegal is most likely bad, eh?

    I see how it is. You are free to do what Stallman tells you are free to do. Judging by your post, you obviously have signed over your thought process to the FSF as well.

    The longer this goes on, the more the "followers" of the FSF are exposing the increible cultlike nature of GNU. I still say that the borg should be on Stallman's face, not Gates.

    He does more to brainwash, and abscond peoples rights than Gates.

    1. Re:You don't believe in.... by ph43drus · · Score: 1
      the laws as you state. Your site is rife with admittedly pirated mp3s. Legal might not be good, but illegal is most likely bad, eh?

      No idea what you are talking about. I never said anything about "illegal being bad" and I most certainly did not say that the "IP laws are my God." I have no qualms about my mp3 collection.

      I really don't know why I bothered with this. Oh well.

      Jeff

  109. Re:Jeez... Y'er all missing the point. by Anonymous Coward · · Score: 0

    Like all other proprietary ventures, the FSF is totally into embrace and extend. Or haven't you been following C and C++ standards lately?

  110. Wow... by Anonymous Coward · · Score: 0

    at least you admit you are one of his "followers."

    Kinda scary, but admitting the problem is the first step. Please, get out of the cult.

  111. GCJ and classpath will set the standard by Anonymous Coward · · Score: 0

    Read here.

  112. Re:BSD forever free how? by Anonymous Coward · · Score: 0
    A nice demonstration of how, underneath all the rhetoric and fancy talk about freedom, the GNU philosophy is merely lightly veiled cynicism masquerading as altruism.

    What masquerade? The GPL is about cooperation (under threat of entrenched, determined adversaries, no less). The world is not a charity. Altruism among equals is dumb, and altruism to aid hoarding is insane.

    I'll start believing that RMS and his disciples care about freedom when they release some free software, and not a minute before.

    You have the right to learn from our source, fix it, and reuse it, which is both enough to meet the normal definition and all we can offer consistent with others keeping those rights. The only power you don't have is making proprietary works from it, which is not a bug but a feature for anyone who favors Free Software. I have no power to steal rights from others, yet my own freedom is undiminished.

  113. read the charter by Anonymous Coward · · Score: 0
    JavaLobby isn't there to push an open source or free software agenda--it's a lobby for people interested in Java and its future. Open source and free software may help ensure that future, but there are lots of other concerns as well.

    In any case, even coming from an open source perspective, it's questionable whether ECMA or ISO standardization was desirable.

    As for licensing fees, for most Java users, there are none. For J2EE, there may be licensing fees for now (I suspect they'll get dropped sooner or later), but the kind of software J2EE interfaces with is so expensive anyway that that will likely get lost in the noise.

    So, what is it? Will you give Sun and Java users a break?

  114. Re:Here's how BSD can screw me by Anonymous Coward · · Score: 0

    Every user of P+F is someone who won't hire the author of P (or any third party) to improve or support P+F. Congratulations, you just eliminated the only honest ways for the author to earn a living after having finished P.

    It is, however, not a good idea to use if you wish to directly make money from programming software.

    You mean "from selling licenses". If you don't mind earning your money (you should never be able to work once and then collect checks forever), hire yourself out to a group of customers. As long as they don't want to compete through having exclusive access to the software, the GPL offers a big library to work from, and that way the entire world comes out ahead.

  115. Re:BSD forever free how? by Anonymous Coward · · Score: 0
    Altruism among equals is dumb, and altruism to aid hoarding is insane.
    I would suggest that there are people who are neither equals nor hoarders. For example, I am not a hoarder. Nor am I RMS's equal as a programmer, and if I do work using his code he gets to decide how I license my work. On the other hand, I dress better and have been known to work for a living.

    You have the right to learn from our source, fix it, and reuse it, which is both enough to meet the normal definition and all we can offer consistent with others keeping those rights. The only power you don't have is making proprietary works from it, which is not a bug but a feature for anyone who favors Free Software. I have no power to steal rights from others, yet my own freedom is undiminished.
    My gripe is really that I can't use that Free Software to produce free software, although I believe I should be able to do what I want with my own work even it that means it isn't free software or Free Software.
  116. Re:Here's how BSD can screw me by Anonymous Coward · · Score: 0
    He didn't care if another company used his code.

    "Programmer A can't be hired to maintain PF" is another answer to the question "How was I hurt?". The BSDL permitted a proprietary version which, to the extent it was adopted, eliminated his right to maintain the system. Whether he cares he was hurt is up to him.

    IMHO an author of Free Software who feels the profession would benefit from letting his work be made proprietary, which is almost never the case, should demand compensation for his labor so that the price of the proprietary product reflects the cost of its creation. Otherwise we subsidize the broken system we set out to fix.

  117. Re:BSD forever free how? by Anonymous Coward · · Score: 0
    I would suggest that there are people who are neither equals nor hoarders.

    They're getting a free ride because a mechanism for stopping them would interfere with important goals, and since they aren't hurting us (there is no scarcity in copying) we don't really care anyway. Sometimes they're even good for bug reports and driving down hardware prices.

    On the other hand, I dress better and have been known to work for a living.

    So has he; his consulting services are allegedly quite expensive. And I've never met the man, but clearly impressing shallow people isn't high among his priorities.

    Does your definition of "free" really require the freedom to be removable? I find that very strange, somewhat like declaring I can only be a pacifist if I enjoy watching people get beaten up.

  118. Re:Here's how BSD can screw me by Anonymous Coward · · Score: 0

    If you don't care, you aren't hurt. There is also room for both programs. You don't need to monopolize to be successful.

  119. Sig11 hits with Comment +1 by Anonymous Coward · · Score: 1

    Please don't use your +1 bonus to post redundant crap like this.

    Heh. +1 bonus. Like Slashdot is D&D or something. We've even got trolls!

  120. Javalobby members lack of objectivity by Anonymous Coward · · Score: 2

    I used to be a member of the Javalobby.org, but I found that was too one-sided in favor of Sun Microsystems. To my mind, they are not a very objective group and are far too subserviant to Sun. They WERE IN FAVOR of Sun dropping out of the EMCA and ISO talks, for example - yet paradoxically were against the 3% J2EE Sun licensing fees! So, Java Lobbiers - which is it? Will you continue to blindly support Sun and put up with all the licensing fees associated with that decision or will you all collectively sit on your asses hoping SOMEONE ELSE will provide you with free Java environment and tools instead of assisting GPL'd projects such as Classpath and Kaffe? Considering what Java consultants get paid these days I find your collective apathy to be appauling.

    1. Re:Javalobby members lack of objectivity by davecb · · Score: 1

      I'm a member too, and have always seen the group as supporting a middle ground.

      They don't approve of paying to use J2EE, as they don't see a lot of value in it for them.

      Their (various!) opinions on the ECMA issue were different: they saw the rules being changed at the same time as MS was lobbying strongly for the power to change Java, and came out against MS. Which is entirely consistant with their unhappyness with the modified MS Java, the one MS got sued over.

      That's not the same thing as agreeing with Sun: the Java Lobby was one of the groups which spoke harshly to Sun for the failure to credit Blackdown.

      --dave [Warning: personally, I'm somewhat biased towards Sun. I have this S-bus connector sticking out of my neck, you see...]

      --
      davecb@spamcop.net
    2. Re:Javalobby members lack of objectivity by Zontar+The+Mindless · · Score: 2
      Actually, it's more like 43,000+ members. But that merely lends strength to DanaL's argument.

      Zontar The Mindless,

      --
      Il n'y a pas de Planet B.
    3. Re:Javalobby members lack of objectivity by Abigail-II · · Score: 1
      They WERE IN FAVOR of Sun dropping out of the EMCA and ISO talks, for example - yet paradoxically were against the 3% J2EE Sun licensing fees! So, Java Lobbiers - which is it? Will you continue to blindly support Sun and put up with all the licensing fees associated with that decision or will you all collectively sit on your asses hoping SOMEONE ELSE will provide you with free Java environment and tools instead of assisting GPL'd projects such as Classpath and Kaffe?

      Have you stopped beating your wife yet?

      I don't understand your question. If Javalobby was against the 3% J2EE fee, isn't it kind of obvious that they aren't blindly supporting Sun?

      -- Abigail

    4. Re:Javalobby members lack of objectivity by DanaL · · Score: 2

      Actually, in my experience, a lot of the JavaLobby members tend to be anti-Sun. I remember a couple of flamewars this summer about whether or not there was too much 'Sun is Bad' knee-jerk reactions.

      Most of the folks over there are Java developers ( meaning they develop stuff in Java, not work on Java itself) and there main concerns are pragmatic. They mostly want a java implementation that works well.

      With over 30000 members, you don't see a unified opinion.

      Dana


  121. Re:MEEPT!!!!! by BOredAtWork · · Score: 1
    Moderators really have no sense of humor anymore...

    --

    --

    --
    Just lurking, thanks!

  122. Re:One of Sun's fears... by Dj · · Score: 1

    Ah, that'll be the definition of revenue center where revenue is actually expenditure. Sun hasn't made money out of Java.

    As for the acceptance of external chnages, go look at the progress on the JCP. This, unlike the open source path involves writing the spec then writing reference implementations, not the other way around.

    Oh hang on, we're on Slashdot aren't we... Larry Wall Good, Sun Evil, Fire Hurt Mongo.

    --
    "You know you want me baby!" - Crow T Robot
  123. Re:It's better than that! We can steal their chang by Dj · · Score: 1

    Nope, it just breaks all the existing implementations putting you in the position of constantly upgrading JVMs with features which may also get engineered out. This is something you can't easily do with embedded systems so it would damage Java there. It would make the ubiquity tenuous, and damage the corporate use and goodness knows how screwed up browsers would become.

    The GPL only protects skilled technology users; it does not protect consumer users.

    --
    "You know you want me baby!" - Crow T Robot
  124. Re:That'd be a valid point, but... by Dj · · Score: 1

    Then you've written no Java and you are pronouncing from ignorance.

    I've got plenty of Java code which runs across a wide range of VMs on numerous platforms just by moving the byte code around.

    People like you who spread, well FUD is generous, lets call em like they are, lies as just as bad as the lowest of the marketing slime at Redmond.

    --
    "You know you want me baby!" - Crow T Robot
  125. Re:Use Java for vocation only by Dj · · Score: 1

    Given you have the remarkably large sample of ONE Java program, have you considered that it could be a not well written program? Or are you seriously suggesting people don't write crap code in C?

    --
    "You know you want me baby!" - Crow T Robot
  126. Re:Tom, Tom, Tom by Dj · · Score: 1

    So

    [a] You use free web sites as a backup medium and destroy all your own copies.
    [b] You arrange no mirrors, or any mirrors only mirror the binary....
    [c] No backups? So you're silly.
    [d] It should cost you $5000 as a fine for not taking a backup and using free web sites as an exclusive distribution.

    Under the GPL, the user with a copy of your source is under *no* compunction to distribute the source code *unless* they are distributing the binary themselves. Go threaten to sue.... using who's money? How much lawyer can you get fot $5000?

    If you are going to guard your own interests, you don't do silly things like destroy your own backups and use free web sites as distribution mediums.

    The GPL cannot help you in the situation you describe.

    --
    "You know you want me baby!" - Crow T Robot
  127. Re:BSD forever free how? by Olivier+Galibert · · Score: 1

    This is _not_ about money.

    And yes, it _does_ matter, and it _does_ hurt me.

    But I guess you are the blind one.

    OG.

  128. What's surprising is how long it's taking us. by Paul+Crowley · · Score: 5

    As is so often the case, RMS is right on the money. In many ways, what's most surprising is the way Sun have successfully stayed some way ahead of the free implementations in their commercial offering, especially in the class libraries: given what Java has to offer, you'd normally think we'd snap up the chance to create a free implementation. Perhaps dirty tricks like the SCSL have successfully divided us and our efforts.

    I look forward very much to the major release of Classpath he mentioned!
    --

    1. Re:What's surprising is how long it's taking us. by Zurk · · Score: 2

      No..they havent. If you want free java code head over to : GJT. You can also contribute yer code to the GPLed tree.

  129. Re:the freedom to fork versus wrtie-once-run-anywh by Ian+Bicking · · Score: 2
    Sheesh, how, then, is it that we have 200 000 lines of Java code at our company that runs just fine on Solaris, Windows and Linux? Not a single line of code needs to be changed between these environments?
    I stand by my statement. Enough so that I'll even repeat it again: WORA is a complete myth.

    And I don't doubt what you are saying is true, either. Your corporation has a carefully controlled environment and if Java isn't set up on a computer, you have people to fix that. But the last two letters of WORA stand for Run Anywhere. I didn't say that the computers at your company can't all run the stuff. But most computers don't have a JVM all nicely set up so that they can run Java.

    In a controlled corporate environment, Java may be able to approach its ideal. But controlled corporate environments are not "anywhere"! And I'm not just being anal, though maybe I'm not thinking in a corporate manner.

    And anyway, with carefully enough written ANSI C you could make something nearly WORA. If you are willing to put the effort into it, many things can be portable. Maybe Java is easier than other solutions this way, maybe not, I wouldn't know. But Java is not such a clear winner as it would have itself be.

    Squeak is trully WORA, so it can be done. But Java for one reason or doesn't choose to make that choice.

  130. Re:the freedom to fork versus wrtie-once-run-anywh by Ian+Bicking · · Score: 3
    What struck me about the discussion at JavaLobby is how people were defending things that didn't exist.

    Sun has not shown itself to be a good supporter of Java even in the realms they champion. If they believe in write-one-run-anywhere, they have not made that a success. Running Java through the browser is a highly substandard and unrobust solution, but at this point few people have the libraries, VM, or whatever else they need to run Java programs any other way. WORA is a complete myth, and Sun's efforts are pathetic in this area, particularly distribution.

    As far as standardization, we already know what Sun thinks about that. But even then Sun has the ability to create a defacto standard if they released complete specifications. They haven't. They also haven't released reference code, since code under the SCSL is clearly not usable in this fashion. Even a poorly documented and implemented Free J*va would provide a better basis for standardization.

    As far as forking, Java already has forking because Sun licenses Java code to other companies for other purposes. Besides the fact that Java can't be run at all in many environments, the various implementations of Java run it differently. Sure, Sun can reel these implementations back in, but it hasn't. Anyone could reel these implementations back in if Java was Free.

  131. Use Java for vocation only by heroine · · Score: 1

    There is one program on my system which uses Java. It was written by professionally employed programmers, crashes constantly, and the GUI has tons of bugs. The GUI is your #1 use of Java and it really isn't functional anyway. My opinion: use Java when an employer asks for it and when you code for money. Use C when you're trying to get something done.

  132. Re:free software often takes more time by Per+Abrahamsen · · Score: 2
    In my experience, free software is often not first to market.
    Maybe so, but your examples doesn't support it.
    It took Emacs decades to mature.
    Huh? What makes the current Emacs versions "mature" and the previous versions not? Emacs has been _the_ most complete text editor as far back anyone remembers. When a new major version come out, it is often somewhat unstable for the first few versions. But that is cyclic phenomen, it makes little sense to call Emacs 20.5 for more "mature" than Emacs 18.55.
    And GNU C++ didn't become a reasonably complete C++ compiler years after good commercial implementations were already out there.
    The various C++ compilers, including g++, have leapfrogged each other in terms of usability. There is no clear pattern, except that Stroustrups own CFRONT of course was first.
    Mature C/C++-based GUI toolkits took a few years to come out after mature commercial C/C++ GUI toolkits.
    Wrong again. InterViews was one of the first, and it was free. I wonder what "mature" C++ GUI toolkit you are thinking of.
    Same for free, mature, powerful UNIX-like kernels.
    Well, Unix was proprietary from day one. The first reimplementation was BSD, and it ended up free.
  133. Re:Offtopic, but amusing (maybe) by hald · · Score: 1

    Well, I don't see how commenting on how the headline Quake on Java first makes me think of a computer game and a computer language instead of a place and a natural event is mocking a disaster, but... Hal Duston

  134. Moderation by hald · · Score: 1
    Yeah, but you only got three different kinds of moderation out of a total of 12 points. I on the other hand already have four different kinds of moderation out of a total of 4 points.

    Neener-neener-neener
    :)

    Hal Duston

    1. Re:Moderation by hald · · Score: 1
      Heh,

      And I wasn't even trolling,... I was remarking on the fact that with all of my exposure to computers the first link my mind made was to a computer game and a computer language instead of a place and an event...go figure...

      Hal Duston

    2. Re:Moderation by mochaone · · Score: 1

      Good point. I will have to work on perfecting my trolling ways. I now have a benchmark to chase :)

      --
      Hates people who have stupid little sigs
  135. Offtopic, but amusing (maybe) by hald · · Score: 2
    So I was reading CNN yesterday, and came accross this link. Quake on Java kills at least four. Hmm, thinks me that was fast, the source was only released this week. But, noooo, their talking about an actual place with an actual event. Funny how channeled our mind becomes after dealing with computers for so long and so exclusively

    Hal Duston

    1. Re:Offtopic, but amusing (maybe) by powerlord · · Score: 0

      Why is this marked down as flamebait?

      True, some could find it tasteless, and others my just not find it funny. The author isn't trying for a cheap laugh. He admits (in the Subject) that it may be funny. It may not, thats a mtter of prefference. The interesting thing is that his first reaction on reading the CNN headline is relating to Java as a language and Quake as a game vs. their MUCH older and established meanings.

      Its sad that some moderators seem to feel that if an item doesn't agree with their personal view of the world it must be wrong. If you don't agree with something then by all means, dont moderate the post up.

      If you disagree, before you moderate a post down, think twice about why you're doing it.
      Is the post off-topic (that is, off the topic to which the thread has by that point digressed to?)
      Is the post a 'First post' 'linux suxs' 'windows blows' type comment?
      Did the author really say anything offensive?
      Did their oppinion differ from your?
      If the answer is the last one then maybe you shouldn't be so quick to moderate them own?

      Oh ... let me guess... this is going to be moderated down to -1 now since you disagree with it? (sigh)


      - Reunite Gondwana-land

      --
      This space for rent. All reasonable inquiries will be entertained at proprietors discretion.
    2. Re:Offtopic, but amusing (maybe) by mochaone · · Score: 1

      Too late buddy, I already pointed that link out in a rather humourous posting yesterday. Take a look at how many humourless people visit slashdot.

      --
      Hates people who have stupid little sigs
  136. It's better than that! We can steal their changes! by Colin+Smith · · Score: 1

    Under the GPL, if someone makes a change and distributes it, they must distribute the source code too. Embrace and extend doesn't work any more, it becomes very expensive for no gain.

    The software just benefits from the changes.

    --
    Deleted
  137. Jeez... Y'er all missing the point. by Colin+Smith · · Score: 1

    The article is about keeping Java "pure and compatible" and defeating "embrace and extend".

    The GPL can perform this function, the BSD license can't.

    On the other hand, the GPL license is no good for implementing new universally accepted APIs or features because of it's restrictions.

    Look, I use both the GPL and the BSD license, but for different things. The GPL for relatively standalone stuff and the BSD for highly integratable stuff.

    This shouldn't be GPL vs BSDL argument anyway though that's my fault I guess for pushing the button.

    --
    Deleted
  138. I disagree, entropy won't allow it ultimately. by Colin+Smith · · Score: 1

    If the forked code is poorer quality lets say, it crashes more often then the maintainer will need to increase the investment to keep it going. If it does have a significant advantage then the features it has can be re-implemented in an acceptable manner.

    However I don't see the sense in deliberately forking code to provide incompatability, especially when you know that all the original maintainer has to do to foil your plan is to say yes I'll incorporate the changes. A lot of money and effort down the drain.

    --
    Deleted
  139. A lot of people seem to misunderstand the GPL. by Colin+Smith · · Score: 2

    A lot of people seem to be missing the implications of the requirement to release the source code of any changes.

    There have been a couple of articles recently which describe well how the GPL's requirement that source code must also be distributed vastly reduces or removes the forking that everyone is so afraid of. (don't remember the links)

    If someone takes a GPL'd product and forks it, they then have to maintain the fork all by themselves, and they have to produce the source for their changes.

    • If the changes are good then they can be folded back into the main product and the fork becomes superfluous.
    • If the changes are bad then the fork will wither and die anyway.
    • If the changes are fantastic then everyone will rush to the new fantastic product and the original becomes superfluous.

    Note, the BSD license doesn't give this protection. The ability to keep the source closed means it can be worthwhile forking the code and maintaining it yourself. The BSD license is useful in other ways.

    --
    Deleted
    1. Re:A lot of people seem to misunderstand the GPL. by GnuGrendel · · Score: 1

      If the changes are bad then the fork will wither and die anyway.

      And what if the changes are bad, or even just not something the lead developer of the project likes, but the person/group forking the code has a lot of clout and/or money to promote the new version? And what if that person or group is intentionally trying to fork the code by adding unacceptable code to the codebase that they know the code maintainers won't fold back in? And they just keep going?

      Now you've got 2 versions, which are incompatible, but both opensourced under the GPL... The forked code is being pushed by an influential person/group and marketed, thus gaining marketshare, while the other, better, codebase continues on, but loses market share...

      We're not dealing with only individual developers here. You need to think about this differently.

    2. Re:A lot of people seem to misunderstand the GPL. by Adrian+De+Leon · · Score: 1

      That's funny Tom, last time I looked, Perl's licence was GNU GPL & Artistic, not BSD :-)

      The GNU GPL has its uses, it protects software from beeing turned non-free. I respect people who feel that software should be "do what ever you like as long as you keep this copyright here" free, but I would like the same respect from this people for the people like me that like "Do what ever yo want, but don't make propietary versions" free

      And before you acuse me of beeing a GNU nuthead, I use Apache, Zope and Python daily, none of which are GPL. ;)

      Have a nice day

      --
      adl

      My boring ramblings
    3. Re:A lot of people seem to misunderstand the GPL. by Adrian+De+Leon · · Score: 1

      RMS doesn't fear _Commercial_ software, it's _Propietary_ software which he and other like me don't like.

      There is such thing as Commercial Free Software you know. here is more info

      --
      adl

      My boring ramblings
    4. Re:A lot of people seem to misunderstand the GPL. by Tom+Christiansen · · Score: 2
      Note, the BSD license doesn't give this protection.
      Wrong. The GPL doesn't give the freedoms that the BSD licence does. The GPL is constantly concerned that someone, somewhere might be coding for profit instead of giving away their labours. The BSDL doesn't fricking care about what others do. It only cares about its own source. Something that's BSD licensed is forever free.

      On the other hand, anything that's GPL'd is forever coercive. And, like homeopathy, no matter how many millions of times you dilute a piece of it with the fruits of your own labours, it retains its 100% potency.

      At least, that's what they would have you believe. Of course, this is untested. This strange action at a distance is something even Einstein would doubt, not to mention any judge. The theory is unsupported in any other intellectual property case law.

      If people do not wish to help me, that too is their choice, and I would never dream of compelling them to do something against their wills. They own their code, and I own my code. Very simple stuff.

      Your choice: forever free, or forever coercive. I know what my choice is: if people wish to help me, that's their choice. That's immoral in my universe.

      If people do not wish to help me, that too is their choice, and I would never dream of compelling them to do something against their wills. They own their code, and I own my code. Very simple stuff. Their additions are their work, not mine. Far be it from me to claim otherwise.

    5. Re:A lot of people seem to misunderstand the GPL. by brian+woolstrum · · Score: 1
      Wrong. The GPL doesn't give the freedoms that the BSD licence does. The GPL is constantly concerned that someone,somewhere might be coding for profit instead of giving away their labours. The BSDL doesn't fricking care about what others do. It only cares about its own source. Something that's BSD licensed is forever free.

      On the other hand, anything that's GPL'd is forever coercive. And, like homeopathy, no matter how many millions of times you dilute a piece of it with the fruits of your own labours, it retains its 100% potency.

      This is an example that the GPL doesn't prevent forking and that the BSDL does? In what way?

      Sorry, but this seems more like an example of BSDL failure to control compatibility, by losing access to the source code of forks. Which one would give Microsoft an easier target to embrace and extend GPL or BSDL? Well, under BSDL it's simple: step 1. grab a poplular bsd. step 2. drastically change it's api. step 3. add an incredible and high innovative patch to the kernel or someplace equally critical. step 4. never freely release the patches that made the feature possible. step 5. ship MS-BSD on every win98/win2000 cd.

      This seems like it would be harder to do legally under the GPL than the under BSDL. This also seems like it would be an easy way to destroy a popular bsd, but then again maybe it explains why all the bsd forks really aren't that popular.

  140. gcc DID fork by perfecto · · Score: 1
    Then how do you explain the fact that projects like GCC, GDB, and the Linux kernel have not forked?

    gcc did fork, remember egcs? but it is a perfect example for stallman's argument. they eventually merged back together.



    "The lie, Mr. Mulder, is most convincingly hidden between two truths."

  141. You've missed RMS' point by Ih8sG8s · · Score: 1

    Do you understand the implications of free software? Licencing something under the GPL implies unlimited technical changes. Hell, I could grab the source to a piece of free software, completely obfuscate and break it, and re-release it as something else.

    Of course, no one will dare use it because it holds no merit against the 'better' original package.

    If you ask me, the the SCSL is no better than the original QPL, which RMS also denounced. So why are java-heads willing to accept the SCSL? If anything, the SCSL has proven to be slimier than the QPL, because Sun has demonstrated their will with this whole Blackdown fiasco.

    The licence may be the focus of this discussion, but the ill-sentiment I have for Sun is not entirely over the bad taste that the SCSL leaves in my mouth. The worst part is what Sun has demonstrated they _will_ do given the opportunity (blackdown) with little to no 'community' consultation.

    Sun COMMUNITY source licence.

    My arse.

    1. Re:You've missed RMS' point by IntlHarvester · · Score: 1

      Interesting, but if someone came up with a good clean room "Java compatible" product, the value of the Java trademark would be pretty much dead. Look at Microsoft - they've had no problem selling things like "NWLink" (NetWare IPX/SPX) and Visual "J" (Java).

      As someone else pointed out, The Open Group's UNIX trademark is pretty much worthless when the most accessible versions of Unix don't even meet the criteria.

      Sun probably knows that the clock is ticking and there's only so much time left that they can throw around the weight of the Java trademark. If IBM or Microsoft comes up with a clean room Java, I would expect Sun to go running back to ECMA or ISO or whoever.
      --

      --
      Business. Numbers. Money. People. Computer World.
    2. Re:You've missed RMS' point by Edward+Kmett · · Score: 2
      I do not believe that I missed his point. I agree about open sourcing java. I agree that Sun was way out of line on the Blackdown issue and the SCPL is a slavedriver license.

      I disagree that the situation should be a free-for-all-write-whatever-you-want-and-call-it-J ava clusterf*ck.

      You CAN already write a cleanroom JVM and implement the Java standard library. (As RMS himself pointed out there are already several such versions floating around).

      Java(tm) is a Trademark. The trademark belongs to Sun, the name is their intellectual property like it or not to do with as they please.

      The standards testing process is only necessary to use the Java name.

      Stallman's call to allow users to implement compatibility or not is irrelevant as long as you don't call your product 'Java'. The name Java is already watered down enough by Microsoft's misimplementation of it.

      Going GPL and saying do whatever the hell you want with it and you can still call it Java would be a death knell for the 'brand' Java.

      At this point having the 100% Pure Java seal of approval or right to call a product Java is a right that Sun controls. Its their trade mark, they can do that.

      Sun has a lot of their credibility tied up in their association with the Java name, and if they let Joe on the corner write his Java(tm) virtual machine and call it Java with no screening or compatibility testing the brand would lose all distinction and they could lose the trademark and people would run roughshod over the Sun name with Java* this-that-and-the-other all of which being in varying states of compatibility and everything done with Java in the title ruining Sun's credibility.

      In other words, Sun isn't going to give up control of the Java name to the FSF or the ECMA standards commitee. The have too much of their company's credibility on the line.

      Open sourcing it is not a bad idea, but would have to be done carefully given Sun's investment in the trademark.

      --
      Sanity is a sandbox. I prefer the swings.
  142. Re:this is off-topic but... by DavidShields · · Score: 1

    Slashdot has IBM's permission to use the IBM logo. Indeed, as a result of working on this issue just over a year ago, I became IBM's "representative" to slashdot -- my favorite job responsibility.

    dave

  143. Re:But why is this a problem? by DavidShields · · Score: 1

    The Java "compiler" part has been implemented (I helped write it), and is available under a license approved by the Open Source Initiative. The source can be found at: http://ibm.com/developerworks/opensource.

    dave

  144. Re:There's a good debate on this... by David+Gould · · Score: 2


    I remember reading the interview with Bill Joy in Linux Magazine a couple months ago, which included discussion of his views on the SCSL vs. GPL licenses. It's been a while since I read it, but I'll summarize as well as I can remember. He stressed the importance of compatibility -- that open protocols and formats are more important than open source code. It's a good point: the most important factor for improving the computing environment for everybody, as well as for preventing monopolistic lock-in effects, is interoperability. As long as the communications protocols, file formats, etc., used by an application are open standards, anyone can make a similar application that uses the same standards, and the applications will be able to work together (share documents, etc.). The actual source code of the original implementation is not necessary. Especially for something like a language implementation, it is essential for all versions to be compatible.

    He went further, claiming that the best way to ensure this is for it to be required by the license, and for there to be an authority in charge of making sure that all implementations live up to this requirement. (Sun, of course, volunteers to perform this function.) He considers this an advantage of the SCSL over the GPL, since with the GPL there is nothing to prevent people from making divergent, incompatible implementations, which would lead to a big mess, in which interoperability would suffer.

    The counter-argument, of course, is that since the GPL requires modifications to be free, any sufficiently-appealing enhancements in one implementation would be incorporated back into the other versions, keeping them compatible, and enhancements that are not sufficiently appealing would not be a problem anyway, since they would simply be ignored. It was hard to tell whether he failed to get this, or he understood it but did not agree. There were a few comments that seemed to miss the point a bit, but generally it seemed to be the other way. He seemed to believe that the freedom for people to re-integrate each other's changes would not be sufficient, and that there would end up being versions with at least small, subtle incompatibilities, and this would be unacceptable, since even small inconsistencies would be sufficient to turn "write once, run anywhere" into "write once, test/debug/modify everywhere". I don't really know: it does seem to be a valid concern, but then again, you could counter that it's sort of like that already, and that GPL projects do seem to hang together remarkably well in general.

    On the other hand, I like RMS's point that "you cannot close them off by denying yourself freedom, any more than you can hide by covering your eyes." That is, even with Sun's licensing policy as it is, nothing stops Microsoft (for example) from making their own version completely from scratch, breaking compatibility by adding their proprietary extensions, and using their weight to push it against Sun's (and other Sun-approved) versions. All Sun could do is stop them from using the trademark. Other than that, the requirement of doing it from scratch would make such an effort more difficult, but not prevent it.

    David Gould

    --
    David Gould
    main(i){putchar(340056100>>(i-1)*5&31|!!(i<6)<< 6)&&main(++i);}
  145. The lesser of two evils by Alan+Shutko · · Score: 2

    I doubt RMS wants to destroy Java compatibility. He understands standards, he's been using them for quite some time.

    His point, I think, is that companies _will_ market systems which are incompatible, or contain extensions. It's going to happen, because there are companies who can afford to do so, and for whom there would be a benefit. The SCSL is not going to prevent this.

    What opening up the Java source would do would be to enable users to make core java compatible with the inevitable incompatibilies. This wouldn't destroy the presence of standards, or even Sun's control over the Java name using conformance tests. But it would help the users work with proprietary extensions _and_ enable useful work to be done.

    Look at TeX. The code is open. But to be called TeX, it needs to pass the trip test. As a result of this, we've had substantial third-party (commercial and non-commercial) development done: PDF generation, incremental display, built-in PS interpreters. Would these things have happenned if TeX were as tightly controlled as Java? And have users been hurt? Hardly.

    1. Re:The lesser of two evils by Zurk · · Score: 1

      uuh..actually RMS invented POSIX (the term) and heavily influenced the standard..including writing bits of it. read a bit of history. if you invent something -- you have the right to ignore it. besides, when did you ever invent something Mr. AC ?

  146. The BSDs forked because.. by Julian+Morrison · · Score: 1

    .. there was both commercial gain to be made from the adding of lock-in "features" and the opportunity to keep changes secret. If they had been GPLed then any nifty features of a forked version would have just been back-ported into the main source-tree.

    By changing GPL software it's impossible to get a monopoly lock on a market. It may be possible to screw up the standard, or drag it in odd directions, but there's little to be gained there - especially since a re-standardized version can easily be made and distributed.

    1. Re:The BSDs forked because.. by twit · · Score: 2

      Is that necessarily true? Remember that three of the four main BSD's remain freely available and code is freely shared between them. A number of OpenBSD architectures are based on ports to those architectures made by the NetBSD team. It would be easy to create a "main" BSD distribution by folding changes made in any of these back in.

      I think that you can attribute the forking not to commercial gain or a need to keep changes secret, but to different directions in development philosophy. FreeBSD concentrates on x86 development, NetBSD on maintaining the maximum number of available architectures, and OpenBSD (my personal favourite) on security.

      It's not altogether inconceivable that Linux might fork the same way in the future. Remember that Linux is just a kid compared to *BSD, even though it's outpaced *BSD in recent years.

      --

      --

      --
      There is no premature anti-fascism. -Ernest Hemingway
  147. Re:this is off-topic but... by Bitscape · · Score: 2
    Long ago, Slashdot used the official Java logo for stories relating to the technology. Then Sun, in their infinate wisdom, decided this was trademark infringement, and asked Rob to remove it, which he did.

    Funny, I don't see IBM, Red Hat, or Corel complaining when news articles about them contain their logos, do you?

  148. Roll for initiative, troll! by Signal+11 · · Score: 1

    I did not use my Bastard Tongue +1.... check the stats..... I did, however, roll a natural 20 and lop your head off.

  149. Hmmm by Signal+11 · · Score: 3

    I don't know about JavaYou(tm), but JavaMe(tm) thinks that if we(c) just got rid of these trademarks, we(c) would have noproblem.com creating a Free Software(tm) version of Java(tm)(r)(c) which would run perfectly.

    1. Re:Hmmm by IntlHarvester · · Score: 1

      You are correct, "UNIX(tm)" is a specification, no longer a specific product, so in theory a Linux or BSD OS could be certified.

      However, pragmatically, the UNIX spec requires non-free software like CDE and Motif which most Linux OSes wouldn't use. In addition, I've heard that GNU isn't very interested in making their stuff 100% compliant with UNIX/POSIX specs.
      --

      --
      Business. Numbers. Money. People. Computer World.
    2. Re:Hmmm by Anonynous+Coward · · Score: 1
      I realize this is in jest, but all of the trademark issues (which the people on JavaLobby are saying is the critical failure of RMS' argument) are total crap. Linux can't use the name UNIX, and yet people know its a UNIX-alike and its growing much faster than any of the systems licensed to use the UNIX trademark.

      Sun should be worried about this. If a better Open Source version of Java comes along with a catchy name and evolves faster than Java itself, they may have marginalized themselves out of the Java market by being so close-minded. Now, don't get me wrong, I don't always agree with RMS, but when it comes to computer LANGUAGES, I think there must be an open atmosphere where anyone is free to develop their own implementation.

  150. Moderators, *This* Is Insightful by Zontar+The+Mindless · · Score: 2
    Just because he's the founder of the free source foundation and author of gcc, doesn't mean that the guy can't occasionally be wrong.
    Edward K. makes a valid point. Einstein was wrong about some things, too, after all (cf. "God desn't play dice with the universe" vs "Not only does God play dice with the universe, He often likes to throw them where we can't see them"). I think a lot of the flamers on both sides of the aisle are failing to get:

    We're all human, and we all make mistakes.

    It is particularly difficult to be objective when one has made a career largely out of being an ideologue. This is not to say that RMS isn't right about a lot of things, merely to say that it can sometimes be very hard to see outside the box, even when the box is labelled "FREEDOM".

    As for the disposition of Java, I's like to see Sun and ECMA make nicey-nicey for the benefit of the language/platform, at least for now. I don't think in this case that GPL is an instant solution -- unless and until there's a standard promulgated by a recognized non-corporate entity, or a maintainer with the stature of Linus T., I think we'd run the risk of seeing Java splintered, forked, whatever.

    Pardon me, just my 2 centibucks.

    Thanks.

    Zontar The Mindless,

    --
    Il n'y a pas de Planet B.
  151. Screwed-up BSD-L argumentation by CRConrad · · Score: 1

    "Well duh, if they're putting thousands of hours into it, they must be stupid to want to be paid to do so."

    And this is supposed to be part of an argument *for* the *BSD licenses...?

    The answer, of course, is:

    "No, they give it away, because they are so altruistic that the only thing they ask for is the same altruism back."


    Christian R. Conrad
    MY opinions, not my employer's - Hedengren, Finland.

    --

    Christian R. Conrad
    mail me at iki.fi ; same user ID as here
  152. Re:free software often takes more time by Axe · · Score: 1

    And GNU C++ didn't become a reasonably complete C++ compiler years after good commercial implementations were already out there

    That's funny. Taking into account that C++ just became a standard, and I still have to see a compiler that implements all the standard library properly.

    IMO GCC C++ is one of the better implementations out there that we got faster than many commercial ones (I used all the current versions of Visual Studio, Borland's stuff, KAI and a bunch others..)

    Are you sure you know what you are talking about?

    --
    <^>_<(ô ô)>_<^>
  153. Re:free software often takes more time by Axe · · Score: 1

    Yeah, maybe I am not on the cutting edge of feature use.. As I have to reuse old C libraries,
    nice STL style creeps in slowly. What is a shme IMO.
    Still, considering multiplatform support of the g++ it kicks commercial butt pretty hard....

    --
    <^>_<(ô ô)>_<^>
  154. Re:the freedom to fork versus wrtie-once-run-anywh by SurfsUp · · Score: 2

    I read through the 20 or so comments at JavaLobby. most were against a GPLed Java clone because the GPL allows forking. forking destroys Java's write-once-run-anywhere (WORA) property.

    Yes, that explains why the Linux kernel has forked so many times. Oh wait, it hasn't! Gee, what could be going on?

    --
    Life's a bitch but somebody's gotta do it.
  155. You don't get it. by SurfsUp · · Score: 3

    Open sourcing java and removing the standardization process would aggravate the embrace and extend problem that they are already facing from microsoft

    Who said anything about the removing the standardization process? You seem to be a little bit confused about this. What we're hearing now is a lot of key groups expressing intentions to get together and proceed with Java Standardization whether or not Sun cooperates. This could ony be good for Java. As other posters have stated in this thread, we have to keep both Microsoft and Sun from playing their little twisted corporate games, now that we've all been kind enough to consider adopting Java as a standard platform for business computing.

    I'd like to make it clear that for years I was an enthusiastic supporter of Sun's stewardship of the Java standard - and this was based on mainly on the quality of the api designs and documentation - but now I, like many others, am pretty much disenchanted with Sun and tend to lump them together with Microsoft in terms of the self-interested games they play.

    Sun has to let go of their baby and let it grow up. There chances of being able to win this fight are exactly zero, and the longer it goes on, the more it hurts java. Billg must be very happy about this.

    --
    Life's a bitch but somebody's gotta do it.
    1. Re:You don't get it. by Relforn · · Score: 1

      If you leave Sun's sick parody of a "standarization process" alone and don't call it a fraud, they could really care less.

      That isn't saying much, though, is it?

    2. Re:You don't get it. by Edward+Kmett · · Score: 1
      If you leave the standardization process in place and don't trample their Java trademark, they really could care less what you implement that sort of follows their standard. I have agreed(throughout each of the posts I've made on this subject so far) that I believe they opensourcing the Java code would be a good thing for Java's stability and development process. I simply do believe that they will ever open the Java name to anything that does not pass their centralized testing because it just wouldn't make business sense for Sun to let their name be dragged through the mud by Tom, Dick and Harry's JVM.

      There still remains the issue that in the face of open source they may not be able to garner the funding to continue their standards testing in the current manner and after all Sun is a corporation and has investors to consider, they still have to try to turn a profit. They have to appease their shareholders, not the FSF. I'm not saying that this precludes Sun opensourcing Java, but it is a potential issue that remains to be addressed.

      --
      Sanity is a sandbox. I prefer the swings.
  156. Users do care about compatibility by IntlHarvester · · Score: 1

    Perhaps Joe Blow Quake Player doesn't care about compatibility, but for any decent MIS department, compatibility and standardization are the foremost concern, because that's the single largest thing you can do to reduce costs.

    This is a big reason that Windows and MS Office has been forced onto virtually every corporate desktop. By going with one vendor's end-to-end standard, you radically reduce compatibility problems, and lower costs significantly in the short term. The reason they aren't worried about Unix users' ability to read MS Word docs or IE web sites or Lotus Notes e-mail is because the easiest solution they have is to get rid of Unix.

    Now, I'm worried that I might be misread - I'm not advocating a MS or any heterogenous solution by any means. In fact, I tend to agree with the pedantic system analysts that in the long term the solution is open XML document formats and open network protocols. However, that wheel hasn't been entirely invented yet, so in the short term, I sympathize with people's pragmatic concerns.
    --

    --
    Business. Numbers. Money. People. Computer World.
  157. Re:One of Sun's fears... by IntlHarvester · · Score: 1

    Maybe, but what if, oh say M$ pumped out a perl implementatio,...

    Read the linked article. Stallman addresses your concern directly. He even uses Microsoft as the example case.

    Essentially he says it's not a problem because MS's Perl would still be open source, so users' could just fork it back to standard Perl, or take MS's additions and add those to standard Perl. (However, I'm not real familiar with the Artistic Licence, so perhaps MS could close the source. Stallman is of course advocating the GPL.)
    --

    --
    Business. Numbers. Money. People. Computer World.
  158. Re:There's a good debate on this... by IntlHarvester · · Score: 2

    Many argue that the only reason RMS wants to free Java is so he can fork it. That's rubbish

    In fact his point is exactly the opposite. He argues that if (say) Microsoft forked GNU-Java, users could either fork it right back, or take Microsoft's improvements and roll them into other implementations. The result is more compatibility and more features.

    Although the folks at javalobby probably don't want to hear it, Java is going to fork eventually. Pretty soon IBM and MS and everyone else is just going to give up on Sun and sell their own version of Sun-"compatible" HotBrownLiquid. If the compatible versions are open source, everyone is better off than if there are proprietary forks.
    --

    --
    Business. Numbers. Money. People. Computer World.
  159. BSD troll versus Unix as a whole by IntlHarvester · · Score: 3

    Furthermore, it's suprising how many Slashdot readers seem to be missing the entire point of reverse-engineering Unix -- Software is supposed to be source compatible with any Unix system.

    Indeed, leaving all of the politics aside, one of the biggest real-world freedoms granted by an Open Source Unix platform is that you are not tied to specific hardware, a specific vendor, or even a specific OS kernel. It shouldn't matter if you are running any given Linux or any given BSD OS, because the cost of migrating between them is relatively low.

    Instead, around here, it's always Linux versus BSD versus Solaris versus the world. Which I find odd, because considering the tiny market share Unix has on the desktop and low-end servers, it would seem that Unix as a platform should be advocated, not necessarily any specific implementation. The message to the NT-using rest of the world is getting drowned out in the noise of the fraternal politics.
    --

    --
    Business. Numbers. Money. People. Computer World.
  160. Re:There's a good debate on this... by Stiletto · · Score: 4

    Most of the pro-nonfree posters there Just Don't Get It.

    Opening up Java won't destroy the language. If anything it will make sure Java remains compatible across platforms by keeping the standard out of the hands of a single company (whether it be Microsoft or Sun).

    Many argue that the only reason RMS wants to free Java is so he can fork it. That's rubbish. The point of a free workalike implementation is to guarantee compatibility irrespective of a single company's shareholders' views.

    Take a look at the relationship between Mesa and OpenGL for an example. Although the Mesa project cannot use the word "OpenGL" (big deal), the project is most notable for the fact that it is for all intents and purposes API-compatible with OpenGL. I don't think we'd see Mesa diverging from OpenGL if it wants to maintain its base of develpoers and users.
    ________________________________

  161. Re:One example doesn't make the point strongly eno by afc · · Score: 1

    I don't get it. People have bastardized HTML, but more and more you see a trend towards the standard. Conversely, the standard gets richer. I also fail to understand your point about gcc. It has never compiled C++ comments when you turn on `-ansi'.

    That doesn't mean adding enhancements is always bad - it's a double edged sword.

    Wait, now I understand, Abigail! As long as it's not PERL that's being enhanced, it is just plain wrong! Evil, evil standards-hating mongrels!

    --
    Information wants to be beer, or something like that.
  162. This is Why. by ph43drus · · Score: 1
    Stallman is acting in accordance to his stated beliefs and philosophies. I am happy whenever I see him at this. Here's why.

    He has declared that users have four basic freedoms (don't like this? What do you think the Constitution of the United States of America and the Declaration of Independance are?). These freedoms happen to be:

    The freedom to run the program, for any purpose (freedom 0).

    The freedom to study how the program works, and adapt it to your needs (freedom 1).

    The freedom to redistribute copies so you can help your neighbor (freedom 2).

    The freedom to improve the program, and release your improvements to the public, so that the whole community benefits. (freedom 3).

    Stallman and all his followers (myself included) have decided that users need to have these rights, and that these rights should apply to all software. Thus we will demand those rights. These demands preclude any IP laws and rights. Period. On a most basic level we do not agree with IP. The fact that they own the trademark is ok, that is fine, but the liscence is just slimy, and as such, there needs to be a replacement, and Sun is at fault and deserves a good sound tongue lashing from Stallman.

    Remember, just because it's legal doesn't mean it is good.

    Oh yeah, go read over the "why we exist" section on www.gnu.org. It might help you to understand what we stand for.

    Jeff

    1. Re:This is Why. by ph43drus · · Score: 1
      You spout off about the Constitution of the United States as if somehow this justifies arbitrary actions against legitimate businesses that do not want to play the GPL game.

      Of course I do, because it is a rather good parallel here. The American Revolution was like any other movement, headed by a small number of people who believed in something and forced it on a lot of people. There were a lot of people who disagreed with the Founding Fathers--the loyalists--and there were a lot more sitting on the fence--everyone else. The parallel continues in that the Founding Fathers did many things that could be looked at in the same light as any other form of activism (the Sons of Liberty, read up about those thugs, or how about waging war, not paying their taxes, openly critisizing England, the list goes on and on), but the system was changed to reflect their beliefs. Those changes were also shoved down a lot of people's throats. Meaning, of course, sometimes rights need to be shoved down everyone's throats. I think this is one of those times.

      That's not how the law is set up in this country.

      Not quite, the liscence law does allow for it (see the GPL), but then the law also allows for the SCSL and the M$ EULA.

      Now, you can try and introduce law that gives you these rights, but currently you just don't have them.

      Good idea, but it isn't necessarily needed. Strong arming companies to use liscences that will give these rights will work too. Laws needn't be the end all, say all solution of rights. I think it would be a better system if it was brought about with as little judiciary action as possible, but if that ends up being needed, bring it on.

      And in this case, Sun already knows who the FSF is, and they don't seem to want to play; so now it is a matter of coercing them to.

      Sun is completely inside it's rights here, you aren't. Too bad, you lose.

      Nope. I say Sun is out of their rights. How do I defend this? Because I personally believe that the current view of proprietary software is wrong. Things should be Open and Free to change, given that they stay open, and that's all I need.

      I know everyone out there is going to read that last paragraph wrong. Before you haul off and call me a Stallmanist-Commie-Fanatic-Basketcase-Loony-Crackw hore-Sheep, allow me to clarify. Sometimes this question comes up in life: "Who has the right to dictate to the masses?" The answer to this question is totally personal, and can change for different situations. There are many many people out there who tend to shy away from this question and never answer it meaningfully (eg, answering it deep down and with confidence). In this case, I answer with a loud, "I do." For the simple reason that I am using a system that is plain better, because it is open and the user has rights. The GPL isn't the end all solution, but notsosilentbob and I seem to agree that it fits here, along with many other /.ers. It is perfectly fine to answer any other way, which I do believe is where nssb and I differ.

      One last thing, Happy Holidays.

      Jeff

    2. Re:This is Why. by notsosilentbob · · Score: 1
      I've always taken these "rights" to be in the context of people who want to also play along with them, not as "take over and cram it down everyone's throats".

      If Sun doesn't want to play that game (and believe me, I wish they would!) then they have no obligation to.

      It's that simple. You spout off about the Constitution of the United States as if somehow this justifies arbitrary actions against legitimate businesses that do not want to play the GPL game. In fact, I feel the right to protect one's work is just as important as the right to give it away. There is room here for both philosophies. Stallman apparently doesn't belive that.

      Stallman and all his followers (myself included) have decided that users need to have these rights

      Well boo hoo. That's not how the law is set up in this country. Now, you can try and introduce law that gives you these rights, but currently you just don't have them. Sun is completely inside it's rights here, you aren't. Too bad, you lose. This has nothing to do with Sun being evil or not -- they clearly could have handled the whole Java license better. Still -- it's their RIGHT to do with it as they please, and it's not your right to expect them to GPL it. Why would it be? It's not owned by you, they (sun) are inside the law. If the license is distasteful to you then don't buy into it, that simple. But there's nothing immoral about it. If somehow you can prove otherwise, I'm sure the justice department would be interested -- they seem all full of themselves these days and ready for more antitrust investigations (see MTV).

      is just slimy, and as such, there needs to be a replacement, and Sun is at fault and deserves a good sound tongue lashing from Stallman.

      Utter crap. Sun doesn't buy into Stallman's ideas, why do they "deserve" this? Because you've decided that you have rights to someone else's property? Give me a break. If somehow you can convince the majority of people to believe in this practice, get it made into law, then you can complain (and take legal action).

      Last, "deserve a sound tongue lashing": anger vented at a big company who doesn't buy into this philosophy -- simply pathetic. Grow up, all of you.

  163. Why is there anything wrong with activism? by ph43drus · · Score: 1
    From what I can tell, activism can do a lot of good. I personally agree with Stallman, and I feel that he has been very much acting within his stated viewpoints and acting for his cause.

    There really is nothing wrong with calling for a boycott. You don't like it, don't participate, but what Amazon.com did was a Very Bad Thing(tm) (hehheh.. sorry, harkening to other debates on this article). What Stallman is doing is the same things as any other political leader has done for any other movement. Ghandi, MLK, both Women's Rights movements, and many many many others. These are common and proven tactics, and I think he's doing what's best for the Free Software Foundation and the movement. Sometimes it is better not to sit back and just be meek; sometimes you need to be outspoken and active to make things change. Stallman is doing this, and I think it is needed. Some companies and people aren't going to be "sold" by a pitch for the GPL. Sun already knows the pitch well (see: SCSL), and they aren't going to change anymore than they have.

    Jeff

  164. Priorities. by ph43drus · · Score: 1
    Could Sun really completely GPL Java without losing money due to the developers they have in-house? Their expert knowledge would only go so far as expert knowledge in competing firms when intending to offer support. This is why so many people argue against blind hordes of people advocating the application of the GPL on everything.

    Not relevant, allow me to explain. Stallman and all his followers are not concerned with Sun's bottom line, at least not primarily, now it isn't that we are against money, just it isn't top priority. This is more about user's rights and having a working technology that fulfils it's stated goals (already been discussed how Perl does a better job than Java at being WORA).

    At this point, Sun would have to change their business plan, but that's their problem. Show me the (Free) source.

    Jeff

    1. Re:Priorities. by dennisp · · Score: 2

      So in other words, give us the code AND fuck off.

  165. Ok Tom, try this: by ph43drus · · Score: 1
    How about this scenario:

    Sun releases Java under the BSD liscence (hmm, now where did I get that...).

    M$ grabs the source, plays a little game called "Embrace and Extend." Calls their product "COOL." Then, they market it (binary only) as a "Better Java than Java."

    Sun get's fscked, hard. M$ get's away with it, totally.

    In the current arena, and with the Java product there are players who do not give a flying monkey turd about the community (at the moment, Sun included). This is a situation where the community needs to be enforced.

    I care more about the user's rights than the developer's, and that is my underlying assumption. My best shot at yours is that you care about the developer's rights, which would say, "M$ is fine in this situation." Flame me if I have my head up my arse.

    Jeff

  166. Patrick Henry? by A+Big+Gnu+Thrush · · Score: 1

    Did he work with Kernighan and Ritchie? If so, I don't think we can rely on him for a disinterested opinion on liscensing issues. Java will crush their petty C like the bug that we all know it is!

    1. Re:Patrick Henry? by cdegroot · · Score: 1
      Java have its virtues but can never substitute a powerful language like C.

      '40s: "machine language has it virtues but can never substitute for rewiring the computer"

      '50s: "assembly has it virtues but can never substitute for machine language"

      '60s: "high-level languages have their virtues but can never substitute for assembly"

      I smell a pattern here...

    2. Re:Patrick Henry? by segmond · · Score: 1

      Ah ah, what crap are you talking? How can you ever ask if you can create a "full and good operating system"(like Linux) with Java. Java is not a low level language thus, asking if you can create operating system out of it is crazy. Linux is not a full and good operating system because it was done in C, It could have been done in Lisp or some other language. Linux is "full and good" because of the mind behind it, because of the philisophy behind it. What are you talking about substitution? Java was not designed to replace C. Has C replaced assembly? No, C was not designed to replace assembly, C was designed to make life easier, and as far as Java makes life easier than C, all will be well with it.

      --
      ------ Curiosity killed the cat. {satisfaction brought it back | it didn't die ignorant | lack of it is killing mankind
    3. Re:Patrick Henry? by papo · · Score: 2

      Holy ignorance, Batman! Java born out based on C++ who on his turn is based in C. Without Kernigham, Ritchie and Stroustrup Java could never be thought about!

      And one question to you: Can you create a full and good operating system(like Linux) with Java? And C++ continues to be much more fast than code that run in Java Virtual Machines. Java have its virtues but can never substitute a powerful language like C.

      --
      "Learning, learning, learning - that is the secret of jewish survival" -- Ahad A'Ham
  167. free software often takes more time by jetson123 · · Score: 2
    In my experience, free software is often not first to market.

    It took Emacs decades to mature. And GNU C++ didn't become a reasonably complete C++ compiler years after good commercial implementations were already out there. Mature C/C++-based GUI toolkits took a few years to come out after mature commercial C/C++ GUI toolkits. Same for free, mature, powerful UNIX-like kernels.

    It will take Mozilla quite some time to catch up with Internet Explorer in terms of features and stability. And free versions of Java will likely take years to catch up with Sun Java in terms of features and performance.

    And I think there is nothing wrong with that. While it is nice when free software actually is first (and it sometimes is), the utility and importance of free software isn't diminished by coming out later.

    1. Re:free software often takes more time by jetson123 · · Score: 2
      I have been using C++ since before the first compiler was available commercially, and I have a lot of experience with the various UNIX compilers. I always liked and preferred GNU C++, but it was also behind in terms of robust implementations of new language features compared to other UNIX implementations (and I have reported quite a few bugs in it over the years, including some code generation bugs).

      As I said before, I don't think that's a problem at all. Free software doesn't have to be first to market. In fact, I think it's bad to set up such expectations. Because free software has been oversold as delivering not only the best, most extensible, and most robust product, but also being first to market, people are unreasonably declaring projects like Mozilla failures or at least off-target.

  168. RMS again! by FPhlyer · · Score: 2

    Always interesting to get feedback from RMS. This one is real good. Java is a major player in the future of alternative operating systems by giving programmers the ability to code once for many platforms. Java is good, but the license issue is a real problem. As long as the Java license does not conform to free software standards, we will never have a guarantee that we will still be able to use it freely tommorow.

    First Toast

    --
    Brought to you by Frobozz Magic Penguin Fodder.
  169. Jikes by HiThere · · Score: 1

    It's called Jikes, but remember, he did say "the compiler part". The library is something else. There are a couple of open source projects going on to replace the Java libaries, but I don't remember what they're called, or know how far they've gotten.

    You could try looking for "classpath" in the list of projects at the FSF, but I don't really remember.

    Another option is to start looking at http://www.gjt.org/ and see what you come up with.

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  170. Re:The Solution. by HiThere · · Score: 1

    The amusing/apalling thing is that given what the stock market has been doing recently that might work!

    --

    I think we've pushed this "anyone can grow up to be president" thing too far.
  171. Re:Not RMS's best work by GnuGrendel · · Score: 1

    This is evidence of the competing closed-source products and the business practices that drive them, not of a failure on the part of the marketplace to
    demand compatibility. The users have no *power* to enforce compatibility if the source is closed. If the source to both browsers were open, I think
    RMS would say that the incompatibilities and extensions would be written out or merged. In any case, his point is that the lack of freedom for the
    users creates an environment where such incompatibilities can arise.


    Sort of like the source code compatibility between linux and *BSD, or between apps written for KDE and GNOME, right? Absolutely... everything in OSS is compatible...

  172. Re:Changing the language by GnuGrendel · · Score: 1

    Because some of the changes people would like to make to Java, such as Generic types, are not able to be compiled to Java compatible bytecode.

  173. Re:There's a good debate on this... by GnuGrendel · · Score: 1

    The point of a free workalike implementation is to guarantee compatibility irrespective of a single company's shareholders' views.

    Like the compatibility between Linux/*BSD/every other Unix or the compatibility between KDE and GNOME?

    The fact is that WORA is a reality NOW for Java, and those of us who develop in Java don't want to see that stop. Sun is not the only company developing Java. IBM puts more money and people into Java than Sun, and builds better JVM's too, and for a LOT of platforms.

    I would have no problem with opening the Java source code for bug fixes, etc, as long as we're guaranteed that anything called "Java" will be compatible. In fact, this is exactly what Sun is doing with the J2SE. As of Feb 1, 2000, the source code will be available with no royalties, etc attached, just compatibility constraints, so go crazy with it and wow us with your super-cool JVM.... nothing could make me happier.

  174. Re:the freedom to fork versus wrtie-once-run-anywh by GnuGrendel · · Score: 1

    What's going on is that everyone in the linux kernel development community has wanted the same thing, a better Kernel, a better Linux, and for Linux to take over the world.... at least, that is, so far...

    What happens when MSLinux comes out? MS will no doubt fork the kernel. They'll add in all kinds of things that Linus and crew will no doubt think is crap, but they'll be able to sell a lot of copies of MSLinux (hell, they might give away free CDs and books!) and get a lot of Linux marketshare because, hey, they're M$ and everyone's heard of them.... they might add a proprietary GUI on top and chuck out X-win...

    now you'd have ISV's making apps for MSLinux that aren't compatible with any other Linux. They might do it subtly and slowly, so discrepancies slowly build up, and fracture the Linux market.

    The problem here is that the GPL and OSS has never faced this kind of large-scale opposition from a foe willing to fork and sacrifice compatibility. Java has faced such a foe in the first round with M$, and it's still standing.

    What happens for Linux when MSLinux comes out? Will it stay together? Will Linus and all be forced to add M$ patches to the kernel to stay MSLinux compatible?

  175. Re:That'd be a valid point, but... by GnuGrendel · · Score: 1

    Well, I don't know what you're doing wrong, but it's definitely you, not Java. The level of WORA is incredible in Java, especially considering it's such a full-featured language. I mean really, how's the multi-thread support in Perl? Java is a real, OO language, not a scripting language, and it's the best thing around for cross platform development.

  176. More food for thought by GnuGrendel · · Score: 2

    If you really want to see what the Java developer community thinks of these issues, check out some of the discussions that went on in JavaLobby last week:

    Java and GPL

    WORA scorecard

    CVS for Java2 Standard Edition - Do You Want It?

    I know that for some reason, it's not "cool" to like Java on /., but for those of us who love Java and use it, there's no going back, so we're trying to make the best of what we've got, and what we can get.

  177. the freedom to fork versus wrtie-once-run-anywhere by linuchristo · · Score: 2

    I read through the 20 or so comments at JavaLobby. most were against a GPLed Java clone because the GPL allows forking. forking destroys Java's write-once-run-anywhere (WORA) property. these commentators at JavaLobby value WORA over freedom. the best single comment is here. (scrolling up and down brings you to the other 19 or so comments.)

  178. Re:Please moderators, tell me what is Insightful h by auntfloyd · · Score: 1

    Since I was the one who moderated it up to Insightful, let me tell you.

    RMS makes the suggestion that GPL'ing at least one Java implementation will allow unlimited compatibility now and forever. After all, if Microsoft changes their JVM or class library, we can just change ours, right? By this same token, if MS changes their OS, why don't we change any of our free OSes to be compatible? Because it's a lot of diffucult work, that's why. Same goes for any other moderatly-complicated software project.

    The original poster (rightly) criticized RMS's simplistic viewpoint. He made valid points in rebuttal. That, my friend, is Insightful.

    Just because we agree with the Free Software/Open Source view does not mean that we have to blindly follow or agree with RMS's every word. Demagougery has no place here.

    ~~~~~~~~~
    auntfloyd

  179. Re:RI agree -- the post is flamebait. by auntfloyd · · Score: 1

    So /. posters shouldn't be allowed to disagree with Stallman simply because your opinion of him is so great? When posts criticizing Stallman, Linus, ESR and the rest with valid points are considered flamebait, then Slashdot will finally have passed the point of no return. I still maintain that post is insightful, and other moderators seem to agree with me.

    How are moderators "elites"? Anyone with positive karma can be a moderator. Make a few quality posts and you might be one yourself tomorrow. Then you can moderate as you see fit.
    ~~~~~~~~~
    auntfloyd

  180. Re:One example doesn't make the point strongly eno by Abigail-II · · Score: 1
    Free software often adds enhancements beyond the standards, but it rarely violates them. It would be counterproductive to do it.

    But going beyond the standards can be counterproductive as well. Look at HTML for a prime example. I've also run into cases were I wanted to compile software that claimed to be compilable by "any ANSI compliant compiler", but forgot to mention "as long as the compiler is gcc". It's usually trivial things, (like C++ style comments for instance), but still.

    Having development tools add enhancements beyond the standards make it harder to develop programs that are standard compliant - as often things like compilers are the only means the developer is aware off that tests for compliance. (Yes, I am aware of the -ansi switch of gcc. gcc isn't the point, adding enhancements is).

    That doesn't mean adding enhancements is always bad - it's a double edged sword.

    -- Abigail

  181. Re:Not RMS's best work by jstepka · · Score: 1

    I can't say that I agree:


    For example, the assertion that "putting users in control" (that is, opening the source, preferably under the GPL) is the best way to assure continued compatibility. I am no philosopher of science, but it seems to me that putting users in control and allowing code forking is to encourage incompatibility. Witness the fate of the BSD's - originally compatible due to their shared code base in BSD4.4, presently incompatible due to different directions in development. And that over a relatively short time span.


    BSD is no different than Linux, if not better. Currently there are countless distributions out there for linux, and 3 bsd distributions. "Putting users in control" allows for a larger pool of programmers to participate. When this occurs features can be implimented much faster.


    For example, the assertion that "putting users in control" (that is, opening the source, preferably under the GPL) is the best way to assure continued compatibility. I am no philosopher of science, but it seems to me that putting users in control and allowing code forking is to encourage incompatibility. Witness the fate of the BSD's - originally compatible due to their shared code base in BSD4.4, presently incompatible due to different directions in development. And that over a relatively short time span.


    For the compatibility id say you are right. What I 'm going to take the con on is about the J2EE specification. If the model is followed there shouldn't be a problem.

    --
    Justen Stepka
  182. But why is this a problem? by johnburton · · Score: 1
    Is there anything that prevents us from implementing a java compiler and run time environment without sun's blessing as long as we don't call it java?

    If sun don't want to release their implementation as open source then that's up to them, they have the freedom to choose under what conditions they provide their work to us, but how could they stop us form implementing the language ourselves and releasing it open source.

    I would imagine the compiler would be fairly difficult but it is a nice regular language so shouldn't be impossibly hard and the libraries are a perfect open source project as anyone can contribute different parts.

    I can't believe there isn't a project like this already. Is there one that I missed?

    --
    Sig is taking a break!
    1. Re:But why is this a problem? by johnburton · · Score: 1

      Interesting, I've not seen any publicity for this, is it new?

      --
      Sig is taking a break!
    2. Re:But why is this a problem? by Anonynous+Coward · · Score: 1
      Yes, you can do that!

      Kaffe

      Japhar

      Kaffe is GPLed, Japhar is LGPLed. There may be more, but these are the two big names.

  183. BSD forever free how? by FascDot+Killed+My+Pr · · Score: 2

    How is BSD "forever free"?

    Let's say I have program P licensed under BSD. People contribute code, P excels at it's job, time marches on. People get hit by buses (meaning they leave P-development for whatever reason). Eventually company C has the last remaining copy of P. P is still good, so C compiles it and sells the binaries but keeps the source secret. Uh-oh, P is no longer free.

    If P was GPL'd this would not have happened.
    ---

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
    1. Re:BSD forever free how? by FascDot+Killed+My+Pr · · Score: 2

      Ridiculous or not, you haven't answered the question. Your statement: "Once something is placed under the BSDL, that code remains forever free." is demonstrably false. Conversely, the GPL has no such (known--your point about not being tested in court is well-taken) flaws.

      In anycase, the problem doesn't have to be simply "misplacing the code". What if company C forks P (creating P') and adds new killer feature F to it? Nobody has that source code either. Again, only with the GPL (and similar protective licenses) can once-free code remain so.

      I used to have an online paper discussing the BSD, GPL and other licenses from a game-theory point of view, but I've moved and cancelled my ISP service so it's gone now. So instead of pointing you there I'll refer you to Richard Dawkins "The Selfish Gene", particularly the section(s) on Evolutionarily Stable Strategies. Then ask yourself: "Can a world of BSD software be 'invaded' by non-sharers? And if so, what does that mean for the BSD population?"
      ---

      --
      Linux MAPI Server!
      http://www.openone.com/software/MailOne/
      (Exchange Migration HOWTO coming soon)
    2. Re:BSD forever free how? by FascDot+Killed+My+Pr · · Score: 2

      "You have no right to coerce him into giving away his work product for free."

      Correct, I don't. That's why I don't coerce. By placing the GPL on my code, I give people the option of playing nice with me (i.e. sharing back) or going away. BSD developers, on the other hand, give people the choice of playing nice or screwing me hard.
      ---

      --
      Linux MAPI Server!
      http://www.openone.com/software/MailOne/
      (Exchange Migration HOWTO coming soon)
    3. Re:BSD forever free how? by Tom+Christiansen · · Score: 2
      Oh don't be lame. You're saying that you misplaced all copies of the source code, and now the last person with a copy won't give it to you? That's ridiculous.

      Once something is placed under the BSDL, that code remains forever free. However, this is not a prurient licence, and makes no claims on anyone else's code. It plays well and gets along with others.

      I swear, there must be something in the water up there in Boston. I think Neal Stephenson's Zodiac was right.

    4. Re:BSD forever free how? by Tom+Christiansen · · Score: 2
      . Your statement: "Once something is placed under the BSDL, that code remains forever free." is demonstrably false
      Your statement is pure FUD. Something that's BSDL'd is certainly free, and you cannot change that. The licence cannot be post facto withdrawn from the software freed by the BSDL. The source is available for you to do whatsover you please with it. Your scenario of everybody misplacing all copies is stupid.

      Of course, that doesn't mean that you aren't allowed to own your own efforts later, but this is of no consequence in a licence that is designed to be non-viral.

    5. Re:BSD forever free how? by Tom+Christiansen · · Score: 2
      In anycase, the problem doesn't have to be simply "misplacing the code". What if company C forks P (creating P') and adds new killer feature F to it? Nobody has that source code either
      Wrong. The owner has that code. He may do wiht him as he wishes. You have no right to coerce him into giving away his work product for free.

      Your rights stop with your code, and do not extend to others' code. You can say anything you want about your code, but no more.

      Free code has no restrictions.

    6. Re:BSD forever free how? by Tom+Christiansen · · Score: 2
      It does *NOT* screw you to have your software used commercially. This is your problem: You're afraid that someone might make money. What's your beef?

      Your product, X, is still free, still yours, still open, still accessible. What happens with commercial product XY *does*not*matter* to you. It *does*not*hurt* you.

      Are you really this blind?

    7. Re:BSD forever free how? by Tom+Christiansen · · Score: 2

      Explain, very slowly how it is not about money, and how it hurts. You need to prove damages now, counsellor. We await your response. Or we'll throw you out of court.

    8. Re:BSD forever free how? by dennisp · · Score: 2

      Agreed. However, some prefer to force the community to give back. This is probably based on the notion that we may act in self interest otherwise.

      Either way, I'm sure business will either extend or modularize to a point where they are not obligated to submit that which gives them an edge.

  184. Tom, Tom, Tom by FascDot+Killed+My+Pr · · Score: 2

    I can see why so many people hate you. Talk about viral. First, my statement are not FUD. Why? Because 1) they are fact and 2) they are not marketing related.

    Second, just why can't the BSD license be withdrawn from P? Since "[t]he source is available for you to do whatsover you please with it", what's to stop me from take large (not to say full) portions and incorporate them into my own, non-free application?

    And before you respond with comments about "FUD" or how stupid or lame I am, why not go back and copy my example into your next reply? That will make it easier to respond to the actual issues.
    ---

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
    1. Re:Tom, Tom, Tom by FascDot+Killed+My+Pr · · Score: 2

      "The original didn't die."

      Let's say for the sake of argument that this is true (but see point #2 below). The source code that I copied IS NO LONGER FREE. *GASP* Just like I said!

      In any case, I doubt your statement will remain true. As I explained on my website, if there are two programs P1 and P2, one being BSD'd and the other under a proprietary license L, P2 will eventually dominate. Why? Because for P2 to get all of P1's features (including stability, robustness, etc) is a simple matter of copying the source code. That means that P2 is always as good as P1 and probably better. P1 eventually dies. Good-bye freedom of that source code.

      The GPL fixes this flaw by only sharing with people who share back.
      ---

      --
      Linux MAPI Server!
      http://www.openone.com/software/MailOne/
      (Exchange Migration HOWTO coming soon)
    2. Re:Tom, Tom, Tom by Zurk · · Score: 2

      nope. sorry. youre wrong no matter how you put it.
      Consider this :
      [a] I'm a lone opensource developer. i develop package X under BSD. I put it on geocities. geocities gets bought by yahoo and i cant access my original source and my site gets shut down due to the fact i cant agree to the new licence terms.
      [b] Since my package was downloaded in binary for convenience, my users dont have my source -- at least none i can find.
      [c] i look in my backups - oops..forgot to back it up.
      [d] Company M steps in. They have my source. they offer to sell it back to me for $5000. They also sell a binary version for $500.
      What do i do ?

      Under GPL :
      [d] I tell a user who bought their software to ask for a source disk. They refuse. i & the FSF threaten to sue. i get my source back.

      I understand your arguement -- you want everything with no strings attached and thats an honourable goal - but this is a hostile planet and you have to guard your own interests.

    3. Re:Tom, Tom, Tom by Tom+Christiansen · · Score: 2
      just why can't the BSD license be withdrawn from P? Since "[t]he source is available for you to do whatsover you please with it", what's to stop me from take large (not to say full) portions and incorporate them into my own, non-free application?
      Irrelevant. That's your code then. It's free for the using. The original didn't die. Do what you want with it. There's nothing wrong with using something that's free to make something that isn't. IT DOES NOT HURT YOU. It's no skin off your nose. Your stuff is still free.

      There's some fundamental misunderstanding here. No one has any charity anymore. Just give it away. Stop hoarding. Stop telling people what rules there are. Remove the rules and free the software.

    4. Re:Tom, Tom, Tom by Tom+Christiansen · · Score: 2

      I'm going to make it as easy as I can. Software product X is free. It is used to make software product XY, which is then sold commercially under a typical fee-for-licence arrangement. This makes XY nonfree. But the X program is still free. Now, and in the future. Forever. That's why it's forever free.

    5. Re:Tom, Tom, Tom by dennisp · · Score: 2

      Thank you for that absurd story.

      Anyway, you could have just stated that your expectation in giving to the community is that of forced return if any intend to expand or extend your product. In other words, we're enforcing community.

      This does work very well when the community isn't reliant on the software which they are programming. This is why you see the the commercialization of Linux bringing commercial or more restricted licensing on extensions of the products they offer. A business model which relies on non differentiated product and very competitive support schemes is not sustainable.

      The BSD license asks for the good in human nature to give back -- whereas the GPL demands it -- and even then, authors often demand to profit from the commercialization of their efforts.

      I do, however, diverge from others in that I can see that both licences can be good. It's your choice to impose restrictions on how free your software is.

      However, those that demand software to be GPL'd are missing the point completely. If a business model is based upon profits from software, there is nothing wrong with that. What I think some people are missing is that they are not directly dependent on the software that they build -- so the GPL can't hurt their bottom line. Arguing the virtues of free and commercial licenses without applying situationals is nonsense.

      Could Sun really completely GPL Java without losing money due to the developers they have in-house? Their expert knowledge would only go so far as expert knowledge in competing firms when intending to offer support. This is why so many people argue against blind hordes of people advocating the application of the GPL on everything.

  185. Here's how BSD can screw me by FascDot+Killed+My+Pr · · Score: 2

    OK, I am programmer A, I wrote program P under the BSD license. Company C took my code, added some killer features F and released PF under a proprietary license. How was I hurt?

    1) Money: I was selling P before, but now everyone buys PF. And I can't add F to P because I have no source code. C benefitted from me, but I didn't benefit in return. Unequal "contract".

    2) Respect: Since BSD no longer has the "advertisement clause" (IIRC) no one knows that PF is based on P. *I* may not even know it. Suddenly P is just a "freeware version" of PF. And a shoddy one, because it lacks F.

    3) Livelihood/fun: Because of 1 and 2 I no longer want to work on P.

    4) Ethics/Morals: We all agree that libre code is a good thing, right? Well here I went and took us down a path that turned P (BSD'd) into PF (proprietary). Whoops, sorry everyone.

    In any case, I'm not saying you shouldn't use the BSD (although personally I think it is foolish). What I'm saying is that:

    a) Code under the BSD is not "forever free" (your original claim) because it takes no steps to help future iterations. It is only free for it's own lifetime.

    b) The GPL does not suffer from that flaw.

    c) Despite your inflammatory sloganeering, the GPL is not "viral". It is cooperative.
    ---

    --
    Linux MAPI Server!
    http://www.openone.com/software/MailOne/
    (Exchange Migration HOWTO coming soon)
    1. Re:Here's how BSD can screw me by dennisp · · Score: 2

      How was I hurt?

      You weren't hurt at all; You gave your software away for free. Oh, you were talking about being hypocritical and wanting money or work from others in exchange for your "free" software.

      The GPL does not suffer from that flaw.

      Just because you do not wish to offer your software for free with no strings doesn't mean the BSD license is flawed.

      And people wonder why the commercialization of Linux brings proprietary or more limited licenses in additions to their distribution. Well duh, if they're putting thousands of hours into it, they must be stupid to want to be paid to do so. Or should they just give their time and competitive advantages to every company in the industry? If you think a support based business model (which is very competitive since we give everything we do right back to the community) that also demands many in house developers is a sustainable model, you're crazy.

      Code under the BSD is not "forever free"

      False. Your definition of free includes an obligation for those adding to your product to contribute code back. The BSD license does not force this. Under the BSD license, the modifications to your product belongs to each programmer who does so. If they want to give back to the community, they will. If they want to spend thousands of hours extending this product and find selling it is the only way to eat, they will. This is free, the GPL definition is less free.

      One of your arguments is that using the BSD license would be stupid. Why? Because you demand each and every addition to your product to come directly back to you? There are plenty of BSD licensed products that have a sustainable community.

      1) Money: I was selling P before

      Then it wasn't free. Either that or you're tricking people into buying completely free software -- perhaps disguised as your expert knowledge in pointing them to it.

      4) Ethics/Morals

      There's nothing lost because those that use the BSD license choose to actually give their software time/work away for free. The GPL demands software and time/work in return.

      Every license has its uses. Use whatever the hell you want -- but don't put down those who wish to actually give their software away for free (or those who wish to sell it for that matter).

      "GPL is not 'viral'."

      Agreed. You don't have to use it if you don't want to. It is, however, not a good idea to use if you wish to directly make money from programming software. The same, of course, goes for the BSD license.

      While this post may make it seem like I am a BSD loving advocate, see my previous posts to understand that licensing is purely one relating to a number of situationals.

    2. Re:Here's how BSD can screw me by dennisp · · Score: 2

      Congratulations, you just eliminated the only honest ways for the author to earn a living after having finished P

      It was under the BSD license. He didn't care if another company used his code. If it didn't stop him before, it won't stop him now.

      If you don't mind earning your money

      Yes, true. There are many cases where this is possible. Unfortunately though, many companies want a solution now instead of later. This means putting all your time in before and selling the product later. There is that as well as the pain in finding enough customers to collaborate on pricing schemes for you to get that done. It may work for small time work, but I doubt that it scales well.

      However, that doesn't stop me from releasing parts of my products with a BSD license. I've been working on a Java imaging SDK that supports more formats than JIMI and Advanced Imaging SDK. It has, unfortunately not seen the light of day yet in the free software world, because there has been argument that they own it at least in part because I worked on it during company time. They of course will remain unnamed..

  186. Re:the freedom to fork versus wrtie-once-run-anywh by Dr.+Sp0ng · · Score: 1

    man youre a stupid idiot. there will be no Micro$hit Linux, Unix or anything because of micro$hits binding agreements with SCO...they cant ever compete in the unix market directly.

    Better check your sources before you call somebody a stupid idiot, buddy... true, Microsoft's agreement with SCO prohibits them from directly competing in the UNIX market. However... "GNU's Not Unix"... "Linux is a UNIX-like operating system"... etc, etc...

    Linux is not *officially* a version of UNIX, and so therefore Microsoft can sell it if they want to. I think they won't, though, until it's too late - right now the company just doesn't have the mindset to participate in Open Source successfully, and when (and if) they do try, it'll be once they realize they stand no chance against OSS software. By this point it'll be too little, too late, and Microsoft will go the way of... err... I think I'm too young to remember any significant companies going under, so never mind :-)

    "Software is like sex- the best is for free"
    -Linus Torvalds

  187. Not one of RMS's better pieces by delirium_9 · · Score: 0
    To me RMS is the Magneto of Free software (I guess that makes Linus the Professor X). His motives are good, but his implementations might be lacking. But as any real X-Men fan could tell you, Magneto is by far the coolest character. You can always count on him to make his point with a splash.

    Unfortunately in this article RMS's presence doesn't even seem to be there. It's almost as if it were one of the Acolytes writing instead of the master. While he does explain why he thinks Sun removing Java from the ECMA won't help them, he doesn't bring any conviction but instead uses the too familiar "The beauty of the GPL is that if they make changes we like we can incorporate them into our version". Yes he mentions the GNU efforts that are underway but where is the call to arms that we all silently expected and perhaps feared?

    --
    Since your UID is smaller than mine, I can only conclude that you're trolling. -s20451 (410424)
  188. GNU becomes GIU? by plett · · Score: 1

    If GNU/Linux submitted itself for Unix(tm) certification, wouldn't it have to become GIU/Linux ? (GIU Is Unix) :-)

  189. Re:the freedom to fork versus wrtie-once-run-anywh by matsh · · Score: 1

    > WORA is a complete myth

    Sheesh, how, then, is it that we have 200 000 lines of Java code at our company that runs just fine on Solaris, Windows and Linux? Not a single line of code needs to be changed between these environments?

    What you are spreading is FUD. I dispise you for that!

  190. Re:Not RMS's best work by matsh · · Score: 1

    > how do you explain the fact that projects like GCC, GDB, and the Linux kernel have not forked?

    Could it be because noone *wanted* to fork them?

    The situation for Java is *so* much different, since there is (A) someone that really really wants to fork Java (Microsoft), and (B) the company that wants to fork Java has the distribution channels to drown everything else.

    Remember the battle between Netscape Navigator and Internet Explorer? Microsoft wanted to split the browser market, if not totally own it. What they did was to create an incompatible product and then put it on all new machines on the planet? What happened? Now they own 65% of the market. An open source version of Netscape wouldn't have saved the situation, since what mattered was that someone else wanted an incompatible product and had the distribution channels to make it flood the world!

  191. Logical consistency by hey! · · Score: 2

    The GPL is constantly concerned that someone, somewhere might be coding for profit instead of giving away their labours.

    Nobody can logically advocate the BSD license, yet think the only way to benefit from software development is to restrict copying and usage. If you believed that, you'd use a closed license.

    I also think that it is logically inconsitent for BSD license advocates to criticize GPL advocates, although the opposite is not true.

    Let's start with the GPL position. The GPL advocate thinks software should be free -- always with no exceptions. The restrictions of the GPL are not restrictions at all if you believe this -- its an illusion, mere legal flummery. People should be free to do what they will, because they should be free, not because the license says so. Likewise the "freedoms" of the BSD license are equally meaningless. The freedom to make free software proprietary is a freedom to do what no right thinking person would consider doing.

    Now the BSD advocate on the other hand thinks that free software is a good thing, but there are legitimate reasons to have closed licenses (otherwise, the freedom to make closed forks would be pointless). So far I am with them, but to criticize GPL on the basis that it is insufficiently free makes no sense, if it is perfectly OK to take software someone has given you and make a derived work that is completely restricted.


    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:Logical consistency by hey! · · Score: 2

      I get you now. You're saying: "You guys shut the fuck up. Only we get to bitch at you, not you at us."

      As a matter of fact, you don't get me. I happen to agree with the BSD point of view. However, I don't criticize people for using GPL, becuase it is as nonsensical as saying you restrict people all you want, as long as you don't restrict them too little.

      The BSDL stance as a pragmatic one. By not restricting downstream licensing, it is saying use whatever license you want, so long as you give some modicum of credit.

      The GPL stance, however is a moral one, so it makes sense for them to get upset about BSD.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  192. BSD troll? by drivers · · Score: 1

    I, at least, have been listening to the BSD advocates on Slashdot. They may seem to be a minority but they are getting their message across. From them, I know, that what you say about BSD is completely false. Not only are the BSD's compatible with each other, they are also compatible with Linux, since any BSD can run any other BSD's programs, as well as Linux binaries.

  193. Anti-BSD troll FUDge by Tom+Christiansen · · Score: 2
    Witness the fate of the BSD's - originally compatible due to their shared code base in BSD4.4, presently incompatible due to different directions in development. And that over a relatively short time span.
    Are you honestly that misinformed, or are you just trolling for a bite? Whatever the case, direct empirical evidence indicates--at least to me--that you're wrong. I smell the FUDge factor here.

    What evidence? The evidence is that I have never once had a problem compiling the very same program between both OpenBSD/Sparc and FreeBSD/Intel. Am I just lucky? Are you just unlucky? Are you really sure about what you just said? Perhaps I'm doing something wrong, and hterefore everything keeps coming out right--or maybe your statement needs retraction or amplification.

    1. Re:Anti-BSD troll FUDge by Tom+Christiansen · · Score: 2
      First, why do you care about binary compatibility? Down that route lie viruses. Unix is a source compatible system, and is stronger because of that.

      Secondly, when you say "emulation", it's not like a Sparc emulating an Intel. All it does is revector the syscalls to pretend there's a kernel there with a different idea of what goes where. It still runs at full speed. This isn't like binary emulation at all. It's not that big a deal.

    2. Re:Anti-BSD troll FUDge by twit · · Score: 2

      I haven't had trouble compiling. However, I was referring to binary compatibility, not source compatibility. (Of course, there's someone else in this thread who insists that emulation equates compatibility, so perhaps it's possible to go too far the other way).

      For that matter, I really haven't had that much difficulty porting stuff from BSD to Linux, either. Maybe I *am* lucky, or I just haven't tried anything really really difficult yet.

      --

      --

      --
      There is no premature anti-fascism. -Ernest Hemingway
    3. Re:Anti-BSD troll FUDge by MattMann · · Score: 1
      First, why do you care about binary compatibility? Down that route lie viruses. Unix is a source compatible system, and is stronger because of that.

      Given that I don't have time to read all the source code that I do compile and build, down the source route may lie viruses too. I think it's great that I can download a trusted binary RPM and use it so quickly that I don't forget what I was doing. And RedHat's performance in the marketplace is testimony to that sort of strength. That's not to say that I insist on binaries, but most OS's insist on them so I download them.

      Source compatibility does make unix stronger as you say... heck, POSIX-esque source interchangeability, or perl-esque, with Microsoft OS's et al makes such portable source even stronger than simple unix source compatibility. But, the strength of unix source compatibility comes as soon as the code is built and tests OK one time. It's not like pushups, where the more I rebuild it the stronger it becomes.

      Binary compatibility in the Java sense (hey, look, I'm back on the main topic) means that I can take a browser to a website and run their apps on my VM. If the security implementation can be worked out, etc., this capability will revolutionize our use of computers. I don't insist on binary compatibility: if the same thing can be done with perl source, great, I'll go for that, but the key is having the capability universally in clients. Maybe VMWare will do a plug in, maybe Citrix will out, maybe there will be competing standards... but to me it looks like Java is closest to giving us the capability, and it's a decent language.

  194. Sun, RMS and Patrick Henry by papo · · Score: 1

    I fully agree with Stallman in this issue. Sun created a license to bind everyone who liked the idea of the Java language and use it.
    It's interesting to see that Sun saw the great success and power of the GPL and open-source model and perverted the idea mantaining the mark of free.

    We can remember this words of Patrick Henry: "Is life so dear, or peace so sweet, as to be purchased at the price of chains and slavery? Forbid it, Almighty God! I know not what course others may take; but as for me, give me liberty or give me death!"
    Is laziness so sweet as to be purchased at the price of the chains of a perverted license? We must follow the idea of Mr. Stallman and create our own version of the Java language GPL'd of course!

    --
    "Learning, learning, learning - that is the secret of jewish survival" -- Ahad A'Ham
  195. Not RMS's best work by twit · · Score: 2

    RMS does much better when he describes the philosophical and technical issues behind his positions. As it is, this article is full of unsupported assertions, questionable facts, and general gobbledygook.

    For example, the assertion that "putting users in control" (that is, opening the source, preferably under the GPL) is the best way to assure continued compatibility. I am no philosopher of science, but it seems to me that putting users in control and allowing code forking is to encourage incompatibility. Witness the fate of the BSD's - originally compatible due to their shared code base in BSD4.4, presently incompatible due to different directions in development. And that over a relatively short time span.

    Another example, his trust in the market to favour a Java-compatible implementation. As such things go, I doubt that the market would favour any such thing. The most popular pieces of software, word processors and web browsers, are perpetually crippled with respect to backwards and forwards compatibility, much less interoperability. What the market favours is price, availability, and support. Compatibility, it seems, has been left by the wayside. This may be short-sighted, and I believe it is, but RMS may be giving us, as an industry, much too much credit here.

    I can only hope that he didn't intend this piece of correspondence for publication. As is the case with many visionaries (and I have no doubt that he is a visionary), he needs to tone down his message to sell it to the masses. Right now, I doubt that anyone is any more sold on open source, and a golden opportunity wasted.

    --

    --

    --
    There is no premature anti-fascism. -Ernest Hemingway
    1. Re:Not RMS's best work by twit · · Score: 2

      I think that the point is that most users don't demand compatibility - systems analysts and other such pedantic characters may desire it and even write it in, but when you're dealing with joe developer, much less joe user, thoughts of compatibility are relatively irrelevant. It's almost always a matter of price-performance and relevance to the business case.

      --

      --

      --
      There is no premature anti-fascism. -Ernest Hemingway
    2. Re:Not RMS's best work by twit · · Score: 2

      No, the same programs don't work (or don't even compile) on all of them. There are library incompatibilities, for one. BSD has gone farthest by releasing a user-space linux emulator.

      --

      --

      --
      There is no premature anti-fascism. -Ernest Hemingway
    3. Re:Not RMS's best work by Deadbolt · · Score: 3

      I am no philosopher of science, but it seems to me that putting users in control and allowing code forking is to encourage incompatibility.

      Then how do you explain the fact that projects like GCC, GDB, and the Linux kernel have not forked? The only big free software package that I can think of right now that has had a major fork has been Emacs, but I don't believe that anyone has suffered and died from incompatibility between the two. Plus, the GPL ensures that users can take whatever they want from each and make whatever suits their needs best. How is this bad?

      ESR writes in the Halloween Document about how projects with the most open source distribution have the least tendency to fork -- I refer you to the commentary there on opensource.org.

      The most popular pieces of software, word processors and web browsers, are perpetually crippled with respect to backwards and forwards compatibility, much less interoperability. What the market favours is price, availability, and support. Compatibility, it seems, has been left by the wayside.

      This is evidence of the competing closed-source products and the business practices that drive them, not of a failure on the part of the marketplace to demand compatibility. The users have no *power* to enforce compatibility if the source is closed. If the source to both browsers were open, I think RMS would say that the incompatibilities and extensions would be written out or merged. In any case, his point is that the lack of freedom for the users creates an environment where such incompatibilities can arise.

      --
      "Honey, it's not working out; I think we should make our relationship open-source."
    4. Re:Not RMS's best work by _Swank · · Score: 1

      ...his trust in the market to favour a Java-compatible implementation. As such things go, I doubt that the market would favour any such thing.

      I completely disagree with this statement as I can think of a number of reasons supporting the contrary. It seems that application developers who are going to be using Java (or some forked variant thereof) would prefer to use an entirely compatible implementation. This would allow the application to run on any platform with a certified VM. Now obviously a forked implementation could also create new forked VMs for all these platforms, but that would be a heck of a lot of work and how about being able to use the application in an environment which already has a compatible VM installed for other purposes. There is no reason why I want two different VMs running for the same basic purpose.
      From the perspective of a consulting shop such as IBM who strive for high reuse from code on one project o be used on another, there is very little that is compelling one to use a superset, forked version of Java. If this new version of Java is used on a project, the reuse is limited only to projects that have the same environment, which is very limiting.

      IBM's "official" response to Sun's recent actions can be found here and states that though IBM does not support Sun's moves their implementation will still conform to Sun's specs. In other words, they seem to have no plan to fork. With IBM and Sun backing the same implementation of Java it would be hard to get any fork to be widely used and all attempts will likely end up on the garbage pile with J++.

  196. RTFM, please by twit · · Score: 2

    They run them through binary emulation. By the same token, you could say that Linux on x86 is compatible with old atari systems, merely because an emulator exists. It's clearly not so.

    BSD advocates on a public discussion forum are all well and good, but look at the documentation, even the most basic documentation, before you make an assertion. From the OpenBSD FAQ:


    1.1 - What is OpenBSD?

    The [7]OpenBSD project produces a freely available, multi-platform 4.4BSD-based UNIX-like operating system. Our efforts place emphasis on portability, standardization, correctness, and security. [8]OpenBSD supports binary emulation of most binaries from SVR4 (Solaris),FreeBSD, Linux, BSDI, SunOS, and HPUX.


    Oh, and I use OpenBSD as well as Linux. Nice try.

    --

    --

    --
    There is no premature anti-fascism. -Ernest Hemingway
  197. Re:One of Sun's fears... by twit · · Score: 2

    I disagree.

    Larry's keeping tight hold of perl (as perl; you're free to reuse anything to do with perl so long as you don't call it perl) for the sake of perl. He trusts his own judgement, in other words, but he's always amenable to new arguments.

    Sun, on the other hand, is keeping tight hold of Java as a revenue centre. The good of the application as a functional and usable piece of work comes second, or sometimes not at all, if I can borrow from Austin Powers ;-). I don't think that they'd incorporate architectural changes which come from outside their core group (it seems that they've rejected all proposals so far) and the SCSL makes a mockery of open source.

    I would feel hurt, both emotionally and professionally, if I'd taken Sun's goodwill at face value, like the Blackdown team did. Despite their occasional gesture towards open source, they're Just Another Corporation at heart.


    --

    --

    --
    There is no premature anti-fascism. -Ernest Hemingway
  198. What FUD?!? by HerbieStone · · Score: 1
    However, I sincerely wish that he'd stop the FUD

    I don't buy this. Please, you accuse RMS to FUD against Java. Why don't you state where he does this? What do you call FUD here? Is criticizing the position of SUN FUD? Is calling to support a GPL'ed Version of Java FUD? Enlighten me!

    1. Re:What FUD?!? by notsosilentbob · · Score: 1
      Ok, without even really trying and just using this current article at JavaLobby:

      We are doing this because Sun's license unacceptably restricts our freedom.

      Now just exactly why does RMS have the right to declare to the world that something that Sun owns is unacceptably restricts his freedom? Freedom of what? To use a copyrighted & trademarked item from a company that owns it?? He has no such right -- he can request, he can even plead. But DEMANDING this right he has no grounds. Only Sun has the right to open this up and make it completely free.

      His demands are simply not fair to sun, who own the trademark. In this sense he is spreading Doubt, if not Fear and Uncertainty.

      As long as Sun uses a license that does not permit unlimited technical changes, it will remain unacceptable, and we will keep on building our replacement.

      Here, he uses the word "replacement" in such a way that it sounds like he's declaring war. Sounds like Fear to me. Why can't he just be mellow out and lead through calm and reason, saying something to the effect of "we want a language like Java that is GPL'd, and so we're doing it.

      Indeed, I can't think of Sun taking on RMS or anything directly like this: show me where Sun has said that it wants to battle any GNU projects or Linux, or that it thinks they are bad in any way.

  199. Re:One of Sun's fears... by DanaL · · Score: 2

    Maybe, but what if, oh say M$ pumped out a perl implementatio, added a bunch of keywords, elminated most of the standard modules (replacing them with their own, Windows-specific ones). Then called the product Perl and started selling it heavily.

    Of course, we could keep could using 'Wall-style' perl, but I'm sure there would be one or two angry voices voices in the perl community.

    In a way, having one strong company with the resources to duke it out with M$ in court was a good thing. It prevent M$ from once again usurping someone else's technology.

    Dana

  200. Re:One of Sun's fears... by DanaL · · Score: 2

    It probably is. It was also illegal to violate Sun's license agreement and claim that their product was Java. But the did.

    Does LW have the cash to battle Microsoft's legal department in court?

    Dana

  201. One of Sun's fears... by DanaL · · Score: 3

    I don't think is too worried about other people implementing Java. It's a secondary concern. What there are really scared off (amongst other things) is people changing the language.

    M$, for instance, added new keywords to J++ because they didn't like anonymous inner classes. (Apparently, Sun tried the Delegate keyword that M$ added in an early version and didn't like it). On Javalobby this summer, there was a long debate about someone who had created a pre-processor and was trying to add Generic types to the language.

    Yes, open source would allow new features to be added quickly, but it's different when you add features to software. Having a bunch of people adding cool new features, or their favourite things from other languages, will break the language specification.

    I'm sure Larry Wall keeps a fairly tight fist over what new keywords (not APIs or libraries) are added to Perl, and that is what Sun is trying to do with Java. (That, and make a lot of money...)

    Dana

    1. Re:One of Sun's fears... by Anonynous+Coward · · Score: 1
      Yes..but given Perl's license, anyone is free to make a forked version of Perl for their own ends....This is all Stallman wants for Java.

      This doesn't require OTHER people to use the forked Perl version -- most will stick with the 'official' Wall version..But at least Perl leaves the option open (and notice how nothing bad has come of it?) whereas Java doesn't.

  202. Tomorrow is a strong term... Re:RMS again! by rentgen · · Score: 1

    As long as the Java license does not conform to free software standards, we will never have a guarantee that we will still be able to use it freely tommorow

    On the other hand, noone can guarantee that we will be able to use Java freely tomorrow it comes with GPL or alike either ;) It is pretty easy to change anything tomorrow

  203. One example doesn't make the point strongly enough by dsplat · · Score: 1

    gcc, g++, glibc and Linux have all moved in the direction of standards, either real or de facto. Free software often adds enhancements beyond the standards, but it rarely violates them. It would be counterproductive to do it.

    --
    The net will not be what we demand, but what we make it. Build it well.
  204. Re:One example doesn't make the point strongly eno by dsplat · · Score: 1
    POSIX-ME-HARDER, baby!


    That's:

    #pragma POSIX_ME_HARDER baby
    --
    The net will not be what we demand, but what we make it. Build it well.
  205. Lessons Not Learned From C and C++? by EXTomar · · Score: 1

    I know I'm coming into the discussion late, but the thing I keep seeing from both camps are that...

    1. Sun doesn't want to corupt the language.

    2. Open Source is the best way to go for stable implementation.

    That's great! As long as Sun makes some attempt for a stable, ANSI-ifed specification of Java, then who cares who implements it?! Let Sun have control of the Language Specification. Let the Open Source writers implement it. After all, isn't that how C and C++ came about?

  206. Changing the language by staplin · · Score: 1

    Changing the language is not necessarily a bad thing. There's a lot of work going on that adds or changes features in existing languages, trying to make it a better language for a specific purpose. The main thing is that you don't try and market it as the original language.

    Make it downwardly compatible, if you can, so that any specification of the new language is a subset of the original, and the only problems you have are when you try and port something to the new.

    And if you add new features to the language, make sure people know your code won't run with anyone else's compiler.

    And in the case of java, no matter what the input language looks like, or what compiler you use, if you get Sun compatible bytecode out of it, what real difference does it make?

  207. There's a good debate on this... by AugstWest · · Score: 4

    ...going on over at JavaLobby, which is where I believe this was first posted.

  208. WORA not a myth by gark · · Score: 1

    Check out the jakarta project for a real world example of a large scale Java project that runs on many different platforms/JVMs.

  209. That'd be a valid point, but... by Greyfox · · Score: 2

    WORA is a myth. I've yet to a Java program of complexity greater than "Hello World" run the same way on two different VMs. Currently perl is more WORA than Java is.

    --

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

    1. Re:That'd be a valid point, but... by keyeto · · Score: 1

      You must be deliberately doing something stupid if you have this problem. Well... OK, I've once had trouble with WORA, but it was when I was too keen on using a nifty feature in the libraries, rather than doing the obvious Right Thing. Even then it was just another example of how good code comes out of solid engineering considerations, rather than applying the latest buzzy technology.

      Which is Java all over. It's not the greatest language in the world, but it is s a very conservative piece of engineering. And it shows, the fact that WORA ever works at all ever is a demonstration of such. This is an accomplishment, and respect goes out to Joy, et. al. for doing it.

      Sun are being evil and crap though, RMS is right. He nearly always is. I resent the fact that I can't work on the Classpath project because I've looked at the sources Sun has opened (but not freed, this is the best example I've seen on why it important to make the distinction), contaminating myself with Sun's intellectual property in the process.

      --
      -- "This is the Space Age, and we are Here To Go" - W.S.Burroughs
  210. Re:java is not here to stay by DSCreat · · Score: 1

    First, I loved programming C for DOS,

    then I loved programming C++ for *NIX,

    then I hated programming C for *NIX,

    then I hated programming C++ for Windows.

    Now I love programming Java and I couldn't care less what platform I program for.

  211. Re:Stallman the visionary vs Stallman the politici by TheCarp · · Score: 2

    Stalinist socialism is an oxymoron.

    Socialism is a system where the workers own the
    means for producing goods and hold political
    power

    Stalins system was a system where workers did
    the work for producing goods, but stalin held all
    the power.

    hardly equivalent. GPL is a very socialist idea.
    The workers (coders) do the work, they share in
    the product of the work (the code). Whoever does
    the work makes the decisions (holds the power)
    and of course anyone who needs the code, then
    shares in the fruits of their labor.

    nice system...be nice if all industries worked
    that way.

    --
    "I opened my eyes, and everything went dark again"
  212. Re:GPL'd Java? by spurious+cowherd · · Score: 1

    One thing to bee aware of. RMS takes one extreme end of the argument whereas Sun will take the opposite. In the end we'll find, like every other argument, the resolution will lie in the middle. Kinda like a bell curve.

    --

    Time flies like an arrow, fruit flies like a banana.

  213. Re:RMS Good. by Relforn · · Score: 1

    You're forgetting that almost the only thing Scott McNealy has going for him in life is that he's a skilled businessman and a hockey player.

    He has almost no intellectual weight at all when it comes to technical matters. But RMS would be a big red streak on the floor in a matter of seconds.

  214. Re:GPL'd Java? by notsosilentbob · · Score: 1

    Why is the above marked flaimbait! It's the guy's honest opinion. Whether you agree with it or not is another matter, but not your right to moderate it down!

  215. Re:Stallman the visionary vs Stallman the politici by notsosilentbob · · Score: 1

    No, you're wrong: here's why:

    Stallin's socialism was mandated, required. You had no choice. Not to mention that punishment for standing up to him meant death.

    GPL is voluntary. You don't like it, don't use it (and you won't die).

    Indeed, this is where I have a problem with RMS trying to sell it as perfect for everything. It's not. It's wonderful if you want to do it. If you don't, don't. But I'm starting to get the feeling that RMS is going down a slippery slope of "everything GPL good, everything else bad".

  216. Stallman the visionary vs Stallman the politician by notsosilentbob · · Score: 3

    I truly admire what RMS has done in the past. Emacs, GPL (truly a thing of beauty), and the entire GNU project in general.

    However, I sincerely wish that he'd stop the FUD. As a visionary, I believe that he has a responsibility to try and be above the rest of us -- to be clear, calm, a master of self control, a Jesus figure if you will. But lately he has been doing what I consider "mean" things: calling for a boycott of Amazon, throwing FUD up against Java.

    Now, whether Amazon or Sun deserve it is besides the point. He should be taken a more careful, thoughtful position.

    Maybe it's that I'm starting to get the sense of hatered coming from him lately, and that saddens me. I'd much rather see a person that I'm following be gentler, calmer. Instead, he's becoming political and using his power to hurt.

    Case in point is the Amazon lawsuit. Now, first, I HATE that Amazon is sueing over it's one click patent. However, they do have a legal right to enforce their (crappy) patent. The right way for this to fall out is in the court system. I hope they lose. But RMS's call for boycott really bothers me -- I'd much rather that he'd reiterated his stance on the enforcement of patents and stated that he was disturbed by the Amazon lawsuit.

    I'm also worried that there are too many blind RMS followers out there. If /. postings are any evidence, there are thousands of RMS followers that will jump to action over anything he says. That scares me, especially now that he's showing signs of using his power in a hardcore political fashion, rather than selling GPL on the strengths of truth an beauty.

    With regards to java, it seems that sun has every right to do with it as they please. The wrote it, they have a copyright on it. I wish that RMS would say things like "I really wish that sun would GPL Java, but of course it's their right to do what they wish and I respect that".

    Contrary to what many seem to feel here, TELLING companies to GPL things and boycotting them when they don't is NOT truth and beauty. Asking them calmly and with an understanding ear for why they may seem put off by the notion of giving away their IP is the right way to go about it, IMNSHO.

    Well, sorry for running off at the mouth. This whole turn of events just makes me sad.

  217. this is off-topic but... by CatBehemoth · · Score: 1

    Icon for Java actually looks like slop-pail -- anyone has better image?

  218. Them meece el get you... Them meece el get you... by roomfull+of+blues · · Score: 1

    Watch out now! You know the number! I can hear them meeces comin, oh yes I said, I can hear them meeces comin, ohoo-oh yeah! Them meeces are a comin down the road!!! -- A deranged, sickened, Jimi Hendrix wanna-be :)

    Please dont hurt me :)
    Dilbert: I have become one with my computer. It is a feeling of ecstacy... the blend of logic and emotion. I have reached...

  219. java is not here to stay by jpr1 · · Score: 0

    i disagree in the article he said java is here to stay and get used to it... java has been around for years and i still have never found it to be useful, and don't many people that do. what killer app have you seen done in java? java has proved itself to be slow and inefficient. some say its great that you can write once and have it run on all platforms.. well so what? c and c++ are both very portable, especially if you use a toolkit like gtk or qt you just write your code once and compile it for each platform. and really i've found cross platform apps to not really be that appealing to most users.. how many ms windows users care if some java app runs fine on bsd or linux? none, they're not that interested in other platforms.. hell most don't even know there are other platforms. what about linux users? do most linux users care if something runs fine on linux and on ms windows? no i don't think they really do, most of us quit using ms windows and could care less. portability does not really mean nothing to the average end user. i personally prefer c++ to other languages, but i still see the best language today is c because it has stood the test of time, its still very effecient and portable. if java was really the next big thing, it would have happened already and we would see some java killer apps, but we don't and i could care less if i never hear the word java again.

  220. Java is free, Users (in general) are clueless by PantalonesVaqueros · · Score: 1
    From the Story:

    "As long as Sun uses a license that does not permit unlimited technical changes, it will remain unacceptable, and we will keep on building our replacement."

    This is the very reason I would object to Sun releasing any of their code. I do not want anyone changing the Java implementation or APIs. I do not want broken but GPL'd packages. I want all of the functionality that Sun has given me, and I want the massive head start they have. I want them to have sole control because there's only "one" of them making changes to the code, not 1000 crack-addled monkeys thinking up "neat" extensions to the language that breaks software.

    Oh, another thing :

    "So I suggest you start planning for a world in which you, the users of Java, maintain compatibility where you want it through your own free choice, rather than by asking Sun to impose it."

    It is best to assume the user is an idiot. This keeps your programs sane, and gives a sane interface to the user. I'll admit to being both a user and an idiot.

    The last time I checked, Sun sure didn't charge anything to use their compiler or classes or virtual machines... And they didn't even ask us to help them develop anything. Quite nice of them. They are entitled to their property, and they've been nice enough to make the end tools free. Heck, a lot of people go out and buy compilers! And operating systems! They must be mad! Er, or perhaps those are just opinions in your pocket...

  221. Crack, not just for breakfast anymore by PantalonesVaqueros · · Score: 1
    Well, I could try...

    Though the points I'm making are valid: closed (or very tight) control of standards is important to software, and that while it is possible for a user to monkey around with open source software, large projects (such as this) are impossible for any one person to play with and reasonably use.

    I can monkey around with the code to Linux, but I wouldn't want to try to fix or change something potentially important in it. It's not worth my time. I think the open source advocates make a mistake in claiming that as beneficial.

    I think we can agree that more people use java (applets on web or applications) than use linux. I would propose that there is a proportionally smaller group that would want to fiddle with the guts of Java (not write programs in it) than the numerous people who have supported Linux, and created quite a nifty operating system. One whose growth and modification is tightly controlled.

    I think that anyone outside of Sun, or groups not working in close support with Sun are wasting their time on a GPL'd java-like language if they intend it to replace Java. It's great if they want to noodle around with it as a hobbyist, but naive to try and replace it, simply because it hasn't got a license you like.

  222. Re:Please moderators, tell me what is Insightful h by Edward+Kmett · · Score: 1
    Just because he's the founder of the free source foundation and author of gcc, doesn't mean that the guy can't occasionally be wrong.

    I am glad that someone like RMS exists. He says a lot of things that need to be said. I even agree that open sourcing the java standard library might be a good thing and the JVM for that matter. However by not charging for them they might not be able to adequately fund their testing process or survive in the face of the rest of their business model crumbling.

    My objection was to the blanket statement made at the conclusion of his point of view article that java should permit unlimited technical changes.

    Java's future is rocky enough as it is without worrying about 2 dozen incompatible environments (having both the Sun and MS schools of thought is bad enough)

    --
    Sanity is a sandbox. I prefer the swings.
  223. GPL'd Java? by Edward+Kmett · · Score: 3
    RMS seems to be mouthing off about God and everything lately.

    Now I love open source and free software as much as the next guy, and while Sun's decision to pull Java out of the standardization process kind of pissed on my cornflakes, I can take it in stride.

    But whats with RMS's insistance that open source will fix every ill known to man? Open sourcing java and removing the standardization process would aggravate the embrace and extend problem that they are already facing from microsoft.

    Every little embedded java implementor would go off and add little extensions to improve their implementation and it would fragment into a ton of insular groups each convinced that their way is the right way, like early c compilers.

    Java's licensing is all about maintaining a portable compatible development environment. I agree their methodology is a little flawed, but throwing standardization to the wind is not IMNSHO a good policy.

    If you want to implement your non-Sun 'java' implementation, go ahead, just don't call it 'Java' and you can change until your heart's content.

    I suppose open sourcing java itself wouldn't be all that bad from a bug-fix standpoint, but RMS's call for 'permitting unlimited technical changes' is opening a can of worms that Sun (understandably) would rather keep well sealed.

    --
    Sanity is a sandbox. I prefer the swings.
  224. Re:funny - remember "frag island"? by wfmcwalter · · Score: 1

    A couple of years ago some Swedish guys implemented a basic quake engine in pure java, as an applet. You could walk around dm2 with a reasonable framerate, and they promised you'd get proper gameplay, including weapons and other players, in the next release - but I belive ID made them cease-and-desist, as they were using ID's textures, maps and models.
    I can't get the darn thing to work through the firewall, but (if you have a JIT enabled) take a look at :
    http://hem.passagen.se/carebear/fraggame.htm

    --
    ## W.Finlay McWalter ## http://www.mcwalter.org ##
  225. RMS Good. by small_dick · · Score: 1

    I like how he can write a single page analysis of a situation that pretty much wraps his opinion up without a lot of filler or posturing.

    Not that I wouldn't mind seeing RMS go up against Bill Joy or Scott McNealy in person.

    Dress 'em in gasmasks and jock straps, and tour them with wrestlemania. Winner fights Bill Gates at the end of the tour.

    I'd pay to see that.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
  226. RI agree -- the post is flamebait. by small_dick · · Score: 1

    RMS was asked, and he answered. In a single, clearly worded page.

    As others have said, without RMS, there would be...well, apple and microsoft.

    Insightful. Of course, but only in the sense that "Moderators are competent". Moderation has always been wrong, it was a mistake.

    It splintered off a group of elites, and isolated/removed a lot of quality posts.

    --


    Treatment, not tyranny. End the drug war and free our American POWs.
    See my user info for links.
  227. The Solution. by Anonynous+Coward · · Score: 1
    The solution to this whole issue is trivial...

    Step 1) Take one of the current GPL Java implementations (Kaffe, Japhar, etc).

    Step 2) Rename the implementation to "JLinux++"

    Step 3) Advertise it as a Linux-friendly J*v*-alike.

    Step 4) IPO (Linux baby! Yeah!)

    Step 5) Take the $5 billion in capital from step 4 and buy Sun.

    Step 6) Put the Java trademark on your implementation and forget Sun ever existed.