Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Torvalds vs Schwartz GPL Wars

Posted by CmdrTaco on Wed Jun 13, 2007 07:58 AM
from the which-one-is-han-solo dept.
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."
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • It's flame time (Score:5, Insightful)

    by vivaoporto (1064484) on Wednesday June 13, @08:02AM (#19489787)
    (http://www.vivaoporto.com/)
    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.
    • Re:It's flame time (Score:5, Insightful)

      by Dunbal (464142) on Wednesday June 13, @08:15AM (#19489933)
      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".
      [ Parent ]
    • Re:It's flame time (Score:4, Insightful)

      by OpenGLFan (56206) on Wednesday June 13, @08:29AM (#19490095)
      (http://slashdot.org/)
      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.
      [ Parent ]
      • Re:It's flame time (Score:5, Insightful)

        by asninn (1071320) on Wednesday June 13, @10:24AM (#19491759)
        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.
        [ Parent ]
      • Re:It's flame time by MMC Monster (Score:2) Wednesday June 13, @10:46AM
      • Linus is not the god you think he is. by Anonymous Coward (Score:1) Wednesday June 13, @11:53AM
      • Re:It's flame time by ccp (Score:2) Friday June 15, @07:52AM
      • 2 replies beneath your current threshold.
    • It's skewers time by Anonymous Coward (Score:1) Wednesday June 13, @08:34AM
      • 1 reply beneath your current threshold.
    • Re:It's flame time (Score:5, Insightful)

      by nomadic (141991) <nomadicworld@@@gmail...com> on Wednesday June 13, @08:40AM (#19490241)
      (http://go.away/)
      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.
      [ Parent ]
    • Re:It's flame time by ObsessiveMathsFreak (Score:2) Wednesday June 13, @09:15AM
    • Re:It's flame time (Score:5, Informative)

      by kripkenstein (913150) on Wednesday June 13, @09:27AM (#19490847)
      (http://neolicity.blogspot.com/)
      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).
      [ Parent ]
      • Re:It's flame time (Score:5, Insightful)

        by 2short (466733) on Wednesday June 13, @10:05AM (#19491463)

        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.

        [ Parent ]
    • Is this going to hurt? by Anonymous Coward (Score:1) Wednesday June 13, @09:33AM
    • Re:It's flame time by dgr73 (Score:1) Wednesday June 13, @10:32AM
    • Re:It's flame time by Bamafan77 (Score:2) Wednesday June 13, @11:13AM
    • Re:It's flame time by simstick (Score:1) Wednesday June 13, @11:33AM
    • Re:It's flame time by Joebert (Score:2) Wednesday June 13, @03:22PM
    • 1 reply beneath your current threshold.
  • So this could be a new historical Linus debate.
  • Apparently they don't feel like a /.-ing today. :-)
  • ahh.... (Score:5, Funny)

    by Mockylock (1087585) on Wednesday June 13, @08:06AM (#19489829)
    (http://www.everybodysucksbutme.com/)
    "I see your shwartz is as big as mine."
  • 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

  • oh man (Score:5, Funny)

    by mewsenews (251487) on Wednesday June 13, @08:11AM (#19489871)
    (http://www.doomers.org/~mewse/)
    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.
    • Re:oh man by Pojut (Score:3) Wednesday June 13, @08:15AM
      • Curse you (Score:5, Funny)

        by BlackCobra43 (596714) on Wednesday June 13, @08:43AM (#19490297)
        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.
        [ Parent ]
    • Re:oh man (Score:4, Insightful)

      by abdulla (523920) on Wednesday June 13, @09:02AM (#19490509)
      It's a trap!
      [ Parent ]
    • Re:oh man by Wylfing (Score:3) Wednesday June 13, @10:00AM
    • Re:oh man by markov_chain (Score:2) Wednesday June 13, @11:46AM
    • 1 reply beneath your current threshold.
  • Slashdotted. Usenet/Google mirrors (Score:2, Informative)

    by McDutchie (151611) on Wednesday June 13, @08:13AM (#19489907)
    (http://www.interlingua.com/)
    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 [google.com]
    http://groups.google.com/group/fa.linux.kernel/msg /9dae088569c12eb4 [google.com]
  • Linus is right (Score:2, Insightful)

    by petrus4 (213815) on Wednesday June 13, @08:16AM (#19489945)
    (http://aqpeag.blogspot.com/ | Last Journal: Saturday April 21 2007, @05:39AM)
    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.
  • TFS (Score:3, Insightful)

    by LMacG (118321) on Wednesday June 13, @08:16AM (#19489947)
    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 . . .
  • Schwartz has the right attitude (Score:3, Insightful)

    by Anonymous Coward on Wednesday June 13, @08:18AM (#19489967)
    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.
  • by HairyCanary (688865) on Wednesday June 13, @08:28AM (#19490087)
    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.
  • 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".
  • ... 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.

  • GNOME pissed of (Score:1, Interesting)

    by Anonymous Coward on Wednesday June 13, @08:35AM (#19490167)
    Seems not only Linus is pissed of by Sun. The GNOME project as well:

    http://www.placenet.org/benoit/index.php/post/2007 /06/13/Indiana-patches [placenet.org]
    http://0pointer.de/blog/projects/project-indiana.h tml [0pointer.de]
    • 1 reply beneath your current threshold.
  • by Viol8 (599362) on Wednesday June 13, @08:35AM (#19490179)
    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.
  • Not really a war (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.
  • communities what? (Score:5, Insightful)

    by MrKaos (858439) on Wednesday June 13, @08:52AM (#19490381)
    (Last Journal: Monday July 23, @08:49AM)
    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.

    • 1 reply beneath your current threshold.
  • 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.
  • Sun and Open Source (Score:5, Insightful)

    by thethibs (882667) on Wednesday June 13, @09:29AM (#19490869)

    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.

    • Re:Sun and Open Source by Anonymous Coward (Score:1) Wednesday June 13, @10:07AM
    • Re:Sun and Open Source by rubycodez (Score:2) Wednesday June 13, @10:46AM
    • Re:Sun and Open Source by laffer1 (Score:2) Wednesday June 13, @01:15PM
    • Re:Sun and Open Source (Score:4, Insightful)

      by MobyTurbo (537363) on Thursday June 14, @12:07AM (#19501411)

      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.
      [ Parent ]
    • Re:Sun and Open Source by jhol13 (Score:1) Thursday June 14, @12:18AM
    • Really? by jotaeleemeese (Score:2) Thursday June 14, @06:13AM
    • 1 reply beneath your current threshold.
  • by v0x0j (99584) on Wednesday June 13, @09:30AM (#19490883)
    They should apply statistical model for wars from previous story [slashdot.org] to figure out who has higher chance of winning.
  • Jonathan Schwartz's response (Score:1, Troll)

    by fatboy (6851) on Wednesday June 13, @09:32AM (#19490917)
    (http://www.newspony.com/)
    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.
  • Linux and GPL3? (Score:2)

    by wbren (682133) on Wednesday June 13, @09:34AM (#19490965)
    (http://unugunu.blogspot.com/)
    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.
  • by Danathar (267989) on Wednesday June 13, @09:43AM (#19491071)
    (Last Journal: Sunday August 20 2006, @09:16PM)
    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 reply beneath your current threshold.
  • Controversial ??? HOW ? (Score:3, Insightful)

    by MarsDude (74832) on Wednesday June 13, @09:52AM (#19491221)
    (http://www.marsdude.com/)
    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...
  • ZFS everywhere? Doubtful (Score:4, Insightful)

    by renoX (11677) on Wednesday June 13, @10:16AM (#19491609)
    If they were really interested in seeing ZFS everywhere, why did they release it in a license incompatible with the GPL license?

  • by GuyverDH (232921) on Wednesday June 13, @10:19AM (#19491667)
    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.