Slashdot Mirror


Torvalds vs Schwartz GPL Wars

javipas writes "The controversial message published by Linus Torvalds (mirrored) in the Linux Kernel Mailing List was from the beginning to the end an open attack to Sun and its Open Source strategy. Linus criticized Sun's real position on GPL, and claimed that Linux could be dangerous to Sun. Upon his words, "they may be talking a lot more [about Open Source] than they are or ever will be doing." Jonathan Schwartz's blog has been updated today with a post that is a direct response to Linus claims, but in a much more elegant and coherent way. Sun's CEO notes that "Companies compete, communities simply fracture", and tries to explain why using GPL licenses is taking so long."

335 comments

  1. Fixed it! by Anonymous Coward · · Score: 0, Informative

    Controversial messaged published by Linus Torvalds controversial message published by Linus Torvalds
    1. Re:Fixed it! by MobileTatsu-NJG · · Score: 1

      "controversial message published by Linus Torvalds"

      Ooooooh I get what he's saying now! Thanks!

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

  2. It's flame time by vivaoporto · · Score: 5, Insightful

    There is nothing like media pitting two public figures against one another and, consequently, pitting supporters and detractors against each other, in order to generate some cheap polemic to exploit for some 15 minutes. Nothing to see here, move along.

    1. Re:It's flame time by Dunbal · · Score: 4, Insightful

      There is nothing like media pitting two public figures against one another and, consequently, pitting supporters and detractors against each other, in order to generate some cheap polemic to exploit for some 15 minutes.

      It's called "politics".

      --
      Seven puppies were harmed during the making of this post.
    2. Re:It's flame time by OpenGLFan · · Score: 3, Insightful

      Good point. It's definitely interesting. I think sometimes it's good to see science and engineering as human pursuits, but even when it may look like the spittle is flying across with the packets, these are just two intelligent guys with differing points of view who would probably buy each other a beer when they're done for the day.

      Even Linus and Andy Tanenbaum respect each other, I think. Otherwise they wouldn't care what the hell the other thought. The verbal fencing is just nerdy snark at DEFCON 2. If you can't read "You would've failed in my class" with a chuckle, then you've been watching too much politics on TV. Linus would've wrecked the curve in Tanenbaum's class. He didn't design a monolithic kernel structure out of ignorance; he had a goal, and he thought that was the best way to go about it.

      I wouldn't quite say "nothing to see here"...but there's no actual malice. These are two guys who are smarter than I am; I read what they think and why, and am smarter for it on both sides.

    3. Re:It's flame time by nomadic · · Score: 5, Insightful

      There is nothing like media pitting two public figures against one another

      I know, this is obviously going to drive Paris back to page 7 of the tabloids. We'll just have to suffer through the 24/7 news coverage on all the cable news channels until this explosive story dies out. I feel bad for Torvalds and Schwartz for having to put up with the constant paparazzi swarming around them, but if you live so much in the public eye like them it's something you just have to deal with.

    4. Re:It's flame time by ObsessiveMathsFreak · · Score: 1

      Yes, they're like feral beasts.

      --
      May the Maths Be with you!
    5. Re:It's flame time by kripkenstein · · Score: 4, Informative

      Actually, had you bothered to read TFA, you would see that there is no flaming at all in Shwartz's post. He even invites Linus to dinner at the end. I am no fan of sun (although since GPLing Java I am starting to lean that way, I admit), but his reasoning in the post for several things (licensing choices of Solaris, relationship to Linux, etc.) makes a lot of sense.

      Sure, we may see a nice flamewar here on Slashdot. But Sun, for their part, are not playing into that in any way. Actually even Linus's post was fairly tame (by Linus standards at least, he mentioned that he could be wrong about some things).

    6. Re:It's flame time by gaderael · · Score: 0, Flamebait

      What's next? A story about a Star Wars nerd ripping on Trekkies?

      --
      Anyone got a light for my sig?
    7. Re:It's flame time by 2short · · Score: 5, Insightful


      There's no flaming in either post, nor really much at all in Schwartz's.

      Someone on the LKML was talking about how Sun says lots of nice things about what their going to do with open source. Linus said essentially, "Looking at their history, they say lots of nice things, but only do anything substantive when it's in their self interest, as you'd expect."

      Then Schwartz responded by.... saying lots of nice things.

    8. Re:It's flame time by asninn · · Score: 4, Insightful

      Hindsight's always perfect. Do you really expect Tanenbaum would have had any qualms about letting him fail if Linux had been a class project, with no actual real-world use? I don't think he would've just done so right away without giving Linus a chance, but it would've been mild coercion at best - the "I'm the professor, trust me, I know what's right and wrong, so why don't you change your design now, son, you'll get a better grade that way... after all, I *am* the professor, and I control your grades, if you catch my drift" kind.

      So without any actual proof (or even evidence) that Linus' design was solid, he certainly would've failed. And even now, I don't think that Tanenbaum admits that monolithic or hybrid kernels (because let's face it, Linux isn't 100% monolithic) are actually better; the most you'll probably get out of him is "yes, they're being used widely, and they haven't failed catastrophically, but microkernels are still be fundamentally better".

      He's a zealot, basically (and I don't automatically mean in a bad way - he's just a zealot the same kind that, say, RMS is a zealot), whereas Linus is a pragmatic engineer (he sure has some strong opinions, too, but he can always back them up and he's willing to change them if presented with convincing evidence that they're wrong). That's the fundamental difference between the two, and it's also why Linus would've failed if he had been in Tanenbaum's class and if he hadn't changed his design according to Tanenbaum's wishes.

      That being said, to not make this an entirely off-topic post, keep in mind that Schwartz is not an engineer, either. He wants to sell you a product - nothing more, nothing less.

      --
      butter the donkey
    9. Re:It's flame time by Anonymous Coward · · Score: 0

      you have to be well over 35. i'd wouldn't be completely surprised if you are not, but most of the time such a seasoned outlook, doesn't come early.

      sometimes it never comes, for a surprisingly large number of people.

    10. Re:It's flame time by dgr73 · · Score: 1

      NO! I DISAGREE! You suck, your opinions suck and you remind me of Hitler!

      PS. My computer is bigger than yours!

      pps. I had this all typed out in CAPS, but someone had the lameness filter turned on. Where's .toLowerCase() when you need it.

    11. Re:It's flame time by MMC+Monster · · Score: 1

      Could you imagine having Linus Torvalds in your advanced OS design class? **Shudder** He would likely heckle the instructor over every point and then ruin the curve on the exams (Or fail every project and final because of differing viewpoints.)

      --
      Help! I'm a slashdot refugee.
    12. Re:It's flame time by Anonymous Coward · · Score: 0

      mod parent up
      funny

    13. Re:It's flame time by Bamafan77 · · Score: 1

      "There is nothing like media pitting two public figures against one another and, consequently, pitting supporters and detractors against each other, in order to generate some cheap polemic to exploit for some 15 minutes. Nothing to see here, move along."
      No one has "pitted" anyone against anyone. These are two people giving opinions. People need to have the room to disagree with each other without being accused of "starting a fight".
    14. Re:It's flame time by simstick · · Score: 1

      Thanks for saving me reading the rest.

      --
      The best way to ruin your hobby is to try to make a living at it. Waiting on the paperless office since 1997
    15. Re:It's flame time by Anonymous Coward · · Score: 0

      "That being said, to not make this an entirely off-topic post, keep in mind that Schwartz is not an engineer, either."

      To make that part of your post much more informative less a flamebait: Schwartz is a SUNW executive, formerly CTO of SUNW, who has an engineering/programming background. Check out his resumee. He is a CEO right now, but his past would make one inclined to believe he is able to think like an engineer.

    16. Re:It's flame time by Joebert · · Score: 1

      It's a battle of balls, internet space balls.
      Will the Schwartz, be bigger than Torvalds ?

      --
      Wanna fight ? Bend over, stick your head up your ass, and fight for air.
    17. Re:It's flame time by Gorshkov · · Score: 2, Insightful

      He's a zealot, basically (and I don't automatically mean in a bad way - he's just a zealot the same kind that, say, RMS is a zealot),
      I understand your point, but I have to disagree with it.

      Tannenbaum isn't a zealot - he's an academic, as in theoretical.

      RMS is most definitely a zealot - as in rabid. He'd have done Simon proud.
    18. Re:It's flame time by pimpimpim · · Score: 1

      Actually, I don't really think that it would matter too much if it would be about Paris or Linus, as long as they are well known people and spotted copmpletely drunk without underwear in a bar. Just explain me why people are interested in Paris? She is not amazingly pretty. She is not amazing in any way. You just eat what you get fed.

      --
      molmod.com - computing tips from a molecular modeling
    19. Re:It's flame time by Anonymous Coward · · Score: 0
      How is that insightful? A class has one purpose: to give the students a certain amount of knowledge about a subject.

      If AT was teaching theory and microkernels, then the only criterion of success would be if his students obtained some knowledge about what they were being taught, ie microkernels. LT, if he had been his student, should have rightly failed if he had presented a monolythic design as proof that he had learned the fundamentals of microkernels.

      It beggars belief how AT's statement can be interpreted any differently.

    20. Re:It's flame time by schon · · Score: 1

      Do you really expect Tanenbaum would have had any qualms about letting him fail if Linux had been a class project, with no actual real-world use? I don't think he would've just done so right away without giving Linus a chance, but it would've been mild coercion at best - the "I'm the professor, trust me, I know what's right and wrong, so why don't you change your design now, son, you'll get a better grade that way Umm, perhaps I'm misunderstanding you, but it sounds like you're claiming that Linus was Tannenbaum's student. If so, your understanding is incorrect - Linus was never Tannenbaum's student. (As proof, I offer the infamous debate, in which Tannenbaum wrote "Be thankful you are not my student.")
    21. Re:It's flame time by ccp · · Score: 1

      These are two guys who are smarter than I am; I read what they think and why, and am smarter for it on both sides.

      Nice attitude.
      I don't know how smart you are, but you look on your way to become wise.

      Cheers,
      CC
  3. Schwartz should reply in a mailing list by yohanes · · Score: 2, Funny

    So this could be a new historical Linus debate.

  4. Link to Linus' message by morgan_greywolf · · Score: 3, Informative
  5. lkml already refusing connections... by just_another_sean · · Score: 1

    Apparently they don't feel like a /.-ing today. :-)

    --
    Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
  6. ahh.... by Mockylock · · Score: 5, Funny

    "I see your shwartz is as big as mine."

    --
    "Please, shut up. Just when I think you can't say anything more stupid, you speak again." -Archie Bunker.
    1. Re:ahh.... by Tolkien · · Score: 4, Funny

      I felt a disturbance in the shwartz, as if millions of nerds clicked past TFA and read the comments for these sorts of jokes.

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

      Who can blame Jonathan for not wanting to get his schwartz twisted?

  7. License changes take a loooong time by davecb · · Score: 4, Informative

    Many moons ago, I was at Sun Opcom when they were trying to release Solaris 8 source to anyone who would sign a non-disclosure, and it was insanely hard to find the rightful owners and get permission to do so much as publish the code.

    If my leaky memory is correct, a number of files had to be rewritten from scratch, just to be able to release them to an audince of friendly customers.

    You can imagine how hard it is to hunt down and relicense everything as GPLv3, for either Linux or Solaris! Kudos to Scott and Jonathan for their perseverance.

    --dave

    --
    davecb@spamcop.net
    1. Re:License changes take a loooong time by crush · · Score: 2, Insightful

      I agree ... kudos to Sun as long as they actually do release everything GPLv3! If that happens then Sun have a winner on their hands for people that want Free software that can't be taken advantage of by manoeuverings like the Novell/Microsoft deal. Coupled with a Free java that makes for a much more appealing platform than a GPLv2 GNU/Linux. I'm sure that Linus is aware of that, and indeed his position has softened from complete hostility to GPLv3 to trying to negotiate with the hated FSF.

      To paraphrase: "Am I cynical? Yes. Do I expect people to act in their own interests? Hell yes! That's how things are _supposed_ to happen. I'm not at all berating Linus, what I'm trying to do here is to wake people up who seem to be living in some dream-world where Linus wants to help people.

    2. Re:License changes take a loooong time by davecb · · Score: 3, Insightful

      Oh, I do think Linus wants to help people, it's just that he's a very practical kind of person, and isn't motivated by the same things as either the FSF or a company. And perhaps isn't all that impressed by either (;-))

      I suspect he's going to be impressed if and only if FSF release a clean GPLv3 and Sun releases an GPL'd Solaris. Those would make it far more practical for he and the Solarii to compete in the area which I consider most important: code quality.

      --dave

      --
      davecb@spamcop.net
    3. Re:License changes take a loooong time by Aladrin · · Score: 1

      With a FOSS project as huge and old as the Linux kernel, it may not even be -possible- to track everyone down. Some will be deceased, or simply missing. Heck, there might even be some in the witness protection program, for all we know. There's just too many people from too many different backgrounds to expect to contact everyone or their relatives for permission.

      And that's just assuming all of them WILL consent.

      For newer FOSS projects, it's not as hard. Of course as much time hasn't gone by, but there's a trend now to have the devs sign the code over to the project, so that further permission is not necessary. The devs don't have to give up any of their rights to the code, they just have to grant unlimited rights to the code for the project. I haven't heard anything about Linux attempting to get this now, but I wouldn't be surprised if the plans were already in the works.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    4. Re:License changes take a loooong time by QuantumG · · Score: 1

      For newer FOSS projects, it's not as hard. For most projects the "or later version" language is sufficient.

      Personally, I would have preferred it if Linus never used the GPL. He only went with it to make some people happy, then he made exceptions to it. He would have been better off using something that was exactly what he wanted.

      --
      How we know is more important than what we know.
    5. Re:License changes take a loooong time by Aladrin · · Score: 1

      Ah, I meant license changes in general, not necessarily GPLv2 to GPLv3. I worked on a project that was initially a license that didn't say what they really wanted it to, then switched to a non-commercial license. They later switch again to the GPL, I believe. Because they had obtained full rights to the code, it was an easy transition, even with people that would have been hard to contact.

      As for the GPL... I don't like it. I think the LPGL is a -much- more fair license and still does what it was supposed to: Guarantee improvements to the code stay in the community.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    6. Re:License changes take a loooong time by b1ufox · · Score: 1
      Guys, thing is what kind of feud is this we are talking about? Forget it,what Linus means is not what Jonathan wants to hear. What Linux is saying is if you really want to open source please open source the whole solaris code. Please be open when it comes to your in house designed chips which communicate with Ultrsparc processors.Why such disparity between opening too?

      Linus may be wrong in saying Sun wants Linux drivers wealth and what not.But that is a truth Solaris sucks at device drivers it needs them desperately.Linux is telling that straight on face that is it.

      Jonathan talks about communities fracturing and companies competing, bullshit i must say.There are enough examples in the real world where companies have vanished without a trace from the software map but communities have continued to exist.If Jonathan is right, why is MS afraid of Linux dominance?why did they open source solaris to make a community? Doesn't he know it pays to work with a community, developers come and go but community lives.

      --
      -- "Genius is 1% inspiration and 99% perspiration" - TAE --
    7. Re:License changes take a loooong time by LingNoi · · Score: 1

      Maybe I got this wrong but I read a book that Linus was offered 25 million dollars at one point for Linux.

      Now how is Linus not accepting that money "acting in his own interests"?

    8. Re:License changes take a loooong time by Score+Whore · · Score: 1

      Solaris is already higher quality than Linux. It doesn't have as many drivers, but in what it does have, it's very very good. Better scheduler, better memory management, better file systems, better fault detection, better dynamic reconfiguration.

      Sun has more open source lines of code out there than Linus does.

    9. Re:License changes take a loooong time by davecb · · Score: 1

      The "assignment of rights" aproach has been controversial: both Sun and the FSF have been flamed at various times for proposing it. Nevertheless, it's not a bad idea, especially if the rightholder is soemthing like a foundation.

      --
      davecb@spamcop.net
    10. Re:License changes take a loooong time by Anonymous Coward · · Score: 0

      He would have been better off using something that was exactly what he wanted
      Linus has said repeatedly (e.g. in discussions of why he doesn't think GPLv3 is necessary) that he thinks GPLv2 is a great license that suits Linux well. It pretty much is "exactly what he wanted". Sure he's a pragmatist and doesn't care much about the freedom aspects, but it's a straightforward license that did what he needed, allowing use of the GNU userland and attracting a substantial base of developers right off the bat, without which Linux might never have progressed beyond a hobby OS.
    11. Re:License changes take a loooong time by Short+Circuit · · Score: 1

      At what point was this? With all the contributors there have been to Linux, it may not have been his to sell.

      If I found an open source project, write a few thousand lines of code, and then accept patches and contributions from other people, I no longer have the authority to sell the entire codebase, only the portions of it that only I've written.

      Such is copyright. And that's most likely why GNU's tools' source code copyright is assigned to the Free Software Foundation, so they can change their license when they want to without contacting and getting permission of the hundreds of folks who've contributed to those tools.

    12. Re:License changes take a loooong time by davecb · · Score: 2, Interesting

      I think you're partly right: for small machines, I've found Linux perfomance excellent, and they do have a whole bunch of good ideas. Building an ltrace (shared-library call-tracer) that can jump in and trace a running process was cool, and clearly better than Solaris apptrace (of which I was one of the three authors).

      I mostly work with large data centres, and personally run SPARC Solaris except on one machine, and that one's Linux. I find them very interoperable, and I enjoy watching both Linus and the Solarii compete with each other for quality, elegance and speed (:-))

      --dave

      --
      davecb@spamcop.net
    13. Re:License changes take a loooong time by jedidiah · · Score: 1

      Yeah... but it's still lacking what it has always lacked: decent hardware to run on.

      The performance of non-sparc hardware coupled with the 3rd party support of non-sparc solaris will still drive you away from Sun if you are at truely discriminating customer. In the domain where "Solaris is better than Linux", there are better Unixen to take up the slack.

      Sun thrives/survives by being the Microsoft of Unix.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    14. Re:License changes take a loooong time by Score+Whore · · Score: 1

      It's true that Sun doesn't have any super fast, single threaded workstation class SPARC systems. But my brain slipped the gears a bit when I read that Sun doesn't have any decent hardware. Most all Sun hardware is decent, it's just not the fastest for CPU bound tasks, dollar for dollar. If I was going to build a webapp farm, I'd be buying Sun all the way. Niagra is an awesome architecture. If I needed a high throughput scientific system, I'd probably be leaning towards big Suns (E2900+) or big IBMs (570+).

      If I needed fast workstations, I'd be leaning towards Intel Core 2 Duo systems. Running either XP, Solaris, or Linux depending on the specific app.

    15. Re:License changes take a loooong time by marcosdumay · · Score: 1

      "GPLv2 GNU/Linux"

      I guess you meant GPLv2 Linux... Since the GNU part will be GPLv3 the same instant GPLv3 is released.

    16. Re:License changes take a loooong time by crush · · Score: 1

      I guess you meant GPLv2 Linux

      Or even better GPLv3 GNU / GPLv2 Linux. Catchy.

    17. Re:License changes take a loooong time by Anonymous Coward · · Score: 1, Informative

      Absolutely. But don't forget that Linus personally owns the trademark "Linux" for computer operating systems.
      That could easily be worth USD 25 million. Not that he'd sell it.

    18. Re:License changes take a loooong time by htd2 · · Score: 1

      You post illustrates perfectly the double standards the OpenSource community show towards Sun and other Commercial vendors and I suspect also reveals the core motivation as well.

      Firstly to the double standards. Sun is constantly criticized by some members of the community for their OpenSource strategy. The fact is though that Sun has OpenSourced all of Solaris that it is able to do without infringing other parties rights. Sun has also OpenSourced huge swathes of their middle ware and uniquely has also OpenSourced some of their processors as well most notably the T1. No other commercial company can get close to this, OpenSourced AIX and Power, OpenSourced HP-UX and Itanium of course not and even the apparent OpenSource bastion RedHat has products which are not OpenSource.

      So do we get a torrent of criticism of IBM, HP or RedHat from the OpenSource community no not even a whimper. So why is Sun a target, in relative terms they so far ahead of any of their competitors you would have thought that the community would be leaving them well alone.

      So you then get to the real reasons for the abuse. The first of which is that the more pragmatic members of the community realize that Sun is in fact the goose laying the golden eggs, there is no point in trying the bully the other vendors but if they crack on at Sun then maybe Sun will lay another egg. The second reason is Linux advocacy and not OpenSource advocacy, Solaris is a extremely competent competitor to Linux, it is more stable runs the same apps on the same hardware and it does so mostly faster. Because of this Solaris represents the OpenSource project most likely to eclipse Linux, hence the flaming.

  8. oh man by mewsenews · · Score: 4, Funny

    And to prove the sincerity of the offer, I invite you to my house for dinner. I'll cook, you bring the wine.

    most.. awkward.. date.. ever.

    1. Re:oh man by Pojut · · Score: 2, Funny

      They better keep a close eyes on the maids...I get the feeling one of them will look suspiciously like Bill Gates.

      Better check them for recording devices too.

    2. Re:oh man by abdulla · · Score: 3, Insightful

      It's a trap!

    3. Re:oh man by Anonymous Coward · · Score: 0

      most.. awkward.. date.. ever. To be fair, we're talking about Linux kernel developers here. The word "date" is more likely to spark a discussion on the network time protocol implementation in an experimental kernel module rather than an evening out with a girlfriend :)

      Maybe Linus was just testing a new kernel module:

      modprobe hotdate
      echo "dinner byo -cooking handholding" > /proc/hotdate/saturday
      tail -n 1 /var/log/hotdate

      However it appears that the "is_female()" sanity check didn't work as expected in this case.
    4. Re:oh man by Wylfing · · Score: 2, Funny

      It gets much worse when he shows up and there are candles lit and Barry White on the stereo.

      --
      Our intelligent designer has never created an animal that we couldn't improve by strapping a bomb to it.
    5. Re:oh man by markov_chain · · Score: 1

      Better check the bathroom for stuff hidden in the water tank ;)

      --
      Tsunami -- You can't bring a good wave down!
  9. Slashdotted. Usenet/Google mirrors by McDutchie · · Score: 1, Informative

    The LKML is mirrored into the newsgroups 'linux.kernel' and 'fa.linux.kernel', you can find the message on your friendly local newsserver as Message-ID: <8vgNb-60b-21@gated-at.bofh.it> and Message-ID: <fa.szmWhTWYPwzbOWaH9H0wdBZU76U@ifi.uio.no>, respectively.

    Or via Google Groups:
    http://groups.google.com/group/linux.kernel/msg/87 f6f676dc00c0be
    http://groups.google.com/group/fa.linux.kernel/msg /9dae088569c12eb4

    1. Re:Slashdotted. Usenet/Google mirrors by C_Kode · · Score: 1

      Thanks, I was reading a one-way street (only able to read Jonathan's comments) in this story. :)

  10. Linus is right by petrus4 · · Score: 2, Insightful

    Sun are the proverbial me-too, camp follower company.

    They don't firmly commit to anything, but merely spend a certain amount of time chasing whichever particular ambulance they think is hot with their customer base at a given moment. When the wind changes, they go off in a different direction.

    1. Re:Linus is right by EveryNickIsTaken · · Score: 1

      They don't firmly commit to anything, but merely spend a certain amount of time chasing whichever particular ambulance they think is hot with their customer base at a given moment. When the wind changes, they go off in a different direction.

      Yes. God forbid a company attempt to shift their position relative to the climate in the marketplace, and throw their weight where they may see the most profit. It's called capitalism.

    2. Re:Linus is right by Anonymous Coward · · Score: 0

      The OP wasn't talking about committing to an ideology, he was talking about committing to a plan. Sun is one of those companies that chases fads and pursues grudges instead of picking a business opportunity and making it work.

    3. Re:Linus is right by andr0meda · · Score: 1

      They don't firmly commit to anything, but merely spend a certain amount of time chasing whichever particular ambulance they think is hot with their customer base at a given moment. When the wind changes, they go off in a different direction.


      Yes. God forbid a company attempt to shift their position relative to the climate in the marketplace, and throw their weight where they may see the most profit. It's called capitalism.


      My thoughts exactly. I think SUN has proved itself to be far more flexible than any other company facing the same dire situations. DEC, SGi, BeOS, 3DfX.. they're all gone. Transmeta? Well..

      In fact, when I went to one of SUN's attempts to push Java deeper into the developer minds at a local conference, I thought they had extreme bloat in their heads. They were still making huge amounts of money from hot metal, but their market was in free fall. Today I have reason to believe that SUN still has one of the finest crowds of SW & HW engineers that can take on MS and IBM.

      So what if the jump the GPLv3 line. Be glad. The Linux community is going to need all the backing you can get if it wants to have a thorough defense against the Novell-MS Trojan.

      --
      With great power comes great electricity bills.
    4. Re:Linus is right by frogstar_robot · · Score: 2, Informative

      There is nothing wrong with capitalism but constancy is an important element of trust. The kernel devs have been carrying on as they are now for many years and only shift slowly and openly in response to the opinions of others. You may not always agree with them but you know where you stand with them. Alas, this hasn't always been true of Sun. An infamous example was McNealy wearing a Tux suit to a trade show to show how friendly and interoperable they were going to be with Linux. A few months later he delighted in showing off the "decapitated" penguin head to his office visitors. Sun is rather infamous for how often their strategies and positions shift.

      All we can say now is that Sun is more open than they have been in the past. The question is can I trust they will be so in the future. That affects whether or not I and others will do business with them which ties directly into their capitalist ambitions.

      While we're on the subject, I will express appreciation for OpenOffice and other genuine contributions they've made to Open Source. Johnathon Schwartz also showed some real class in response to Ballmer's recent diarrhea of the mouth. Sun has done many laudable things, but they sometimes act in ways that make it difficult for me to know what to make of them.

    5. Re:Linus is right by ratboy666 · · Score: 1

      "don't firmly commit".

      SUN is a publically traded company. They, by law "firmly commit" to the shareholders. After that, the rest is:

      - open source Solaris. Been in the works since Solaris 8. Includes ZFS, dtrace, and other good stuff.

      - buy OpenOffice.org, invest in it, and open source it.

      - nfs, nis, etc.

      Exactely what DO you want SUN to do? SUN even opened the processor arch for the SPARC. It was even the IEEE STANDARD processor -- and what happened? The COMMUNITY let Intel "win" with a proprietary arch. The COMMUNITY let Microsoft "win" with a proprietary network file sharing.

      --
      Just another "Cubible(sic) Joe" 2 17 3061
    6. Re:Linus is right by Zonk+(troll) · · Score: 1

      So what if the jump the GPLv3 line. Be glad. The Linux community is going to need all the backing you can get if it wants to have a thorough defense against the Novell-MS Trojan. If Sun goes GPLv3 along with the GNU tools, then Nexenta will be much more attractive. Basically, Nexenta is Ubuntu with OpenSolaris as the kernel instead of Linux.
      --
      "The Federal Reserve is a fraudulent system."--Lew Rockwell
      End The FED. -
    7. Re:Linus is right by bonefry · · Score: 1

      When the wind changes, they go off in a different direction. Of course they do ... after all, they are a company that needs to earn money.
      And a smart company like SUN is giving customers what they want, instead of using empty threats about patents and other sorts of IP ... which they can do, especially because they also have an impressive patents portfolio ;)
    8. Re:Linus is right by TheRaven64 · · Score: 1

      Look, just because Sun have been releasing open code (and hardware), on and off, since the '80s doesn't in any way mean that they're not me-too, Linux-wannabes. Just because they've given the community a Free Software operating system, office suite, language and runtime, etc. doesn't mean that they don't obviously hate open source. You obviously haven't been practising doublethink enough.

      --
      I am TheRaven on Soylent News
    9. Re:Linus is right by BosstonesOwn · · Score: 1, Offtopic

      Disclaimer: I work at Sun.

      I I have worked at a couple places before here , and truly I have never seen engineers who actually care so much about the hardware and software they support. And it shows in how they take care of the customers. I know there are horror stories about Sun equipment and support ( as there are for every vendor ) but these guys really are some of the best and brightest I have come across in the industry.

      They routinely put in hours of over time to help get issues resolved , and we are salary not hourly. They train us constantly on every new product in our platform. And we have good labs were we can test and learn.

      At an unnamed firm I worked at , they often released the Os and worried later about training the engineers and support staff. Here we actually test it on our boxes during beta , now that is a great learning tool.

      The level of engineers here is greatly increased by the access to the hardware and the access to the training facility.

      I would place our engineers over Ms at any point and a close tie with IBM. Just this morning I was working with 2 engineers to get some issues resolved on a high profile case , the amount of tam work with in some of these groups is incredible , although it was slowly fading , the pride and team work is coming back and that in itself leads to great engineers.

      Now if only the stock would go up a little so we can get more help in here we could do even better.

      --
      This package Does Not Contain a Winner
    10. Re:Linus is right by l3v1 · · Score: 1

      They don't firmly commit to anything, but merely spend a certain amount of time chasing whichever particular ambulance they think is hot with their customer base at a given moment. When the wind changes, they go off in a different direction.

      You could've just said that much shorter: Sun is a company.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
    11. Re:Linus is right by Anonymous Coward · · Score: 0

      How about this as a paraphrase: 'Don't look for leadership from someone trying to sell you something.'

    12. Re:Linus is right by kaffiene · · Score: 1

      They don't commit to anything?

      BULLSHIT.

      Sun have released tons of stuff free and open source. Those are ACTIONs not words, and I challenge you to find ANY other company who has released (or is releasing) their crown jewels in a similar fashion. /. bigots like you make me sick.

    13. Re:Linus is right by TommydCat · · Score: 1

      John Dvorak, is that really you or just a reasonable facsimile???

      --
      This comment does not necessarily represent the views and opinions of the author.
  11. TFS by LMacG · · Score: 2, Insightful

    The controversial summary sent by "javipas" to Slashdot was from the beginning to the end an open attack on Linus Torvalds and his "real" opinion posted to a mailing list . . .

    --
    Slightly disreputable, albeit gregarious
  12. Schwartz has the right attitude by Anonymous Coward · · Score: 3, Insightful

    It's working together, not working against each other. The F/OSS community is HUGE, but wasting resources is always silly. As Schwartz put it: "Let's stop wasting time recreating wheels we both need to roll forward."

    Very nice attitude.

    1. Re:Schwartz has the right attitude by Anonymous Coward · · Score: 0

      "Let's stop wasting time recreating wheels we both need to roll forward."
      Which "forward"? And your wheels are designed the wrong way.
    2. Re:Schwartz has the right attitude by l3v1 · · Score: 1

      It's working together, not working against each other. The F/OSS community is HUGE, but wasting resources is always silly. As Schwartz put it: "Let's stop wasting time recreating wheels we both need to roll forward." Very nice attitude.

      I don't think so. JS has just one goal: get Sun one more step further, and then one more step, and one more. Of course he says what he says, he's trying to stick to the image of a goodwill fairy of the FOSS world who only wants good for them. Uhm, sure. Like, hey, let's not think about anything, everybody just come develop our Solaris for a change, we love you, we love FOSS, we love Linux, we are buddies, right ? Why the hell would they - or any company for whom Linux and FOSS is a competitor that's so freaking hard to grasp and compete with - want FOSS to rule ? Especially since they try so really hard to push their own OS. The most probable intent is to go side by side like "good old friends" while they can benefit from FOSS and Linux communities. Not longer.

      Funny thing is, I don't dislike Sun or JS, I like their stuff, their gear and their software. I just don't like the new attitude.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  13. Classy by Anonymous Coward · · Score: 0

    "they may be talking a lot more [about Open Source] than they are or ever will be doing" ...says Linus to the company which has put an entire operating system, compiler, debugger, library set, etc. into the open source (though admittedly not GPL-compatible) world.

    Sheesh, when we criticize a company that has done more than 99% of software companies out there at contributing to OSS, it starts to look pretty bad...

    1. Re:Classy by EvanED · · Score: 1

      Okay, I read Linus's whole post (the linked page was down, I had to use the google groups link someone else posted) and it's actually a lot more tempered and reasonable than that little quote reveals.

  14. Linus needs to stop speaking for Linux by HairyCanary · · Score: 3, Insightful

    Unfortunately, due to his position, his personal opinion counts for too much. He needs to be more careful posting incendiary comments like this, because the public at large interprets his comments as the position of the rest of the Linux (and dare I say, open source) community. It does not help that his comments are so obviously not well thought out. At least think it through before inserting your foot squarely in your mouth.

    1. Re:Linus needs to stop speaking for Linux by fimbulvetr · · Score: 4, Informative

      What exactly is not well thought out about his comments? Incendiary? Which part? All I saw was caution and some speculation, no attacking. In addition, I saw several other high visibility maintainers agree with him.

      I also think it goes without saying that they speak for Linux, the kernel, when they offer their opinions. It seems like they've made good decisions up to this point, so we have no reason to not trust them. Sun has promises, but not much else outside of some garbage apps, which isn't much reason to trust them.

    2. Re:Linus needs to stop speaking for Linux by Anonymous Coward · · Score: 0

      I totally disagree. Besides the fact that I don't think his comments were even particularly aggressive, large communities _need_ figureheads like this for better or worse. Disagree or agree, it doesn't matter - it keeps people talking and interested in what's happening and that's what matters.

    3. Re:Linus needs to stop speaking for Linux by SolitaryMan · · Score: 1

      He needs to be more careful posting incendiary comments like this, because the public at large interprets his comments as the position of the rest of the Linux (and dare I say, open source) community.

      In order for OSS community to prosper, Linus needs to stop speaking at all. His arrogance alienates many people (including me) and (probably) companies.

      --
      May Peace Prevail On Earth
    4. Re:Linus needs to stop speaking for Linux by gkhan1 · · Score: 1

      I agree. I don't think he was all that incendiary, and he made some very good points. Also, while it is true that no one person can speak for Linux (like Jobs can speak for Apple or Gates for Microsoft), Linus still has the most important job in the entire Linux community, perhaps for all of open source. He's the project coordinator for the kernel, and he has the final say on what goes into it. Like it or not, he wields a lot of power and influence.

    5. Re:Linus needs to stop speaking for Linux by fudoniten · · Score: 1

      I think it's great that he can say what's on his mind without running it past lawyers and PR men.

      I'd say there's more meat to his comment than Schwartz's. He's got some good points. Schwartz sorta addresses them, with a bunch of cooing about how they're going to do this and that. Great. But don't hold your breath. Which is all Linus really said.

    6. Re:Linus needs to stop speaking for Linux by Mr.+Underbridge · · Score: 1

      In order for OSS community to prosper, Linus needs to stop speaking at all. His arrogance alienates many people (including me) and (probably) companies.

      Good idea. That would allow someone like Stallman or Raymond to become the OSS poster child. Talk about arrogance and alienation.

    7. Re:Linus needs to stop speaking for Linux by IGnatius+T+Foobar · · Score: 2, Insightful

      the public at large interprets his comments as the position of the rest of the Linux (and dare I say, open source) community.
      I'd rather have Linus Torvalds speaking on behalf of the open source community than, say, Richard Stallman or Bruce Perens. The latter two are more than happy to explicitly declare that they're speaking on behalf of all of us, and more often than not they're making embarassing declarations that not all of us want to be associated with. Linus is an engineer; he cuts to the chase and says exactly what he needs to say, no more and no less. If people want to interpret his words as "official open source community position" then that's their perogative. It's not the official word, but it's the word most of us will agree with, far more than that of the self-appointed "community leaders."
      --
      Tired of FB/Google censorship? Visit UNCENSORED!
    8. Re:Linus needs to stop speaking for Linux by AKAImBatman · · Score: 4, Insightful

      What exactly is not well thought out about his comments? Incendiary? Which part?

      The whole thing?

      first off: they may be talking a lot more than they are or ever will be doing.

      This is incredibly unfair given that Sun has released OpenOffice, Java, NFS, major GNOME improvements, Solaris, SPARC, and a variety of other significant items into open source. While Sun struggled for a while before they got it right (they were hesitant to give up their favorite lawsuit club for beating Microsoft over the head), they did eventually embrace true OSS licensing.

      While I understand his frustration with Sun's glacial pace, he needs to remember that Linux usage would be nowhere near where it is today if not for several key contributions by Sun.

      they sure as hell don't want to help Linux.

      Similarly not fair and incendiary. Yes, Sun has their own operating system. But they also sell a lot of Linux servers and even tried jumping on the distro bandwagon for a while. Again, Sun is having a lot of difficulty rationalizing the two different OSes. But that does NOT mean that they are hostile toward Linux development. Open sourcing Solaris isn't so much as an attempted coup (IMHO) as it is a rational attempt to find a middle ground between Sun's existing codebase and the Linux codebase.

      they'll not be releasing ZFS and the other things that people are drooling about in a way that lets Linux use them on an equal footing. I can pretty much guarantee that.

      I'm fairly certain that Linus will be eating those words in the future. ZFS is already under the CDDL license, which means that it can be included by distributions already. Just not folded into the core code. I'm certain that this will change with time, and that the CDDL will eventually be eschewed in favor of the GPL. Sort of like Sun's 500 licenses for Java before they finally got where they were going.

      See the OpenSolaris stuff - instead of being blinded by the code they _did_ release under an open source license, ask yourself what they did *not* end up releasing.

      Ok.

      Q: Self, what did Sun not release under OpenSolaris?
      A: Oh, that's easy self. They didn't release any code encumbered by previous licensing problems and/or someone else's trade secret. These components are the reason why most companies refuse to OSS their software even after they have no use for it anymore. Sun took a different approach and cleaned the codebase before release. They had the same problem with releasing the Java2D and JavaSound implementatons under the GPL. They were unable to release these components because they were owned by Kodak and Dolby respectively.

      Yes, they finally released Java under GPLv2, and they should be commended for that. But you should also ask yourself why, and why it took so long. Maybe it had something to do with the fact that other Java implementations started being more and more relevant?

      This is just plain hubris. Anyone who has spent time in the Java community knows why Sun was so difficult about releasing control over Java: Microsoft.

      Microsoft tried the whole Embrace, Extend, and Extinguish with Java. The only thing that saved it was Sun's legal department. It wasn't until MS was fully committed to their COOL project (ni, .NET/C#) that Sun felt they were in the clear. So they slowly released it, with a strong eye toward potential forking and incompatibilities. And to be perfectly honest, Sun never understood why the community wanted their codebase so badly. But the community pushed, and Sun eventually gave in. (Primarily due to Schwartz's leadership!)

      FWIW, I've worked with Sun several times. They really do work hard to be helpful, but they are also very methodical about it. For example, when the primary maintainer of a Linux distribution and I got in an argument about whether or no

    9. Re:Linus needs to stop speaking for Linux by iggymanz · · Score: 2, Insightful

      you can't move without making friction. I for one don't want a compromising, wishy-washy, don't-offend-anyone type of leader, see those useless pukes every day in the corporate world. to hell with those kind. Open source and Linux are growing by leaps and bounds, doesn't seem to matter if folk like you are offended

    10. Re:Linus needs to stop speaking for Linux by iggymanz · · Score: 1

      Sun hasn't embraced open source, they only give away that which hasn't made them money and for which they are desperate to get more community input. (including Java). And note that opensolaris is not Solaris, two different operating systems. Sun is in trouble, and they're floating ideas to try to get some mind share they lost years ago.

    11. Re:Linus needs to stop speaking for Linux by Anonymous Coward · · Score: 0

      When did RMS ever speak for the _open source_ community?

    12. Re:Linus needs to stop speaking for Linux by asninn · · Score: 1

      I wholeheartedly agree.

      Linus' opinion and his statements are just like his kernel tree - he's often said that there's nothing special or "official" about it and that people only use it because it works, and that if somebody else will start (and maintain!) a better tree, people will use that instead. (Well, in reality, people might be sheep who will use Linus' tree because it's, well, Linus' tree, but that's not what he's advocating.)

      I think the same's true here; there's no a priori reason why Linus' opinion is more important or deserving to be heard or considered than anyone else's; the reason why people still do so is that unlike the GP claims, his comments are rarely if ever "not well thought out". Quite the opposite: he's a man of strong convictions, but he always backs up his claims; he's willing to change his opinion when presented with compelling evidence that it's wrong; and he's totally honest about it when things suck, too - he doesn't ever spin.

      That's why people take him serious and listen to him - not because he's Linus, but because he damn well knows what he's talking about and because he's an extremely insightful and capable guy.

      --
      butter the donkey
    13. Re:Linus needs to stop speaking for Linux by nomadic · · Score: 1

      While I understand his frustration with Sun's glacial pace, he needs to remember that Linux usage would be nowhere near where it is today if not for several key contributions by Sun.

      Hell, he needs to remember that if Sun had released OpenSolaris back in the early 90s (well, I guess it would have been OpenSunOS then), Linux would be a footnote. Linux succeeded because there wasn't really any competition in the beginning.

    14. Re:Linus needs to stop speaking for Linux by Bamafan77 · · Score: 1

      "It does not help that his comments are so obviously not well thought out. At least think it through before inserting your foot squarely in your mouth."
      Are his comments "not well thought out" or do you simply disagree with what he's saying (or so conflict-averse that any disagreement is looked down upon)?

    15. Re:Linus needs to stop speaking for Linux by squiggleslash · · Score: 1

      There are alternatives to all three you know. I've always thought Bruce Perens did a pretty good job of representing both the open-source and free-software communities.

      Torvalds is influential because of his success at promoting a single piece of software (the Linux kernel), but he's not even a fan of open-source or free-software, making often pseudo-pragmatic decisions (such as the terrible BitKeeper fiasco) that go against the grain of what the communities want and need. His attitude to the GPLv3 process was singularly unconstructive and divisive.

      I'd rather see someone who actually supports the aims of the FS/OSS communities be heralded as a good representative. For all their faults, RMS and ESR do at least try, and Perens seems to actually do a good job of it, getting the message out without being exclusionary and alienating. Torvalds may be less abrasive than RMS or ESR, but he doesn't support the aims of the movement, and he's still exclusionary and alienating, just less so.

      --
      You are not alone. This is not normal. None of this is normal.
    16. Re:Linus needs to stop speaking for Linux by IGnatius+T+Foobar · · Score: 1

      When did RMS ever speak for the _open source_ community?
      Except for a few FSF/GNU folks who are militantly pedantic about this kind of thing, open source and free software are the same thing.
      --
      Tired of FB/Google censorship? Visit UNCENSORED!
    17. Re:Linus needs to stop speaking for Linux by ciggieposeur · · Score: 2, Interesting

      This is just plain hubris. Anyone who has spent time in the Java community knows why Sun was so difficult about releasing control over Java: Microsoft.

      I think Linus is right and you are wrong on Java:

      1. Sun still retains "control" over Java-the-platform through the JSR/committee process. GPL'ing the reference implementation doesn't affect their control of the trademark.

      2. The Microsoft lawsuit was settled for a LONG time before Sun started talking seriously about GPL. In the meantime MS was committed to .Net and won't touch Java with a ten-foot pole.

      3. The 'it factor' was in danger of permanently moving away from Java. F/OSS was picking up Mono, Ruby, and Python instead. Java's reputation as "the new COBOL" was turning it into a platform that pays the bills but is otherwise very uninteresting.

      4. Once Kaffe/Sabre/Classpath/etc. were about to run Eclipse, Sun got very serious about GPL'ing the JDK.

      All in all this leads me to conclude that Linus was dead on right: Sun would prefer to have a non-GPL Java, but they ran out of options. It was either GPL Java and breathe new life/freshness into the platform and deal a blow to .Net/Mono, or keep the status quo and watch Java lost ground to Mono, Ruby, Python, and whatever else comes next.

    18. Re:Linus needs to stop speaking for Linux by squiggleslash · · Score: 1

      I'm pretty sure RMS would qualify as your (patronizingly put) "few FSF/GNU folks who are militanty pedantic about this kind of thing" wouldn't he?

      --
      You are not alone. This is not normal. None of this is normal.
    19. Re:Linus needs to stop speaking for Linux by AKAImBatman · · Score: 1

      I think Linus is right and you are wrong on Java:

      I'm very happy for you.

      1. Sun still retains "control" over Java-the-platform through the JSR/committee process. GPL'ing the reference implementation doesn't affect their control of the trademark.

      Correct. However, Sun *is* taking the risk that pseudo-Java forks will dilute the Java community despite the trademark protection. Kaffe and GCJ are not technically "Java", but that doesn't stop the market from thinking of them as such.

      2. The Microsoft lawsuit was settled for a LONG time before Sun started talking seriously about GPL. In the meantime MS was committed to .Net and won't touch Java with a ten-foot pole.

      Microsoft was SO committed that they tried one last Embrace/Extend/Extinguish with J#. As it happens, Microsoft just released a new version of the J# package.

      3. The 'it factor' was in danger of permanently moving away from Java. F/OSS was picking up Mono, Ruby, and Python instead.

      These languages have not made any significant inroads into Sun's paying market. Unless it affects Sun's market directly, it's not an issue. I understand that the OSS community has a lot of interest in these platforms, but that doesn't mean that there are many paying jobs for them. Servlets/J2EE still rule the day in large companies.

      4. Once Kaffe/Sabre/Classpath/etc. were about to run Eclipse, Sun got very serious about GPL'ing the JDK.

      "About?" Eclipse has been running on Kaffe for over 2 years now! If Sun was worried about Eclipse, they certainly took their sweet time doing something about it.

      Java's reputation as "the new COBOL" was turning it into a platform that pays the bills but is otherwise very uninteresting.

      And this pretty much seals the fate of your opinion having any impact. Java is a long way from "the new COBOL". I have yet to see anyone who uses Java call it by that name. Only detractors use it when trying to explain away why the platform became so popular.

      Explain this: If Java is the new COBOL, then why isn't COBOL run anywhere except on mainframes? Microcomputers ran BASIC. Today's cell phones (about the closest analog) run Java. Where are the COBOL video games? Video games were written in assembler back in the day. Now they're written in high-level languages like C++ and Java. Early networking work was done in C. Now our P2P apps are written in Java first.

      If Java is the new COBOL, then I must have missed a heck of a lot of cool COBOL stuff back then.
    20. Re:Linus needs to stop speaking for Linux by jZnat · · Score: 1

      Technically, BitTorrent was written in Python first. Azureus (despite people's complaints) is a huge and fully-featured client (and server!), so it's a good example of how Java can help make a hugely complex application that runs fairly fast in comparison to C/C++ or similar.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    21. Re:Linus needs to stop speaking for Linux by Anonymous Coward · · Score: 0

      Sun released SPARC? Strange, given OpenBSD folk lack documentation to properly implement UltraSPARC III hardware.

      I agree it is unfair though. But instead of saying Linux and Solaris are 'friends' and 'not competing' perhaps they are 'friendly competing', and have a more common enemy...

    22. Re:Linus needs to stop speaking for Linux by AKAImBatman · · Score: 1

      Shh! You're breaking up my rant! :P

      Yes, you are correct about the python client. I ignored it mostly because it was more or less a reference implementation that was replaced quickly. (Bad me! *whack*)

      It's interesting how some of the most popular P2P clients almost always end up being Java. When GNUTella was released, it was quickly replaced with Furi (yay!) then Limewire (boo!). FreeNet was Java from the get-go, and nearly every major file sharing network has a Java version available. It certainly speaks strongly against the point that Java is "the new COBOL". It's used heavily in the research and development of these networks. Something which not too many other languages/platforms can claim.

    23. Re:Linus needs to stop speaking for Linux by AKAImBatman · · Score: 1

      Sun released SPARC?

      Yep.

      Strange, given OpenBSD folk lack documentation to properly implement UltraSPARC III hardware.

      It's a bit more complicated than that. A microprocessor does not a system make. (Unless it's an SoC! :P) OpenBSD needed documentation about all the wonderful internals of the Sun boxes themselves. Things like memory controllers, bus design, display devices, DMA handling, boot sequence, etc. Without that info, the machines were as good as useless.

      The same reason is why Mac Linux took so long to become usable despite the PowerPC instruction set being fully published. It wasn't until the Mac internals became nearly the same as the PCs that Mac Linux started to gain a foothold. Even then, my PowerPC Ubuntu disc isn't nearly as feature rich as the PC disc.

      These days everything from the low-end SPARCs to PowerPC G5s run on the same PCI bus as your average desktop PC. So it's not all that difficult to build a distribution for these systems.
    24. Re:Linus needs to stop speaking for Linux by ciggieposeur · · Score: 1

      Correct. However, Sun *is* taking the risk that pseudo-Java forks will dilute the Java community despite the trademark protection. Kaffe and GCJ are not technically "Java", but that doesn't stop the market from thinking of them as such.

      The "community" already HAS altered Java(tm). SWT is preferred over Swing/AWT; Hibernate is preferred over EJB 1.x/2.x; and how many different web frameworks have come up to supplant JSP and Servlets? The point is that "control over Java(tm)" and "non-GPL JDK" are orthogonal issues: Sun has exactly as much control now as they did then, which is still a lot but not total.

      The community had shown that it was willing to work around technical problems in the JDK with or without Sun's guidance. It was only a matter of time before the F/OSS stack gained some feature that made it more preferable than the Sun JDK for typical use. (If nothing else, improved reliability to the point that one wouldn't need a separate JRE for every major application.)

      Sun was at risk of its implementation eventually becoming the secondary one, much like their C compiler on Solaris. (Even though "serious" people use cc, nearly everyone else uses gcc first.)

      Microsoft was SO committed that they tried one last Embrace/Extend/Extinguish with J#. As it happens, Microsoft just released a new version of the J# package.

      J# != Java.

      These languages have not made any significant inroads into Sun's paying market. Unless it affects Sun's market directly, it's not an issue. I understand that the OSS community has a lot of interest in these platforms, but that doesn't mean that there are many paying jobs for them. Servlets/J2EE still rule the day in large companies.

      Given that a whole generation of IT/CS students has come out with only Java background, I'm sure it will have a lasting presence of some kind. And J2EE is nice, I've done LOTS of work there. But there are lots of new problems out there, new markets and new jobs, and lots of money to be found, and those other languages are finding themselves a better fit than Java currently. I would expect Sun to desire for Java to be competitive in those new spaces. If Java doesn't aggressively move towards those markets -- and it needs the community behind it to do so -- then 15 years from now it might be just another Lisp or Scheme, used in a few places for teaching but not much else that pays money (Paul Graham notwithstanding).

      "About?" Eclipse has been running on Kaffe for over 2 years now! If Sun was worried about Eclipse, they certainly took their sweet time doing something about it.

      I guess the last couple years have really flown by for me. So Kaffe runs Eclipse, but also OOo, JBoss, Tomcat, and Azureus. Between all those that covers a lot of ground both desktop and server side.

      And this pretty much seals the fate of your opinion having any impact. Java is a long way from "the new COBOL".

      "java is the new cobol" garners 89 hits on Google, making it a legitimate phrase. Taking away the quotes you'll find over a millions hits along with vote counters and long blog discussions etc. Java can do lots of things COBOL can't, but in relation to every other language it is about the same as COBOL was long ago: a good middle-of-the-road language with a decent mix of function and syntax that fits very well within existing business processes. Most hits on "java is the new cobol" are actually backhanded nods to Java's popularity.

      I have yet to see anyone who uses Java call it by that name.

      I guess you haven't met enough professional Java programmers.

      Explain this: If Java is the new COBOL, then why isn't COBOL run anywhere except on mainframes? Microcomputers ran BASIC. Today's cell phones (about the closest analog) run Java. Where are the COBOL video games? Video games were written in assembler back in the day. Now they're written in high-level languages like C++ and Java. Early networking work was done in C. Now our P2P apps are wri

    25. Re:Linus needs to stop speaking for Linux by morganew · · Score: 1
      Actually, Linus is the _only_ person who can comment on the position of Linux. He controls the trademark name and much of the corresponding code.

      This is not to say that the GPL doesn't apply, but when it comes to the actual product called "the Linux kernel", that baby is Linus and no one else's.

      And this is a good thing. Having worked on an OSS project that was hijacked by a nutjob, I can say that it is important to be able to clearly identify the party or parties making final decisions. In our project, it meant the vast majority of the developers posted a letter stating our opposition to the nutjob's positions, and then we started a new project with a new name.

      Linus speaks for the product known as the Linux kernel because he owns the rights to that trademarked name. He deserves the respect and attention he gets from the public at large.

      --
      A sig?!? I don't think so.....
    26. Re:Linus needs to stop speaking for Linux by AKAImBatman · · Score: 1

      how many different web frameworks have come up to supplant JSP and Servlets? [...] I guess you haven't met enough professional Java programmers.

      Now if that isn't a telling juxtaposition, I don't know what is.

      Tell me, how many frameworks have supplanted JSP and Servlets? Last I checked, every Java web framework in existence was based on Java Servlets.

      The "community" already HAS altered Java(tm). SWT is preferred over Swing/AWT; Hibernate is preferred over EJB 1.x/2.x

      That's no more "altering" the Java platform than installing QT "alters" your Linux kernel. *Altering* the Java platform is what Microsoft did. By adding features like delegates to the core, they were sure to make a "new" Java that was subtly incompatible with Sun's published standards for the platform.

      Sun was at risk of its implementation eventually becoming the secondary one

      I would love to see a feature-complete OSS JVM. In over the decade I've been using Java, none of the OSS implementations have come even close. Classpath has grown exponentially more useful in recent years, but it's still a LONG way from complete.

      J# != Java.

      Precisely. Embrace, Extend, Extinguish. You don't think Microsoft created J# out of the goodness of their hearts, do you?

      And J2EE is nice, I've done LOTS of work there.

      You could have fooled me. From what you've been saying, you sound like you lack even the most basic grasp of the architecture.

      COBOL doesn't do video games or phones because those weren't viable markets when it came out

      How old are you, anyway? Apparently not old enough to know how the video game market came to be. :-/

      Video games were very much a viable market throughout the 70's and 80's. Machines were at first hardwired before finally moving on to microprocessors. The Fairchild Channel F and Atari 2600 ushered in that age. Within a few short years, just about anyone could write a game on their Apple II, Atari 800, Commodore 64, Spectrum, Oric, TI-99, or other home microcomputer and sell it on Floppy or Tape.

      No one used COBOL to do it.

      BASIC and Assembly were about it. Fortran and C were occasionally used on the big PDP mini-computers. (For example, the original Adventure game was written in Fortran.)

      However, COBOL most certainly does run on more platforms than just the mainframe

      Not really. There are transitional packages available to create COBOL programs on other platforms, but they do their best to present a mainframe environment as the programs expect. COBOL is designed around simplistic database I/O. Remove it from that environment and it's not particularly useful.

      and it IS being actively maintained.

      Then *why* are there no conforming COBOL-2002 compilers? Nearly every COBOL compiler supports a "sub-set" of cherry-picked features from the standard.

      I've worked with mainframes and with PC systems running COBOL environments. COBOL is being maintained only as far as is necessary to keep existing systems up and running. (It's frightening how much data is still in EBCDIC.) No one is investing major resources in writing major software in it. Only in maintaining existing investments.
    27. Re:Linus needs to stop speaking for Linux by chromatic · · Score: 1

      I'd rather have Linus Torvalds speaking on behalf of the open source community than, say, Richard Stallman or Bruce Perens.

      When has RMS ever spoken on behalf of the open source community?

    28. Re:Linus needs to stop speaking for Linux by fucksl4shd0t · · Score: 1

      Dude, reboot, it looks like you've had a kernel panic. There wasn't anything incendiary in Linus's post unless you're actively trying to be offended, in which case there's very little likelihood Linus would be able to avoid offending you.

      Linus presented a ratio, which has a numberator and a denominator.

      first off: they may be talking a lot more than they are or ever will be doing.

      The ratio is this:

      OSS crap Sun's actually doing
      ------------
      OSS crap Sun talks about doing

      Linus is saying that this number may be less than 1. You counter by only providing a list of items that belong in the numerator which may or may not be comprehensive of things they've done and/or talked about doing.

      The rest is just nitpicking what is an otherwise speculative post on Linus's part, which basically reads to me like "Don't get in bed with Sun, but don't run away from them like they're brain-eating zombies", which is a pretty reasonable position to me.

      --
      Like what I said? You might like my music
    29. Re:Linus needs to stop speaking for Linux by civilizedINTENSITY · · Score: 1

      Agreed. His opinion counts for too much. He is in charge on Linux the kernel, not the operating system. He doesn't speak for GNU/Linux, for sure. He doesn't speak for the applications people. Consider this: who is threatened by a GPLed Solaris? Not KDE, nor GNOME, nor anyone but the kernel maintainers. Perhaps this has something to do with it?

    30. Re:Linus needs to stop speaking for Linux by civilizedINTENSITY · · Score: 1

      Especially in the context of a GPLed Solaris, how can you pretend that project coordinator for the (historically first) kernel is all that important?

    31. Re:Linus needs to stop speaking for Linux by morganew · · Score: 1

      As I noted above, Linus CAN speak for Linux - he owns the trademark. He's the only person who can speak for "Linux" or designate spokespersons or people. Look here http://linuxmark.com/ for all your linux trademark info.

      (and yes, I think this is a good thing)

      --
      A sig?!? I don't think so.....
    32. Re:Linus needs to stop speaking for Linux by civilizedINTENSITY · · Score: 1

      89 hits? how about:

      Results 1 - 10 of about 1,260,000 for visual basic is the new cobol. (0.12 seconds)

    33. Re:Linus needs to stop speaking for Linux by civilizedINTENSITY · · Score: 1

      Lazy: "open source and free software are the same thing"; and lets set Pi = 3, it'll make math a lot easier too.

    34. Re:Linus needs to stop speaking for Linux by civilizedINTENSITY · · Score: 1

      My concern with Linus' opinion is at odds with your assessment. I first became concerned as I realized that he didn't seem to have convictions other than a shallow and shortsighted pragmatism.

    35. Re:Linus needs to stop speaking for Linux by GeorgeMcBay · · Score: 1

      Linus speaks for himself. When have you ever heard him claim he's speaking for the entire Linux community? Just because he's now inexorably linked to the Linux kernel, he's never allowed to have a personal opinion on open source politics again? Don't be a retard.

  15. Re:THERE IS NO STORY!!! by morgan_greywolf · · Score: 1

    NOBODY HAS TO use the GPLv3. INSTEAD, you can CONTINUE using the GPLv2. IF you wish to.


    rms? Is that you?
  16. GPL Wars by Anonymous Coward · · Score: 1, Funny

    May the Schwartz be with you.

  17. Not a bad Linus message by fsmunoz · · Score: 5, Interesting

    People are perhaps reading to much into it. Linus advanced some scenarios, while at the same time giving his reasons. He was blunt, in his style, about some things but I don't see it as an all-out attack on Sun. Even more interesting is that he says that he could be wrong, and that he hope he is wrong, and that releasing Solaris under the GPLv3 would be a very good thing.

    Also of note is Theo's de Raadt message in Sun's blog: "Jonathan, I wish the above was true. 15 years ago I was the biggest Sun fan. Today I speak as the project leader for another set of open source projects -- OpenBSD and OpenSSH. OpenSSH will be better known to your audience, as it is what they use daily to connect securely to and from their Solaris (or Linux) machines. OpenSSH killed telnet and rlogin, for those who still remember those mechanisms. We give our software completely freely to the world, without even the standard encumberances people see in the GPL or CDDL. Yet when we turn around and ask Sun to give us documentation for the chips on their machines -- chips Sun themselves designed, not via contractors -- Sun drags their feet. Recently we tried to reopen these 10-year-old repeated requests, and once again nothing positive happened. You may remember, because you and David Yen were in an email conversation with us. Lots of nice open words were exchanged, but no action. However, let me give an example of the duplicity of Sun. (I wish I could use a lighter word). Two operating systems run on Sun's latest PCI-e based (smallish) Ultrasparc-III machines, the v215/v245 -- Solaris and OpenBSD. The latter system runs on those machines because the code to support the non-processor chips on the board had to be written after painstaking reverse engineering, because Sun refuses to make available documentation for how these chips are programmed. Now we will readily admit that not every programmer in the world needs to know how to program these chips. But does every programmer in the world need to know how to program every little detail on Sun's processors, in system mode? Sun gets great press out of UltraSPARC being all "open", but what use is supervisor-mode documentation when the rest of the chips that the supervisor-mode code has to communicate with are entirely undocumented??? The press does not spot this problem, but Jonathan, you should clearly understand this is a fallacy. There are two operating systems which surprisingly do not run on the Sun v215/v245 -- Linux and OpenSolaris. OpenSolaris?? Yes -- Sun isn't even open enough to give the OpenSolaris community enough documentation to support their new machines. So I think that Linus is right, and Sun has a long road ahead."

    I tend to listen to Theo's opinion carefully on this subjects. I'm an "FSF fanboy" to the bone, card carrying and all, which curiously is one of the reasons I tend to view Theo's opinion on this subjects with interest, more so than Linus. When it's not a GPL vs BSD thing (which is a fait-diver discussion in my sense of priorities) the fact remains that he seems to see the problems with licencing with a greater depth and in general is more "idealistic" than "pragmatic".

    1. Re:Not a bad Linus message by QuantumG · · Score: 1

      Theo is a good barometer. When he cracks, you know the pressure is too high.

      I don't really like the metric of "idealism vs pragmatism". People always seem to put Linus on the pragmatic side of that gradient and Theo and the FSF on the idealistic side. Personally, I think Linus is just as idealistic as Theo.. just a different kind of idealistic. Linus has said things like "programmers get to decide what you can and cannot do with their code, and that's the way it should be" which is the kind of thing you'd expect Microsoft to say. On the other hand, the FSF is willing to place restrictions on what people can do to ensure the maximum freedom for everyone. That's a lot more pragmatic than it is idealistic.. which is why the GPL is often described as "pragmatic idealism". Theo, on the other hand, is willing to brow beat vendors until they give up specs so he can give people freedom. That kind of idealism is actually damaging.

      --
      How we know is more important than what we know.
    2. Re:Not a bad Linus message by Anonymous Coward · · Score: 0

      "Theo, on the other hand, is willing to brow beat vendors until they give up specs so he can give people freedom. That kind of idealism is actually damaging."

      Not so sure about that one. I think their WiFi project has come a long way, and that they did get some cooperation due to their 'beating'.

    3. Re:Not a bad Linus message by illumin8 · · Score: 0, Troll

      I tend to listen to Theo's opinion carefully on this subjects.
      You shouldn't. After seeing the way that Theo blew up when one of the OpenBSD contributers was rightfully accused of stealing code from a wifi driver without attribution, I will never listen to a word that man says again. The words "crazy" and "psychopath" come to mind.
      --
      "When the president does it, that means it's not illegal." - Richard M. Nixon
    4. Re:Not a bad Linus message by asninn · · Score: 2, Funny

      Also of note is Theo's de Raadt message in Sun's blog: "[...] So I think that Linus is right"

      Wow. Hell must've frozen over...

      --
      butter the donkey
    5. Re:Not a bad Linus message by dfghjk · · Score: 1

      ...or to paraphrase, respecting the desires of the people who have done the work is "idealism" while subjugating those individuals for the interests of the uninvolved is pragmatism. Quite a perspective you have there.

      Linus and Theo concern themselves with what it takes to do their jobs and accomplish their goals. That's pragmatism. RMS concerns himself with imposing his terms on as many programmers and projects as he can. That's idealism.

      "Theo, on the other hand, is willing to brow beat vendors until they give up specs so he can give people freedom. That kind of idealism is actually damaging."

      He's not doing it to give others freedom, he's doing it to get software written. It may be damaging but it's not idealism.

      Idealism is brow-beating people into changing project names that you have no part of in order to increase the visibility of your cause. Since when is Linux vs GNU/Linux anything other than about idealism and the struggle to remain relevant? Where's the pragmatism there?

    6. Re:Not a bad Linus message by QuantumG · · Score: 1

      Uhhh, if you don't think Theo is idealistic then you have a very different idea of idealism than the norm.

      --
      How we know is more important than what we know.
    7. Re:Not a bad Linus message by rubycodez · · Score: 1

      Linus was speaking of freedom of creator to choose license, which is just reality of copyright law if creator has no obligation to give away ownership of his code. A programmer employed by another may not have that freedom, including Microsoft's programmers. Having WiFI drivers and graphics drivers in BSD has been a great result of brow-beating vendors. I for one hope the browbeating continues, the benefits are lasting. No damage!

    8. Re:Not a bad Linus message by fsmunoz · · Score: 1

      I commented on that thread, and I was totally against Theo's position and the way he expressed it (see, for example, here . But disagreeing. albeit strongly, with some particular position or even the general way he likes to promote his views (and I did mention the specific case of GPL vs. BSD, which is where I disgree the most) isn't enough to sidestep the contributions he has made and his insight when dealing with prorietary threats and licences.

    9. Re:Not a bad Linus message by QuantumG · · Score: 1

      No. Linus was saying that regardless of copyright law people should not do with software that which the programmer who writes that software would prefer them not to do. Specifically, he was talking about if people come to him and say they don't want their code in the kernel tree anymore, he will rip it out.. and that if people want to incorporate a driver in the kernel tree that they didn't write, they should track down the person who wrote it and ask them for permission first, even if that code is licensed under the GPL.

      And yeah, I can go search the LKML archives for this stuff if you want.

      --
      How we know is more important than what we know.
    10. Re:Not a bad Linus message by top_down · · Score: 1

      Idealism is brow-beating people into changing project names that you have no part of in order to increase the visibility of your cause. Since when is Linux vs GNU/Linux anything other than about idealism and the struggle to remain relevant? Where's the pragmatism there? Oh dear.

      So RMS trying to hijack the Linux movement (which considered him to be a demi-god at the time) was actually an act of pure self-sacrifice. You have some weird ideas dude. If RMS is really _only_ about idealism than he would be much better served with keeping his mouth shut and following the pragmatist Linus, for it's because of pragmatists like him that Open Source (including Free Software) is as relevant as it is today. They have made the movement big by giving people what they want instead of trying to brow-beat them with counter-productive results. You don't need to be an idealist to realize ideals.

      --
      Anyone who generalizes about slashdotters is a typical slashdotter.
    11. Re:Not a bad Linus message by just_another_sean · · Score: 1

      Say whatever you like about how the Linux kernel is what made free software so great but all I know is the reason I tried Linux for the very first time was so that I wouldn't have to pay for a Visual Studio license. I wanted to learn how to program in C and all my searches for a free compiler (this was 1995) kept pointing to GCC which in turn led me to Linux. Before that I knew next to nothing about Unix. Installing Linux didn't end up teaching me much either, using bash, make, vi and gcc are what taught me a little bit about Unix.

      Linux is a great kernel, GNU/Linux is a great operating system and I for one am happy to tell people who ask what OS I use that I use "Debian GNU/Linux". That's what Debian calls it so that's what I call it.

      RMS was less then diplomatic about it, he even comes across as whiney or pushy sometimes, but that doesn't make him automatically wrong.

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    12. Re:Not a bad Linus message by Breakfast+Pants · · Score: 1

      I may be thinking of a different thing, but I think it was for BSD/GPL cross-licensed drivers. These come originally from BSD, and I think Linus was saying he wouldn't accept patches to them unless the patcher kept it dual licensed; e.g. first made his patches to the BSD code, and then Linus would pull from there. Linus was basically being pragmatic by avoiding an unnecessary fork, but he was also showing respect to the original authors.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    13. Re:Not a bad Linus message by turing_m · · Score: 1

      "Theo, on the other hand, is willing to brow beat vendors until they give up specs so he can give people freedom. That kind of idealism is actually damaging."

      Why? Binary blob drivers are a security risk, and any progress Theo makes in this area is a good thing as far as I'm concerned. And he has made progress, with Ralink and Realtek, probably others.

      I'm not sure whether a completely secure and usable system is possible, but it is a desirable goal and growing more desirable every day.

      It can only be achieved by a relentless search for remaining security holes and a refusal to accept more function if it means a compromise on security. Of course, more function while remaining as secure as possible is a good thing for its own sake, as well as increasing potential user (and hence developer) base. Theo has a small carrot and stick available to use, and makes the most of it. Good on him.

      --
      If I have seen further it is by stealing the Intellectual Property of giants.
    14. Re:Not a bad Linus message by civilizedINTENSITY · · Score: 1

      "Say whatever you like about how the Linux kernel is what made free software so great but all I know is the reason I tried Linux for the very first time was so that I wouldn't have to pay for a Visual Studio license."

      Amen, brother! That is *exactly* how I came to know about GNU/Linux in the first place.

    15. Re:Not a bad Linus message by evultrole · · Score: 1

      Thank goodness for cygwin and the free-licenses of Borland software then. Changing your operating system just to use one or two tools is lunacy.

      Even that aside, there are many options that all use gcc that aren't Linux... FreeBSD, NetBSD, OpenBSD, Darwin, OS/2, QNX, Solaris (has been free to use non-commercially for ages), HURD, hell, cygwin has been around since 95. Switching to Linux to use a free compiler set is, stupidity aside, just laziness.

    16. Re:Not a bad Linus message by evultrole · · Score: 1

      I don't see what was so hard to understand about that episode. He wasn't blowing up unreasonably. The guy found out that his code had been mistakenly posted online, then posted his findings to a huge number of people. It wasn't necessary, it was rude, and it was shameful. It would be like me putting some mistake you might make on CNN. You might get pretty pissed about that, eh?

      People are too stupid to understand how this mistake can happen. Here's how it works:

      I want to rewrite some GPL software in a non-GPL license because I think GPL leads to brain tumors.

      I want to write something, say, BSD, and have it work interchangeably. Well, if I take the code they have, and slowly replace the code in the files with code of my own devising, I can do that. If I make a release, I'll have to dual license everything, my code will have to be dual BSD/GPL, while the rest is just GPL. Now, if I keep working until all original GPL code is removed, then I no longer need the GPL license, nor do I need to attribute anything to the person who wrote the original code (though I might to be nice, I would not need to). Now, if I were in the habit of releasing just the new code I wrote, and removing all GPL code prior to posting it on the internet, again I would have clean code.

      If I happened to accidentally leave a few lines in, however, it would be an honest mistake, not "stealing code." If someone took my mistake, my accidental inclusion of their code, then told dozens of people I had stolen it without asking me about it first, I would be pretty pissed off too, and most of my close friends would likewise be rather irritated that someone would treat me that way. If I didn't say anything about how shitty it was for them to do it, one of them would be likely to do it for me.

      Those wifi guys were assholes, this wasn't like that PearPC/CherryOS crap, it was an honest mistake in a standard-practice rewrite of non-compatible code. Theo was just trying to make them realize that fact... but I guess they had the same reading comprehension issues that you do?

  18. What fight? Journalists exaggerate by redelm · · Score: 1
    ... to sell ink, photons and electrons.

    Frankly, I see very little difference here. Linus says, as he always does "Show me the code!". He draws a line in the sand with ZFS. Schwartz says "we will", but note, no promises about ZFS. The most remarkable thing is that Sun is currying favor with Linus.

    Move on, nothing to see here. The dogs bark, the caravan passes.

  19. It's skewers time by Anonymous Coward · · Score: 1, Interesting

    That reminds me. It's been a long time since we've had a KDE vs Gnome flamefest.

    1. Re:It's skewers time by Anonymous Coward · · Score: 0

      Ah, yes, but that's because GNOME has already kicked KDE's ugly ass. Everybody knows KDE's in its last throes, even Netcraft confirms it. You see, the problem with KDE is that there's already Microsoft Windows, which is a better KDE than KDE will ever be. So KDE is not only ugly, but also pointless and redundant. Also, it's not needed.

      (*ducks*)

  20. GNOME pissed of by Anonymous Coward · · Score: 1, Interesting
    1. Re:GNOME pissed of by Anonymous Coward · · Score: 0

      Whoopee do, developers don't agree on the approach to something, news at 11.

  21. Shock new - commercial company wants profit! by Viol8 · · Score: 0, Troll

    Why is Linux surprised that a commercial company might be holding back on open sourcing a large amount of its intellectual property? Thats what they make money out of. So maybe some people in Sun have been talking up open source wrt to Solaris to get some publicity , so what? This is what companies do to get their product noticed and theres nothing wrong with it (unless you're some publicly funded socialist who does little work but mouths off a lot about some neverland utopian ideal, but I'll leave Stallman for another post). Coporations are what make the western economy run , without them and they're "nasty" hunger for profit we'd all be a lot worse off including all the rabid open source fanboys. Theres nothing wrong with Open Source but lets not start thinking its the solution to any sort of problem , it isn't. The world would still turn without Linux or the FSF. Yeah , mod me down fanboys, see if I care.

    1. Re:Shock new - commercial company wants profit! by l3v1 · · Score: 1

      Why is Linux surprised that a commercial company might be holding back on open sourcing a large amount of its intellectual property? Thats what they make money out of.

      Well, first, read the damn thing. Second, it's not about what a company usually does. The interesting part is in the differences of what's being said and what's being done, between the words and the intentions. In a company-company relationship this is common practice. In a company-communities relationship it's fallacy.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  22. Curse you by BlackCobra43 · · Score: 5, Funny

    Excuse me while I go selectively erase the mental image of Bill Gates in a French maid uniform from my memory with the time-tested method of blunt trauma to the head.

    --
    I never spellcheck and I freely admit it. Save your karma for more worthwhile "lol erorrs" replies
    1. Re:Curse you by iggymanz · · Score: 1

      to which of your heads?

    2. Re:Curse you by Faylone · · Score: 1

      As many as needed to get rid of that mental image! If I have to grow more heads to hit, so be it!

    3. Re:Curse you by c · · Score: 2, Funny

      > Excuse me while I go selectively erase the mental image of Bill Gates in a French
      > maid uniform

      Just imagine the grin on Melinda's face as she dresses him that morning:

      "Oh, don't worry dear. It's what all the other CEO's are wearing".

      c.

      --
      Log in or piss off.
  23. At best he's speculating, at worst he's wrong by Anonymous Coward · · Score: 0
    The meat of Linus's post is this:

    Ergo: they sure as hell don't want to help Linux. Which is fine.
    Competition is good.

    - So they want to use Linux resources (_especially_ drivers), but they do
    *not* want to give anything back (especially ZFS, which seems to be one
    of their very very few bright spots).

    - Ergo: they'll not be releasing ZFS and the other things that people are
    drooling about in a way that lets Linux use them on an equal footing. I
    can pretty much guarantee that. They don't like competition on that
    level. They'd *much* rather take our drivers and _not_ give anythign
    back, or give back the stuff that doesn't matter (like core Solaris:
    who are you kidding - Linux code is _better_). Uh, if Sun GPL's the ZFS source code, isn't everyone on an equal footing? And if that turns out to be so, the entire thesis of Linus's missive is shot. At best, his post is nothing more than an opinionated prediction that "Sun is not going to play nice" because if Sun uses GPLv3 on ZFS, his kernel would have to move to GPLv3 to use it.

    Waah.

    BTW, having seen both Linux and Solaris source, I disagree with your "Linux code is _better_" opinion.
  24. RTFA troll, Linus said your main point by Anonymous Coward · · Score: 0

    sage

  25. Not really a war by maroberts · · Score: 2, Interesting

    This is just Linus speaking bluntly as always. In fact its comparatively mild compared to some of the things he says. He is never afraid to call a dirt extraction device a spade.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

    1. Re:Not really a war by spikeb · · Score: 1

      even if it is really a blender.

  26. communities what? by MrKaos · · Score: 5, Insightful
    Companies compete, communities co-operate.

    It remains to see who participates and the nature of the co-operation. Sun contributing Java, even for cynical reasons, says more about Open Source as an evolving business model than a fracturing community.

    And so what if it fractures anyway, maybe that makes software evolve in a more "natural" way.

    --
    My ism, it's full of beliefs.
    1. Re:communities what? by Anonymous Coward · · Score: 0

      The proper declension is: communities _co-operate_, companies _collude_, governments _conspire_.

      It's all very clear when you keep your AFDB intact.

  27. GPLv2 vs GPLv3 - Linux and Sun by Zeno+Davatz · · Score: 1

    This is very interesting. I got some questions: 1. How can you say, that companies and communities do not compete? That is total Bullshit! Communities and Companies compete more then ever these days. The same as Bloggers compete with the old school media. There is a hell of a lot competition going on. Gnome and KDE are another wonderful example of how communities compete against each other. Ubuntu and Gentoo are another wonderful example! 2. The Old Software development and distribution models do not work anymore and Sun will find out, if they want or if they do not want. Sun needs to learn more - lots more - from the OpenSource development model if they want to prosper in the future. 3. As Linus puts it, merely trying to take away the best people from the Linux Kernel will not work. Sun needs to realize that they must organize them selfs more and more like the Kernel development model is organized. 4. OpenSource tactics can and will be implemented in the Future business world as well. 5. Linux is a 21st century role model.

    1. Re:GPLv2 vs GPLv3 - Linux and Sun by Anonymous Coward · · Score: 0

      You just happened to conveniently forget to credit Theo de Raadt for this?

    2. Re:GPLv2 vs GPLv3 - Linux and Sun by MrKaos · · Score: 1
      You have one question and four statements Zeno,

      1. How can you say, that companies and communities do not compete? That is total Bullshit!

      Agreed, but that's not what I said. I said Companies compete, communities co-operate.

      I say this because by it's very nature the goal of a for profit company is to maximise profits for share holders, and is legally obliged to do so. Co-operation occurs only if it produces profit, in all other cases companies compete to capture market share to produce profit.

      The natural goal of an Open source project is to produce something that performs a function, profit is not the sole motivating factor. Gnome and KDE aren't competing to gouge as much profit from the market as possible, the communities that make those collections are trying to make a user interface that works well for thier users. Co-operation between those communities isn't going to be evaluated on the basis of how much profit can be generated, but of what benefits it will bring to the respective projects, same with ubuntu and gentoo. Do you think we will see co-operation between Microsoft and Sun anytime to to bring a better features to thier offerings?

      Open source simply hasn't reached a point where competition between communities has happened in a big way. I'm not saying it won't happen, but the question is what would the point be? To build a better Linux kernel? That might happen when it reaches the limit of it's development potential, as I beleive is happening with Blender (not that I'm a blender expert - just an admirer), but thats a question of those communities looking at the Blender and asking questions about making it work better for them.

      2. The Old Software development and distribution models do not work anymore...

      4. OpenSource tactics can and will be implemented in the Future business world as well.

      Well that remains to be seen, the Closed model is dominant and has more lobby groups looking after it's interests. The Open model is still evolving and generally ambivalent towards competition with the closed model, it's just not a motivating factor. Business will look at the open model and ask if they can produce more profits and how it threatens thier own interests, if it's in thier interests they will co-operate.

      3. ..... Sun needs to realize that they must organize them selfs more and more like the Kernel development model is organized.

      Sun is a business, Linux is a kernel. Sun will do whatever it has to do to maximise it's profits. The thing you may not be aware of is Sun may have certain legal restrictions that dictate they behave a certain way or "Compliance issues". If it is in thier interests, they will do it - if it doesn't lead them to court.

      5.Linux is a 21st century role model.

      Ok, great. But chefs were doing open source (no pun intended) before software people by sharing recipies and making better meals. Linux took it somewhere else, GPL expressed a legal framework and on it goes. I'm really not sure what you are asking so try to look at the bigger picture.

      I don't think we will all be holding hands and singing "koom by yaah", competition is important, but you have to ask - competing for what? profit, userbase, the best code? If all Open source produces is good code that people can use - thats great, but it looks like more than that is happening. I suspect business see tremendous advantages to incorporating Open source into thier business framework but have to navigate through a mire of legal complience to reach that outcome. Have a look at a book called "Voyage from Yesteryear" by James. P. Hogan, and not just the wikipedia entry, it describes a similar meeting of "organisational systems", a reasonable read and you may appreciate the analogy.

      --
      My ism, it's full of beliefs.
    3. Re:GPLv2 vs GPLv3 - Linux and Sun by Zeno+Davatz · · Score: 1

      1. Well on his Blog Jonathan says "Companies compete, communities simply fracture". What I do not agree with is that "communities simply" fracture. It sound disrespecting to communities, like the king sitting on the big throne talking about "hobbyists" as other people say. Companies fracture as well. Companies produce products and some of these products end up having a long life cycle where as other products end up having a very short live cycle. Btw. people "fracture" as well. I believe it is in nature to "fracture". It is a life cycle thing. 2. Communities cooperate but companies have to cooperate more and more as well if they want to prosper in the 21st century. Just because SUN had a great reputation does not mean they will have on the 21st century. I believe Linux is about a highly sophisticated cooperation model. Modern companies should cooperate more like i.e. the Linux movement does with its professional kernel developers. 3. Well profit is what the stock market wants. That I can understand. But in the long run I believe great companies are about there customers and there satisfied customers. That in return returns the profit. Just doing profit for profits sake is not a long term business model for me. 4. Well yes, I believe Sun and MS will cooperate more in the future if that is what their clients want. I believe software users want more and more collaboration across platforms and software. I believe Sun and Microsoft will share and compete in the future as Gentoo and Ubuntu do. They compete but they still inter operate. The isolationistic approach of one standard for all does not work in a modern democracy as everybody wants to be as individual as possible. So yes, if the customer profits you will see a collaboration between Sun and MS. Btw MS is trying to get into the Linux business by their own: sining up with Novell, Linspire and a few others. That is the Bill Gates approach ;). 5. I believe great software is about individual leaders, great people and their compassion for software. Linus is a role model and he must be granted that leadership. The more companies like MS and Sun admit that themself the more they will prospers as well. In other words; the sooner SUN gives out their ZFS under GPLv2 the better for SUN! The faster SUN can learn and will prosper because the actively participate in a modern model of software development. SUN can profit heeps from the Linux software development model. I'm sure Blender is great as well but I believe that the Linux Kernel is the better role model. 6. Now this point is highly interesting. Who is looking on whom and who can profit from whom! That is indeed a very good question. I believe SUN can profit a lot more from Linux then Linux from SUN. With "profit" I actually mean learn. Learn and observe how the kernel development process works. Learn how GIT works. Use GIT to develop and improve ZFS. The question - to me - is not if it is in SUN's interests or not. The question is how fast SUN realizes that it is in SUN's interest to inter operate with the OSS world. I believe it is the companies who have to look to the Linux kernel development process and not vice versa. Of course both have great people but it is not only about the people but how to get the most from the developers and their creative minds. That is where Linus and the Linux development model excel the more/most. 7. I do understand that SUN has liabilities to its customers, but: If the court is need to step into an new development process then the court is need. Still I believe it is not about the court, its about the process to develop software in the 21st century. It is about interoperability and customer satisfaction. Linux customers are among the happiest in the world because the kernel model produces great software. Because the process of the Linux kernel model to produce great software works and is a 21st century role model. Linux also has compliance issues (SCO, Microsoft) but they do not build software "in fear of compliance" issues. They build software because they believe

    4. Re:GPLv2 vs GPLv3 - Linux and Sun by MrKaos · · Score: 1
      Well even though you are whitespace challenged ;-) I can see you are very enthusiastic about Open Source, and that is a whole lot better than being a troll.

      May the source be with you Zeno_Davatz!!!! (and enjoy the book!!)

      --
      My ism, it's full of beliefs.
    5. Re:GPLv2 vs GPLv3 - Linux and Sun by Zeno+Davatz · · Score: 1

      Thanks! Yes, I do not like the post features of Slashdot too much. Not very user friendly. I forgot to put in the br-Tags, sorry.

      This may be an easier read for you:
      http://zdavatz.wordpress.com/2007/06/14/continuing -discussion-from-slashdot/

      At the moment I am enjoying Steven Pressfield's "Gates of Fire".

      But I will check out your recommendation!

  28. Re:THERE IS NO STORY!!! by Anonymous Coward · · Score: 0

    rms? Is that you?

    Even if RMS has an Slashdot account. I'm sure he doesn't recognize Slashdot as "News for Nerds. Stuff that matters." anymore.

    MOD UP GP.

  29. A little psychology by Anonymous Coward · · Score: 0

    First, this is not troll nor flamebait. From a psychological standpoint, if I analyze Linus' message, and I read between the lines, I see the following bottom line:

    "OpenSolaris under GPL scares the shit out of me as an unmatched competitor."

    1. Re:A little psychology by l3v1 · · Score: 1

      Geez, I hope you'll only analyze calves from now on.

      --
      I am putting myself to the fullest possible use, which is all I can think that any conscious entity can ever hope to do.
  30. OpenSSH Comment by deKernel · · Score: 0

    For all of you who have not read the blog, I would suggest that you just skim down to the comments. There is one excellent comment by Theo from OpenBSD & OpenSSH where he is quite articulate about some of Sun's not-so-friendly experiences with Open Source projects.

  31. Sun and Open Source by thethibs · · Score: 4, Insightful

    To my mind, the relationship between Sun and Open Source has always been coloured by Sun's Big Thing: Java.

    As a development platform, Java only had one new thing to offer. Perl, Python, PHP, C et al. are "write once, run anywhere" languages, as long as you publish the source. Sun's contribution is a language that supports "write once, run anywhere" without publishing the source.

    In other words, Sun's most interesting contribution to the software industry is a powerful (if painful to use) tool for distributing proprietary closed source applications.

    I keep wondering whether they just stumbled into this or whether it was a strategic move. In either case, it's hardly a testimonial to Sun's support of Open Source.

    --
    I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
    1. Re:Sun and Open Source by Anonymous Coward · · Score: 1, Insightful

      Not true. You don't have to give out python source because you can give them pyo or pyc objects. You can even compile binaries, which I believe perl can do the same.

      People don't like java because it's too verbose and requires far more typing than other languages. Java is far more long winded than COBOL ever was.

    2. Re:Sun and Open Source by rubycodez · · Score: 1

      Not a valid argument as you can put out vm bytecode for perl, php, python, ruby too (either finished vm or one in active development led/supported by language's creators)

    3. Re:Sun and Open Source by thethibs · · Score: 1

      True enough, but vm bytecode for for those languages wouldn't have an audience; the developers didn't advertise a WORA system and make the vm available to everybody's grandmother.

      Does anyone who isn't a php developer know how to get the vm only for php?

      Sourceless distribution is possible for these languages, but it's rare, and not the intent. In the case of Java, sourceless distribution is the intent, it's common, and Sun has made sure the vm is on every machine.

      In any case, this doesn't change the fact that Sun's Big Thing is antithetic to Open Source.

      --
      I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
    4. Re:Sun and Open Source by laffer1 · · Score: 1

      The way this is written, it almost sounds like you think its impossible to release source code in the Java community. As others have pointed out, its possible to release object code in other languages. As for Java, consider viewing the Apache website and look at their open source Java tools and libraries. I've even got a project on SF: http://sourceforge.net/projects/justjournal

      Java can be open just as much as any other language. The difference is that the Java compiler and vm have been closed licensed for a long time. (not closed source since I could download the code years ago)

    5. Re:Sun and Open Source by rubycodez · · Score: 1

      you might be surprised to learn there are embedded systems and controllers that use python bytecode (takes less space), and it's also possible to make a package that includes the vm and bytecode for an end user. I've done that for clients who just wanted the small size to distribute across a large network, and e-mailed them the source code separately. The scripting languages have evolved into weird things!

    6. Re:Sun and Open Source by MobyTurbo · · Score: 3, Insightful

      As a development platform, Java only had one new thing to offer. Perl, Python, PHP, C et al. are "write once, run anywhere" languages, as long as you publish the source. Sun's contribution is a language that supports "write once, run anywhere" without publishing the source. I'm no big fan of Java, but allow me to point out that GNU's biggest contribution to the open source world is arguably GNU C and glibc, which just as much aren't designed as vehicles for publishing source (i.e. what interpreted languages, well, unlike, say, Microsoft BASIC, Perl and Python are technically bytecoded too, but humor me.) Considering the environment that Java was originally marketed for (browser apps) there are good security, portability, as well as performance reasons more relevant at the time, for making client-side browser apps pseudocompiled.
    7. Re:Sun and Open Source by jhol13 · · Score: 1

      If C were "run anywhere" I could trivially compile Evince 0.8.0 in FC6, right?
      If Python were, I could easily run Meld in Windows, right?

      Now you may, rightfully so, say that it is not the languages, it is the libraries. Or you could, perfectly reasonably, point out that you can write non-portable Java too.

      But the point still is: Java, with its huge libraries and VM is extremely portable. With just a minor amount of work (mainly testing) you can easily write complex programs which work in many platforms. No need to hunt down more or less portable libraries which more or less work together most of the time in most of the platforms.

      Something you really cannot do with C or Python or ...

    8. Re:Sun and Open Source by thethibs · · Score: 1

      Try reading what I actually wrote.

      Given this and the other replies in this thread, it would seem that Sun's very expensive marketing campaign for Java, built entirely on the "Write once, run anywhere" mantra was mainly misdirection. Strange, I don't remember a whole lot of people calling them on it at the time. What I do remember is a big fuss about Java's multi-platform portability and how it would free the world from the Great Satan. I don't recall anyone saying it was no big deal because we already had platform independence with perl and php, etc.

      So if it wasn't WORA, what was the fuss about?

      --
      I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
  32. Statistical model for wars by v0x0j · · Score: 1

    They should apply statistical model for wars from previous story to figure out who has higher chance of winning.

  33. Jonathan Schwartz's response by fatboy · · Score: 0, Troll

    Jonathan Schwartz's blog has been updated today with a post that is a direct response to Linus claims, but in a much more elegant and coherent way

    He sounds like any other corporate fag to me :P

    "Companies compete and communities simply fracture"? What is that supposed to infer? There are a ton of competing open source projects. I think Mr.Schwartz does not understand the open source community very well.

    --
    --fatboy
  34. Is this going to hurt? by Anonymous Coward · · Score: 1, Funny

    Will this FOSSie civil war in any way effect our ability to get new and innovative text editors?

    Because as any Lunix aficionado know, you can never, ever have enough text editors. We may not have an OS which can auto detect and auto configure new hardware, but when you have millions of different text editors to choose from, chasing Windows 95's tail lights seems like a pretty good place to be.

    1. Re:Is this going to hurt? by Elliot_Lin · · Score: 4, Insightful

      Actually, if anything Linux does a better job of supporting hardware for me than Windows does most of the time. Even my 'Windows Only' Wacom tablet. And I don't know when the last time you looked at linux was... but it might be worth having another look..

    2. Re:Is this going to hurt? by disasm · · Score: 1

      Funny, I could have sworn that last ubuntu install detected all my hardware without any input from me, and even auto mounted my external hard drive. Matter in fact, my sound just worked, as opposed to windows xp where I needed a driver disk... I guess it must just have been a dream... Who needs millions of text editors when you can just use vi?

      Sam

    3. Re:Is this going to hurt? by Anonymous Coward · · Score: 0

      Not to quibble with your main point, but when have Wacom tablets ever been Windows-only? If anything, one of their biggest markets is on the Mac, because of the huge proportion of the graphics design community that uses Macs. All their tablets have USB interfaces now anyway, and Wacom even helped out the guy who wrote the Linux Wacom driver with some information (because some big studios/production companies also have big Linux backends, and have experimented with Linux-based workstations).

    4. Re:Is this going to hurt? by jhol13 · · Score: 1

      The problem with Linux is that it is getting worse. Almost every release since about 2.6.10 has been worse than previous (there are exceptions, maybe 2.6.16 is the best, or maybe 2.6.20).

      First, the time for 2.8.0 is long overdue - we need official stable kernel.

      Second, we need stable ABI, for a while. There is no point in forcing users to compile and test the drivers. Claiming that drivers in the kernel tree gets enough testing is just plain silly, everybody knows that far far too many things have broken far too many times.

      Unfortunately it seems neither is going to happen. Fortunately there is competition. One of them is OpenSolaris. Stable, reliable, quickly improving. Seems to me that some of the competiton (*BSDs, OpenSolaris, ...) might go past Linux soon (2008, maybe). This is why Torvalds fears OpenSolaris gets the drivers.

  35. Linux and GPL3? by wbren · · Score: 1
    Linus wrote:

    So to Sun, a GPLv3-only release would actually let them look good, and still keep Linux from taking their interesting parts, and would allow them to take at least parts of Linux without giving anything back (ahh, the joys of license fragmentation).
    If I'm not mistaken, Linus is saying Sun would only release code under GPL3 just to make it so Linux couldn't use it. But Linus was the one who chose *not* to release Linux under GPL3, right? Is his argument contradictory, or is it just me? I'm really not sure what he meant by that paragraph.
    --
    -William Brendel
    1. Re:Linux and GPL3? by 0xABADC0DA · · Score: 0, Troll
      Linus:

      And yes, maybe ZFS is worthwhile enough that I'm willing to go to the effort of trying to relicense the kernel. This looks like Linus saying that ZFS will be the main differentiator for unix-like systems. Apparently ZFS is so much better that Linux must adapt in whatever way practical in order to get it. I think this is really the key to understanding where Linus is coming from. ZFS is looking to be the defacto standard for filesystems for the next decade and even if Linus tries to change the kernel to GPLv3 it will still be years behind Solaris on this. ZFS is already in Solaris, Mac OS X (rsn), and FreeBSD.

      What we see here is Linux already starting to be held back by requiring what will be an older out-of-date license and Linus already starting to blame others for it, when with his stewardship it is his choice that caused it. Linux can't use a GPLv3 ZFS because Linus is against using the GPLv3 license. Linus removed the "or later version" clause because he wanted more control over the kernel. The only question is how stubborn and obstinate Linus will be before he decides to support GPLv3, and how much will that hurt Linux.
    2. Re:Linux and GPL3? by Panoramix · · Score: 1

      Apparently ZFS is so much better that Linux must adapt in whatever way practical in order to get it.

      It would be highly desirable to have it on Linux, yes. If Sun were to license ZFS under GPLv3, then that would be a good reason for considering moving Linux to GPLv3. In fact, this may be the very first actual justification for such a huge undertaking. But that doesn't mean Linux must get it that way. Switching to a compatible license may not be possible at all, and even if it were, whether it would be desirable is questionable. There are always alternatives.

      ZFS is looking to be the defacto standard for filesystems for the next decade and even if Linus tries to change the kernel to GPLv3 it will still be years behind Solaris on this.

      Yeah, about two years behing would be my WAG. I'm thinking along the lines that rewriting the whole thing would be easier than changing the license of the kernel, and that it took Sun some 6 years to implement ZFS but cloning something is much easier than writing it the first time. But see below.

      ZFS is already in Solaris, Mac OS X (rsn), and FreeBSD.

      And Linux, via FUSE. It's slow, but getting better.

      What we see here is Linux already starting to be held back by requiring what will be an older out-of-date license and Linus already starting to blame others for it, when with his stewardship it is his choice that caused it. Linux can't use a GPLv3 ZFS because Linus is against using the GPLv3 license. Linus removed the "or later version" clause because he wanted more control over the kernel.

      Whoa dude, hold on a minute. Three points here. First, the kernel devs (not only Linus) chose GPLv2 because they liked it. They don't seem to like GPLv3, so removing the "later version" language was evidently a prescient and wise move.

      Second, whether GPLv3 is a better license for Linux is highly debatable. I happen to dislike it for somewhat amorphous ethical and aesthetic reasons... but doesn't matter, that's irrelevant. There are practical concerns: embedded Linux is huge, for instance, and GPLv3 may be poison to that. ZFS alone is probably not worth the risk of losing that "market share" (God, I hate that term).

      Third, and most important, you seem to be granting as fact that Sun will license ZFS under GPL. I think that's unlikely. Linus makes some reasonable points in that article, and here's another: Sun itself has got some 50 patents around ZFS. Licensing under GPLv3 would amount to forfeiting these for all practical purposes. In fact, licensing under GPLv2 will probably do that as well.

      Now, if Sun actually steps ahead and does it, I will gladly take back all this, apologise, and run to the kitchen to get some Tabasco for my nice plate of crow. And I will enjoy chewing on it, because it would be great to have ZFS. But, like Linus, I won't hold my breath waiting for that to happen.

      And while we're talking patents, I don't think you should feel that safe using ZFS on BSD. The fact that there's an implementation available does not release you from Sun's patents, which are still hanging over your head, just the same as if you choose FUSE ZFS. As long as those patents are there, it may be in everyone's best interests (meaning BSD and Linux people) to start working in a free, non-encumbered, superior alternative. I mean, merely cloning ZFS may be not enough.

      (*sigh* what a waste of resources... fuckin' evil software patents)

      Oh, and Apple may have a patent license from Sun, yes. But somehow I don't think you're advocating switching to a proprietary OS just to get ZFS.

    3. Re:Linux and GPL3? by Dan+Ost · · Score: 2, Informative

      Linus doesn't own the copyright to all the code in the kernel, therefore, he can't change the license even if he wanted to.

      If, down the road, the GPL3 is determined to be a good thing, then it might be worth the enormous effort required to (1) get permission the change the license from all the copyright owners we can find, (2) replace code that is owned by coders we couldn't find or wouldn't give permission, and (3) try to do all this without detracting from the real work of developing the kernel.

      It's possible, but unlikely, at least in the next 10 years.

      --

      *sigh* back to work...
    4. Re:Linux and GPL3? by 0xABADC0DA · · Score: 1
      GPLv3 does not 'give away' patents, it lets people use them for the covered work and modifications of it and only as long as the license is in effect (not terminated or breached). For example, if Microsoft clean-room implements ZFS then Sun can sue them over those 50 patents even though Microsoft may at the same time be legally using the GPL3'd ZFS code in other products. If somebody takes ZFS code and uses it in their storage product without giving back the changes or otherwise breaches GPL, then Sun could sue them not only for copyright infringement but also for those patents. If somebody makes a similar filesystem not based on ZFS code then Sun can sue them over the patents.

      GPLv3 actually helps Sun to have their codebase as the defacto standard, because any implementation would have to be based on Sun's code. And the definition of based on means that it would require the copyright permission, which means that any such work would also be under GPLv3 (and possible also other compatible licenses). In other words, if it doesn't have any of Sun's code in it then it isn't 'based on' Sun's ZFS and so doesn't have patent protection.

      First, the kernel devs (not only Linus) chose GPLv2 because they liked it. They don't seem to like GPLv3, so removing the "later version" language was evidently a prescient and wise move. Ultimately Linus (and whoever else) made the choice to use GPLv2 and only GPLv2. Linus is now preemptively blaming Sun for releasing ZFS under GPLv3, if they do, which would mean that Linux can't use it. What I am saying is that, like the bitkeeper fiasco, choosing to use *only* GPLv2 now looks like a big short-sighted mistake. And that this was Linus & Co's decision not Sun's. Is anybody seriously saying Sun should release their code under the soon to be out-of-date GPLv2 simply because Linus 'likes' GPLv2 better? That's pretty absurd, and I assume you would agree.

      Now, if Sun actually steps ahead and does it, I will gladly take back all this, apologise, and run to the kitchen to get some Tabasco for my nice plate of crow. And I will enjoy chewing on it, because it would be great to have ZFS. But, like Linus, I won't hold my breath waiting for that to happen. If Sun actually does release ZFS under GPLv3 Linux developers and users won't be enjoying that crow because Linux will still not have it in the kernel. It'll have a FUSE only slow version or have a legitimate patent cloud hanging over it. The existing FUSE ZFS would also have a patent cloud over it until they base it on Sun's implementation and thus release it under GPLv3 license.

      Finally, you poo-poo software patents. I don't actually have a problem with software patents, what I have a problem with is bogus ones (one click, FAT32, etc) and patent trolls (patents owned by those who did not create them). It seems to me that there may be some actual non-obvious and new ideas in ZFS and if so then Sun should be rewarded in some way for coming up with them.
    5. Re:Linux and GPL3? by notamisfit · · Score: 1

      Sun cannot enforce patents on the ZFS implementation in FreeBSD (and likely Apple) because that code is still covered under the CDDL, which grants the patent license (I'd complain about code purity here, but they've got friggin binary nForce and Atheros drivers in there already, so what difference does it make?). I'm really not worried about the Linux guys tho. Either they'll get the patents straightened out or they'll create their own super whamodyne filesystem/lvm thingie.

      --
      Jesus is coming -- look busy!
    6. Re:Linux and GPL3? by Panoramix · · Score: 2, Insightful

      Thank you for your answer. I think we are in the same page, as to what will happen if Sun releases ZFS under GPLv3. Minor nitpick: when I said Sun would be "forfeiting" the patents, I was just thinking about Sun losing that advantage over Linux, their main competitor. You know, what you referred to as the "main differentiator" (which btw I think it's a bit of an overstatement of the benefits of ZFS, but that's beside the point).

      GPLv3 actually helps Sun to have their codebase as the defacto standard, because any implementation would have to be based on Sun's code.

      Right. But that's no different than the CDDL. Right now, to use ZFS you have to be able to glue a chunk of CDDL code into your project. Linux can't use it because of the GPL (any version). Shouldn't we, by your reasoning, say that that's Linus' fault for choosing the GPL instead of something else?

      Anyway, my point is, it was Sun who chose to license it in a way that Linux couldn't touch it. And if they release it under GPLv3 (big if, IMO), that will also be Sun's choice. Now, you may take the charitative view and say that they had to do it that way, or that being incompatible with Linux is an unfortunate, unintended consequence. Me? Well... I guess I've just become too cynical in my old age.

      Linus is now preemptively blaming Sun for releasing ZFS under GPLv3, if they do, which would mean that Linux can't use it. What I am saying is that, like the bitkeeper fiasco, choosing to use *only* GPLv2 now looks like a big short-sighted mistake. And that this was Linus & Co's decision not Sun's.

      Well, that's your perception. The short-sighted mistake, I mean. To me, it was a sensible choice. If you care about how people use your code, then you don't leave a backdoor for third parties to relicense your code as they see fit. Not even the FSF.

      In fact, and this will sound trollish, and I do apologise for that, but after reading the GPLv3, particularly the early drafts, I have to qualify: especially not the FSF.

      Oh and btw, I think BK was also a sensible choice at the time. And the offspring of that "fiasco", namely git, more than compensates for everything. IMO of course.

      Is anybody seriously saying Sun should release their code under the soon to be out-of-date GPLv2 simply because Linus 'likes' GPLv2 better? That's pretty absurd, and I assume you would agree.

      I'm really sorry for being difficult, but no, I would not agree. C'mon, I keep reading GPLv3 advocates saying as much: GPLv2 is not going anywhere, you are as free to use it as you are to choose GPLv3. Now, regardless of how things got the way they are, or whose "fault" was it, Linux is GPLv2, and it doesn't seem likely that that will change anytime soon. Sun can choose GPLv2 if they want. In fact, I think there's a good chance they'll do precisely that, just so they can use the drivers.

      If Sun actually does release ZFS under GPLv3 Linux developers and users won't be enjoying that crow because Linux will still not have it in the kernel. It'll have a FUSE only slow version or have a legitimate patent cloud hanging over it. The existing FUSE ZFS would also have a patent cloud over it until they base it on Sun's implementation and thus release it under GPLv3 license.

      I just read notamisfit's reply to my post. He's right, BSD is pretty much free to use it under the CDDL, as is that guy doing the FUSE port. My mistake.

      But you're right too, if Sun does that, Linux will not benefit. In fact, unless Sun allows GPLv2, Linux is pretty much out of luck, and the patents ensure that it will stay out of luck. Another unintended consequence, perhaps.

      Finally, you poo-poo software patents. I don't actually have a problem with software patents, what I have a problem with is bogus ones (one click, FAT32, etc) and patent trolls (patents owned by

    7. Re:Linux and GPL3? by 0xABADC0DA · · Score: 1

      Right. But that's no different than the CDDL. Right now, to use ZFS you have to be able to glue a chunk of CDDL code into your project. Linux can't use it because of the GPL (any version). Shouldn't we, by your reasoning, say that that's Linus' fault for choosing the GPL instead of something else?

      CDDL did not exist at the time, so it was not even a choice. Supposing it did, it is an open source license rather than a free software license, so comparing choice of CDDL vs GPL is a philosophical choice rather than an 'implementation' choice. So to answer your question, no we should not.

      Linus is now preemptively blaming Sun for releasing ZFS under GPLv3, if they do, which would mean that Linux can't use it. What I am saying is that, like the bitkeeper fiasco, choosing to use *only* GPLv2 now looks like a big short-sighted mistake. And that this was Linus & Co's decision not Sun's.

      Well, that's your perception. The short-sighted mistake, I mean. To me, it was a sensible choice. If you care about how people use your code, then you don't leave a backdoor for third parties to relicense your code as they see fit. Not even the FSF.

      Well would you reasonably expect GPLv2 to be the last word on free software licenses? Would you expect people to never start using later version of GPL? You can in essence say 'well we want to have ultimate control over our code', which is what I said in my previous post, but not having an upgrade path is just poor planning. For example, code submitters could be able to opt-out of a license change Linus wanted to make -- that gives you the same rights to not have your code license changed but would allow Linux to easily get to GPLv3 but still only if it were generally acceptable to the developers at large.

      In fact, and this will sound trollish, and I do apologise for that, but after reading the GPLv3, particularly the early drafts, I have to qualify: especially not the FSF.

      I find this ironic because if you judge Linux by its rough drafts (early versions) then a lot of the code is simply a joke. It certainly did not come out of the ether fully formed. Many would have called the process used to develop it all manner of derogatory words, but what matters is what the results are. And GPLv3 looks to be much better than GPLv2 in a lot of ways; the process works.

      Is anybody seriously saying Sun should release their code under the soon to be out-of-date GPLv2 simply because Linus 'likes' GPLv2 better? That's pretty absurd, and I assume you would agree.

      I'm really sorry for being difficult, but no, I would not agree. C'mon, I keep reading GPLv3 advocates saying as much: GPLv2 is not going anywhere, you are as free to use it as you are to choose GPLv3. Now, regardless of how things got the way they are, or whose "fault" was it, Linux is GPLv2, and it doesn't seem likely that that will change anytime soon. Sun can choose GPLv2 if they want. In fact, I think there's a good chance they'll do precisely that, just so they can use the drivers.

      I have read the comments and followed the evolution of GPLv3. There are a lot of good changes that are sometimes not obvious without explanation, such as adding an expiration so the license is more solid in some countries. Or removing ties to U.S. law, or using words that do not already have an established legal meaning. Or clarifying what a covered work is. And so on.

      Sure, Sun can license their code using GPLv1 or GPLv2, but why should they use a license with known problems? Like you say it may be been done on purpose so that Linux cannot use the code, but by being limited to GPLv2 linux is giving Sun this opportunity to be the good guy -- looking at it objectively and independently Sun using GPLv3 is not just supporting free software but actively advancing it. If linux had some way to use GPLv3 then if your cynical theory is correct

    8. Re:Linux and GPL3? by Panoramix · · Score: 1

      Sigh. So you wanna talk GPL. Fine, you seem like a reasonable person, and I could use a little feedback. Let's do that.

      CDDL did not exist at the time, so it was not even a choice. Supposing it did, it is an open source license rather than a free software license, so comparing choice of CDDL vs GPL is a philosophical choice rather than an 'implementation' choice. So to answer your question, no we should not.

      I'm afraid I'm not following you. You seem to be saying that we shouldn't blame Linus for choosing a license that later became incompatible with the CDDL, but we should blame him for choosing a license that later became incompatible with the GPLv3. So I guess the point is we should blame Linus only for not preemptively aligning himself with the FSF's philosophy, without reservations.

      If that's what you're saying, and I'm honestly not sure, then I'm afraid we'll have to agree to disagree. I think it's become painfully obvious that the Linux "philosophy", to the extent there is one, and the FSF's, are two distinct points of view, not entirely compatible (see for instance Linux exception for proprietary modules).

      Maybe it's that GPLv2 happens to be an adequate common ground what seems to have made people like you believe, mistakenly, that you shared the Linux point of view. Just like it made people like me believe, also mistakenly, that I shared the FSF's point of view. For my part, I now realize that this is not the case. I also believe my point of view is the better one, of course.

      But never mind that. Linus' choices were and are consistent with my point of view, which I believe is shared by the Linux developers. GPLv3 is not.

      Well would you reasonably expect GPLv2 to be the last word on free software licenses? Would you expect people to never start using later version of GPL? You can in essence say 'well we want to have ultimate control over our code', which is what I said in my previous post, but not having an upgrade path is just poor planning.

      You know what? You're absolutely right. Of course, I still think your preferred upgrade path (following the FSF's agenda) is completely unacceptable. But maybe I should have another look at that MPL.

      I find this ironic because if you judge Linux by its rough drafts (early versions) then a lot of the code is simply a joke. It certainly did not come out of the ether fully formed. Many would have called the process used to develop it all manner of derogatory words, but what matters is what the results are.

      Agreed. Can't see the irony, though. You mean that "early drafts" thing? I say that not because of the draft's rough quality, but because they made me aware of the direction the FSF intended to take, the things they consider important. As I said, I mistakenly believed that I shared their convictions. That was a rude awakening of sorts. And yes, it was entirely my mistake. Like, for instance, somehow I misunderstood or disregarded Stallman's writings. My bad, won't happen again.

      And GPLv3 looks to be much better than GPLv2 in a lot of ways; the process works.

      Disagree. GPLv3 goes too far in its attempt to "protect the rights" of everyone. If someone wants to take my code and build a machine that doesn't boot modified software images, say a phone or some specialized portable device, as long as they release the source code I'm cool with that, but GPLv3 forbids it. If they want to write a client for SecondLife or some such, where the software bars the user from copying graphics or models or whatever, then they can't use my code either, because then they couldn't pursue patches disabling that restriction as "circunvention devices" under WIPO. Or so I think. Tell me if I'm wrong, because section 3 of the current draft is barely comprehensible.

      (And yes, that last one would be a very stupid thing, but the point is that as long as the code

    9. Re:Linux and GPL3? by 0xABADC0DA · · Score: 1

      Maybe it's that GPLv2 happens to be an adequate common ground what seems to have made people like you believe, mistakenly, that you shared the Linux point of view. Just like it made people like me believe, also mistakenly, that I shared the FSF's point of view. For my part, I now realize that this is not the case. I also believe my point of view is the better one, of course.

      That is a good description actually. In the past, people generally thought Linux (kernel) was free software when it now looks like Linux was just 'using' the free software camp to get ahead and did not really have any philosophical commitment to free software. It's clear that a large number of linux kernel developers are committed to open-source software not free software.

      You mean that "early drafts" thing? I say that not because of the draft's rough quality but because they made me aware of the direction the FSF intended to take, the things they consider important. As I said, I mistakenly believed that I shared their convictions. That was a rude awakening of sorts. And yes, it was entirely my mistake. Like, for instance, somehow I misunderstood or disregarded Stallman's writings. My bad, won't happen again.

      You basically said that it was the 'early drafts' that really woke you up to where free software was going and made you glad there was no upgrade clause in linux, but there has been a lot dropped out of GPLv3 since those drafts. I implied that to mean it was the content of the early drafts that your were upset about and not also what is in the latest version.

      GPLv3 goes too far in its attempt to "protect the rights" of everyone. If someone wants to take my code and build a machine that doesn't boot modified software images, say a phone or some specialized portable device, as long as they release the source code I'm cool with that, but GPLv3 forbids it. If they want to write a client for SecondLife or some such, where the software bars the user from copying graphics or models or whatever, then they can't use my code either, because then they couldn't pursue patches disabling that restriction as "circunvention devices" under WIPO. Or so I think. Tell me if I'm wrong, because section 3 of the current draft is barely comprehensible

      I think you forgot the clause "as long as I can still run the code on my own computers". It's not clear to me that market forces are sufficient to protect running any code we want on our own computers. I assume you are familiar with things like EFI which are part of a concerted effort to have DRM at every stage of the computer (most of which is already in place). That people cannot distribute GPL'ed software on such a machine without giving the ability to run modified software can only help to prevent this. In my opinion, section 3 pretty clearly states that you cannot use DRM that prevents the software from being modified. You could include DRM in hypothetical SecondLife client, but anybody could just compile it out again or modify the software to bypass it.

      Anyway, that's another gripe I have: this new license is written in Legalese, rather than English. I think for J. Average Hacker is obscure and in parts plainly incomprehensible, like section 3 or section 6 of the current draft. ... The GPLv2 is clear, simple, and has never been challenged in court, afaik. So what's the problem again?

      I find the GPLv2 vague and ambiguous in many ways. While it is longer and more detailed, I find GPLv3 easier to understand when I have a particular question (ie is this allowed by license?). From what I have read of the comments I also understand that it has corrected a number of deficiencies (such as expiration, warning periods, etc). So I have to disagree with you on this.

      But Linux is not GPLv3, so we'll never know. However, Sun can choose to release under GPLv3 to be the FSF's "good guy", but alienating Linux developers in the process; or it can release under GPLv2 ("or later"

    10. Re:Linux and GPL3? by Panoramix · · Score: 1

      First of all, thank you again. It's been refreshing discussing these things with you. It's becoming rare to find someone willing to talk in a civilized manner, across this GPL schism.

      Yes, I've heard of EFI, and I'm sure many industry (and government) gits would love to turn every PC into a TiVo. And yes, I think that will never work, precisely because of market forces, and activism to some extent, and because DRM is a stupid concept to begin with. I appreciate your concern, of course, and respect your position; however, I think mine is more reasonable. For starters, I can change my position, if that ever becomes a real problem. Meanwhile, we all have a useable operating system for gadgets and computers and supercomputers, that probably would have become even more popular than now is, and thus would have more leverage to actually push against the industry if then Linux is switched to GPLv3 or something like that. And if, as I expect, there's no problem at all, then Linux will not have restricted its user base unnecesarily. Win-win.

      Concerning the changes from GPLv2 to v3, and whether I understand them, well of course you may be right. Fwiw, I've tried my best to wrap my head around them. The ones you mention explicitly ("[e]xpiration, notices of termination, ambiguities, undefined terms, ties to U.S. law") I could accept, over my dislike of the hideous language they introduce, if they were the only changes. I'd accept them not because I really can see and understand these fixes are actually needed, but simply out of trust in Moglen's judgement. As I said, I can't read legalese, I've given up fooling myself thinking I can, after reading every filing in SCO vs IBM and all that.

      But those are not the only changes, and the ones I do understand, are unpalatable. So we are at an impasse.

      As of the "mainstream of the free software camp" (nice term, that one), well, that's funny, I think it's you, along with most FSF advocates, who are a bit disconnected from certain realities of the software world, particularly regarding competition against big software makers for the favor of the unwashed masses. But let's not argue about this. It seems that (sadly) we'll see who's right soon enough.

      Finally (because I think we look very weird, arguing in a days-old buried Slashdot thread :-), I beg you, please don't lose all faith in Linux, Linus and the other developers, and people like myself. Speaking for myself, but thinking I'm not alone in this: we are not that far from your ideals (then we'd be using BSD or Apache or CDDL or whatever), and we are not unreasonable (if you recall, in my very first response to you I said a GPLv3 ZFS would be a good reason to consider GPLv3 for Linux; I do believe that... hell, a GPLv3 Java could be enough reason to rethink some things). It's not that we think Stallman's "four freedoms" are not a noble and desirable ideal, it's just that we don't agree with his methods, nor his priorities.

      (Oh, and as for the bet, heh, I think I'd have a harder time than you to collect. But hey, I'll take it that we're on, even if just for a symbolic virtual pint :-)

      Cheers.

    11. Re:Linux and GPL3? by 0xABADC0DA · · Score: 1

      Finally (because I think we look very weird, arguing in a days-old buried Slashdot thread :-), For sure. But there are just a few more points I would like to make:

      Re: DRM, yes you can change your position if and when they flip the giant switch preventing you from controlling your own computer, but what you cannot do it relicence past version of linux so that it will be illegal to use on such systems. So, if that were to come about then any influence developers have would start at that point. On the other hand, by doing something now you can preemptively build up over time more and more of a negative consequence from flipping that switch. For example, if a law is going to be passed that would stop Dell from installing Ubuntu on their systems then Dell is going to be pissed about that. That's a real market force that will be caused by GPLv3.

      And if, as I expect, there's no problem at all, then Linux will not have restricted its user base unnecesarily. Win-win. The lesson from GPL vs BSD is that it is the restrictions in GPL that cause greater collaboration and growth of free software. The restriction to not take the code and run away with it. Frankly Tivo already picked linux despite the license and they probably would have done so anyway with a GPLv3-like no-DRM clause because they could build a cheaper box with it than with BSD, and cheaper than Replay TV licensees could. If they didn't, maybe we would all be using Replay instead (which imo is a much better dvr). If they did, we could still skip commercials despite industry pressure on Tivo not to. So I don't see how you can just say that not having some restriction is necessarily a 'win'. I think you are just assuming it would be a win because that aligns with your existing views. This is the 'just right' attitude that Linus and some kernel devs have that GPL2 just happens to be 'just right' -- as far as I have seen there's not really any justification for that.

      As of the "mainstream of the free software camp" (nice term, that one), well, that's funny, I think it's you, along with most FSF advocates, who are a bit disconnected from certain realities of the software world, particularly regarding competition against big software makers for the favor of the unwashed masses. But let's not argue about this. I am basing this on the discussions over GPL I have read, and talking to people at FSF and Red Hat, and other sources. This is why I posted my original message, because all the indication I have seen is that over time Linux kernel is going to be the odd-man-out, like BSD is today. It may still be 'the kernel' for a long time, but it's not going to be cool and the next generation of coders is going to ask why it's not "real GPL".
    12. Re:Linux and GPL3? by evultrole · · Score: 1

      Both situations, the licensing and the patents, are of Sun's make, and to believe in that many coincidences feels like a really long stretch

      Wait, what? To believe in two things happening coincidentally is a long stretch? In what world, exactly? Honestly, that was the dumbest thing you could have said about this situation. Pull in at least 5 examples if you want to claim "too many coincidences."

      Sun can choose GPLv2 if they want. In fact, I think there's a good chance they'll do precisely that, just so they can use the drivers.

      I know this has been touched on before, though I haven't seen it in this thread, but... drivers don't really work that way. Even assuming that Sun needed the underlying device IDs, chip access information, etc, they can't just copy and paste drivers, they will have to substantially rewrite any drivers to make them work in Solaris.

      In fact, if they were to really want to go after drivers they would be a lot more likely to go after drivers from Free/Net/OpenBSD, first because they underlying systems are far more similar (read: less changes would be needed to the code to make it work), secondly they wouldn't need to relicense to do it, they could just pull them in.

      Yeah, I know, a lot of people complain about drivers in BSD systems too. I personally have never run across any hardware that didn't work in FreeBSD unless it was rather new (read: brand new sound cards, which tend to be covered by OSS anyway). All the BSDs are worlds ahead in driver support over out of the box Solaris, if stealing drivers was really something they were honestly worried about they would have been taking them from these projects for the past 10 years. They haven't done this, so it follows that this is a bogus belief for any of you to hold.

      Uh-oh, I guess that Linus didn't think that far ahead... who was it that was claiming he thought things through before rambling about them? He's a "software engineer" he should know better...

  36. Unixish authors comment by Danathar · · Score: 1

    So we have Schwartz, Linux and Theo on record. Now all I need for my collection is something from RMS, Bruce Perens, a couple of the FreeBSD Founders and NetBSD founders to REALLY get things going :)

    1. Re:Unixish authors comment by Anonymous Coward · · Score: 0

      Theo is one of the NetBSD founders. And Bruce Perens has nothing to do with anything, he doesn't have a place in your list. Neither does Schwartz for that matter, he had nothing to do with any unix, he's just the current douchebag in a suit at Sun. He wasn't even at Sun when they were making Solaris.

  37. Oblig simpsons quote by Anonymous Coward · · Score: 0

    "arr... that'll replace the whale in my nightmares!"

  38. Controversial ??? HOW ? by __aahlyu4518 · · Score: 2, Insightful

    I really don't see what's so controversial about that message from Linus.

    - Sun says it'll do A
    - Linus says that based on Sun history he is sceptical that they will actually do A, and thinks that they say A but will do something like it, but not completely
    - Then he says he thinks Sun should be commended for the things they did.

    That's not a war. That is just an opinion that isn't even remotely controversial.

    And then someone replies...

    1. Re:Controversial ??? HOW ? by peterpi · · Score: 1

      Linus could fart in his sleep and it'd be up here in 10 minutes (in .ogg format, of course)

    2. Re:Controversial ??? HOW ? by notamisfit · · Score: 1

      What do you expect? He's good copy. It beats the hell out of RMS giving the same talk 15 times a year.

      --
      Jesus is coming -- look busy!
  39. Darth Vader Said The Same Thing by asphaltjesus · · Score: 1

    Let's stop wasting time recreating wheels we both need to roll forward."

    This is _classic_ corporate PHB psychological warfare that simultaneously discredits Linus in this case and elevates Sun's position. It's intent is to weaken the stronger party by getting them angry.

    And, no, corporations can't "just get along" with individuals. Sun's job is to return a profit to its investors. They do that by crushing competitors when they aren't abandoning projects that didn't make enough money.

    If Sun sticks with the GPL long enough, it is only a matter of time before Sun's interests in the GPL will diverge from the GPL's original intent.

    Let me put it to you more simply: if the only thing that stands between Sun and profits was a GPL license, then wave the GPL goodbye.

    --
    Got Trader Joe's? friendwich.com RSS feeds work now!
    1. Re:Darth Vader Said The Same Thing by Anonymous Coward · · Score: 0

      "And, no, corporations can't "just get along" with individuals. Sun's job is to return a profit to its investors. They do that by crushing competitors when they aren't abandoning projects that didn't make enough money.

      If Sun sticks with the GPL long enough, it is only a matter of time before Sun's interests in the GPL will diverge from the GPL's original intent."

      What about RedHat? Novell? Canonical?

  40. Open Office by Anonymous Coward · · Score: 0

    What you say is true but they do better on the Open Office front.

  41. ZFS everywhere? Doubtful by renoX · · Score: 3, Insightful

    If they were really interested in seeing ZFS everywhere, why did they release it in a license incompatible with the GPL license?

    1. Re:ZFS everywhere? Doubtful by xtracto · · Score: 1

      Go and read Mr. Schwartz blog post. The reason is there, and as with other propietary software wanting to be opened, it is because sometimes it is not on the hand of the company to open up the software, i.e., there are third parties involved, and it might be difficult if not impossible to contact all of them to get their permission for the license... It is similar to what happens with the so hated graphics drivers...

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    2. Re:ZFS everywhere? Doubtful by Anonymous Coward · · Score: 0

      If they were really interested in seeing ZFS everywhere, why did they release it in a license incompatible with the GPL license?


      Because all the world is not GPL and GPL does not cover all their concerns (e.g., patent licensing). If they really wanted it everywhere it would be MIT/BSD licensed (though that still wouldn't cover patent issues.)
    3. Re:ZFS everywhere? Doubtful by rhizome · · Score: 1

      because sometimes it is not on the hand of the company to open up the software, i.e., there are third parties involved, and it might be difficult if not impossible to contact all of them to get their permission for the license...

      This is true, and points to a(nother) weakness in the patent system. Should it be possible to have orphan patents?

      Leaving that aside, it might make a difference if these companies passing the patent buck to unnamed and possibly-unavailable patent holders would express some acknowledgement that they might be able to free some software if not for "x," "y" and "z." That is, to demonstrate that they would like to open things up further rather than saying it has to remain closed and proffering some excuse that sounds like it was made up as a rationalization.

      --
      When I was a kid, we only had one Darth.
    4. Re:ZFS everywhere? Doubtful by renoX · · Score: 1

      I read his post, and these 'reasons' are obviously false: if they managed to release ZFS under CDDL which *is* a Free license, just incompatible with the GPL, it obviously means that they were able to contact all the interested parties, so why not GPL?

      So either one licensee refused to license their code under the GPL but was ok for CDDL (unlikely) or much more likely Sun wants to see ZFS everywhere except on Linux which is a direct competitor.

    5. Re:ZFS everywhere? Doubtful by Breakfast+Pants · · Score: 1

      EXACTLY. Thank you. Finally, someone gets it. They obviously had all the rights to it, and if they wanted everyone to use it like they say, they would have released it public domain or BSD.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
  42. there is a story - gpl choice isn't it by iggymanz · · Score: 1

    the story is about Linus commenting/speculating about Sun's direction and intent. Part of that includes possibility of GPL3 for Solaris and how that GPL3 might better fit Sun's plant. why that pushed your you-can-choose-gpl-version hot button isn't at all apparent.

  43. Re:THERE IS NO STORY!!! by FuzzyDaddy · · Score: 1
    NOBODY HAS TO use the GPLv3. INSTEAD, you can CONTINUE using the GPLv2. IF you wish to.

    Yes, as long as you maintain your own fork of the relevant code. The existing GPLv2 code can be used and perpetuated under GPLv2 for as long as you wish. However, if someone else makes a change and re-releases under GPLv3, you can't use it in your fork.

    --
    It's not wasting time, I'm educating myself.
  44. Linus, please join us in the here and now.... by GuyverDH · · Score: 1, Informative

    SPARC Performance horribly slow? Have you tried a modern SPARC processor? I'm talking say an UltraSparc T1 here, not an old US II or US III processor. Performance on web based applications with the T1 cpu blows the doors off of most Linux based OSes. oh and "Linux code _is better_" - I'm sorry. Today's Solaris 10 is more stable, more capable and more compatible than any Linux variant I've ever tried. Couple this with ZFS, Fire-engine, Containers/Zones and we've got an all in one solution to consolidation that runs circles around the Linux based varieties that we've tried. (TurboLinux, RedHat, SuSE, Ubuntu, Yoper, Stormix - and yes, I know some of these are no longer around). Please, please, make certain of the facts before making such patently false claims.

    --
    Who is general failure, and why is he reading my hard drive?
    1. Re:Linus, please join us in the here and now.... by drinkypoo · · Score: 1

      Performance on web based applications with the T1 cpu blows the doors off of most Linux based OSes.

      Single-threaded SPARC performance is for shit. Niagara gains its power from parallelism. If your task isn't parallelizable then it runs like dookie.

      I've never had a stability problem with a stable-release Linux, so I don't know what you're crying about. I haven't had one with Slowlaris either, of course. And yes, zones/containers, dtrace, and ZFS are all very exciting. But what I find particularly telling is that Sun is currently in the process of giving Solaris a face lift to make it behave more like Linux. If Linux is so horrible, why does Sun so badly want to emulate it?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Linus, please join us in the here and now.... by GuyverDH · · Score: 1

      Single-threaded SPARC performance on modern processors is perfectly fine. In fact it's better than on Intel / AMD in that it's always the same. ie - it runs the same speed, regardless of load. It's throughput, not race to the finish, with long waits in between. I've had horrible experiences with RedHat in particular, with modern, patched up versions blowing chunks due to patches loading, breaking either itself or other software on the system. We've had systems that we've had to hack to get them to see all the fibre attached devices each time it booted. We've had systems throw away LVMs and be unable to recover them. We've had them shutdown in the middle of the day because the drivers (albeit from the vendor) misread a thermal probe, and thought the CPUs were overheating. They aren't making Solaris look like Linux, they are however, making Solaris cross platform (Sparc/AMD/Intel) - let's face it, there's only so many ways you can write code for Intel/AMD and have it work. What they are doing, is emulating the OpenSource development model, seeing what comes from allowing anyone who wants to, work on OpenSolaris. OpenSource does not equate to Linux. Linux is OpenSource, OpenSource isn't Linux, it's not BSD, it's not OpenSolaris... It's just OpenSource.

      --
      Who is general failure, and why is he reading my hard drive?
    3. Re:Linus, please join us in the here and now.... by drinkypoo · · Score: 3, Insightful

      Single-threaded SPARC performance on modern processors is perfectly fine. In fact it's better than on Intel / AMD in that it's always the same. ie - it runs the same speed, regardless of load.

      What? What the hell are you talking about?

      "runs the same speed" regardless of "load"? Could you please use some technical terms here? x86 instructions complete in a given number of cycles (barring branch misprediction, to which SPARC is not immune) so intel/AMD chips also always run at the same speed (barring throttling.)

      I've had horrible experiences with RedHat in particular

      Well, that's fair - so has everyone else. (Some people are simply willing to overlook them)

      They aren't making Solaris look like Linux, they are however, making Solaris cross platform (Sparc/AMD/Intel)

      *cough*bullshit*cough* As a newborn Sun employee, Murdock is thinking about making Solaris more Linux-like. "When people say Linux what do they mean? Linux is a kernel. Cool apps are not written to the kernel. The OS powers higher levels of the stack. What we want is an open OS platform and to make sure that the existing skill sets and knowledge and training investments are leveraged. We don't want to make them learn a new product or rip and replace," Murdock said. "You can make a real argument that Solaris innovated more than Linux in the last few years--such as DTrace and ZFS--but usability stands in the way of appreciating that," Murdock said. "Part of what we are working on is closing the usability gap so that it doesn't stand in the way." (next para, emphasis mine:) "There is no reason we can't make Solaris look and feel more like Linux," he continued. "There are a couple of ways we could do it. We could stick a penguin on it or take a Linux distribution and put a Solaris kernel in it. There are a few Solaris-based distros that have done that. Personally, as the person charting the course and looking at the strategy question, it becomes how to keep the competitive differentiation of Solaris while closing the usability gap."

      Perhaps you should try to be informed before you attempt to refute my statements? Especially since you're wrong.

      Also, it's worth noting that there's Sun SPARC-based hardware that OpenSolaris doesn't run on, because Sun won't give out sufficient specifications. Theo's way of putting it was "Sun released CPU docs, but that's useless. It is kind of like trying to fix a car engine with the owner's manual. The rest of the hardware is not documented."

      Now go away, or I shall taunt you a second time.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:Linus, please join us in the here and now.... by Anonymous Coward · · Score: 0

      Compatible? Ha ha ha.
      I don't know if you mean getting it running on hardware, supporting peripherals, or supporting software, but Linux wins on all three counts so it doesn't even matter...

    5. Re:Linus, please join us in the here and now.... by GuyverDH · · Score: 1

      Please feel free to continue to taunt. And I'm not wrong... You can mimic someone' writings, but since I actually use the Operating system, and I'm not seeing anything that looks more like Linux than Solaris (and yes, I'm staying current with both production Solaris and OpenSolaris). BTW - Making something Linux-Like, is not making something more like Linux. There is a distinction. The distinction being making something the way Linux wants to be, not the way Linux really is. Please continue, and I won't be going anywhere. Taunt away.. I enjoy a good laugh as much as anyone else.

      --
      Who is general failure, and why is he reading my hard drive?
    6. Re:Linus, please join us in the here and now.... by drinkypoo · · Score: 1

      Please feel free to continue to taunt. And I'm not wrong... You can mimic someone' writings, but since I actually use the Operating system, and I'm not seeing anything that looks more like Linux than Solaris (and yes, I'm staying current with both production Solaris and OpenSolaris).

      Wow. I mean, just wow. You are really, incredibly stupid.

      The statement was not that Solaris is more like Linux than Linux is. It's that they are currently (supposedly) in the process of making Solaris more like Linux. This shouldn't be that hard to figure out. Are you a time-traveller, or an idiot?

      Making something Linux-Like, is not making something more like Linux. There is a distinction.

      No, no there isn't. Making something Linux-like is, by definition, making something more like Linux. Why don't you try speaking the same language as the rest of us?

      Taunt away.. I enjoy a good laugh as much as anyone else.

      Sorry, but this conversation is now over. You are too stupid to communicate with. I'd get farther with my parrot, at least I might teach her a new word.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    7. Re:Linus, please join us in the here and now.... by Anonymous Coward · · Score: 0

      "and I'm not seeing anything that looks more like Linux than Solaris (and yes, I'm staying current with both production Solaris and OpenSolaris)"

      Hell froze over. Over the years, from various Solaris fanboys, I often hear they prefer (Free)BSD because it is so much similar to Solaris.

    8. Re:Linus, please join us in the here and now.... by GuyverDH · · Score: 1

      In other words, you cannot fathom the distinctions posed, and therefor assume that someone is *too stupid* to communicate with.

      I'll wait while you work on your education and intelligence quotient. Once your IQ has risen to an even playing field we can continue.

      Yes, it actually was making Solaris more like linux, than linux - if you go BACK in time, you'll find where that statement was actually made.

      Actually, here...I've done the homework for you. http://www.sun.com/software/solaris/ning.jsp/

      And, no, making something more Linux-like, does not equate to making something more like Linux, depending on the context of the term "Linux".

      According to some, Linux is not just a kernel, but an ideal.

      To make something in accordance with an ideal, does not make something more like a kernel.

      However, to go even further... Their meaning behind that phrase is to make Solaris more *familiar* to Linux users. It doesn't necessarily mean, they want to go away from what Solaris is, nor should they.

      http://www.zdnet.com.au/news/software/soa/-Sun-hop es-for-Linux-like-Solaris/0,130061733,339276057,00 .htm/

      They just want to make some changes so that those familiar with Linux can adjust to Solaris without the huge culture shock that Linux is to those familiar with AIX/HP-UX and yes, even older Solaris versions.

      Sometime's Martin, it's better to remain quiet. Try and remember that.

      --
      Who is general failure, and why is he reading my hard drive?
    9. Re:Linus, please join us in the here and now.... by GuyverDH · · Score: 1

      That would be Solaris up to 2.5, where it was based off of the BSD code base. 5.6 and above (yes, that's right, it's not 2.6, 2.7, 2.8 - it's actually 5.6, 5.7, 5.8), was actually based off of the AT&T SVR code base.

      --
      Who is general failure, and why is he reading my hard drive?
    10. Re:Linus, please join us in the here and now.... by eviltypeguy · · Score: 1

      Ian is one employee of *thousands* that work on Solaris. He does not dictate the official direction or what is included in Solaris. So his project is just that -- a project among hundreds at Sun that involves Solaris.

      So it doesn't really matter what Ian decided to do with his project, unless the rest of the teams decide to adopt his work, and the community does too, what he says or does doesn't mean squat.

    11. Re:Linus, please join us in the here and now.... by Anonymous Coward · · Score: 0

      "TurboLinux, RedHat, SuSE, Ubuntu, Yoper, Stormix - and yes, I know some of these are no longer around"

      Not discounting DTrace, ZFS et al (because I'm very much interested in them and looking forward to FreeBSD 7.0) but you, my friend, compare Solaris 10 with "some of these no longer around"? My God, have you just shown how biased you are. Compare new versions of Linux distributions with a new version of Solaris. Also, usually the argument of 'cost' is added somewhere somehow. You neglected to even mention it. Nice try, fanboy, I'm glad your boss pays your toys.

    12. Re:Linus, please join us in the here and now.... by drinkypoo · · Score: 1

      That would be Solaris up to 2.5, where it was based off of the BSD code base.

      Solaris is not SunOS. Solaris is a distribution of SunOS combined with a windowing environment. Solaris 1 was SunOS4 with OpenWindows. Solaris 2 is SunOS5 with CDE and/or GNOME.

      There is no such thing as Solaris 5.6, 5.7, etc. It's SunOS 5.6, 5.7, etc. It's Solaris 2.x up until they changed to the new scheme. I forget when that happened... 2.7 might have become Solaris 7, or something.

      Last I looked at the Sun FAQ, this was a FAQ.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    13. Re:Linus, please join us in the here and now.... by GuyverDH · · Score: 1

      Correct, uname responds with SunOS for the system_name. The key point I was trying to make is that one version was based on BSD, while the other was AT&T based. The BSD based OS ran up to 2.5. The AT&T based OS started with 5.6.

      --
      Who is general failure, and why is he reading my hard drive?
    14. Re:Linus, please join us in the here and now.... by drinkypoo · · Score: 1

      Sometime's Martin, it's better to remain quiet. Try and remember that.

      Take your own advice.

      I was going to let this comment go, in the spirit of the above statement, but I felt a need to respond to something ignorant that you said. I don't want people to think it's a valid point. Here it is: "To make something in accordance with an ideal, does not make something more like a kernel." This is a misrepresentation of the statement. The statement was not that the idea was to make Solaris more similar to the Linux kernel. Solaris is a metadistribution of SunOS, which is [now] based on SVR4. The idea is to make Solaris (the metadistribution) more like a Linux distribution. It is simple to figure this out from context, so I must conclude that you are either being deliberately obtuse in order to discredit my argument, or are just stupid. Based on your other comments, I figure it's the latter. I don't rule out malice, but stupidity is always the safer way to bet.

      I should also address "According to some, Linux is not just a kernel, but an ideal." This is not what they are talking about at Sun when they talk about making Solaris more like Linux. They're talking specifically about making using Solaris more like using Linux.

      Your zdnet link makes all of this clear, and nothing I said contradicts it. If I mean "the Linux kernel", then I say so, because otherwise the term is ambiguous. But if I say that they're planning to make Solaris (a [meta]distribution) more like Linux (which could be a kernel, or a distribution) it's obvious that I'm talking about the distribution, not the kernel.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    15. Re:Linus, please join us in the here and now.... by GuyverDH · · Score: 1

      2 of the 6 are no longer around. The remaining 4 are quite active and running. How is that showing any more bias than Torvalds comparing current Linux on current Intel/AMD to Solaris 5.6 on UltraSPARC II? discount Stormix/Turbo - everything else still stands. This includes RedHat Enterprise 5.

      --
      Who is general failure, and why is he reading my hard drive?
    16. Re:Linus, please join us in the here and now.... by notamisfit · · Score: 1

      From what I heard, AT&T pretty much threw a few features into the blender with SunOS and slapped the System V name on the result. Then again, the whole Berkeley/AT&T argument is academic anyways; Windows NT won.

      --
      Jesus is coming -- look busy!
    17. Re:Linus, please join us in the here and now.... by GuyverDH · · Score: 1

      Good god... where did that come from... Windows NT???? aka VMS+1+GUI? Won? Sorry -hasn't happened. Never will....

      --
      Who is general failure, and why is he reading my hard drive?
    18. Re:Linus, please join us in the here and now.... by GuyverDH · · Score: 1

      Again... They aren't trying to make it more like Linux (the kernel)... They are trying to make it more familiar to the Linux users. They aren't going to suddenly rip out the SunOS (or Solaris) components that make it uniquely Solaris (SunOS) - they are going to add features to make the transition easier. If you're going to take everything at face value, then you cannot *ADD* distribution to the word Linux. The article says *Linux* not *Linux Distribution*. Linux is a kernel - nothing else - saying Linux Kernel is saying the same thing twice. A Linux based Distribution is an OS. Linux by itself is not, never has been, never will be. To make a Linux distribution, you take the Linux (you know, the Kernel) and add GNU software, as well as a few other opensource applications and voila - you have an OS (yes, I'm glossing over all the fun and excitement of rolling your own distribution). So - every time you say Linux, you are saying Kernel - period - there's no reason to specify Kernel after Linux as they are at the same thing. To make it so that using Solaris is like using a Linux based OS, isn't making SunOS (or Solaris) more like the kernel. Do you get it yet? You were completely oblivious to the fact that everything I've said was right and that you didn't even realise you didn't understand the difference between an OS and a kernel... Linux is not, nor will it ever be a distribution. Calling a distribution Linux is a mistake. A common one, but still a mistake. Get it? Got it? Good!

      --
      Who is general failure, and why is he reading my hard drive?
    19. Re:Linus, please join us in the here and now.... by Anonymous Coward · · Score: 0

      Incorrect. The Solaris moniker was created when the swtich from BSD to SysV was made. The first SysV based release was SunOS 5.0. SunOS 4.1.X equals Solaris 1.X; SunOS 5.X equals Solaris 2.X.

    20. Re:Linus, please join us in the here and now.... by Anonymous Coward · · Score: 0

      You both more or less agree but you both got too big ego to admit either side is right. Geez, grow up, boys.

    21. Re:Linus, please join us in the here and now.... by fimbulvetr · · Score: 1

      Bullshit. Everything you've written stinks of shill and your "arguments" later on down speaks volumes for your irrational zealotry.

      A T1 blows the doors of Linux based OSes when serving static web pages with apache, or even i/o dependent data in a db. Once you're doing something like FPU or compiling, the performance gets trashed. In fact, if general math (SSL, OpenSSH Keygen, Indexes in a db, etc.) were considered Niagra's worst performance (which it is), and many, many threads as x86's worst performance areas (which it IS NOT), the general x86 still does better at what it does poorly than the Niagra does at what it does poorly. Outside of, say, a p133, I haven't seen a cpu take several minutes to general an OpenSSH key in a long time.

      Solaris 10 more stable? Yeah, if it's never patched. When it is, it's mandatory reboots weekly (if not daily), not to mention the few full time jobs and extra hardware for testing these patches and configurations. Sun's whitepapers on patching _RECOMMEND_ _NOT_ _PATHCHING_ solaris and just throwing a firewall in front of your solaris boxes. What about the patches that are specifically designed to patch regressions in other patches, on a regular basis? Or the kind of patches that break entire daemons or unilaterally overwrite configs? Stable, when unplugged from a network. In a production environment, it seems the stable argument doesn't hold.

    22. Re:Linus, please join us in the here and now.... by Anonymous Coward · · Score: 0

      The BSD-based OS ran up to SunOS 4.x, which is ancient. The switch to SVR4 happened with SunOS 5.x which then became Solaris 2.x. SunOS 4.x was retroactively named "Solaris 1.x".

    23. Re:Linus, please join us in the here and now.... by Anonymous Coward · · Score: 0

      On the OpenSolaris list, it is generally agreed that when 'Linux' was used, it was in the context of a Linux distribution and not the kernel. You are a sore loser.

      http://mail.opensolaris.org/pipermail/opensolaris- discuss/2007-May/028665.html

      Items that belong in 'Linux' are stuff outside the Linux kernel

      http://mail.opensolaris.org/pipermail/opensolaris- discuss/2007-May/028679.html

      Sun engineer clearly views Linux as the referring to the distro and not the kernel.

      Plenty more from that thread.

      Martin clearly has not made an erroneous statement like you did.

    24. Re:Linus, please join us in the here and now.... by Verte · · Score: 0

      CRAPS performance depends in a big way on what you're doing with it. For anything math intensive, newer x86s tend to be better per clock when the vector unit is used. For I/O bound tasks and those with more string-oriented functions [ie, less math], CRAPS can [and I would think they usually do] perform better.

      --
      We at slashdot are scientists, specialists and kernel hackers. Your FUD will be found out.
    25. Re:Linus, please join us in the here and now.... by GuyverDH · · Score: 1

      You apparently haven't worked with a T1 yourself. Keygen doesn't even take a second to complete. I've seen Oracle on a T1 outperform a Oracle on a high end AMDx64 (2xDual Core opteron). Dear god? Patching? What kind of bullshit are you talking? Have you tried to keep 20 or 30 enterprise RedHat servers in sync for patches? Especially if you can't patch them all at the same time? Christ, you could run the up2date process twice in the same day, once in the morning, once in the afternoon and end up with different patch bundles. You don't think that every other OS replaces patches or backs them out once a better one comes along? You're sadly mistaken. Most config files (in our environment at least), are kept in a CM environment, even if a patch would overwrite a file (the only one that's ever been overwritten to my knowledge is a sendmail.cf and submit.cf), we could put our version back in place in seconds. The submit.cf and sendmail.cf are bad examples as they should auto-generate based on the ruleset defined. Most people just modify the .cf files and wonder why they are replace them. As to security, Solaris boxes have been used as firewall platforms for years. Checkpoint being a prime example of this. I've never seen a whitepaper suggesting not patching and throwing behind a firewall... I call bullshit on that statement. Please include a link next time. As to OpenSSH.... the T1 has crypto acceleration, that offloads the crypto work. Not sure where you're getting your bogus info, but it definitely is not slow at crypto. Here's the output of a simple script.... time ssh-keygen -t dsa -C test1 -N "" -f test1_dsa 2>&1 1>test1.out & time ssh-keygen -t dsa -C test2 -N "" -f test2_dsa 2>&1 1>test2.out & time ssh-keygen -t dsa -C test3 -N "" -f test3_dsa 2>&1 1>test3.out & time ssh-keygen -t dsa -C test4 -N "" -f test4_dsa 2>&1 1>test4.out & time ssh-keygen -t dsa -C test5 -N "" -f test5_dsa 2>&1 1>test5.out & time ssh-keygen -t dsa -C test6 -N "" -f test6_dsa 2>&1 1>test6.out & On a Lintel... Dual Opteron running RedHat Enterprise 5 x64 edition... real 0m14.079s user 0m2.140s sys 0m0.013s real 0m15.377s user 0m2.467s sys 0m0.015s real 0m18.726s user 0m3.796s sys 0m0.016s real 0m22.057s user 0m5.599s sys 0m0.013s real 0m22.625s user 0m5.079s sys 0m0.013s real 0m23.639s user 0m6.135s sys 0m0.022s On a T2000 run Solaris 10 real 0m2.77s user 0m2.75s sys 0m0.00s real 0m3.64s user 0m3.62s sys 0m0.00s real 0m3.95s user 0m3.93s sys 0m0.00s real 0m8.77s user 0m8.76s sys 0m0.00s real 0m12.30s user 0m12.29s sys 0m0.00s real 0m12.56s user 0m12.54s sys 0m0.00s Hmmmm - what do I see here? WoW - The T1/Solaris blowing the doors off of the AMD/RedHat system... Dang... I must be wrong and you must be right.... Bullshit...

      --
      Who is general failure, and why is he reading my hard drive?
    26. Re:Linus, please join us in the here and now.... by GuyverDH · · Score: 1

      As I've always said... Say what you mean, not mean what you said. If they said "Linux" and not "Linux Distribution", then they meant Kernel, not OS. I'm not a sore loser, I'm accurate and precise. Linux is a kernel, not an OS. nuff said. I've not maid an erroneous statement. Martin has, and now you have. Anyone who claims that the term "Linux" implies OS is mistaken. I don't care if you get 1 billion engineers to claim otherwise, it's still wrong.

      --
      Who is general failure, and why is he reading my hard drive?
    27. Re:Linus, please join us in the here and now.... by GuyverDH · · Score: 1

      Here ya go...

      Definition of the term Linux...

      http://linux.about.com/od/glossary/l/bldef_linux.h tm/

      --
      Who is general failure, and why is he reading my hard drive?
    28. Re:Linus, please join us in the here and now.... by drinkypoo · · Score: 1

      As I've always said... Say what you mean, not mean what you said. If they said "Linux" and not "Linux Distribution", then they meant Kernel, not OS.

      No. NO NO NO. If they said "Linux" and meant "Linux Distribution", which they clearly did, and I continued in like kind, then your inability to comprehend what was meant from context is your problem, not mine.

      Given that we are in the real world and not an English classroom, you will simply have to accept that certain words are used in different ways at different times; sometimes, those are not particularly correct ways. But the simple fact is that we have Ubuntu Linux, Red Hat Enterprise Linux, SuSe Linux... note that all of these end in "Linux". Linux is both the kernel and the distribution, by common convention. Learn to accept it.

      I'm not a sore loser, I'm accurate and precise. Linux is a kernel, not an OS. nuff said. I've not maid an erroneous statement.

      'nuff said.

      Anyone who claims that the term "Linux" implies OS is mistaken.

      Anyone who doesn't understand that sometimes people refer to a Linux distribution as "Linux" is a buffoon.

      I don't care if you get 1 billion engineers to claim otherwise, it's still wrong.

      Political power comes not from the end of a gun, but the look in people's eyes. The public has spoken - "Linux" is a Linux distribution, the kernel, or the combined weight of all Linux activities, depending on context. What engineers think is actually quite irrelevant.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    29. Re:Linus, please join us in the here and now.... by fimbulvetr · · Score: 1

      Please, stop. You're outdoing yourself.

      Have you tried to keep 20 or 30 enterprise RedHat servers in sync for patches? Especially if you can't patch them all at the same time?

      Cfengine seems to handle mine just fine. My 150 debian servers also do quite well. If I stick to the standards, I never touch configs after the first time. Ever. My 35 Solaris boxes are a different matter. Single user mode. All the fucking time. Like we have time to waste for that bullshit. RH or debian at most need a reboot post-update. Some load balancing in place allows me to reboot them at my whim.

      You don't think that every other OS replaces patches or backs them out once a better one comes along?

      By no means is it my intention to imply Solaris is the only turd around, even Debian messes up sometimes. (Which is why CFengine deploys to lab first). A simple perusing at sunsolve yield mountains of articles detailing if/and/else situations for a clusterfuck of patches for any given particular combination of OS, OS minor, Patch level (which is very finely detailed, but the fact that I need to give a flying fuck about exactly all the patches on any box increases overhead, substantially. i.e. SUNW_INCOMPAT), hardware installed (i.e. $foo scsi controller), hardware installed revision (i.e. $foo 1.2 firmware scsi controller), major hardware (i.e. v210), minor hardware (i.e. v210 vs 15k). Guess what? Debian is "apt-get update;apt-get upgrade", and even if I was stupid enough to run sendmail, it would gracefully handle configs.

      I've never seen a whitepaper suggesting not patching and throwing behind a firewall


      Therefore, beyond ensuring that critical issues are addressed, Sun believes that
      you should apply patches only to address specific issues or needs. You should not
      apply patches merely to keep current. There is no benefit to applying the latest
      revisions of patches without understanding whether those patches provide any
      value.


      src: http://docs.sun.com/app/docs/doc/817-0574/

      Great. So now I should only apply *critical* updates, no moderate or low severity updates like say local exploits, etc?

      T1 has crypto acceleration Indeed. Only if:

      A. You like grabbing your ankles at Sun's whim on whether they're going to support the libraries/apis on the OS you choose to run.
      B. You like your calculations done behind the scenes, where not only do know whats going on in terms of math, you have no control. (hic sunt dragones)

    30. Re:Linus, please join us in the here and now.... by GuyverDH · · Score: 1

      So what your saying is... If I choose to imply that the word "Martin" means stupid fuck, then if I get enough people to go along with it, then it's okay to go around calling people "you Martin!" when I'm really caling them a "Stupid Fuck".

      Okay - I get it now...

      "You Martin!"

      See - Definitions are there to give us a clear meaning of a word.
      If we start changing the definitions of words on a whim, then language and soon after society starts to break down.

      Linux = Kernel.

      There is no other meaning to the word.

      I'm going to coin an acronym here and now...

      LBOS (for Linux Based Operating System).

      Now - from now on if we want to talk about an OS based on Linux (Kernel remember, the only definition for the word) - we'll say LBOS.

      Repeat after me.... LBOS LBOS LBOS LBOS

      If we can handle this, maybe we won't end up being such Martins!

      --
      Who is general failure, and why is he reading my hard drive?
  45. Trap: dualed CCDL eats GPL. by Anonymous Coward · · Score: 0

    Dear Jonathan Schwartz,

    You cannot to steal GPL source code from Linux's drivers to put it in your dual licensed OpenSolaris and Solaris!

    You are sucking it for your own CDDL license in addition to second license GPL.

    It's reasoned for the (non-from-Sun) opensource community that

    current ( GPL or CDDL ) + adding GPL => GPL without CDDL ( because of virility of GPL ).

    but the trap of Jonathan Schwartz is

    current ( GPL or CDDL ) + adding GPL => GPL or CDDL

    The CDDL license is using GPL source code that is not from CDDL!!!

  46. Wrong. by Spy+der+Mann · · Score: 3, Insightful

    Companies compete.
    Communities EVOLVE.

  47. Re:THERE IS NO STORY!!! by Short+Circuit · · Score: 1

    However, if someone else makes a change and re-releases under GPLv3, you can't use it in your fork. IANAL, but I don't believe they can do that.

    My code, even if licensed under GPLv2, is still copyrighted by me. If they fork and change it, only the changes belong to them; Most of the code base still belongs to me. And unless I permit it, they're not allowed to arbitrarily switch the license. (Unless I was silly and included the "Or any later version" clause in the license declaration, which I've done in the past. But that's not a required component of GPLv2.)

    Now, they can fork it and rewrite it from the ground up, removing all the lines I wrote. At that point, it's their code, they can do whatever they want with it. But for most projects, that's a lot of work.
  48. True open source is the only way forward for Sun by Zigurd · · Score: 1

    Sun should not be hugging Solaris like it is some great asset. Maintaining an OS is expensive, and thankless as far as revenue is concerned.

    It's too late for Solaris to attract an open source developer community by itself. What Sun must do now in order for Solaris not to slide into an untenable position of being too expensive to maintain, but not worth paying to get, is to merge it with the Linux family tree: Make the parts of Solaris, including ZFS, upstream projects of any distribution that wants them, and make Solaris itself a downstream distribution of, e.g., Debian or other distribution that is upstream of several popular Linux distributions.

    Sun should be able to make revenue-neutral changes to support and maintenance contracts as open source Solaris becomes the current supported version. Counting conquests from other Linux distributions and other OSs, they should be able to grow revenues.

    Sun has a market value one fifth of Apple's, about half the revenue, and twice the employees. Sun is still acting like they are a big swinging deal. They need to get over that and start acting like they need to catch up to an industry that has passed them by.

  49. Re:Jonathan Schwartz's response by homer_s · · Score: 1

    What is that supposed to infer

    He implies. You infer.

  50. Which side of the Schwartz? by Anonymous Coward · · Score: 0

    There's two sides to every Schwartz. You must have gotten the DOWN side.

    1. Re:Which side of the Schwartz? by Doddman · · Score: 1

      penis

      --
      If creativity is the field, copyright is the fence.
  51. Re:THERE IS NO STORY!!! by frogstar_robot · · Score: 1

    I think the parent may have meant if changes are made to the original codebase then they can't be used in the differently licensed fork. The FSF directly owns copyright on glibc, gcc, and various other goodies which will make maintaining forks of all that problematical.

  52. Never worth it by Anonymous Coward · · Score: 1, Funny

    I don't care about Lunix anymore, their opportunity to win hearts and minds has long passed. They have been whining about Microsoft supposedly keeping them down for over a decade, despite the fact that they can't even do what Windows 95 could do back in the day.

    Lunix is not, despite their propagandizing to the contrary, ready for the desktop... and probably never will be. And no matter how you slice it, they will always be at least a decade behind Microsoft.

    So sadly, their vast and unprecedented variety of text editors is just not enough to get people to use their OS as anything but a tech toy. It's an ok choice for a server, and it's kind of neat for small devices, but as for the desktop... I'll go with an OS which is actually ready for prime time.

    1. Re:Never worth it by Anonymous Coward · · Score: 0

      Mod parent up funny.

  53. s/Linus Torvalds/Bill Gates/ by Freed · · Score: 1

    Just substitute "Bill Gates" for "Linus Torvalds", and a similar argument can be made for the opinions of ordinary computer users, who would favor Gates over some relative unknown. Moreover, you are buying into some kind of myth about Torvalds. In fact, he is well known for saying more than needs to be said, and often it is insulting, self-serving material (e.g., Bitkeeper mess; ugly insults against CVS and Subversion; regular, unprovoked insults against FSF, etc.).

  54. Ahhhhhh!!!! by Anonymous Coward · · Score: 0

    My eyes, they burn!!

  55. Re:THERE IS NO STORY!!! by Short+Circuit · · Score: 1

    I understood that...my point was that they don't have the authority to put the fork under a different license, as they don't own the copyright to the entire code base.

  56. Linus is not the god you think he is. by Anonymous Coward · · Score: 1

    Wrecked the curve? Are you on crack? The man would have failed, like Andy said. He has shown time and again that he fails to grasp some of the most basic and fundamental concepts of operating system design. Not only does he fail to understand, but he is so arrogant that he refuses to even try to learn, instead he just insists that his ignorance is really wisdom, and that anyone who is smarter than him is an academic blowhard who doesn't understand the real world (despite being proven wrong).

    Linux being popular does not equate to Linus being good at computer science. Windows is even more popular, does that mean Bill Gates is better at OS design? Of course not, popularity has nothing to do with the quality of the OS. If you think Linus is smarter than you, then you either have poor self esteem, or a very misguided perception of Linus. He's just a mediocre programmer who lacks a strong understanding of computer science. Like Bill, he was just in the right place, doing the right thing, at the right time.

    1. Re:Linus is not the god you think he is. by Mr.+Hankey · · Score: 1

      Bill Gates is an excellent marketer. Linus Torvalds is an excellent manager. Both also have solid computer science skills. Although surely they were in the right place at the right time, to call either mediocre is either stroking your own ego or putting your head in the sand.

      Whether Linus would have failed Andy's class depends on whether he tailored his code to the assignment; it's just part of going to college, and eventually applies to the real world as well. Based on Linus' management of the Linux kernel, I'd say he has a reasonable understanding of what to expect from people. Thus, I'd say he would have done quite well in Andy's class. Neither of us can say for certain however.

      --
      GPL: Free as in will
    2. Re:Linus is not the god you think he is. by Anonymous Coward · · Score: 0

      To call either anything above mediocre is to give undue credit to undeserving people, and to indirectly devalue those people who have actually made positive contributions to computer science. Name anything either Bill or Linus has EVER done that could in any way be construed as demonstrating that they have solid CS skills.

      Its not stroking my ego to say that mediocre programmers are mediocre programmers. I never said I was anything but a mediocre programmer. But to attribute some greatness in CS to these people is a slap in the fact to those people who actually have contributed to CS. People like Tanenbaum, Shapiro, McKusick, Thompson, Ritchie, Pike, etc. These are people who have demonstrated a deep understanding of both computer science, and its practical application (programming). Neither writing a poor re-implimentation of a 20 year old operating system, nor a 2 week hack job basic interpreter is a demonstration of CS prowess. One could even make a strong argument that Bill has hurt CS and sciences in general by pushing the notion that information is a scarce commodity that should be purchased.

    3. Re:Linus is not the god you think he is. by Zwack · · Score: 1

      You forgot Dijkstra http://en.wikipedia.org/wiki/Edsger_Dijkstra and of course Knuth http://www-cs-faculty.stanford.edu/~knuth/

      Not that you're wrong. I would not call Linux "a poor re-implementation of a 20 year old operating system", but the original reason behind it was not to be the best OS out there. It was to fill a need that Linus had.

      I am sure that if Linus had taken Andrew S. Tanenbaum's OS design course he wouldn't have turned in Linux as a piece of coursework... But that wasn't why it was created. I would imagine that people who take that course are not given assignments like "Write an OS from the ground up" but more likely "implement X in a micro kernel architecture"...

      Z.

      --
      -- Under/Overrated is meta-moderation, and therefore is Redundant.
    4. Re:Linus is not the god you think he is. by Anonymous Coward · · Score: 0

      "You forgot Dijkstra and of course Knuth"

      I didn't forget them, they were left out intentionally. I think they both tend to get the credit and recognition they are due, and in this case I was specifically listing people who's contributions were directly in OS design.

      You can argue wether or not Linux was a poor re-implimentation, but there is no question it was a re-implimentation of a 20 year old (at that time) operating system. I consider it a poor re-implimentation as it did not in fact solve any new problem. It didn't improve on the original in any way, it was just making a new kernel from scratch for the 386 instead of porting an existing kernel. Certainly there has been useful work done on Linux in the areas of threading and scheduling (in particular for large SMP systems) in recent times, but these haven't been done by Linus, and don't change the fact that the kernel Linus made was not worth making.

    5. Re:Linus is not the god you think he is. by Mr.+Hankey · · Score: 1

      It's certainly not undue credit; whether you consider them the top programmers of our time or not, they are well beyond the label 'mediocre'. Each has contributed to the general good, and your biases are not a useful metric of ability. Knuth may have done more for pure computer science than the rest of the people you listed combined, yet that does not make them mediocre.

      Name anything either Bill or Linus has EVER done that could in any way be construed as demonstrating that they have solid CS skills.

      CS skills? You keep using those words. I don't think they mean what you think they mean.

      --
      GPL: Free as in will
    6. Re:Linus is not the god you think he is. by Anonymous Coward · · Score: 0

      Contributing "to the general good" is both arguable (I would say Bill has had an overall negative impact on the world) and irrelivant. I bake a mean batch of cookies, and contribute them to the general good of people who are within cookie eating distance, but that doesn't mean I have a deep understanding of computer science or that I have contributed anything that would further mankind's knowledge in CS. Doing something nice and having a deep understanding of computer science are not the same thing.

      "CS skills? You keep using those words. I don't think they mean what you think they mean."

      Actually, they mean exactly what I think. Computer science (despite the misnomer) is the science of computation. Many programmers know absolutely nothing about computer science (unfortunately even many with CS degrees thanks to the current trend of universities acting as trade schools and calling their C# or java training computer science). Bill Gates has never demonstrated that he understands computer science at all, much less well. He's never even studied the subject. Linus did in fact get a degree in computer science, and he at least does have some understanding of the basics, however his track record is quite public, and the code he has written, and the design decisions he has made shows quite clearly that he is not someone to look to for a CS luminary.

    7. Re:Linus is not the god you think he is. by Mr.+Hankey · · Score: 1

      I would say Bill has had an overall negative impact on the world
      Your biases are not a useful metric of ability. There is a computer in nearly every home in the US, and Windows has a lot to do with that. This alone contributes to the number of people who have been introduced to Computer Science, and arguably does more than any one person could have done. The Linux kernel has allowed for a complete GNU system to be released before the Hurd kernel was completed, giving a useful UNIX development environment to people who previously may never have had access to a full UNIX system. These people have produced software which has had a profound impact on Computer Science, by introducing many more people into the field. Despite my dislike for Microsoft products in general, I can see the profound good that their software has done to the field. What have you produced, beyond cookies? I make a mean batch of brownies myself, let's keep at least in the same general field.

      Computer science (despite the misnomer) is the science of computation.
      Do you know what science is? On what do you base your assertion that they do not understand the methodology? Have you polled them yourself? Opinion is not a useful metric, and the fact is you really have no idea aside from your own opinions and bias.

      the code he has written, and the design decisions he has made shows quite clearly that he is not someone to look to for a CS luminary
      Further opinion. Regardless, we're not talking about whether these people are luminaries, although they have had a known profound impact. We're talking about your assertion that they are mediocre, and that's frankly indefensible.

      --
      GPL: Free as in will
    8. Re:Linus is not the god you think he is. by Mr.+Hankey · · Score: 1

      this is pointless

      Yes, yes it is. You're presenting opinion and stating it as fact.

      --
      GPL: Free as in will
    9. Re:Linus is not the god you think he is. by /ASCII · · Score: 1

      You don't think Linux improves the 1970 original Unix in any way?

      Linux includes support for TCP/IP networking, it supports GUIs like X, it has various useful IPC mechanisms that the original Unix. Unlike Unix 1.0, Linux is mostly written in C, not assembler, meaning it is much more portable. There are quite a few other differences between Linux and the first version of Unix from 1970. Taken together, they are, in my opinion, pretty significant.

      I know that the above features have also been retrofitted to Unix, but you keep claiming that Linux is a reimplementation of an ancient OS, when it is actually a reimplementation of a contemporary OS which has evolved from its humble beginnings 37 years ago.

      This kind of 'Linux reimplements Unix which i old and hence bad/boring/whatever is for some reason much more common than the equally useless statement that Windows Vista is just a reimplementation of VMS and hence bad/boring/whatever. Don't know why.

      --
      Try out fish, the friendly interactive shell.
    10. Re:Linus is not the god you think he is. by htd2 · · Score: 1

      Of course there are big differences between Linux and 1970's UNIX and thats mainly because Linux development started in 1991 and Linux is now a pretty good implementation of a 1990's UNIX operating system (tweeked SunOS). Unfortunatly UNIX has changed quite a lot since the 1990's and Linux is not a particularly good imitator of a 21st Century UNIX OS like Solaris.

      Of course in reality Linux development started when GNU started because without GNU Linux would never have existed in the first place.

    11. Re:Linus is not the god you think he is. by Zwack · · Score: 1

      Actually, I was quoting someone else.

      I use Linux both at home and at work and have no significant issues with it.

      I also use AIX, HP-UX and have used Solaris, SCO, Tru-64 and ConvexOS as well as some non-Unix Oses like VMS, PrimeOS and OS/400. All of them have good and bad points, but none of them are perfect. Of course what I consider perfect in OSes (as in programming languages) will be different from what anyone else finds perfect.

      Linux is a Unix reimplementation, and it includes other things that the Original Unix didn't... But I would not consider that a put down. Nor the fact that it is a "90's OS" is anything but a statement of when it was originally written. Windows Vista is not the same as Windows 2 (the earliest version I have used)... But then the computers that they run on are not the same either.

      Please don't put words into my mouth and then claim that I'm wrong. My point was about the original AST/LT discussion about Linux, and so should be taken in the context of Linux at that point, and in that context. Basically Linux would not get a passing grade in Tanenbaum's OS class... But I don't think that that means much as it wasn't submitted as coursework in that class. Given a coursework requirement for that class I don't think that Linus would have produced Linux, but that wasn't the aim.

      Z.

      --
      -- Under/Overrated is meta-moderation, and therefore is Redundant.
    12. Re:Linus is not the god you think he is. by Zwack · · Score: 2, Interesting

      So does that mean that Semaphore's are useless in OS design?

      I would have thought that Dijkstra's work on concurrency was directly relevant to OS design.

      Given that Linus originally intended to produce a better kernel for Minix I would say that he achieved that goal. I don't think that AST would give Minix a passing grade if it was turned in for his OS class either. But at the time Minix was missing various features, and newer hardware support which AST did not want to add himself. If you consider the original goal to be "write a better kernel for Minix" then Linus succeeded. If you consider the goal to be "Write a new 386 Kernel from scratch" then Linus also succeeded. If you consider the goal to be "Write a new OS with new features and without just copying previous designs" then Linus failed.

      I personally believe that the original goal was a combination of 1 and 2. I do not believe that it was 3 in any way.

      Does this make Linus a god? No. Does it make him an extraordinary software engineer? No. Does it mean that he succeeded at his goal? Yes.

      Z.

      --
      -- Under/Overrated is meta-moderation, and therefore is Redundant.
    13. Re:Linus is not the god you think he is. by evultrole · · Score: 1

      Unlike Unix 1.0, Linux is mostly written in C, not assembler, meaning it is much more portable.

      Wow, I love when people rewrite history. Unix, in it's various forms, was mostly C by 1991. Yes, it was ASM when it was written as C was created for Unix after it existed. They did move Unix to C as it became a viable language. I would say the same thing about TCP/IP, etc. Trying to use examples of things that didn't exist at the time Unix was made, but did exist when Linux was made (and had to be tacked on later) is a bad argument technique, and I hope you never touch a keyboard again, I really really do.

      Linux, written 20 years after C came into existance, was a project that had the sole purpose of teaching Torvalds how to use ASM on 386 computers. It was written entirely in ASM and had to be backported to C later by other people. Linux was never meant to be portable, other people just decided they would rather hack Linux onto other archs than help the HURD folks finish up their project. ... sort of like now?

      That aside, even, all the other "features" you attribute to linux were tacked on after the fact as well. Linus did not sit down and say "Now, I'm going to teach myself ASM, wouldn't it be cool if I gave this thing access to an X server?" Linux was, when it was written, before other people started tacking on their own ideas, a poor re-implementation of the Unix kernel from 20-30 years earlier. And really, that's ok. Why do you people keep trying to write it's history away, hmm? You should all be saying "Wow, if something as simple and stupid as that can turn into what it is today, imagine what we as a community could do it we started with something more planned out to begin with!"

        But I guess that goes back to the HURD again, which none of you raving lunatics give two shits about. Oh well...

  57. Maybe, but it doesn't matter... by Anonymous Coward · · Score: 0

    > They don't firmly commit to anything, but merely spend a certain amount of time chasing whichever particular ambulance they think is hot with their customer base at a given moment. When the wind changes, they go off in a different direction.

    Doesn't matter. Once it's GPL'd, it's Free (libre) and even if they were to go SCO on us, we'd still have a great benefit. I mean, if we want to snark, you could say things like "Linus is only pissed because he might have to GPLv3 Linux for ZFS & co." but that's pretty unfair.

    The real benefit of licenses like the GPL is that they allow people to cooperate even though they don't get along. Yes, there may be forks, flamewars and such, but in the end, they end up sharing code whether they want to or not and whether they like each other or not.

    And that, I think, is a good thing.

  58. Re:THERE IS NO STORY!!! by Orange+Crush · · Score: 1

    And unless I permit it, they're not allowed to arbitrarily switch the license.

    If Linus were to decide to go the GPL3 route, I don't see why the existing code can't be GPL2 and any new additions simply marked GPL3. This would effectively GPL3 the whole shooting match since anybody wanting GPL2 (i.e. Tivo) can't use any of the new releases, they have to go back to the GPL2-only codebase and roll their own updates/enhancements.

  59. Schwartz?? by crimperman · · Score: 1

    Anybody else read the headline in their feed reader and wonder why Randall was getting involved in GPL wars? :o)

  60. Re:True open source is the only way forward for Su by Anonymous Coward · · Score: 0

    Market value is based on stock price which based on perception. Most of the time the perception does not equal to the reality.

  61. Re:THERE IS NO STORY!!! by morgan_greywolf · · Score: 1

    Because the kernel is marked GPL V2 only, meaning any code added to it must also be licensed under GPL V2 only. If it were marked "GPL V2 or later" there wouldn't be a problem. RMS did warn Linus over his choice of GPL V2 only, wayyy before there was a GPL V3.

  62. Steam hams. by cabazorro · · Score: 1

    Johnatan: I'll invite you for dinner.
    Linus: What will be having.
    Johnatan: Steam Clams! Open Source Steam Clams!

    --
    - these are not the droids you are looking for -
  63. This is what Theo de Raadt has to say about it... by feranick · · Score: 2, Interesting

    ... in response to Mr Schwartz. "Jonathan, I wish the above was true. 15 years ago I was the biggest Sun fan. Today I speak as the project leader for another set of open source projects -- OpenBSD and OpenSSH. OpenSSH will be better known to your audience, as it is what they use daily to connect securely to and from their Solaris (or Linux) machines. OpenSSH killed telnet and rlogin, for those who still remember those mechanisms. We give our software completely freely to the world, without even the standard encumberances people see in the GPL or CDDL. Yet when we turn around and ask Sun to give us documentation for the chips on their machines -- chips Sun themselves designed, not via contractors -- Sun drags their feet. Recently we tried to reopen these 10-year-old repeated requests, and once again nothing positive happened. You may remember, because you and David Yen were in an email conversation with us. Lots of nice open words were exchanged, but no action. However, let me give an example of the duplicity of Sun. (I wish I could use a lighter word). Two operating systems run on Sun's latest PCI-e based (smallish) Ultrasparc-III machines, the v215/v245 -- Solaris and OpenBSD. The latter system runs on those machines because the code to support the non-processor chips on the board had to be written after painstaking reverse engineering, because Sun refuses to make available documentation for how these chips are programmed. Now we will readily admit that not every programmer in the world needs to know how to program these chips. But does every programmer in the world need to know how to program every little detail on Sun's processors, in system mode? Sun gets great press out of UltraSPARC being all "open", but what use is supervisor-mode documentation when the rest of the chips that the supervisor-mode code has to communicate with are entirely undocumented??? The press does not spot this problem, but Jonathan, you should clearly understand this is a fallacy. There are two operating systems which surprisingly do not run on the Sun v215/v245 -- Linux and OpenSolaris. OpenSolaris?? Yes -- Sun isn't even open enough to give the OpenSolaris community enough documentation to support their new machines. So I think that Linus is right, and Sun has a long road ahead." Posted by Theo de Raadt on June 13, 2007 at 02:25 AM PDT #

  64. One *BIG* difference in their perspectives. by Anonymous Coward · · Score: 0

    Schwartz has a $2 billion dollar "no suing over patents" agreement with Microsoft.

    Only some Linux vendors have similar agreements.

    This is a good reason why "working together" isn't as easy as Schwartz makes it sound.
    Even if the licenses are compatible, there's good reason the Linux community should be very careful with Sun code.

  65. Re:True open source is the only way forward for Su by Stonent1 · · Score: 1

    Though, Sun has a lot more "big things" than Apple does. And those things are expensive. If you max out an apple workstation you're still looking at under $20,000. Sun's bread and butter are these large scale installs with prices from hundreds of thousands to millions and not to mention support contracts. Now for Apple they have spawned the iPod generation with millions of listening to music via them and they have become the main source (aside from P2P) to fill those with music.

    Sun has to have a large R&D budget for their hardware. Even the newest iPods aren't really all that hard to put together on paper... Storage, an ARM processor, a little ram for cache, a DSP and a sound chip. Connect to some buttons and an LCD. For their Computers, motherboard design is practically given away by Intel, that's in their best interest. If they can make sure that 5 to 10 of their chips are in each computer that rolls out the door, then they'll be glad to publish schematics to Dell, HP, Apple and others, so the only R&D costs really incurred by Apple are how to lay it out, how many of each port and which chip+processor+video chip to use.

  66. Last time Linus had wars against GNOME by zukinux · · Score: 2, Insightful

    He had sent patches for over a week of GNOME, which needed to be patched. That proved his idea.
    What does he plan now? just an E-Mail? what about something creative like last time?

  67. To be fair... by Eric+Damron · · Score: 2, Informative

    "Then Schwartz responded by.... saying lots of nice things."

    Schwartz said more than just some nice things. He explained that moving an existing product to the GPL is more difficult than a product that you start and just put under the GPL to begin with. The existing products can have third party code that was licensed. These parties may not want their code put under the GPL.

    I can see that you would want to know where every line of code came. This could take time. If you found third party code that was licensed, you have to either remove that code and rewrite it or get the third party to buy off on GPLing their code.

    --
    The race isn't always to the swift... but that's the way to bet!
    1. Re:To be fair... by 2short · · Score: 2, Insightful


      Certainly, re-licensing a significant code base with lots of contributors is not trivial; it is a good point, if one Linus is pretty obviously already aware of. But Linus' point is that historically, announcements from Sun about the great things their going to contribute to the open source community significantly outstrip the amount of great things that have eventually become available for inclusion in GPL(2) licensed projects like the Linux kernel. This is not a point that can be convincingly countered with a blog post explaining why things are still coming in the future, no matter how good the reasons.

    2. Re:To be fair... by Anonymous Coward · · Score: 0

      I normally wouldn't point this out, but you made the same mistake a few times. "their" is possessive- "their house is shabby". You are looking for "they're" ("they are")- "they're going to hire someone to fix it up"

    3. Re:To be fair... by htd2 · · Score: 1

      Your post implies that Sun's lack of contribution to the Linux kernel somehow diminishes their OpenSource credentials. The reality is that Sun actually donated a large amount of IP which while not source code has made a major contribution to the Linux kernel from PAM to XFN and basic constructs like the slab memory allocator.

      It also ignores the fact that what people know as Linux is in fact a kernel with bunch of OpenSource user land components some of which have a history which predates Linux and which Sun as an entity donated more code to than any other company or organization. Most of this donated code was donated under GPL.

    4. Re:To be fair... by Anonymous Coward · · Score: 0

      I normally wouldn't point this out, but I know all that, it's just that my fingers sometimes type out homophones when I go fast. Which is kind of fascinating as far as how brains work and such, but I digress... point being, I can correct it by taking my time or editing so you might conclude I just don't care enough... and you'd be right.

    5. Re:To be fair... by 2short · · Score: 1


      Um, actually I was just trying to describe what I saw as the main thrust of Linus' post. You are free of course to disagree with Linus, as it seems you do.

      "...which Sun as an entity donated more code to than any other company or organization"

      I think the University of California and AT&T might debate you there, though total code donated is neither measurable nor necessarily relevant.

      Whatever the case, Linus seems to feel that Sun is mostly interested in burnishing their OpenSource credentials to the extent that it helps Sun; rather than helping OpenSource just to be helpful. He also seems to feel this is expected and OK.

    6. Re:To be fair... by htd2 · · Score: 1

      Actually the EU sponsored a project to try to determine where the bulk of the code in a modern Linux distribution comes from and that study concluded that Sun's contributions were roughly 2x that of the next largest contributor. Now you can argue about the method they used and its accuracy but its rather difficult to conclude that a statement that Sun is the largest donator of code given their huge lead over anyone else is incorrect.

      Linus might have a point except that Sun's large scale donations of code and IP considerably pre-date the development of an OpenSource market. In other words they were making significant donations before burnishing OpenSource credentials had any relevance or point at all.

      Linus seems to want to position Sun's OpenSource contributions as at best grudging, much muttering has been made in the past about the delays in releasing Solaris and Java under OpenSource Licenses. The reality is that Sun had good legal reasons for not releasing Solaris in that they didn't own all the code in Solaris and that had to be fixed. Similarly they had good reasons for not releasing Java which were because of the threat of forking Java which they have now judged to be a thing of the past.

      Sun comes in for a great deal of entirely unwarranted criticism from some members of the OpenSource community. I challenge you to find any donations from any other companies including RedHat that can compare with Solaris, OpenOffice, Java, NetBeans, Elyptic Curve, Gnome, etc etc etc. In fact its probably fair to say that Sun's donation of Java dwarfs everything that say IBM or RedHat has donated to the OpenSource community.

      Linux seems to have conveniently forgotten that one of the reasons why early Linux looked very like SunOS was that Sun unlike HP, IBM and Digital had gone out of their way to publish specifications for SunOS that made it a very good source of reference for anyone wanting to build a UNIX like OS.

      Linus's posts clearly illustrate that he has no idea who his real friends and real enemies are otherwise he would not have bit the hand that has fed him all these years. Jonathan's response was very measured and I am surprised that it didn't show any hint of the exasperation he had every right to express.

    7. Re:To be fair... by 2short · · Score: 1

      "they had good reasons for not releasing Java which were because of the threat of forking Java"

      Which would be bad for Sun, yes, exactly. They wanted to maintain control, because they thought that would be better for them.

      I don't know why everyone gets all defensive and horrified when it is pointed out that Sun is a for-profit enterprise that should and does act in its own self interest. Sure, Sun is great, hooray. In seeking to understand Suns motivations and probable future actions, one should not confuse Sun with the FSF (for example).

      Linus's posts clearly illustrate that he is a geek who says what's on his mind without worrying over-much about whether he's offending anyone. He probably figures his "real friends" can take it.

    8. Re:To be fair... by htd2 · · Score: 1

      Well clearly Sun thought that not forking Java would be better for them, thats obvious but then they would have been insane to have thought that forking was a good idea. But then forking Java would have been bad for almost everyone particularly Linux since in the early days of commercial Linux use Java was an enormously important component for any Linux platform, still is. I say bad for almost everyone because obviously Microsoft had loads to gain from forking Java.

    9. Re:To be fair... by 2short · · Score: 1

      Wouldn't the same argument for not going open source apply to most every project? Forking is bad, so keep the source closed.

      I actually think MS gained a lot from Suns refusal to open Java. An open Java might have taken much more of the space C# now occupies.

      In anycase, I think you've got a tough case to make if you want to say keeping Java closed longer was better for open source.

    10. Re:To be fair... by htd2 · · Score: 1

      I am not sure what space you think C# occupies which Java would want to occupy.

      Java's Openness has always been a point of friction even within the OpenSource community itself. On one had you had the school of thought which was pushing Sun to OpenSource Java from day one for what one can only describe as ideological reasons. On the other hand you had the school of thought that said Java is open enough, its free and it is available on all the platforms we care about and the threat of forking is much more damaging than any benefit to be had from placating the ideologues. For those in the first category Sun will always have opensourced Java too late.

  68. Working the way RMS intended by Pausanias · · Score: 3, Interesting

    This is fascinating. It seems to me through the number of references in Linus's post to ZFS that he (or at least members of the kernel team) are drooling over it. This is all actually working quite the way RMS intended. Linux may be a GPLv2 stronghold, but as soon as some piece of GPLv3 software comes along which is a *must have* i.e. ZFS, enough pressure will fall on the major copyright holders that they will consider going through the PITA of upgrading the kernel to GPLv3.

    That may be the major reason for Linus's striking change of heart on GPLv3.

    You have to wonder whether RMS talked to Sun at all about this. We do know that he has praised the company for the decision to GPL Java. If RMS wanted to strongarm Linux into a license change, what better way to do it than through ZFS?

  69. Re:THERE IS NO STORY!!! by Anonymous Coward · · Score: 0

    Because the kernel is marked GPL V2 only, meaning any code added to it must also be licensed under GPL V2 only. If it were marked "GPL V2 or later" there wouldn't be a problem. RMS did warn Linus over his choice of GPL V2 only, wayyy before there was a GPL V3.

    Maybe because Linus did not wanted to go to any unspecified direction with the kernel's license, and be able to choose. That's even stronger at the light that he does not like parts of GPLv3. Or the other way around: Linus warned RMS that he wont have the kernel go automatically to whatever terms RMS might come up with. Makes sense to me.
  70. *PARTS* of the kernel are 2 only by Anonymous Coward · · Score: 0

    some are 2 or later.

    So your assertion of absolutes is incorrect.

  71. By all the gods, why is this "-1, Troll"? by geekboy642 · · Score: 1

    N/T

    --
    Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    1. Re:By all the gods, why is this "-1, Troll"? by Anonymous Coward · · Score: 0

      Because the editors have mod points too.

  72. Oh, really? by Gorshkov · · Score: 1
    From TFS:

    was from the beginning to the end an open attack to Sun and its Open Source strategy.
    I'd like to know what email he was reading ... what I saw was at best a critique of Sun's past behavior (accurate, as far as it went - it *was* just an email, not a dissertation), and the observation that you can't really fault them because they were acting in what they perceived to be their own best interest - which he also said was the way things SHOULD be done.

    Why do I have visions of some 8 year old little manipulative prick running into the kitchen yelling "Mommy! Mommy! Guess that Jimmy just did!"
  73. so ... by Anonymous Coward · · Score: 0

    sun is the new caldera.
    always looking for a caveat.
    -
    on a side note: if i buy something, anything,
    should one be entitled to understand how "it"
    works?
    if it is readylably available, no one cares.
    but still, if i buy, i own?

    question: what do YOU buy, but don't own?
    home: words...

  74. Schwartz's bullshit by nanosquid · · Score: 1

    Linus's analysis is spot on. And Schwartz just keeps bullshitting about "a variety of mechanical reasons": despite denying that Sun has been choosing nuisance licenses, the fact is that nothing is stopping Sun from releasing ZFS, dtrace, etc. under a Linux-compatible license tomorrow, even if there are weird issues surrounding the entirety of Solaris. The only reason not to release ZFS under GPLv2 is that Sun doesn't want those parts of Solaris in Linux.

    I also agree with Linus that ZFS is pretty much the only part of Solaris that is at all interesting. And, frankly, the main reason I'd like to see ZFS released under GPLv2 is that then Linux users would have a choice. I predict that ZFS would be greated with the same yawn as JFS, XFS, Reiser4, etc., and that that would hopefully end the debate about ZFS's supposed superiority.

    1. Re:Schwartz's bullshit by axle_512 · · Score: 2, Interesting

      I don't work for sun, nor have I ever. But I do work with both Linux and Solaris, and I have to disagree that ZFS is the only thing that's at all interesting in Solaris.

      How about:
      1. DTrace
      2. Zones/Containers
      3. User and process rights management (way better than sudo, IMHO)
      4. How about binary compatibility?
      I can't stress how hard it is to deliver application binaries on Linux because of incompatibilities between libstdc++.so and libc.so -- and that's on different versions of the same distribution. Try delivering those binaries to a different distro for a real nightmare. This is _never_ a problem on Solaris.
      5. Stability -- Linux is stable, but I have to say that Solaris is even more so.
      The file systems on our linux machines are much more susceptible to corruption during power outage than UFS or ZFS on Solaris.
      6. SMF (Services Management Framework)

      A lot of people don't realize how far Solaris on x86 has come in the last 3 years. It's the real deal. I encourage you to find out more, and see for yourself.

    2. Re:Schwartz's bullshit by nanosquid · · Score: 2, Interesting

      Linux covers 1-3 with several kernel trace toolkits, Vserver, AppArmor, POSIX capabilities, and SELinux.

      As for binary compatibility, all major distributions support backwards compatibility for different versions of major standard libraries. If it's really an issue, just ship your own shared libraries or link statically.

      I don't think anybody has numbers to back up claims about stability. As a nearly 20 year SunOS/Solaris user, I have to say, I have no confidence in Sun's ability to maintain data integrity, and Sun kernel and system bugs have caused me enormous headaches and lost work

      Finally, SMF-like self-healing has been around for many years. Recently, it has become popular to throw out the old frameworks and develop new ones. Linux has done that just like Apple and Sun. So, nothing new here.

    3. Re:Schwartz's bullshit by axle_512 · · Score: 1

      Regarding linux and C++ backwards incompatibility, please read these to get an idea why what you are suggesting is a bad idea:
      http://www.baus.net/statically-linking-libstdc++
      http://pages.cs.wisc.edu/~psilord/blog/2.html

      You can ship your own libstdc++, but often libstdc++ is incomptabile with the customers installed copy of libgcc.

      Please point me to a kernel trace toolkit that can replace the level of functionality found in DTrace. I'm skeptical.
      If such a tool exists, I'd like to know more about it.

    4. Re:Schwartz's bullshit by nanosquid · · Score: 1

      Regarding linux and C++ backwards incompatibility, please read these to get an idea why what you are suggesting is a bad idea:

      Those people don't know what they're doing. You'll always get some of those. There are lots of statically linked C++ binaries being shipped without problems. Yes, there are a few things you need to watch out for, so what? There are a few things you need to watch out for even when shipping supposedly cross-platform Java code.

      In any case, you're comparing apples and oranges anyway: Solaris is the equivalent of one Linux distribution. Is making software releases for Ubuntu any harder than for Solaris? No, it's not, it's actually easier because Ubuntu release and package management is far better.

      Please point me to a kernel trace toolkit that can replace the level of functionality found in DTrace. I'm skeptical.

      There are several general purpose tracing toolkits for Linux, and a number of special purpose tools. Whether they "can replace the level of functionality found in DTrace" is irrelevant; Linux also doesn't have Pacman built into the kernel, but that wouldn't mean that it were all of a sudden deficient if Solaris included a Pacman kernel module.

      What's in the Linux kernel is what users actually need and use, not what some overpaid Sun engineer dreamed up because he needed to justify his existence in the next annual performance review or because he wanted to make a name for himself at the next USENIX. As far as I'm concerned, "too much useless crap" is one big problem with Solaris.

    5. Re:Schwartz's bullshit by axle_512 · · Score: 1

      Well, in our case, we're developing for 1 linux distro, and we still run into problems with incompatibilities between libgcc, libstdc++, and our application.

      You sound really bitter about Solaris. I dunno what's up with that. Everyone I know that's worked with solaris for a fair amount of time really likes it. I've been developing on it for about 10, so maybe I'm biased.

      How can you dismiss dtrace as irrelevant? My whole point is that it is relevant and that it's one interesting feature in Solaris 10.
      I was just hoping you could point me to a better tracing program than strace. I really didn't expect you to find one better than dtrace.

      Actually, dtrace wasn't dreamt up by a sun engineer because he needed to justify his existence. I've read the story, and it was developed because of user demand.
      They got lots of advice from Solaris users not at Sun, including a well known sys admin named Jarod Jensen. I believe Dtrace was developed by Bryan Cantrill and Adam Leventhal at Sun. Here is a PDF he put together called dtrace boot camp that gives lots of exercises to demonstrate the kinds of things you can do with it:
      http://learningsolaris.com/docs/dtrace_course.2005 .8.18.pdf

      Dtrace was also award the most innovative piece of software in 2006 by the wall street journal:
      http://online.wsj.com/public/article/SB11575530077 0755096-R2Ct41cQ4ZIPMwk4_xh0xU_HnQI_20061011.html? mod=tff_main_tff_top

    6. Re:Schwartz's bullshit by nanosquid · · Score: 1

      I've been developing on it for about 10, so maybe I'm biased.

      I've been a SunOS/Solaris user and developer for 20 years, including delivering commercial solutions on it. Until about half a dozen years ago, I was buying Sun machines by the boatload. Now, it's almost all Linux, and I'm not going back. It's not even my preference, customers just aren't asking for it anymore.

      You sound really bitter about Solaris. I dunno what's up with that.

      Geez, one can't win with you people. If one doesn't know Solaris, you say that one isn't qualified to comment. When one says that one has been working with Solaris, you try to characterize one as "bitter".

      It's really simple: neither Sun hardware nor Sun software is competitive anymore as far as I'm concerned, and adding useless gimmicks like DTrace and ZFS or spreading FUD about supposed Linux binary incompatibilities isn't going to make either us or any of our customers want to buy Solaris machines again.

    7. Re:Schwartz's bullshit by nanosquid · · Score: 1

      You sound really bitter about Solaris

      Oh, and what I'm "bitter" about is the following: operating systems have become commodities. But companies like Sun (and Microsoft and Apple) simply can't deal with it. Rather than moving into other areas, they are doing everything to defend their turf. For example, the spread FUD about Linux, they create fake open source projects, and they market the hell out of unnecessary features.

    8. Re:Schwartz's bullshit by axle_512 · · Score: 1

      Well, rather than refute and drag this on, I'll just agree to disagree and leave it at that.

    9. Re:Schwartz's bullshit by Anonymous Coward · · Score: 0

      Well, I'm not trying to convince you personally; if you're still using Solaris, you're hopeless.

      I'm just trying to support Linus and make clear that there are other people who share his views.

      I mean: why should we let the discussion be dominated by Sun's self-serving marketing messages?

  75. Re:Jonathan Schwartz's response by fatboy · · Score: 1

    You are correct :)

    Wonder why I got moderated as a troll?

    --
    --fatboy
  76. Please don't mod me offtopic by ksd1337 · · Score: 1

    Ok. You can mod this offtopic if you want, but how come servers just melt when a website is posted to Slashdot, but no one ever RTFA?

  77. Johnny needs to grab a clue by bytehd · · Score: 1

    Johnny: How about you go over the SF bar there and get you a cup of shut up?

    Is SUN still in business?

    I feel real sorry for those Solaris kernel proggys

    need a job guys?

  78. As a phrase that gets 0 hits by Paul+Crowley · · Score: 1
    1. Re:As a phrase that gets 0 hits by civilizedINTENSITY · · Score: 1

      Putting "visual basic is the new cobol" into the search bar puts this on the first page:

      Wrap It Up: Call Into The .NET Framework From Existing Visual ... Visual Basic 6.0 has become the new COBOL. This statement is made without malice toward either language. COBOL was enormously successful because it ... msdn.microsoft.com/msdnmag/issues/06/05/WrapItUp/ - 51k - Cached - Similar pages - Note this

    2. Re:As a phrase that gets 0 hits by evultrole · · Score: 1

      Yeah, but you get mostly results like this: "VB will fail to become the new COBOL, and Java will take that role" The fact that Microsoft says "it's the new Cobol" and only Microsoft makes the claim is not really important in any sense. Many technical journalists referred to Java as "the new Cobol"

  79. [ot] 'Slashdotting w/o RTFA' Bug by wild_berry · · Score: 1

    Dunno -- it might be a fatal flaw in the universe, so keep quiet. File it under "3) ???", before "4) Profit!"

  80. The thing is by Anonymous Coward · · Score: 0

    will linux always be a monolithic kernel? as far as i understand, we already have pretty much faster computers for handling microkernels, so... will linux _always_ scale and be a monolithic kernel? or there will be some major changes in the structure of the design?

  81. Did you notice the change of CEO in Sun? by jotaeleemeese · · Score: 1

    Coincidentally they have been more consistent since then and have started to make profits again. I doubt that is due to chance or incompetence.

    Schwartz is clearly a friend not a foe, so you could put your baseless skepticism to rest about this one, go anc chek his blog, he has been singing to the same tune for quite a while.

    --
    IANAL but write like a drunk one.
  82. Irrational fear of Sun. by jotaeleemeese · · Score: 1

    I just don't get some people here.

    Sun, even during its darkest days, always has promoted (or at least paid lip service) to open standards, has released bunches of stuff to the development community (NFS and OpenOfice, to name only two), have truly innovated (Java, NFS, SPARC architecture) and in general have shouldered their way into their position of importance based on offering a good product, not based on threatening their costumers with patent violation bullshit, breaking the law, or strong arming unfairly their business partners.

    Some people have this paranoid view of corporations out to screw anybody in order to make profits. This is clearly bullshit. Many people get along quite well with big corporations, and many corporations can and do make profits while maintaining and promoting and attitude of good ethical standards.

    Say what you wish about Sun, or about Schwartz, I have mostly good things to say about both, during many years where other companies have really been out to screw their clients, users and partners Sun has behaved mostly impeccably, I have seen how they will fall over backwards to lend a hand when needed (and this in several countries, so clearly there is corporate culture that encourages this) which is certainly difficult in the business world but not utterly impossible as some derided minds would like us to believe.

    --
    IANAL but write like a drunk one.
    1. Re:Irrational fear of Sun. by asphaltjesus · · Score: 1

      (or at least paid lip service) to open standards

      I agree with you on that specific point.

      not based on threatening their costumers with patent violation bullshit, breaking the law, or strong arming unfairly their business partners.

      The facts prove otherwise. Here's one example that made it to the media from just last year: http://www.infoworld.com/article/06/05/04/78065_HN sunsuesazul_1.html It's important to note, few patent issues ever get as far as the courts. Sun and other corporations like it just collect their vig or bury the company with litigation costs if they are viewed as an actual threat.

      Sun has behaved mostly impeccably
      Get back to me when you speak to a VAR that specs Sun products who is bidding on the same contract as Sun. Sun eats their babies when they get the opportunity. All the big vendors do it.

      Some people have this paranoid view of corporations out to screw anybody in order to make profits.
      That's not paranoia. Sun's first duty is to return a profit on the company's assets. Everything else just doesn't matter. Your belief that Sun is somehow better is misguided at best.

      Clearly you have not been in a situation where _you_ are standing in the way of something Sun wants. In this situation, Sun wants more Solaris users and Linus stands in the way.

      --
      Got Trader Joe's? friendwich.com RSS feeds work now!
    2. Re:Irrational fear of Sun. by htd2 · · Score: 1

      Its a bit of a stretch to take Sun's case against Azul which seems to be about Sun claiming that ex Sun employees took Sun IP to kick start a new company and than to suggest that this implies that Sun is likely to threaten their customers with patent violation BS. Azul is a competitor to Sun, if Azul got started on the back of Sun's IP as Sun claim then there is hardly anyone out there who would support Azul.

      However you post did illustrate the intellectual gymnastics that people are prepared to go thorough to paint Sun as the bad guy despite overwhelming evidence that Sun is the goose laying the golden OpenSource eggs.

  83. Yeah great. by jotaeleemeese · · Score: 1

    Burn your bridges.

    This call to isolationism is completely idiotic.

    --
    IANAL but write like a drunk one.
  84. Please provide a quote. by jotaeleemeese · · Score: 1

    I am sure they are not as stupid as you claim them to be, but go on, convince us, show us where they have misappropriated the role of representatives of the FOSS community (heck, Stallman is the father of the GPL and Emacs, he has as much right to talk and represent people as Linus does).

    If Linux is never 0wnd by the likes of MS and Novell it will be more thanks to the work of Stallman & Co in the legal arena than to the efforts of Linus and the Linux developers. Without the legal framework created by Stallman they would be completely toast by now (companies would have run away with the code and developers would have no incentive to contribute just for corps to make money without helping everybody else).

    If Linus had gone along with BSD or closed source we wouldn't have the alternative we have today. The BSDs are all nice and what have you, but many developers and corporations sharing their work sure as hell want something in return, the GPL grants them exactly that.

    Many people here seem to be scared of a person with solid principles, but in an era when not even politicians have a resemblance of them, to some it seems strange there are still people out there willing to be consistent even if they are not popular.

    --
    IANAL but write like a drunk one.
  85. Sun does not operate like that. by jotaeleemeese · · Score: 1

    Sun has been mostly a services company, even at times when they were writing they own tools for their hardware, they always sold you a packaged service with hardware, software and support. They did not care much about you installing Solaris in many machines, simply because they were no chasing licensing as their main source of revenue.

    --
    IANAL but write like a drunk one.
  86. Really? by jotaeleemeese · · Score: 1

    What in the name of the bunny stops you to make the source code of your Java classes GPLed?

    --
    IANAL but write like a drunk one.
  87. Bollocks to that. by jotaeleemeese · · Score: 1

    Under such flawed premis gcc is also in the same boat, since you can distribute binaries without source code as well.

    The Sun haters are really making up a storm in a very small tea cup.

    --
    IANAL but write like a drunk one.
  88. Sun isn't threathening patent litigation by jotaeleemeese · · Score: 1

    So the conspiracy theory regarding that bit of your argument sound implausible frankly.

    --
    IANAL but write like a drunk one.
    1. Re:Sun isn't threathening patent litigation by Panoramix · · Score: 1

      So the conspiracy theory regarding that bit of your argument sound implausible frankly.

      Yes, I know. And to think I just complained (elsewhere) about the current paranoid climate in open source :-S

      Also, I'm complaining about something Sun is giving to some people, just because they seem to have deliberately chosen to exclude Linux. Complaining about people not giving you something you want is lame, I'm fully aware of that.

      Still, I'm not trying to belittle or scorn Sun. I acknowledge Sun's contributions and I'm duly grateful for their generosity. I'm arguing because this dude with the hex handle said Linux is being "harmed" because the license its authors prefer does not conform to what Sun (or the FSF) would like, and I wanted to disagree on the grounds that Sun motives may not be in Linux best interests after all. I also have strong opinions concerning his advocacy of the GPLv3, but I really don't want to get into that.

      Anyway, my point is, don't get too infatuated with Sun. Sun is a corporation, and one notoriously fickle at that. Schwartz primary responsibility is to Sun's shareholders, not the public in general and certainly not any open source community. This is not wrong or unfair or anything, it's just the way it is. They are not threatening patent litigation, thankfully, but that's now. What about next year? Five years from now? Patents last for 20 years, you know.

      Consider that Caldera was once a Linux company. It doesn't get more Linux-friendly than that. If you'd tell me back then that the swines would backstab us all, I probably would have laughed at you, and now I'd be wondering how could I ever be so naïve. Being trustful and optimistic is a great way to go through life and still come out sane, but I think people shoult at least try to keep their feet on the ground.

  89. You must be joking. by jotaeleemeese · · Score: 1

    So the BSDs out there are not direct competitors. Apple is been helped to become one.

    Why don't you take the man to his word?

    --
    IANAL but write like a drunk one.
  90. For the same reason Red Hat and other do it. by jotaeleemeese · · Score: 1

    To leverage the development of all other people out there.

    There is little point of keeping reinventing the wheel when there are concerted efforts from other people doing the same.

    The Solaris internals are so different (and superior frankly) to Linux's that to state they are chasing Linux because they feel inferior is a bad joke.

    --
    IANAL but write like a drunk one.
    1. Re:For the same reason Red Hat and other do it. by drinkypoo · · Score: 1

      The Solaris internals are so different (and superior frankly) to Linux's that to state they are chasing Linux because they feel inferior is a bad joke.

      Linux has improved at a dramatically higher rate than Solaris over the same period, and will continue to improve. At the same rate? Maybe not. But maybe it will be faster! And it probably will be, because more and more companies are getting involved and spending money on its development.

      I would be more impressed if Sun dropped Solaris in favor of OpenSolaris. That would say something more meaningful to me.

      What Sun changing Solaris to be more Linuxlike says to me is that Sun isn't all that superior. Why? Because you can get (doesn't Sun ship?) a full GNU environment for Solaris already, and have been able to for many years. When I last ran Solaris (I was a sysadmin) 2.6 had just barely come out. I was visiting sites that provided packages for all the GNU goodies, and installing them all on Solaris, making it "more Linuxlike".

      But I still chose to go with Linux, and apparently so did sufficient numbers of other people that Sun now feels they must be more like Linux. Yet the user can do this themselves, and without spending a dime. The users have spoken; most of us do not find the SunOS5 kernel compelling enough to give up the Freedom and the low cost (free in most cases) of Linux.

      Now, for certain types of computing, it makes sense to run Solaris. Solaris is better at scaling than Linux, although this is another area in which Linux has lately made huge strides, due to contributions from SGI and IBM (and to a significant extent, Sun!) And Linux scales dramatically further down than Solaris; not only can you still run Linux satisfyingly on the very first hardware on which it would run (the 386 - although you really have to hunt for applications that won't consume all of your RAM) but it also runs on mid-size NUMA systems and is generally considered to be one of the finest operating systems for clusters. And try running Solaris on a $200 cellphone! Or a 68k-based mac. Or... well, you get the idea. Because you can disable major kernel features Linux will scale all the way down to tiny embedded devices with a single process.

      Being able to utilize the same operating system on nearly everything - and Linux supports more architectures than anything else today but possibly netbsd - is a huge win for developers who work across multiple levels of equipment.

      I guess what I'm saying is that I am a loss as to why you would ever use Solaris for anything other than a gigantic database server, a monolithic webserver backend (for some website which is very difficult to parallelize) or a multiuser system backed by thin clients. Solaris' strength is that it runs on some Sun hardware that is too poorly documented to properly support in Linux - and in some cases, even in OpenSolaris! And that hardware is some highly parallel stuff that Linux wouldn't run amazingly on (yet) anyway.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  91. Oh pulease. by jotaeleemeese · · Score: 1

    That guy is talking about the desktop experience. This thread clearly is talking about the internals and overall performance. These 2 issues do not intercept very often, specially since the discussion we are having is centering clearly in machines firmly palced in a datacentre.

    --
    IANAL but write like a drunk one.
  92. Pointless comparisons. by jotaeleemeese · · Score: 1

    Sun does not sell music and needs Engineers to innovate and technicians to fulfill their service obligations.

    It is not Sun fault if pure IT companies are less valuable than media ones (which Apple has become), to compare 2 companies profiting in such disparate fields is completely pointless.

    --
    IANAL but write like a drunk one.
  93. Linus should stick to commenting about Linux by htd2 · · Score: 1

    The more I read Linus's article the more out of touch it seems. Sun has donated more lines to of code to the OpenSource community than any other entity. If you add Sun's code donations to their insistence on standard interfaces, published specs and their willingness to share ideas when without exception the rest of the commercial SW industry thought the opposite and you come to the inevitable conclusion that Sun is probably the company most responsible for Linux being possible at all.

    Linus goes on to make off the mark comments about SPARC, actually the T1 is a very interesting processor the T2 looks even more interesting, the current high end servers are quite competitive with Power and Itanium and Rock may well be a killer CPU. So much for SPARC's poor performance.

    ZFS despite Linus's complaints is available for platforms other than Solaris, FreeBSD and OS-X for example as is dtrace. Despite Linus's comments about drivers the sad reality is that most Linux server administrators could survive without the plethora of device drivers available and would be quite happy with the ones available for OpenSolaris but they would kill for Dtrace, ZFS, SMF and a large raft of OpenSolaris features.

    If Linus thinks that the single most important differentiator between Linux and Solaris is device drivers then god help Linux.
    D-

  94. API's dominate by G+Morgan · · Score: 1

    The benefit of Java is that it is built around a large and consistent API. The actual language is irrelevant, it's what API's are available that count. If Perl, PHP, Python or any of the other languages had a solid and consistent cross platform API around them then the argument is valid. You can't have WORA otherwise.

  95. Re:To be fair... - interesting follow up comment by ancientt · · Score: 1
    I'm quoting a portion of a comment found on Jonathan's site. I found it interesting.

    Yet when we turn around and ask Sun to give us documentation for the chips on their machines -- chips Sun themselves designed, not via contractors -- Sun drags their feet. Recently we tried to reopen these 10-year-old repeated requests, and once again nothing positive happened. You may remember, because you and David Yen were in an email conversation with us. Lots of nice open words were exchanged, but no action. However, let me give an example of the duplicity of Sun. (I wish I could use a lighter word). Two operating systems run on Sun's latest PCI-e based (smallish) Ultrasparc-III machines, the v215/v245 -- Solaris and OpenBSD. The latter system runs on those machines because the code to support the non-processor chips on the board had to be written after painstaking reverse engineering, because Sun refuses to make available documentation for how these chips are programmed.
    Emphasis mine.

    Personally, I like Sun and have for a long time. I think that their hardware is getting pretty good, their service rocks and their company is tending toward doing good things. Here is the rub though, I don't think that the company as a whole is committed to supporting OSS and I think they would dearly love to claim to be. For now I still think of them as a decent hardware company but I'm not ready to jump on any software they have. ZFS? No, not for me yet, probably never. Its a performance thing.

    --
    B) Eliminate all the stupid users. This is frowned upon by society.