Slashdot Mirror


Bruce Perens Tells Linus Torvalds To Cool It

Eh-Wire writes "Bruce Perens has weighed in on the controversy surrounding Andrew Trigdell's attempt to 'reverse engineer' the proprietary Bitkeeper code management software of Larry McVoy and the ensuing fallout with Linus Torvalds. Not only does he tell Linus Trovalds to 'Cool it!' he also suggests, 'Larry sees conspiracies that don't exist.' Sounds like Bruce is a bit worked up about this."

825 comments

  1. Well.. by Cruithne · · Score: 3, Funny

    Just because Larry's paranoid doesn't mean everyone isn't out to get him.

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

      Just because Larry's paranoid doesn't mean everyone isn't out to get him.

      Is everyone out to get him? Naw, it's just us.

    2. Re:Well.. by MrResistor · · Score: 1

      Just because Larry's paranoid doesn't mean everyone isn't out to get him.

      Yes it does, actually, by definition. If everyone really was out to get him, he wouldn't be paranoid.

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    3. Re:Well.. by Anonymous Coward · · Score: 0

      Larry McVoy is an egotistical, arrogant asshole. He didn't advance very far at Sun because of this, with this peers and mentors all recognizing that he was a "loose cannon" that might explode in an arbitrary direction at any time, causing immense collateral damage.

      And now, he's doing just that. Claiming that he's not getting anything out of letting the kernel developers use BK for free -- what a crock! Of COURSE he's getting something: a big, well known set of users as a reference account! And of course, bug reports and possibly fixes. He's getting a LOT out of the deal, and now perhaps he's gotten what he wants, and so doesn't care about walking away from the deal.

      Asshole.

  2. The Register by fembots · · Score: 0, Flamebait

    After TheRegister made up Linus' previous quotes, I'm not sure how am I going to read quotes like "There are times when Linus Torvalds can be a real idiot, and this is one of these times".

    1. Re:The Register by slavemowgli · · Score: 4, Insightful

      They made up a quote, but they also said right afterwards that it was, in fact, not real, so while it's debatable whether that really is good journalistic style, they did not attempt to actually mislead people, and there is no reason to assume that they're doing so now, either.

      --
      quidquid latine dictum sit altum videtur.
    2. Re:The Register by oreaq · · Score: 1

      After TheRegister made up Linus' previous quotes,
      from the fine link: "The article offers the quote and then continues: 'Actually he didn't - we just made that quote up. But what Torvalds really did say this weekend is only slightly less bizarre.'" I can't see how this affects The Register's credibility.

    3. Re:The Register by Anonymous Coward · · Score: 0

      They didn't make up a quote, it was just a way of making a point in the article that was fully disclosed for what it was (for those who actually reads articles it was no way it could be misunderstood, but the Slashdot poster and editors managed anyway when this first was referenced on Slashdot)

    4. Re:The Register by khuber · · Score: 5, Insightful
      After TheRegister made up Linus' previous quotes,

      If you actually read the article you can see that the sentence Actually he didn't - we just made that quote up. immediately follows the "made up" quotes. It was a joke to make a point by analogy to reverse engineering Microsoft file formats.

      In the Bruce Perens article, he makes another analogy -- to the work Trigdell did reverse engineering the SMB protocol. Both articles are pointing out this weird blind spot Linus seems to have in accepting something that is generally supported by the community and completely legal: reverse engineering proprietary protocols is a good thing which frees the open source community from vendor lock in.

    5. Re:The Register by Anonymous Coward · · Score: 5, Insightful

      If I write an article using the comparison "this is like the Pope saying 'I don't believe in god'" - only Slashdot would get "The pope don't believe in god" out of this :)

    6. Re:The Register by Anonymous Coward · · Score: 1, Funny

      including the grammar error, that is

    7. Re:The Register by slashdot.org · · Score: 0, Offtopic

      If I write an article using the comparison "this is like the Pope saying 'I don't believe in god'"

      Then you'd be writing a pretty shitty article. I would suggest something more along the lines of "this is like the Pope saying ... not very much at all"

      I mean, (hypothetically) this may be news to you, but the guy kicked the bucket not too long ago and there's been no pyrotechnical experiments at the Vatican of significance since; which pretty definetly means we are sans-pope at the moment.

    8. Re:The Register by Anonymous Coward · · Score: 0

      Yeah that was weird. It was almost as if the slashdot poster was playing a practical joke on the editors.

      That is to see if they actually RTFA - I guess they didn't.

    9. Re:The Register by turnstyle · · Score: 1
      "...so while it's debatable whether that really is good journalistic style..."

      It's not debatable, that was bad journalistic style.

      But if that wasn't already obvious, the amount of confusion generated by the fake qoute should make it obvious now.

      --
      Here's what I do: Bitty Browser & Andromeda
    10. Re:The Register by Jah-Wren+Ryel · · Score: 1

      If I write an article using the comparison "this is like the Pope saying 'I don't believe in god'" - only Slashdot would get "The pope don't believe in god" out of this :)

      So, you are saying slashdot is just like all of talk radio in America?

      --
      When information is power, privacy is freedom.
    11. Re:The Register by bman08 · · Score: 2, Insightful

      There was only confusion because slashdot ran the story without the disclaimer and nobody RTFA'd before they freaked out.

    12. Re:The Register by turnstyle · · Score: 0
      "There was only confusion because slashdot ran the story without the disclaimer and nobody RTFA'd before they freaked out."

      Yes, and the Slashdot story included the quote because the sumbitter was similarly confused. Not everybody who RTFA reads every FW.

      It's just plain stupid to make up quotes, even if immediately followed by a "just kidding."

      --
      Here's what I do: Bitty Browser & Andromeda
    13. Re:The Register by Sj0 · · Score: 1

      They're not without pope, it's just that the current official pope is busy enjoying his pension. ;p

      --
      It's been a long time.
    14. Re:The Register by menace3society · · Score: 1

      It makes them sound like sensationaist yellow journalists. Suppose I wrote an article that began as follows: "President Bush said yesterday that 'anyone who doesn't agree with me has no political rights in my country.' Well, okay, he didn't actually say that, but what he did say is 'Terrorists seeking to destory our nation [that is, people who don't agree with Bush that America is great] should not be granted the same rights, rights they seek to destroy, on American soil [Bush's home country].'" The analogy is slighlty off, but you see my point.

    15. Re:The Register by Frank+T.+Lofaro+Jr. · · Score: 1

      The Pope being dead doesn't preclude his talking:

      Ever hear of EVP?

      http://aaevp.com/

      --
      Just because it CAN be done, doesn't mean it should!
  3. Trovalds by Cruithne · · Score: 0, Offtopic

    Google it - google knows whats up.

    Did you mean: torvalds?

    1. Re:Trovalds by Anonymous Coward · · Score: 4, Funny

      Damn noobs can't even spell Linux Torvalds!

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

      Jesus H Christ, These things happen. Get over it.

      U r teh gey

    3. Re:Trovalds by Anonymous Coward · · Score: 0

      "This is Linus Thorvalds and I spell Linus as Linus."

    4. Re:Trovalds by FudRucker · · Score: 1

      i read one Windows troll that spelled it "Lummox Tarballs", i think it got more laughs than anything else, they guy got angry when nobody started fussing about his attempt at trolling... /stupid comment

      --
      Politics is Treachery, Religion is Brainwashing
    5. Re:Trovalds by Lunix+Torvalds · · Score: 1

      Indeed, I am sick and tired of it!

      --
      Farmix
  4. Linus / BM shares? by slavemowgli · · Score: 4, Interesting

    After having followed all this (and especially Linus' attacks on Tridge, which, as Bruce points out, are entirely unjustifed), I'm really wondering about one thing - just how many BitMover shares does Linus own? ^_~

    --
    quidquid latine dictum sit altum videtur.
    1. Re:Linus / BM shares? by NitsujTPU · · Score: 1

      I don't think that I would ever invest in anything named BM.

    2. Re:Linus / BM shares? by Dtyst · · Score: 1, Interesting

      I think it's more about Linus being a nice guy, Bitkeeper and Larry has done alot (supported both in money & time) for Linux during these 3 years and even if people have the right to reverse-engineer the software it's bad for linuxs, and now finally leading to the fact that Linux developers can't use bitkeeper for free anymore, so i thnk lLÖinus attack on Tridge has some justification behind it...

    3. Re:Linus / BM shares? by A+beautiful+mind · · Score: 1

      Probably none, but Linus and Larry are friends. I think that may be the cause for Linus' behaviour.

      --
      It takes a man to suffer ignorance and smile
      Be yourself no matter what they say
    4. Re:Linus / BM shares? by Narchie+Troll · · Score: 1

      Linus is attacking someone because he's a nice guy? Did you even consider the logic of that statement?

      He's being a prick, and there's no way around it.

    5. Re:Linus / BM shares? by Jeremiah+Cornelius · · Score: 0, Flamebait
      McVoy "invented" the idea for Linux at Sun, which he called freenix.

      He's a bigwig CS type, like McKusic and Allman.

      He now sucknix.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    6. Re:Linus / BM shares? by SerpentMage · · Score: 4, Insightful

      This thinking I find funny. Lets say that Microsoft gave a free product, and then later charged money. There would be hell to raise, including statements like, "See I told you the evil borg had a hidden agenda".

      Well, bitkeeper did a bait and switch with the Linux kernel and that is NOT funny! Bitkeeper should have known this and not made the offer in the first place, and Linus should not have accepted the offer!

      In this one situation Linus and Bitkeeper screwed up, and made a bad decision that impacts something that many many people rely on!

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    7. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      This is so true. Neither BM or Linus seems to have understood the open source / free software communities regarding this issue.

      It's not like you can tell other people what to do and what not, in such a loosely coupled community. Linux isn't a corporations and you can't fire people..

      Bad, bad, BAD decisions.

      The ONLY way for Linus to save face is to acknowledge he did a mistake. Not attack others for doing what interoperability and computing is all about.

      Everybody loves SAMBA. Well, it became that by this very process! It fought hard legal battles to stay alive despite Microsoft trying to kill it. We should protect those rights with whatever means, because the IT-industry will be far poorer without them!

    8. Re:Linus / BM shares? by Anonymous Coward · · Score: 0
      Wrong. Bitkeeper did not do a bait and switch.

      It was free for developers until that damned Tridgell started violating the license.

    9. Re:Linus / BM shares? by Anonymous Coward · · Score: 4, Informative
      If you weren't so busy being an idiot, you'd realise that Tridge didn't violate any licence. He never had a copy of BitKeeper in the first place, relying on sniffing networks (with permission) on which other people were using BitKeeper, and on getting BitKeeper users to mail him copies of their on-disk repositories.

      Nothing in that can break the licence, as Tridge never agreed to it.

      Oh, and by the way, you've violated my Slashdot posting licence; as per the terms of the licence, you owe me $10,000.

    10. Re:Linus / BM shares? by kfg · · Score: 5, Insightful

      . . . just how many BitMover shares does Linus own?

      Considerable, if what we're talking about is "mind shares."

      Linus has a strong personal stake in useing Bit Keeper and a personal relationship built up by working with Larry over the past few years. Despite being a Finn he is experiencing something called "emotion."

      Emotion can tend to make one say and do dumb shit that one wouldn't otherwise do or say, like that dumb shit you do and say when trying to talk to a pretty girl, or, if you're a geek, about a particularly pretty piece of software that you've been living with for years.

      She moved out. He's going to miss her. I'll cut him a bit of slack during his grieving period. He'll get over it. Killer apps are like busses, someone tries to introduce a new propriatary model every year.

      KFG

    11. Re:Linus / BM shares? by cahiha · · Score: 1

      McVoy "invented" the idea for Linux at Sun, which he called freenix.

      You're right. Now the pieces start falling into place. Sun still claims to be "open source friendly" while doing just about everything they can to attack, sabotage, and undermine open source. Sun just seems to breed people like this.

    12. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      So, releasing millions of lines of best-of-breed UNIX source code as open source somehow sabatoges and undermines the open source movement. That's "Open Sores" thinking for you.

    13. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      It's ridiclous to say that Linus did not "understand" the free software position on this matter. He simply did not agree, and explained his thinking on many occassions. What are you going to do, send him to a re-education camp so that he "understands" better?

    14. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      Are you talking about Solaris? I'm not even convinced yet it is truly "open source". Even if it is, at this point, it's a useles, failed operating system ("best of breed"--don't make me laugh). Solaris is a distraction, not a contribution.

      If Sun stopped being "good" to the open source community, I think we'd all be better off. The only thing of value they have ever contributed has been OpenOffice, but even there, I'm not convinced that the Gnome Office suite wouldn't be better by now if OpenOffice hadn't drawn away developers.

    15. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      As usual, the company says one thing and does another. Bits and pieces of OpenSolaris are dribbling out, but crucial parts will remain binary only, with no indication when or if they will ever be released in open source form.

      Even if Sun were honest about it, who the f*ck would care about Solaris anymore anyway? Sun lost their technological edge after SunOS 4, and even then, most of their value came from BSD.

    16. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      "Well, other than the whole cornerstone of the Linux desktop strategy, Sun hasn't really helped us at all. I'm sure something else would have come up in 5 years or so." Do you people even listen to yourselves? OPEN SORES.

    17. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      Solaris was lightyears ahead of BSD in 1991 and is even further ahead in 2005. Have fun with your VAX and your 1970s technology fetish.

    18. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      Perhaps it's time for the pragmatic and fundamentalist wings of the Linux community to split. Linus Torvalds could lead the pragmatic wing on to further success, whilst Richard Stallman could be left to purge all those with incorrect thoughts the fundamentalist wing.

    19. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      Well, but he was presumably conspiring with people who had accepted the licence, and inciting them to violate it, unless of course he was illegally monitoring their activity without their consent.

    20. Re:Linus / BM shares? by blyloveranger · · Score: 1

      wouldn't cars have been a better example?

    21. Re:Linus / BM shares? by aardvarkjoe · · Score: 1
      Well, but he was presumably conspiring with people who had accepted the licence, and inciting them to violate it, unless of course he was illegally monitoring their activity without their consent.
      How about you actually find out what happened and what constitutes breaking the license, rather than just making things up?
      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    22. Re:Linus / BM shares? by saleenS281 · · Score: 1

      you're not supposed to actually tell him that, you just submit it to a collection agency silly!

    23. Re:Linus / BM shares? by SerpentMage · · Score: 1

      I never said that Tridge did or did not violate any license. In fact I agree with you. Why did you think I was disagreeing with you?

      What I was referring to is that BitKeeper is annoyed at something that they should have seen coming. Frankly Bitkeeper is here at fault and not Tridge!

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    24. Re:Linus / BM shares? by arose · · Score: 3, Insightful

      It's pragmatic to to reverse engineer proprietary to gain access you need. Linus is not pragmatic here.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    25. Re:Linus / BM shares? by geminidomino · · Score: 2

      Linus is attacking someone because he's a nice guy? Did you even consider the logic of that statement?


      Sometimes to defend... requires... a strong attack...
      </Kwai Chang Caine>

    26. Re:Linus / BM shares? by Anonymous Coward · · Score: 0
      NFS? Heard of it? Sun also donates developer time to things like Xorg, Gnome, Mozilla.

      And this comment: Even if it is, at this point, it's a useles, failed operating system is a pathetically horrible troll, even by slashdot standards. Is JP Morgan stupid? Just to point out one company that seems to find use for Solaris.

      You are ignorant.

    27. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      What pieces will remain binary only? Or, are you just pulling wild conjecture out of your ass?

    28. Re:Linus / BM shares? by lawpoop · · Score: 1

      Despite being a Finn he is experiencing something called "emotion."

      Yes, he is a Finn, but his native language is Swedish, so that might explain some of the feelings he is... feeling.

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    29. Re:Linus / BM shares? by rpdillon · · Score: 1

      When you see a reply that looks fishy like that, click "Parent"...he wasn't replying to you. He was replying to a Mod 0 AC that asserted that Tridge violated a license.

    30. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      He hasn't even released any code yet...

    31. Re:Linus / BM shares? by Anonymous Coward · · Score: 0
      It's pragmatic to to reverse engineer proprietary to gain access you need. Linus is not pragmatic here.

      You're begging the question here: if you assume it's automatically better to have a non-proprietary alternative to the BitKeeper tools, then obviously the pragmatic thing to do is to reverse-engineer BitKeeper.

      What those of us who support Linus's view would say is that the cost of using BitKeeper is lower (perhaps substantially lower) than the opportunity cost of developing an open source alternative. In other words, all the time that's being wasted on this argument, and will be further wasted on developing and maintaining an open-source alternative as good as BitKeeper, is time that can't be spent making Linux better. As a result, Linux won't be as good as it would have been without Tridgell's ideologically inspired attempt to reverse engineer the BitKeeper protocols, and the Linux community will be worse off from a practical perspective (even if it's 'more pure' to the fundamentalists).

    32. Re:Linus / BM shares? by Anonymous Coward · · Score: 0
      You're not even trying to argue that Tridgell didn't conspire to get others to violate the BitKeeper licence. The facts are:

      o The BitKeeper licence prohibits attempts to reverse engineer the product, or to enable anyone else to do so.

      o Tridgell was attempting to reverse engineer the BitKeeper product.

      o The network traces and data files provided to Tridgell were generated by people who had agreed to the BitKeeper licence.

      o Providing the aforementioned data to Tridgell was a violation of the BitKeeper licence.

      Given the above points, there are three possibilities: (a) Tridgell incited BitKeeper licensees to violate the BitKeeper licence; (b) Tridgell misled BitKeeper licensees in order to get them to unknowingly violate the licence; (c) Tridgell stole data from BitKeeper licensees.

      There's no need for any extensive, in-depth investigation of 'what happened'. The BitKeeper licence and Tridgell's actions speak for themselves.

    33. Re:Linus / BM shares? by slashdot_commentator · · Score: 1

      Well, bitkeeper did a bait and switch with the Linux kernel and that is NOT funny!

      Liar. Bitkeeper changed its policy because they decided their free (as in beer) agreement with Linus was untenable with Tridge circumventing the agreement by trying to reverse-engineering the BK client.

      Bitkeeper should have known this and not made the offer in the first place, and Linus should not have accepted the offer!

      Because we all know that anyone who operates a business using a proprietary license is EVIL, and that oppression by GPL zealots is GOOD!

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    34. Re:Linus / BM shares? by FidelCatsro · · Score: 1

      seriously i have many freinds from Finland , and i say this witht he greatest of affection ,, most of them do tend to have quite a temper(well all the Finns i know) if you push the right buttons.
      Honestly the finnish reputation for being cold is highly undeserved if my experiance is anything to go by

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
    35. Re:Linus / BM shares? by arose · · Score: 1

      BM can pull the tool at any time, particulary the free version that the Linux developers use, therefor it is pragmatic to have an access tool (not a full clone, just enough to migrate) ready for that time. Tridgell's motivation could have been ideological, pragmatic or a mix of both. He may aslo have done it "just for fun". Fundamental short-term thinking is not the holy grail you want to make it.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    36. Re:Linus / BM shares? by lawpoop · · Score: 1

      Seriously I've spent about a year and a half in Finland and they are emotional zombies.

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    37. Re:Linus / BM shares? by Anonymous Coward · · Score: 0
      BM can pull the tool at any time, particulary the free version that the Linux developers use, therefor it is pragmatic to have an access tool (not a full clone, just enough to migrate) ready for that time. Tridgell's motivation could have been ideological, pragmatic or a mix of both. He may aslo have done it "just for fun".

      How would that be any different to what has just happened because of Tridgell's actions? Are you suggesting that Linus can't now migrate to another revision control system because Tridgell didn't finish his reverse-engineering efforts? It looks like a red herring to me.

      Fundamental short-term thinking is not the holy grail you want to make it.

      It's not short term thinking. Any open source revision control system will have to be maintained by the Linux community in perpetuity, draining resources away from Linux development and maintenance, where as BitKeeper was funded by the commercial users, ie commercial users of BitKeeper were indirectly subsidising Linux development. That subsidy has now been removed, and in practical terms it is a loss for the Linux community (in the short run, medium run and long run).

    38. Re:Linus / BM shares? by shaitand · · Score: 1

      "or to enable anyone else to do so."

      Before the gp has any need to argue the conspire point you have to establish that the license prohibits allowing others to sniff traffic on the network you are using it on. If that is the case then you can not use BK in most corporate environments either.

    39. Re:Linus / BM shares? by northcat · · Score: 1

      RTFA. It says why reverse-engineering BK is pragmatic (among other things).

    40. Re:Linus / BM shares? by FidelCatsro · · Score: 1

      ;) obviously I'm far more skilled at being AnNoYiNg than you are..
      I must admit though ive only been to finland once , and most of the Finns i know are ex-pats , Perhaps its the weather

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
    41. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      Yeah, and why doesn't someone just slap that little, bony-armed, Finnish bitch into submission? He's a wimpy punk and Perens knows it.

    42. Re:Linus / BM shares? by Wolfrider · · Score: 1

      Mod parent up!

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    43. Re:Linus / BM shares? by Anonymous Coward · · Score: 0
      Sometimes to defend... requires... a strong attack...
      </Kwai Chang Caine>

      "Sometimes, the true hero is the one with the courage to run away."

      - The Sphinx, Mystery Men

    44. Re:Linus / BM shares? by Master+of+Transhuman · · Score: 1


      Your statements are utter nonsense.

      Everything you've said implies that there is NO VALUE IN OSS AT ALL!

      You're saying that just because it costs less to use proprietary software than to develop your own, that no one should develop their own.

      Reread what you wrote and amaze yourself at how stupid your entire post is.

      And as for the time spent developing an OSS version of BitKeeper, how about the time spent developing Reiser or anything else in OSS?

      Get a fucking clue.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    45. Re:Linus / BM shares? by Master+of+Transhuman · · Score: 1

      "Any open source revision control system will have to be maintained by the Linux community in perpetuity, draining resources away from Linux development and maintenance,"

      Oh, BULLSHIT! That's like saying that maintaining the GCC compiler "drains resources away from Linux development".

      "where as BitKeeper was funded by the commercial users, ie commercial users of BitKeeper were indirectly subsidising Linux development. That subsidy has now been removed, and in practical terms it is a loss for the Linux community (in the short run, medium run and long run)."

      More horseshit. Commercial users were paying for their use of a proprietary product. If Larry wanted to support OSS, he would continue to do so. In reality, when his product was threatened with obsolescence by someone reverse-engineering his protocol, he pulled the plug. Which is EXACTLY why OSS should NOT rely on proprietary products or any side-line "support" from them.

      This applies to SUN, IBM, and the current case.

      It has NOTHING to do with "ideology" (except for those ideologues who make it so) - it has to do with strict pragmatism and protecting yourself from the actions of others. OSS is about being independent of proprietary company actions. Linus was wrong to violate this concept.

      If he had used the product only for his OWN use, no problem. He can use any proprietary software he wants - that's his lookout. By requiring OTHER developers to do so, he caused a problem for OSS. Tridge's actions were merely the logical consequence of OSS - reverse-engineer a possibly useful protocol. Larry's reaction was the usual paranoid reaction of a commercial developer. Linus's reaction - accusations that Tridge "destroyed" Larry's product - is out of line.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    46. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      Someone recently sent me an email about job openings at a company named IBS. At first I thought it was joke, but apparently it's not.

    47. Re:Linus / BM shares? by Master+of+Transhuman · · Score: 1

      "The BitKeeper licence [lwn.net] prohibits attempts to reverse engineer the product, or to enable anyone else to do so."

      And this is precisely why Linus should never have required anyone but himself to use it.

      And since Tridge never was bound by that license, since he did not own the product, he has no culpability in any event.

      Whether others provided him with data from which he could reverse engineer the product is irrelevant. The issue here is whether people should have been required by Linus to use software which has such a provision in it.

      I notice everybody on Linus's side in this are totally ignoring Samba. Samba would not exist if Linus was paying Microsoft to use it and Tridge reverse-engineered it. That simple. Do you think Microsoft didn't have some legal claim not to reverse-engineer the SMB and CIFS protocols?

      What we have here are "IP" zealots who want all development on OSS halted until every little i is dotted and t is crossed. And we have people who are making money and supposedly supporting OSS who, when an OSS project is started on "their tuff", get upset and pull the plug.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    48. Re:Linus / BM shares? by Master+of+Transhuman · · Score: 1


      Absolutely.

      Just last week, at the Open Source Business Conference, Schwartz was attacking the GPL.

      How much more obvious does it get? Sun is only interested in their own concept of "OSS" - which is, we own it, we LET you use it - provided you never threaten our revenue model.

      This is exactly what this guy did.

      Would everybody be happy if Linus, who owns the copyright on Linux, suddenly pulled it because OSDL suddenly stopped paying him to work on it?

      What's the difference here?

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    49. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      NFS? Heard of it?

      Yes. It's a piece of shit.

      Sun also donates developer time to things like Xorg, Gnome, Mozilla.

      Wonderful. Who cares.

      Is JP Morgan stupid? Just to point out one company that seems to find use for Solaris.

      People still run DOS. That doesn't make DOS a good operating system.

    50. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      "Well, other than the whole cornerstone of the Linux desktop strategy, Sun hasn't really helped us at all. I'm sure something else would have come up in 5 years or so." Do you people even listen to yourselves? OPEN SORES.

      Hard as that may be to understand for a corporate drone like you, open source developers don't speak with one voice.

      I consider Sun's "support" of Gnome to be an attack on it: merging it with a proprietary piece of software (Java) and rebranding it as if they wrote it all

    51. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      What pieces will remain binary only? Or, are you just pulling wild conjecture out of your ass?

      Go to OpenSolaris.org: Sun has said that they won't be releasing some drivers, among other things, and that whatever they will be releasing will be coming piecemeal.

      The problem here is again with what Sun says vs. what Sun does. Sun says they are open sourcing Solaris. What they are doing is handing out bits and pieces, with no indication that anything useful will ever come out of it.

      Based on Sun's history of lies and deception (e.g., Java), it is likely that we will never get a complete open source Solaris system out of this, and that all of this is just a feeble attempt to generate a bit more press for an obsolete operating system that should really just disappear from the market.

    52. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      Solaris was when Sun started going downhill.

      In any case, Solaris is as obsolete as Linux or *BSD. But at least Linux and *BSD aren't pretending they are anything else.

    53. Re:Linus / BM shares? by einhverfr · · Score: 1

      Funny, I haven't actually read any attack by Linus on Tridge. Most of it seems to be Larry say that Linus said and without appropriate context, it seems that Linus could have been giving his business opinion ot Larry or said something like "I see you have to discontinue the free client. If I was in your position I would do the same thing too..."

      --

      LedgerSMB: Open source Accounting/ERP
    54. Re:Linus / BM shares? by NitsujTPU · · Score: 1

      Awesome.

    55. Re:Linus / BM shares? by lawpoop · · Score: 1

      The weirdest thing for me was returning to the States after spending about a year in Finland. I heard a 3 year old throwing a tantrum in a store and though, "Oh, my God, what is wrong with that kid?". I though he was mentally ill. Then I realized I just spent a year in a country where I never heard a kid cry in public. Not even a baby.

      --
      Computers are useless. They can only give you answers.
      -- Pablo Picasso
    56. Re:Linus / BM shares? by FidelCatsro · · Score: 1

      Being from scotland and living in germany i recived a fair bit of culture shock in a simmilar regaurd.In the part of Germany i live (Mecklenburg-vorpommern), people are alot colder and more hurried i find .

      Personly im used to everybody holding open doors in shops(people here tend to just wait if they are stuck behind you or push past , This is not bad manners here , its just how people operate ) , old ladys talking to me at bus stops and the like .Not that people dont have manners here , they are just rather difrent , for example im used to walking into a place waving and saying hi to everyone , where as here it's customery to shake everyones hand and say "Hallo , gutten tag" or simmilar individualy, and everyone in places such as doctors surgerys will always say hello to everyone and everyone responds .

      So many simmilaritys , yet so much variety , This is honestly why i love to travel and have freinds from difrent parts of the world .

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
    57. Re:Linus / BM shares? by Anonymous Coward · · Score: 1, Insightful
      Oh, BULLSHIT! That's like saying that maintaining the GCC compiler "drains resources away from Linux development".

      When people get overexcited and start hurling expletives and vague analogies, it's generally a sign that they recognise they're probably not going to win the argument on the basis of reason.

      The simple fact is BitKeeper is better than the OSS alternatives, and was provided at no cost. From a pragmatic perspective, there was absolutely no reason not to use it: it was a win-win for Linux and BitMover. At the same time, if and when an OSS alternative were to reach and then exceed the capabilities of BitKeeper (and those who believe OSS is a superior development model assume this would have happened eventually), it would have been pragmatic to change to it.

      Forcing a switch whilst OSS alternatives are still technically inferior, as Tridgell did, doesn't do any good at all for Linux.

      As for GCC, if there were a significantly better C/C++ compiler available at no cost to Linux developers, it would make perfect sense to use it. There isn't, so this is simply a straw man you're setting up so you can knock it over. Again, this is what people do when they realise their argument isn't supported by reason.

      More horseshit. Commercial users were paying for their use of a proprietary product.

      Do you know what a subsidy is? Commercial users of BitKeeper were providing income to BitMover, some of which was used to develop and support the free version of BitKeeper. This latter activity is what in English is called a subsidy. You can call it horseshit all you want, but that won't change reality.

      If Larry wanted to support OSS, he would continue to do so. In reality, when his product was threatened with obsolescence by someone reverse-engineering his protocol, he pulled the plug. Which is EXACTLY why OSS should NOT rely on proprietary products or any side-line "support" from them.

      He pulled the plug because Linux developers (not Tridgell, but the licensed BitKeeper users cooperating with him) were violating the licence they had agreed to. There was no need at all for this to happen, it was just destructive behaviour of ideologues. Mind you, this tiny harm is completely insignificant in comparison to all the good that Tridgell has done for open source, and I don't mean to imply otherwise.

      It has NOTHING to do with "ideology" (except for those ideologues who make it so) - it has to do with strict pragmatism and protecting yourself from the actions of others. OSS is about being independent of proprietary company actions. Linus was wrong to violate this concept.

      It is for some people, and not for others. Some people support OSS because they believe it is a better development model, and will ultimately produce better and cheaper software than proprietary development models. To such people (the pragmatic wing of the OSS movement), it's all about getting the best software, and nothing whatsoever to do with avoiding proprietary software. Avoiding proprietary software is a notion which reflects the views of the ideological wing of the OSS movement, who prefer inferior open source software to superior proprietary software (even if the latter is much better, is cost-free, etc.).

      Your argument that it has something to do with 'protecting' Linux developers from BitMover ignores the fact that BitKeeper has improved the Linux development process more significantly than an open source alternative could have done, and more importantly, that there is nothing stopping Linux migrating to another revision control system (as we're seeing now). The claim that Linux needed 'protection' from BitMover is just another straw man.

    58. Re:Linus / BM shares? by Anonymous Coward · · Score: 0
      It might be helpful for you to read at least some introductory material on economics when and if you get to university. There is a finite amount of effort that can go into OSS development, and it should therefore be focussed on those areas that will produce maximum benefits for the OSS community. It's a choice between spending time on two open source projects: Linux or a revision control system. The claim that choosing the best place to spend effort within the choice of possible open source efforts somehow implies that open source should not be developed at all is not rational. You're either setting up a straw man so you can knock it over, or you've been unable to think through your argument.

      Based on Linus's comments, he appears to believe the effort of developing and maintaining an open source alternative to BitKeeper, at this stage, is not worth the opportunity cost to Linux, in terms of the loss of time that could have been spent improving Linux, but now won't be. I agree with that view.

    59. Re:Linus / BM shares? by Anonymous Coward · · Score: 0

      I had RTFA, and it's mostly an opinion piece. I happen to agree with the opinions put forward by Linus, as opposed to those put forward by the technically semi-literate hacks who write The Register.

    60. Re:Linus / BM shares? by Anonymous Coward · · Score: 0
      It's not sniffing the networks that's the problem, it's providing the data collected by such sniffing to those who are are not licensed users of BitKeeper (eg Tridgell), or using that data to reverse-engineer the product. This is explained in the licence agreement I provided a link for in an earlier post. If it's too much trouble to click on a link, the text is:

      (g) No reverse engineering: You may not yourself and may not permit or enable anyone to: (i) modify or translate the Software; (ii) reverse engineer, decompile, or disassemble the Software or otherwise reduce the Software to a form understandable by humans, except to the extent this restriction is expressly prohibited by applicable law notwithstanding this limitation; or (iii) provide access to the metadata created and managed by BitKeeper to any person or entity which is not licensed to use the BitKeeper Software.
    61. Re:Linus / BM shares? by Anonymous Coward · · Score: 0
      A lot of open source pragmatists, especially those who favour liberal licences like BSD/MIT/X criticise the GPL. It doesn't mean they're against open source, it just means they disagree with the GNU philosophy.

      You may be right about Sun, but the GNU movement is a subset of the open source movement, and a lot of people in the broader open source movement view GNU as extremists who are more interested in their ideology than in better software for everyone.

  5. Cool. by Adult+film+producer · · Score: 3, Funny

    Perens vs Torvalds vs RMS vs Gates in death match, Perens lobs a grenade. Will Torvalds respond with a clean headshot ? I can see RMS as the Axe murdering type while Gates just cheats with g0d_m0d3 .

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

      I can see RMS as the Axe murdering type while Gates just cheats with g0d_m0d3 .

      IDDQD

    2. Re:Cool. by Ziviyr · · Score: 1

      Must make standard slashdot response....

      "Gates corner turns blue, Gates dies."

      --

      Someone set us up the bomb, so shine we are!
    3. Re:Cool. by Anonymous Coward · · Score: 0

      RMS launches HURD and kills linux

    4. Re:Cool. by Anonymous Coward · · Score: 0

      Yeah, I'm sure with all of that time spent honing their skills playing "tux racer", Gates would be pwned by those three with only his crappy Halo skills to fall back on.

    5. Re:Cool. by Anonymous Coward · · Score: 0

      *grrrr-ZAAAAP*

      Perens fires his ion cannon rifle at gates

      *kabooom*

      gates opens up the double-barrel(tm) shotgun

      *kapow-kapow*

      torvalds with a dick-pistol

      *rnnnigigigigigi*

      RMS smiling with a chainsaw

    6. Re:Cool. by Anonymous Coward · · Score: 0

      > I can see RMS as the Axe murdering type while
      > Gates just cheats with g0d_m0d3 .

      Actually, I see it playing out differently.

      **RMS comes at Gates with an axe.**

      **Gates taps his chest**
      Gates: "Beam, me up Ballmer".

      **Cellphone ringing**
      Ballmer on phone: "Uhhh, sir, we haven't got that working yet, but clippy has some great suggestions on...."

      Gates: "Oh crap"

      CUT!!!!!!!!!!!!!!!

    7. Re:Cool. by Anonymous Coward · · Score: 0

      By then we'll all be playing Duke Nukem Forever.

  6. Cool it? by mfh · · Score: 1

    Since when does Slashdot believe in mud-slinging? I read about Bruce Perens' comments on the Register earlier today and thought what he was saying was pretty stupid -- or at least the whole thing was stupid. How is this at all pertinent to Open Source?

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:Cool it? by slavemowgli · · Score: 5, Insightful

      Strange question. Linus says (in essence) "reverse engineering the over-the-wire protocol employed by a closed-source application is morally wrong". Bruce says "that's not true, and FWIW, you didn't seem to have a problem when the same thing was done for Samba, either".

      How could that NOT be pertinent to FOSS? Open source / free software is not just about writing code; unfortunately, maybe, but that's the way things are, so it's better to deal than to ignore.

      --
      quidquid latine dictum sit altum videtur.
    2. Re:Cool it? by Anonymous Coward · · Score: 0

      Don't know if this was on /. already earlier, but you need to read the Perens thing in context.
      And then yes, I think Perens has a good point.

    3. Re:Cool it? by mfh · · Score: 1, Insightful

      How could that NOT be pertinent to FOSS? Open source / free software is not just about writing code; unfortunately, maybe, but that's the way things are, so it's better to deal than to ignore.

      It's not pertinent because it won't further the cause. It's a blind alley. Perens thinks he can dethrone the king of Open Source by slinging mud at him -- perhaps justly -- perhaps not.

      Linus is right about his moral statements right now, even if at one point or another in the past he was amoral. Perhaps he's realized what I've known for years, that Open Source does not have to be a reverse-engineered byproduct to be of any value. It can be 100% orginal.

      --
      The dangers of knowledge trigger emotional distress in human beings.
    4. Re:Cool it? by Bitsy+Boffin · · Score: 4, Insightful

      It's pertinent because this small fiasco has the ability to radically destabilise kernel development.

      Pretty much everybody except Linus is in agreement that Tridge isn't doing anthing untoward, nothing different from the work he did in writing Samba.

      Everybody see that Linus is being hypocritical at best, and perhaps a bit nepotistic as well.

      That sort of attitude doesn't go over well in the OS community and if he keeps it up then it's going to be a major destabilising influence on kernel developement specifically - this is how unnecessary forks begin.

      --
      NZ Electronics Enthusiasts: Check out my Trade Me Listings
    5. Re:Cool it? by Anonymous Coward · · Score: 0

      Perens thinks he can dethrone the king of Open Source by slinging mud at him

      Linus has done a lot of good and important work. As have lots of others, Andrew as mcuh as anyone. Bruce less so imho but still plenty. But that's all for any of them. There is no "king", nor does there need to be. It sounds like you're pushing Linus into the same "leader" crap that made ESR so absurd.

    6. Re:Cool it? by m50d · · Score: 5, Funny

      This is just the latest in a string of problems that seem to be caused by Linus. He's not scaleable, and we have no access to his source to fix his bugs. I think it's time we replaced him with an open solution

      --
      I am trolling
    7. Re:Cool it? by slavemowgli · · Score: 4, Insightful

      You say that as if reverse-engineering is something bad, though. I say the opposite is true - it's a good thing, as it furthers interoperability between different products and prevents vendor lock-in (which, incidentally, is just the stunt that Larry seems to be trying to pull now by claiming that the metadata of projects hosted on BK is somehow copyrighted to BitMover). Maybe you'd argue that being "100% original" is better, but again - welcome to the real world, kid. Interoperability *is* a real concern.

      To give an example... has anyone ever sent you something as a Word document instead of (say) a PDF? If yes, then (unless you actually paid for a copy of Word) you probably were quite happy that you could open that Word document with OOo, too, especially if you happened to be running something other than Windows. Would you argue that the OOo developers did something wrong by allowing you to do that?

      Why would "morally right" be equivalent to "does not mess with the business model of $company who'd obviously prefer if there was no competition and everyone would be forced to pay for their own products"? That doesn't make sense, at all.

      And as for Bruce thinking he can "dethrone" anyone, I doubt that's true, either - but why disagreeing with someone and pointing out flaws in their reasoning would be an attempt at "dethroning" (or "slinging mud", for that matter) is beyond me, too.

      --
      quidquid latine dictum sit altum videtur.
    8. Re:Cool it? by che.kai-jei · · Score: 5, Insightful

      that is an intersting interpretation and an intersting point in itself. however a reverse engineered unencumbered client-replacement is either beneficial to all as a stop gap or diverting effort for the FLOSS to roll their own valid and (r)evolutionary replacement.

      -- after all, larry apperently made no money from the free linux clients only loss and his money came from the service he provides in his server software. and maybe more people would've adopted BK and paid for it -- who knows.

      tha fact of the matter is ; it is about choice. you are free to hack; you are free to choose what you use and what you do with software.
      the BK clients did not let you do that.
      these conditions not ebing met give rise to a favourable ecosystem for reverse engineering or completely new Free replacements.

      i/ restrictive licence on what your 'intent' is.
      ii/ you could only use the official BK client
      iii/ the free BK client was crippled.

      it was a reverse engineer waiting to happen.
      however, i would have imagined that larry feared 'one good turn deserves another', is that these wily open source hackers would cobble together an ENTIRE replacement.

      but thats not my main point.

      inspired by your statement i think i would go one further; linus is upstaging even RMS himself by allowing himself to be martyred on restrictive closed source software. by showing that he is fallible like us, capable of sin. he shows anger, and revenge -- all the dark side of the force.
      we see the error of his non free pragmatism and learn how he atoned for all our non-Free sins.
      the man is a genius. thank you.
      i shall never hear an mp3 again!

      maybe he got sick of esr talking about how Free is abstract and only novel but Open Source pragmatism like Linus's is what counts.

      whatver it was we are now approachoing a new higher plateau of maturity. lets sieze on it.

      on a legal note: i don't like mcevoy; he comes accross as arrogant and ethically unsound.
      is it a gross mischaracterisation by the OSS press?
      his products, OTOH, should be put under the microscope for any copyright violations. he sounds so paranoid and fervent taht i am sure he is the sinner "methinks the lady doth protest her [innocence]too much".
      or the tainted see guilt and shame everywhere.

      thanks,

      che

    9. Re:Cool it? by welsh+git · · Score: 1

      Netcraft confirms: Linux is dead

      --
      Sig out of date
    10. Re:Cool it? by Anonymous Coward · · Score: 0

      Linux has developed past the point where Linus is needed anymore.

      If he forces a fork of the kernel, it will develop happily without him.

      And lets face it - the bulk of Linux's useability comes from the GNU apps anyway, and those have nothing to do with Linus.

    11. Re:Cool it? by mfh · · Score: 1

      I say the opposite is true - it's a good thing, as it furthers interoperability between different products and prevents vendor lock-in

      Standards should help for this. Someone should develop some kind of output/interoperability standard and rally support in the closed source sector. As for everything else you said -- maybe I'm old fashioned, I dunno, but apply it universally -- if someone reverse engineered my website from the outside, I would be somewhat annoyed to say the very least.

      --
      The dangers of knowledge trigger emotional distress in human beings.
    12. Re:Cool it? by cahiha · · Score: 2, Insightful

      It's not pertinent because it won't further the cause. It's a blind alley. Perens thinks he can dethrone the king of Open Source by slinging mud at him -- perhaps justly -- perhaps not.

      Linus isn't "the king of Open Source": he doesn't have any authority. If he starts screwing up too much technically or legally, he'll become irrelevant. And the only two major parts of Linux he is responsible for are the kernel and the name.

      Linus is right about his moral statements right now,

      No, he is not, at least not in my opinion, and apparently not in the opinion of many other people.

      I've known for years, that Open Source does not have to be a reverse-engineered byproduct to be of any value. It can be 100% orginal.

      No, it can't be. Microsoft, Apple, Sun, and all those other big companies are almost completely unoriginal. Reimplementation and reverse engineering is necessary, not only because it is silly to reinvent the wheel, but also because users expect and want familiarity and interoperability.

      There have been plenty of 100% original systems, systems that were far superior to any of the currently popular systems, systems compared to which Linux is garbage, but they didn't succeed: the market doesn't want originality.

    13. Re:Cool it? by Anonymous Coward · · Score: 0

      You say that as if reverse-engineering is something bad, though. I say the opposite is true - it's a good thing, as it furthers interoperability between different products and prevents vendor lock-in

      Yeah, it's amazing people even argue the point. Anyone with more than passing familiarity with the history of computing knows that the PC revolution was born when Compaq reverse engineered IBM's PC BIOS. http://www.jmusheneaux.com/01.htm. This is why "tired old debates" etc. should never go away. They're essential to the education of youth and the uninformed.

    14. Re:Cool it? by nolife · · Score: 3, Insightful

      Someone should develop some kind of output/interoperability standard and rally support in the closed source sector.

      What dream world do you live in? There is no standard because companies do not want a standard. Technically, it is not really the lack of "standard" being the problem. It is the fact that companies go out of their way to prevent interoperability by not releasing specs so others could use the format. It is not just an oversight, it is by design.

      --
      Bad boys rape our young girls but Violet gives willingly.
    15. Re:Cool it? by Anonymous Coward · · Score: 0

      I think after the tantrums are all over, the net result will be positive. Linus' nod to Monotone, for example, has already led to an extraordinary burst of activity on that project. Despite its excellent design, Monotone hadn't previously received much attention, and development had begun to languish. Now it's on everyone's radar, and has become very active. I've begun moving all of my projects to Monotone, and I couldn't be more pleased. This is really well-thought-out software.

      Anyway, people's emotions cloud their judgement sometimes, Linus included. Fortunately, emotions are transient. As long as they don't cause too much damage in the interim, after they dissipate, everything will be o.k.

    16. Re:Cool it? by Anonymous Coward · · Score: 0

      what, like RMS? or GWB?

    17. Re:Cool it? by Anonymous Coward · · Score: 0

      They hit Torvalds with the MK ray to disrupt a part of the OSS community. http://www.datafilter.com/mc
      http://www.mikrowellenterror.de

    18. Re:Cool it? by winwar · · Score: 3, Interesting

      "Linus says (in essence) "reverse engineering the over-the-wire protocol employed by a closed-source application is morally wrong"."

      Just curious, where did he say this? I have read a lot of direct writing by Linus on this subject and have NEVER seen this statement. The 'in essence' part leads me to believe this "quote" was either taken out of context or paraphrased.

      I think the problem Linus had, paraphrasing, is not that protocols were sniffed but that there was no intention of creating a useful product. In short, something was done that would create problems for others with nothing useful to show for it.

    19. Re:Cool it? by winwar · · Score: 1

      "Pretty much everybody except Linus is in agreement that Tridge isn't doing anthing untoward, nothing different from the work he did in writing Samba."

      So where is that BK clone? Oh, he didn't create one? So it IS different that the work he did in writing SAMBA.

      "Everybody see that Linus is being hypocritical at best, ...."

      Sorry, see no evidence of that. Of course, I don't have a particular agenda.

    20. Re:Cool it? by maw · · Score: 1
      ...and perhaps a bit nepotistic as well.

      That sort of attitude doesn't go over well in the OS community....

      Really, dude, you need to pay more attention. There's all sorts of nepotism going on.

      --
      You're a suburbanite.
    21. Re:Cool it? by Anonymous Coward · · Score: 0

      Perhaps he's realized what I've known for years, that Open Source does not have to be a reverse-engineered byproduct to be of any value. It can be 100% orginal.

      And of course, I'm sure you typed this post on a 100% original IBM AT, right?

    22. Re:Cool it? by Anonymous Coward · · Score: 0
      if someone reverse engineered my website from the outside, I would be somewhat annoyed to say the very least
      Would that be more or less annoying than the vendor of the tools you used to create the site claiming ownership of the content and refusing to let you move it to a different platform?
    23. Re:Cool it? by Anonymous Coward · · Score: 0

      Nah, lets just open Linus.

    24. Re:Cool it? by cowscows · · Score: 1

      If there wasn't going to be a useful product made out of it, then what are the Bitkeeper people so upset about? Do they just feel violated? Are they overly possessive about their protocols? Maybe they just like being jerks. I don't get it.

      --

      One time I threw a brick at a duck.

    25. Re:Cool it? by Anonymous Coward · · Score: 0

      FYI, MS provides a doc viewer for Windows on their website.

    26. Re:Cool it? by Anonymous Coward · · Score: 0

      Tridge doesn't have a Bitkeeper clone yet? My god, that slimebag. Imagine, he didn't create a Bitkeeper clone and _then_ reverse engineer the protocol. No, this evil man did the reverse engineering first, before creating the clone. Honestly, what kind of person are we dealing with who flat out will refuse to use his time machine to send himself information from the future so that he can defy the laws of causality. The monster.

    27. Re:Cool it? by RedWizzard · · Score: 1

      BitMover believes that Tridge's tool would have provided a "way in" for anyone looking to duplicate BK functionality. That's what BitMover wants to avoid.

  7. oh god by Anonymous Coward · · Score: 0

    It's like LJ drama -- Linux Journal

  8. there's a disturbance in the force by techarnate · · Score: 0


    would i be out of line if I called out for a preemptive burying of the hatchet?

    i know the community is diverse enough to handle it, but do we all want to?

    it'd be horrid if something like this created a schism of any sort. seems like it's getting too heated too quickly with this kinda coverage.

    not too long before geraldo gets another broken nose the way this is progressing.. haha

    1. Re:there's a disturbance in the force by PSargent · · Score: 5, Insightful

      Well.... I think so, yes.

      The fact is that I think this is a fairly important debate.
      Was Linus wrong for using a propietry tool for the development of the kernel and essentially forcing all kernel developers to follow him?
      Could this situation been forseen?
      Is Linus angry with Tridge because it actually shows up his previous bad decision and the only way for him to save face is to badger Tridge?
      Is McVoy behaving like a spoilt kid and taking his ball home because somebody didn't want to play his game?

      I'm personally with Tridge and Perens all the way on this one (not that anybody will care). Reverse Engineering is legal. McVoy needs to deal with that.

      If we get a schism, then so be it. It's an important line to be divided by in the development of a Open Source / Free OS.

    2. Re:there's a disturbance in the force by Anonymous Coward · · Score: 0

      the reviewer did not get it :)

      In the coming months, look at how the poster childs of Open Source Software movement will be reeled in by the emperor and fallen to the dark side...

      One by one, he will help the emperor to hunt down all the remaining Jedi

      However, in the Star War trilogy, he has 2 children. They will eventually lead the rebellion to free the civilizations from the tyranny of the empire, and one of them will eventually face him in person.

      Are we expecting an OSS version of Star War?

    3. Re:there's a disturbance in the force by Anonymous Coward · · Score: 0

      I'm personally with Torvalds on this. Tridge and Perens want to gut the source control mechanism used for Linux kernel development and damn the practical consequences. It's not as if anyone was ignorant of the major conditions behind the donation of BitKeeper to the community.

      This whole controvery goes to prove that the FOSS community cannot play by the rules. The posts in this topic clearly show that the attitude is "I can reverse engineer anything and it's legal and the copyright owner is a monopolistic bastard if he/she/it doesn't like it." It doesn't matter if you only have access to the software under the condition that you not reverse engineer it, it doesn't matter that you screw over everyone else who has access under that condition, it doesn't matter that you contribute to the perception that "the GPL" (which is associated with this whole debacle in a layman's perspective, if not in reality) will coopt any proprietary software that it even touches, so long as you prove that you're a 'leet developer.

      Point me at Perens and Tridge and I'll gladly kick their asses.

    4. Re:there's a disturbance in the force by cheesybagel · · Score: 1

      The rules are likely illegal, and LM kept changing the rules. Eventually they would have been broken. It is quite obvious he came into this deal with the intention of doing a bait and switch.

    5. Re:there's a disturbance in the force by grumbel · · Score: 1

      ### Could this situation been forseen?

      Absolutly, the Bitkeeper license kind of made it unavoidable in the long run.

      ### Is Linus angry with Tridge because it actually shows up his previous bad decision and the only way for him to save face is to badger Tridge?

      I guess he is simply angry because Tridge made him lose his tool. It doesn't matter if Tridge was right or wrong, he simply caused the loss of Bitkeeper. If Tridge wouldn't have done it, somebody else would have sooner or later.

      ### Is McVoy behaving like a spoilt kid and taking his ball home because somebody didn't want to play his game?

      Yes.

      But still Linus decision to use Bitkeeper might have been right, even with all the turbulance, as he said they got two or three years of productive development out of this and now they are simply back at square one, where they started. Bitkeeper showed them how good SCM works, that it works and that its better than a bunch of scripts that Linus used before Bitkeeper.

      It after all never was 'Linus gets rid of popular free software SCM and moves to Bitkeeper', but it was 'bunch of Linus personal scripts vs Bitkeeper', there never was and still isn't a Bitkeeper replacement available in the free software world. If the whole Bitkeeper throuble has shown something its that CVS isn't the holy grail and the free software world is better of replacing it with something more capable better sooner than later. Sadly the free software world simply needs a kick in the butt from time to time to move forward.

    6. Re:there's a disturbance in the force by marcosdumay · · Score: 1

      I think is a slightly different way:

      Was Linus wrong for using a propietry tool for the development of the kernel and essentially forcing all kernel developers to follow him?

      I think he wasn't. There was no free option, and, if you remember, even GNU built their system on top of a proprietary kernel. But he made a mistake, he should have created (or asked for someone to create) a project to replace BK on the long run.

      Is McVoy behaving like a spoilt kid and taking his ball home because somebody didn't want to play his game?

      It is his ball, he takes it any place he wants. He have this right, and there is nothing imoral on that.

      I think Tridge also did nothing wrong, so, we have a single mistake here: Linus not thinking about replacing BK on the long run.

    7. Re:there's a disturbance in the force by Anonymous Coward · · Score: 0

      Clearly you don't understand the difference between illegal and unenforceable. Also, although I doubt Linus would even consider it, but it seems that you've never heard of tort claims like intentional intereference with contract.

      http://www.uslegalforms.com/lawdigest/legal-defi ni tions.php/US/US-INTENTIONAL-INTERFERENCE-WITH-CONT RACT.htm

      Someone has done something that is illegal, and it wasn't LM.

    8. Re:there's a disturbance in the force by Narchie+Troll · · Score: 1

      If I lend you climbing gear at the bottom of a rock face, and take it back half of the way up because you offended me, what I have done is absolutely immoral.

    9. Re:there's a disturbance in the force by Anonymous Coward · · Score: 0

      > It doesn't matter if you only have access to the
      > software under the condition that you not reverse > engineer it...

      Nice try, but it's the condition that doesn't matter.

      Contracts cannot force signatories to break the law. Clauses that do break the law are automatically void. This includes contract provisions in which you give up your legal rights.

      A no-reverse-engineering clause violates the DMCA's provision protecting the right to reverse-engineer for the sake of interoperability cannot be enforced. You can't agree in a contract to sell yourself into slavery, either - the fact that slavery is illegal trumps any such provision.

    10. Re:there's a disturbance in the force by Anonymous Coward · · Score: 0

      Clueless.

      What is a legal settlement? A contract in which one or more parties waives the legal right to a trial by jury to settle a dispute.

      You would have to demonstrate that contracting away the right to reverse engineer a piece of software violates public policy (e.g., murder). Good luck with that one when the owner of the software has the absolute right to forbid you to use it unless you are a party to a contract.

  9. They clearly stated that the quote was made up by Anonymous Coward · · Score: 0

    The only problem was our beloved /. editors not being able to RTFA.

    So to in anyway use this to dismiss theregister or discredit it is simply not justified.

  10. Generally speaking by mfh · · Score: 0, Flamebait

    ... the Register doesn't need any help being discredited.

    --
    The dangers of knowledge trigger emotional distress in human beings.
  11. Too harsh. by yoshi_mon · · Score: 4, Insightful

    "There are times when Linus Torvalds can be a real idiot, and this is one of these times," said Perens.

    I'm no kernel developer so I have no clue as to if Linus is "[being] a real idiot". However I do have a goodly bit of management experience and this kind of talk is bad no matter how you slice it.

    Saying these kinds of things to the press can only hurt the whole OSS movement as it give all the MS, Sun, et all shills plenty of ammo to use. I can see press release from MS now, "And even Linus' colleagues wonder about his decision making process, going so far as to call them idiotic." Does that statement reflect what was originally intended? Of course not but this is the era of the spin and you can bet that they will use it in whatever way they can.

    --

    Really, I know what I'm doing...Ohhhh, look at the shiny buttons!
    1. Re:Too harsh. by Anonymous Coward · · Score: 3, Insightful

      Linus is being a cock.. it might be bad PR to say it, but its true.

    2. Re:Too harsh. by Anonymous Coward · · Score: 0
      Saying these kinds of things to the press can only hurt the whole OSS movement as it give all the MS, Sun, et all shills plenty of ammo to use. I can see press release from MS now, "And even Linus' colleagues wonder about his decision making process, going so far as to call them idiotic." Does that statement reflect what was originally intended? Of course not but this is the era of the spin and you can bet that they will use it in whatever way they can.
      It won't help the movement, but what's to stop MS, Sun, et all from saying their disparaging remarks anyway? Does it really matter if they have "real" quotes for this or not? They'll sling mud no matter what, and I feel it's better to get these problems out and fixed, strengthening the OSS movement, rather than sitting on it, worrying about how others will view us, while we tear ourselves apart.
    3. Re:Too harsh. by Vellmont · · Score: 3, Interesting


      However I do have a goodly bit of management experience and this kind of talk is bad no matter how you slice it.

      Bruce Perens doesn't work with Linus, and Linus doesn't work with Perens. This isn't a "make everyone feel nice-nice" situation. Anyway, if Linus has such a thin skin he can't stand someone saying he can be a real idiot.. well, that's Linus's problem.

      Saying these kinds of things to the press can only hurt the whole OSS movement as it give all the MS, Sun, et all shills plenty of ammo to use. I can see press release from MS now, "And even Linus' colleagues wonder about his decision making process, going so far as to call them idiotic."


      Any statement taken out of context can be used against you. In the real world people disagree on things, and that's OK. Pretending otherwise is just lame. Real people with real opinions say things like "that guy can be a real idiot sometimes" and everyone accepts that statement at face value. If you start playing that game of "never say anything bad", you just wind up sounding like a dickless politician. The public at large is pretty stupid, but dickless politicians can be identified by anyone from a few light years away.

      --
      AccountKiller
    4. Re:Too harsh. by Anonymous Coward · · Score: 5, Insightful

      He isn't being one. He's being rational. It's the stubborn people who are trying reverse engineer something that was free with certin limitations. At least Linus is looking for something to replace BitKeeper.

    5. Re:Too harsh. by haggar · · Score: 4, Insightful

      You have it all wrong. Criticism of Linus is not ammo for MS (bindacceptance of anything Linus says or does, could).

      What MS could and probably WILL use agaisnt the FOSS community, is Linus' criticism of reverse engineering of proprietary protocols. MS can now say "Even Linus Torvalds, the creator of Linux, condemns reverse engineering of our file formats." They could use Linus' quotes in court, in PR, etc. Linus handed MS a great Christmas present ahead of time.

      --
      Sigged!
    6. Re:Too harsh. by Feztaa · · Score: 5, Funny

      I apologize in advance, but I felt like having some fun ;)

      Any statement ... can be used against you ... and that's OK. Pretending otherwise is just lame ... and everyone accepts that statement at face value. ... a dickless politician ... is pretty stupid, but dickless politicians can be identified ...

    7. Re:Too harsh. by slashdot.org · · Score: 4, Insightful

      However I do have a goodly bit of management experience and this kind of talk is bad no matter how you slice it.

      Is that right? Well, I'm with Bruce here all the way. Sometimes you just have to say it like it is. Sure, in many a company this would stay behind closed doors. So, the doors to the board meeting are 'Open' here. Kinda matches the philosophy of the software.

      I'm personally very disturbed by Linus's attitude. IMHO closed protocols/file formats are the worse of all. It's the closed formats that provide the horrible lock-in. I personally don't care if Word is closed source or not, what I care about is if Microsoft decides to discontinue Word, or charge $5K for it, I have no alternative. All my damn files are stored in their format.

      What's surprising is that Larry McVoy is proving the exact point, and Trigdell was working on making sure he didn't have that kind of power, yet Torvalds choses Larry's side.

      You can be as pragmatic as the next guy, but this smells a lot like there's more going on. And so Torvalds needs to cool it.

    8. Re:Too harsh. by malkavian · · Score: 1

      Free, but single vendor.
      There are stories from both sides of this. Linus is probably annoyed about losing his favoured tool, Tridge is likely upset that he's being called for doing exactly what he's been lauded for in the past.
      I must say, that for once, my opinion is different to Linus'.. But it's just that. An opinion, and an uninformed one at that.

    9. Re:Too harsh. by redhog · · Score: 0, Redundant

      Where are my fucking modpoints when I need them? This is the first time I say this, but mod parent +10 funny as hell :)

      --
      --The knowledge that you are an idiot, is what distinguishes you from one.
    10. Re:Too harsh. by node+3 · · Score: 3, Insightful

      However I do have a goodly bit of management experience

      Yet in an act of generosity, I continued reading...

      Does that statement reflect what was originally intended? Of course not but this is the era of the spin and you can bet that they will use it in whatever way they can.

      One of the things that makes FS/OSS so attractive is that things aren't about spin (yes, there is always going to be some spin, but nothing like in your world) but about the code and about technical excellence.

      *If* Linus is being an ass[*], then we *all* benefit by calling him out on it. If we don't, then he'll just continue to be an ass. It's the way we get things done.

      It's something of a matter of pride that we don't suffer fools gladly--and everyone takes their turn as the fool, even Torvalds (who once did a similar calling out of a certain Professor, over a decade ago).

      [*]I think he is, but I think he's doing it because he's a polite guy and doesn't want to 'spit' on the guy who has 'sort of' donated some software to the Linux developers. Unfortunately this 'donation' is really just a PR stunt, as is apparent by the way this fiasco has played out. What BitMovers has done is essentially donated money (in the form of 'gratis' software) for Linus to use, but donated no code whatsoever.

      In an odd sort of parallel, this is not unlike the incident with a printer that started RMS down the road to GNU--except that in this case, Linus is telling us we shouldn't try to fix the printer driver ourselves.

    11. Re:Too harsh. by whitespacedout · · Score: 1
      We tend to hero-worship people like Linus, and often forget that a guy like him is just human after all. He is certainly not God like some geeks place him in their mental landscape.

      Perhaps the whole pantheon of deities in the FLOSS movement is a bit like the Olympian gods who could do heroic stuff, but were also vulnerable to human passions and errors. These follies did make them very accessible to the Greeks, who composed epics and stuff about them.

      I guess in Geek God mythology, RMS would be Cronos, who was overthrown by Linus (Zeus) or something. Maybe Tridge is Apollo, the Geek god of light, shining truth and enlightenment to the geeks. Hades may be ....ah soddit. The analogy can only go so far :-)

      Frankly, I hope Linus is big enough to see what is right and wrong here - his past record shows he can. But he is only human, after all, so I think it is also quite possible that he will not be able to, and that the kernel code base may fork.

    12. Re:Too harsh. by Anonymous Coward · · Score: 0

      Anyway, if Linus has such a thin skin he can't stand someone saying he can be a real idiot.. well, that's Linus's problem

      Maybe this is how you social outcast Unix hippies talk to each other, but publicially calling someone an idiot is a very rude insult out in the real world.

      AFAICT, Perens makes his living being a gadfly -- telling everyone else how to use Linux, selling Linux insurance, so on. Seems downright stupid to insult the hand that feeds him, especially when he is getting his desired result (an OSS SCM for Linux).

    13. Re:Too harsh. by Anonymous Coward · · Score: 0

      And people tend to hero-worship people like Bruce Perens also -- a guy who traded his reputation as a top open source programmer 10 years ago for being basically just a name-brand bag of hot air. The guy has no real standing to say anything about the Linux dev process. Hell, he barely has standing to justify his most of his "insightful" slashdot posts.

      What's overlooked here is that Linux is moving to a OSS Source Control system and this is all just personality/poltics and fingerpointing.

    14. Re:Too harsh. by Vellmont · · Score: 1

      Everyone can be a real idiot sometimes . See the key word? Perens didn't call him an idiot, he just said he can be an idiot sometimes. That's a lot different from just calling someone an idiot.

      --
      AccountKiller
    15. Re:Too harsh. by JonathanX · · Score: 3, Informative

      What BitMovers has done is essentially donated money (in the form of 'gratis' software) for Linus to use, but donated no code whatsoever.

      IIRC, Larry McVoy is one of the original 100 Linux kernel developers from the early 90s. I don't think it's fair to characterize him as a freeloader who is riding the coat tails of the Linux kernel.

    16. Re:Too harsh. by Anonymous Coward · · Score: 0

      Vellmont, you are a fucking shithead sometimes, such as right now.

      Perens can say whatever he wants in private mail, but if he wants to take the mantle of a PR Guy for the open source movement, he should attempt to behave like a civilized person for common decency's sake. If he's nothing more than Slashbot Royale, then whatever.

    17. Re:Too harsh. by SwansonMarpalum · · Score: 4, Insightful

      There's nothing rational here. McVoy revoked Linus' license for something that Tridge did. That's like the cops arresting you because your neighbor stole money from a bank. (Sure, IF you should have ratted out your neighbor for some reason, this can be plausible...) McVoy is claiming he had to do so to maintain the integrity of the source trees he hosts. If his tool cannot maintain sanity checks on what is being hosted from an arbitrary client, it is not, practicly speaking, the best SCM tool on the market, is it? Never trust the client. The client is in the hands of the enemy.

      --
      "Give away the stone, let the oceans take and transmutate this cold and faded anchor." - Maynard James Keenan
    18. Re:Too harsh. by Anonymous Coward · · Score: 0

      They could use Linus' quotes in court

      WTF? Linus' opinions have no relevance to the law. Something can't be made legal or illegal based upon the opinion of Linus. He's not the king.

    19. Re:Too harsh. by Anonymous Coward · · Score: 0

      Hm. Would Nancy Pelosi qualify as a dickless politician?

      What about Hillary Clinton? Er, let me find another example...

    20. Re:Too harsh. by snorklewacker · · Score: 1

      Tridge seems more a Prometheus if you ask me...

      Where the hell is our Aphrodite?

      --
      I am no longer wasting my time with slashdot
    21. Re:Too harsh. by Anonymous Coward · · Score: 0

      If his tool cannot maintain sanity checks on what is being hosted from an arbitrary client, it is not, practically speaking, the best SCM tool on the market, is it?

      The software I write is insecure and has many flaws, but it is still the best at what it does available on the market. Perhaps Bitkeeper is in a similar position remember we are comparing it to the likes of CVS.

    22. Re:Too harsh. by arodland · · Score: 1

      "Free with certain limitations"

      But, in case you need it spelled out for you, the party doing the reverse-engineering never accepted those limitations; never used the software, never accepted the license, and so never entered into an agreement that could be revoked. Larry puts a "don't reverse engineer me" clause in his license? Questionably valid, but irrelevant. Larry thinks reverse engineering is immoral? Entirely irrelevant until he starts yanking bystanders' licenses over it.

      So, who's being a dick? Larry, of course, but we expected that. But Linus as well, for making a choice that had the potential to be so hurtful to Linux, and for defending Larry and Blaming tridge when the shit inevitably hit the fan, instead of rebuking Larry and then admitting his own part in the problem.

      As Bruce Perens said, Linus has been fundamentally un-Linuslike when it comes to bk, and I can only hope that it's due to personal considerations and eventually he'll put himself on Linux's side again.

    23. Re:Too harsh. by Bruce+Perens · · Score: 5, Insightful
      Perens can say whatever he wants in private mail, but if he wants to take the mantle of a PR Guy for the open source movement, he should attempt to behave like a civilized person for common decency's sake.

      I try to call them as I see them. But in this case that also fits the goal of PR for the Open Source movement. Linus said something so incredibly bad for us, that could hurt us the next time that we have to reverse-engineer something for purposes of compatibility, that PR for the Open Source community is saying as loudly as possible that Linus is not representing us on this issue, that he's lost his cool for once.

      Larry, on the other hand, does his own bad PR. One need only comment upon it.

      Bruce

    24. Re:Too harsh. by GeorgeMcBay · · Score: 1, Troll


      One of the things that makes FS/OSS so attractive is that things aren't about spin (yes, there is always going to be some spin, but nothing like in your world) but about the code and about technical excellence.


      Heheheh hehe eheheheh ehheheheh hahhahahahahahahahhahaha hehehehhah haHAHAHHAH!!!

      Stop, you're killing me!

    25. Re:Too harsh. by slashdot_commentator · · Score: 2, Insightful

      McVoy revoked Linus' license for something that Tridge did. That's like the cops arresting you because your neighbor stole money from a bank.

      No, that's more like taking back the tractor you lent to a friend because his neighbor is taking apart the engine at night in order to learn how it works.

      Never trust the client. The client is in the hands of the enemy.

      A telling statement of the rationality of a GPL zealot.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    26. Re:Too harsh. by Karma+Farmer · · Score: 1

      The goal of Free Software is to have Good Free Software. The goal is not to score points, or gain market share, or beat Microsoft, or all these other things you describe, using techniques that make you sound like you're managing a school board election.

      The goal is Good Free Software. That is all.

      I can't concede your argument that Bruce Perens publically admonishing Linus is bad because it hurts Linux in its competition against other operating system, because Linux is not in competition with other operating systems. Other systems don't have to fail for linux to help the Free Software movement reach its goal. In fact, other systems are completely irrellevant to goal.

      Now, I do believe that Bruce Perens publically admonishing Linus about management problems may be antithetical to the goal of Good Free Software. But that wasn't your argument.

    27. Re:Too harsh. by HiThere · · Score: 4, Insightful

      Linus has never been particularly interested in the philosophy of GNU vs. BSD vs. OpenSource. He thinks of this as being pragmatic. And he's defending a friend.

      I may think he's wrong, but he's wrong in an almost predictable way. This is just a part of who Linus is. And it makes me appreciate RMS. (RMS often makes me appreciate Linus...we need BOTH!)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    28. Re:Too harsh. by Anonymous Coward · · Score: 0

      "Never trust the client" is the mantra of any responsible programmer - the data from the client is almost assuredly suspect. Work from that, and your software will be somewhat safe.

      Assume anything else, and you're likely to find yourself on the receiving end of something very unpleasant coming through a back door you didn't know you had.

    29. Re:Too harsh. by Anonymous Coward · · Score: 0

      um - yeah - this parent comment is a blatant troll. I just thought I'd point that out. Thanks.

    30. Re:Too harsh. by northcat · · Score: 0, Troll

      Actually, perens was trying not to insult torvalds. By saying he can be an idiot sometimes, perens was implying that torvalds wasn't a bad person and didn't do a bad thing on purpose but merely out of idiocy.

    31. Re:Too harsh. by Anonymous Coward · · Score: 0

      "They could use Linus' quotes in court, in PR, etc."

      IANAL, obviously, but I'm pretty sure that Linus does not have the right to legislate for the people of the USA..

    32. Re:Too harsh. by firewrought · · Score: 1
      I do have a goodly bit of management experience and this kind of talk is bad no matter how you slice it.

      Amen. Contempt == always bad for the relationship and the players involved.

      --
      -1, Too Many Layers Of Abstraction
    33. Re:Too harsh. by killjoe · · Score: 1

      "No, that's more like taking back the tractor you lent to a friend because his neighbor is taking apart the engine at night in order to learn how it works."

      Bad anology, nobody is taking anything apart. Tridge is simply observing how the tractor works so he can try and build one himself.

      By the way why is taking back your tractor because somebody wants to make another one like is ethical or moral in any philosophical framework?

      "A telling statement of the rationality of a GPL zealot."

      This is rich, a shill questioning the rationality of a zealot. At the zealot is working for a higher ideal, the shill is trying to make money.

      --
      evil is as evil does
    34. Re:Too harsh. by killjoe · · Score: 1

      Nevertheless Linus has now publicly declared that he is against reverse engineering. Reverse engineering is a perfectly legal and a powerful tool for all open source developers and linus has publicly berated them.

      It's bad, Linus needs to apologize to everybody who uses reverse engineering and he needs to make it clear that there is nothing ethically, legally or morally wrong with it.

      You can bet your ass pwerful commercial interests will use his words to try and make reverse engineering illegal.

      --
      evil is as evil does
    35. Re:Too harsh. by Anonymous Coward · · Score: 0

      A telling statement of the rationality of a GPL zealot.

      If you knew the first thing about security, you would know that you never trust the client. This has nothing to do with GPL vs closed-source, it's simply a fundamental truth of security.

    36. Re:Too harsh. by slashdot_commentator · · Score: 2, Insightful
      Bad anology, nobody is taking anything apart. Tridge is simply observing how the tractor works so he can try and build one himself.

      The instant Tridge submits a change to the software tree, he risks introducing transactional corruption. McVoy is willing to track down bugs with his product. Not track down bugs submitted by a 3rd party.

      By the way why is taking back your tractor because somebody wants to make another one like is ethical or moral in any philosophical framework?

      The tractor is my property. If someone is f**king it up, then I shouldn't be forced to accept damage to it. To bring it into intellectual property mindset, McVoy feels he has a right to conceal the methods and format of his proprietary product. He may be a jerk, but he has that right.

      At the zealot is working for a higher ideal

      So was Osama bin Laden. That is the problem.

      the shill is trying to make money

      Except I have no vested interest in Bitkeeper's product. I do not own stock, I do not make money in anyway related to the product, or the Linux kernel for that matter. I am hardly a shill.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    37. Re:Too harsh. by killjoe · · Score: 1

      "The instant Tridge submits a change to the software tree, he risks introducing transactional corruption. McVoy is willing to track down bugs with his product. Not track down bugs submitted by a 3rd party."

      If bitkeeper is so lame that a client can mess up the tree then I am glad linux is no longer dependent on it. According to your description anybody can corrupt yourcode base by writing a client.

      "The tractor is my property. If someone is f**king it up, then I shouldn't be forced to accept damage to it. "

      Show me where somebody fucked up bitkeeper. Go ahead, I dare you. This is a straw men argument you came up with but it's completely detached from reality.

      Go ahead show me where bitkeeper was broken by tridge did.

      "To bring it into intellectual property mindset, McVoy feels he has a right to conceal the methods and format of his proprietary product. He may be a jerk, but he has that right"

      Yes he is a jerk (I would use asshole myself) but he does not have that right. Reverse engineering is legal in the US.

      "Except I have no vested interest in Bitkeeper's product. I do not own stock, I do not make money in anyway related to the product, or the Linux kernel for that matter. I am hardly a shill."

      I don't believe you. I find it very hard that somebody would try so hard to try and defend an asshole for fun or idealism.

      --
      evil is as evil does
    38. Re:Too harsh. by slashdot_commentator · · Score: 2, Insightful
      If bitkeeper is so lame that a client can mess up the tree then I am glad linux is no longer dependent on it. According to your description anybody can corrupt yourcode base by writing a client.

      The repositories are not centralized. You can run a sanity check to see if an individual repository is correct, but you would have to run a sanity check on every repository in relation to each other. If the client has some responsibilities in that transaction, then an open source client could possibly corrupt that transaction. I don't know, the whole product is proprietary. That may be an argument for not using a proprietary product, but there are people who chose to use a proprietary product provided it works and the VENDOR is responsible for proper function. I don't see you quitting your job because your employer forces you to use proprietary Microsoft products at your job. Or dropping linux during the three years BK/BM was in use. (Or justify lying and misrepresenting people to further your ideology. That isn't directed at you, killjoe.)

      Show me where somebody fucked up bitkeeper. Go ahead, I dare you. This is a straw men argument you came up with but it's completely detached from reality.
      Go ahead show me where bitkeeper was broken by tridge did.

      I cannot. There hasn't been enough opportunity to let Tridge's client screw up BK/BM. That does not prove that Tridgell's client wouldn't screwup the BK/BM metadata. The "danger" still stands, as does the analogy.

      "To bring it into intellectual property mindset, McVoy feels he has a right to conceal the methods and format of his proprietary product. He may be a jerk, but he has that right"
      Yes he is a jerk (I would use asshole myself) but he does not have that right. Reverse engineering is legal in the US.

      My apologies for being unclear. I meant McVoy has the right to be a jerk, and the right to withdraw free use of his product and his support. And he is entitled to do anything conformant to law that would prevent a person from reverse-engineering his product.

      I don't believe you. I find it very hard that somebody would try so hard to try and defend an asshole for fun or idealism.

      I'm not defending the "asshole" McVoy. I am defending Torvalds, whom I don't think is an asshole or has conducted himself improperly. More important, I'm attacking the F/OSS cabal, because I don't believe its okay to lie and misrepresent individuals, and I don't want those parasites to get their way. This may make my point of view clearer.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    39. Re:Too harsh. by SubtleNuance · · Score: 1

      Saying these kinds of things to the press can only hurt the whole OSS movement as it give all the MS

      Youve just called a virtual conversation, observed by (our)personal strangers -- in near real time -- and assumed someone was talking to the press?

      You are the press.

      This is the internet Mr. Manager.

    40. Re:Too harsh. by killjoe · · Score: 1

      "If the client has some responsibilities in that transaction, then an open source client could possibly corrupt that transaction. I don't know, the whole product is proprietary."

      That's right, you don't know. YOu are just talking out of your ass.

      Once again you completely avoided the my question. If a random client written by a random person can mess up your repository why would you use such a product? Is bitkeeper so insecure that any script kiddie can corrup your repository?

      "I cannot. There hasn't been enough opportunity to let Tridge's client screw up BK/BM. That does not prove that Tridgell's client wouldn't screwup the BK/BM metadata. The "danger" still stands, as does the analogy."

      So nobody fucked up your tractor. You took your tractor back because somebody did something that could have fucked up your tractor. Is that right?

      " I meant McVoy has the right to be a jerk, and the right to withdraw free use of his product and his support."

      Of course he does, that's why Linus was wrong to use it in the first place. He got distracted by a shiny toy without ever once thinking about what could have happened to him. This is the number one danger or using proprietary software. The maker can go out of business or flat out deny you the use of the product. This episode brings the power of prorietary software makers into sharp focus. Now even Linus knows better.

      'And he is entitled to do anything conformant to law that would prevent a person from reverse-engineering his product."

      By law he is not entitled to do anything to prevent a person from reverse engineering his product. For the hundredth time it's perfectly legal.

      "I'm not defending the "asshole" McVoy."

      Yes you are.

      " I am defending Torvalds, whom I don't think is an asshole or has conducted himself improperly."

      Torwalds didn't look far enough ahead. He got lured by a shiny new toy and got himself caught in a trap. he was stupid in this case. It's not improper it's just bad judgement.

      "More important, I'm attacking the F/OSS cabal, because I don't believe its okay to lie and misrepresent individuals,"

      Then why are you lying and misrepresenting individuals?

      The problem with you is that you think anybody who disagrees with you is a zealot. You hate F/OSS so you reflexively go to Larry's defense and start lying about how he was harmed and how the "zealots" should not speak up now even though they told Linus this was going to happen.

      Really that's your entire argument. The "zealots" should not speak, they should just shut up and sit down and admit once and for all that proprietary software is good.

      Sorry dude it's not going to happen. YOu can call people zealots all you want you are not going to change their minds. Freedom is important and the people you try to tarnish by calling zealots are concerned about freedom.

      It's the shills like you who need to worry.

      --
      evil is as evil does
    41. Re:Too harsh. by slashdot_commentator · · Score: 1

      That's right, you don't know. YOu are just talking out of your ass.

      AS ARE YOU. YOU cannot PROVE the client would NOT cause TRANSACTION error.

      If a random client written by a random person can mess up your repository why would you use such a product? Is bitkeeper so insecure that any script kiddie can corrup your repository?

      If it were my choice, no. But its not MY choice. Torvalds may feel your characterization is technically FALSE. After all, since both parties have to agree to conduct the transaction, it may not be technically feasible for a "hacker" to trash the repository with his "hacked" client.

      So nobody fucked up your tractor. You took your tractor back because somebody did something that could have fucked up your tractor. Is that right?

      Again, if it were my tractor, I would not permit some hick to be taking it apart to satify his edification. Back to reality, if McVoy felt he should be concerned about the F/OSS client screwing up the metadata, then he had a RIGHT to address the issue, even if it meant revoking the license. Again, he may be a jackoff, but that's not the issue.

      that's why Linus was wrong to use it in the first place.

      Linus felt the tool greatly aided his ability to manage kernel updates, that he could trust McVoy to ensure the quality of the product. He had no reason to think other people would try to sabotage his agreement with McVoy. YOU, and any F/OSS zealot DO NOT HAVE THE RIGHT TO DICTATE LINUS' CHOICE IN TOOLS! He's not wrong, YOU ARE, you Stalinist.

      'And he is entitled to do anything conformant to law that would prevent a person from reverse-engineering his product."

      By law he is not entitled to do anything to prevent a person from reverse engineering his product. For the hundredth time it's perfectly legal.

      That is a lie. A vendor is permitted to choose to whom he sells his product to, or whether he offers it for free. He can also pursue a legal action against Tridge for unauthorized access to McVoy's BitMover server. That can be legally interpreted as "hacking", and there are laws which prohibit that. McVoy can also negotiate with Tridge's employer to fire him for violating the agreement between OSDF and McVoy. (OSDF chose not to do so, but that didn't mean McVoy did not have the legal right to try it.) I will be the first to concede there isn't a snowball's chance in hell that McVoy could get a favorable legal ruling in any tactic he chose to pursue. But there is no law (in the US) that prevents McVoy from pursuing a legal action that is unlikely to win. Tridge's legal bills would have to come out of his own wallet. There's no law that protects Tridge from lawsuit bills even though Tridge has a legal right to reverse engineer.

      For the hundredth time it's perfectly legal.

      You f**king moron. I have NEVER ASSERTED that Tridgell did NOT have a legal RIGHT to reverse engineer a product! And as I've pointed out, there is NO LAW that PREVENTS McVoy from ACTING in a manner to prevent Tridgell from reverse engineering, PROVIDED it DOES not violate the LAW! I've already outlined some actions McVoy to prevent Tridgell from reverse engineering. They are perfectly legal! McVoy would NOT be legally permitted to shoot Tridgell in order to prevent him from reverse engineering, or hacking into Tridge's computer and trashing his work, etc. etc. etc.

      "I'm not defending the "asshole" McVoy."

      Yes you are.

      No, I am not. I am defending his right to do whatever he is legally permitted to do and whatever legal rights he has over his products. Not because I'm on the "asshole's" side. Because if fairness and the law cannot b

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    42. Re:Too harsh. by Anonymous Coward · · Score: 0

      YOU cannot PROVE the client would NOT cause TRANSACTION error.

      His point was that if the system allows that, it's fundamentally flawed. And QUIT IT with the MORONIC caps.

      He's not wrong, YOU ARE, you Stalinist.

      I quit reading here, because you are obviously either too immature to debate without throwing juvenile, ignorant insults about, or are trolling to wind people up instead of having an actual point.

      Grow the fuck up.

    43. Re:Too harsh. by killjoe · · Score: 1

      "AS ARE YOU. YOU cannot PROVE the client would NOT cause TRANSACTION error."

      I don't have to. You can't prove a negative anyway. Any program must be robust enough to resist hacking and corruption by random clients written by random people. You yourself are claiming that bitkeeper is vulnarable to attack and corruption by any script kiddie who can telnet into a port. If what you say is true the I am doubly glad linux kernel is no longer dependent on it.

      "it may not be technically feasible for a "hacker" to trash the repository with his "hacked" client."

      And yet you are claiming that it is possible. that was the entire premise of your "somebody broke my tractor analogy". Get your stroy straight.

      "DO NOT HAVE THE RIGHT TO DICTATE LINUS' CHOICE IN TOOLS! He's not wrong, YOU ARE, you Stalinist."

      Hey guess what. The only person who denied linus his choice of tool was Larry McVoy. Linus was using bitkeeper and no open source advocate or member was able to deny him the use of the tool. Larry took it away from him not me. Larry is tha stalinst here.

      "That is a lie. A vendor is permitted to choose to whom he sells his product to, or whether he offers it for free."

      Of course he can. That's why it is dangerous to use proprietary software. When you do that you are under the thumb of one vendor who can fuck you any way he wants. Larry fucked linus exactly because larry could fuck linus.

      "He can also pursue a legal action against Tridge for unauthorized access to McVoy's BitMover server."

      This is america, anybody can sue anybody for anything. Larry can't win though. He has no legal case. If he had a case then he would have sued him. Larry is an insane pyschotic person.

      "No, I am not. I am defending his right to do whatever he is legally permitted to do and whatever legal rights he has over his products."

      And that is exactly how you are defending an asshole.

      "Again, you're the one lying. I never said zealots should not speak. I said they shouldn't lie & misrepresent what people have said and their positions."

      Why is it OK for you to lie and misrepresent people then?

      "Oh trust me, with weasels like Perens and idiots like you, I AM worried."

      I am honored to be lumped in Perens. Of course I don't deserve such an honor. I am also honored to be on your list of enemies. I want to be an enemy of all people like you and McVoy.

      --
      evil is as evil does
  12. That's why they call it Open Sores!! by Anonymous Coward · · Score: 0

    My money is on Linus. The Finnish don't take no crap. The man has been bulking up in anticipation of the bout..

    1. Re:That's why they call it Open Sores!! by hool5400 · · Score: 4, Funny

      Tridge verses Linus. It's like Father Christmas verses Jesus...

      --

      Remember, it takes 42 muscles to frown and only 4 to pull the trigger of a sniper rifle.
    2. Re:That's why they call it Open Sores!! by gihan_ripper · · Score: 1

      Damn straight --- but it should be "The Finns don't take no crap." I should know, I share an office with one.

      --
      Phoenix, Boston, Little Rock, see a pattern?
    3. Re:That's why they call it Open Sores!! by whitespacedout · · Score: 1
      Eh?

      RMS is Jesus, Tridge the Holy Ghost (you don't see him but his spirit is moving things), Linus is St Peter on whose rocking kernel the Catholinux Church is founded.

    4. Re:That's why they call it Open Sores!! by Anonymous Coward · · Score: 0

      And watching this happen, determining whose side to take, we must ask ourselves "What would Brian Boitano do?".

  13. So... by darkov · · Score: 0, Flamebait

    Let me see if I can get this right:

    Tridgell, pushing his own agenda, screws up Linus's very happy Bitkeeper deal.

    Linus gets upset for this and speaks his mind. Note that Tridgell doesn't complains because he has gotten his way.

    Perens calls Linus an idiot for being upset. He calls Larry names for being upset that he is upholding his side of the deal and others aren't.

    Someone should tell zealots like Perens that in the real world, people compromise so everyone can be happy. Also that there is nothing wrong with with proprietary or comercial software. If it didn't exist free software would have nothing to 'libarate'.

    1. Re:So... by Narchie+Troll · · Score: 5, Informative

      1. Tridge reverse-engineers proprietary protocols. That's what he does. Ever heard of Samba?
      2. As far as I can tell, Tridge wasn't intent on breaking any deal between Linus and McVoy.
      3. Tridge never used BitKeeper's free client, so he did not agree to the license. He can't fail to "uphold his side of the deal", because he never made a deal.

      Linus is hypocritically attacking someone for reverse-engineering his friend's protocol, when he does not criticize others for doing the same to other protocols. Tridgell has done some great work, and he deserves better.

    2. Re:So... by Anonymous Coward · · Score: 2, Informative
      Tridgell, pushing his own agenda, screws up Linus's very happy Bitkeeper deal.

      That is total b.s. You are creating a straw man. Many, many, people did not support Linus's ridiculous decision to use Bitkeeper. Trigdell was just doing the same thing he did with Samba - reverse engineering the proprietary protocol of a morally bankrupt company. By reversing BK, the Linux kernel development community would no longer have to be victims. Proprietary protocols and software are counter to the goals of the open source community.

    3. Re:So... by Jeremiah+Cornelius · · Score: 1
      And what about Yloni's original ssh?

      Hell, Theo tore the code to pieces, to make an unencumbered version, once the license changed. I sure hope Linus stands up on principle for his fellow Finn! Maybe he'll return to telnet - or buy a commercial SSH...

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    4. Re:So... by Stack_13 · · Score: 1

      Yloni? You must mean Ylonen.

    5. Re:So... by prash_n_rao · · Score: 5, Informative

      Linus' views are here: http://www.realworldtech.com/forums/index.cfm?acti on=detail&PostNum=3322&Thread=19&entryID=49354&roo mID=11
      Here's a relevant extract:
      Tridge's tool would have been useful
      if that usage had been sanctioned by BitMover. But since
      that tool ends up invalidating your right to use BK in
      the first place, and since that tool can not replace
      what BK did, then yes, the tool is pointless.

      So you have three choices
      - don't use the tool (which makes it useless)
      - use the tool, but stop using BK (which makes it useless)
      - use the tool _and_ use BK, which violates the BK
      license

      Two useless cases, and one outright license violation.

      Now, let's look at a _constructive_ case: let's say that
      Tridge had written a really good SCM. Now the choice would
      be:
      - use the tool (cool, that works)
      - use BK (cool, that also works)

      and everybody would be happy. If a developer wanted to
      switch to Tridges hypothetical tool, BK comes with the
      stuff needed to export your own data.

      See? Open Office and Samba are both in that "happy" case.
      You can use them and be happy. They are _useful_ tools.
      They actually _replace_ the tool they were meant to replace,
      rather than just hook into it in ways that are against
      the license.


      Do not assume I represent any side of the argument. I just thought you people should know his rationale.

      --
      This is not my sig.
    6. Re:So... by Anonymous Coward · · Score: 0

      Those are non-issues, unless there is a lawsuit against Tridge (which there isn't).

      The issue is this (replace "Giver", "Recipient", and "Employee" with random people's names if you don't have the ability to view this issue objectively):

      1. "Giver" gives on-going gift to "Recipient" to the tune of around $500K/year. Exact dollar value is irrelevant, just pretend $100/year if this seems too high to you.

      2. An employee of "Recipient" begins a project that is very likely to cause financial harm to "Giver".

      3. "Giver" complains to "Recipient" but the complaints are simply given lip-service and the "Employee" of "Recipient" continues with activity.

      4. "Giver" decides to stop providing "Recipient" with the on-going gift because the "Recipient" is literally paying "Employee" which is about to harm "Giver" financially.

      5. "Mutual Friend" of "Giver" and "Recipient" is unhappy about the actions of "Employee" and is dissappointed by the lack of action by "Recipient".

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

      The employer-employee relationship is non-analogous to the case at hand. Accordingly, the rest of your analogy falls flat on its face.

    8. Re:So... by eraserewind · · Score: 2, Interesting

      Point 2 is incorrect however. The tool is for interoperability between those who use BK, and these who don't. It's not useless for those who don't use BK in the first place.

    9. Re:So... by spuzzzzzzz · · Score: 2, Interesting

      Just to expand on what I think my sibling is trying to say...

      You have a fourth choice:
      - use the tool (as a client) to access the BK server.

      It is useful...check
      It doesn't violate a license...check

      Since _you_ aren't using any BK software, you don't have to comply with any licenses. The BK server doesn't have to know anything if the protocol is correct. This is analogous to using samba to connect to a MS fileserver; the samba user doesn't have to agree to the terms of Microsoft's license.

      --

      Don't you hate meta-sigs?
    10. Re:So... by cahiha · · Score: 1

      Tridgell didn't enter into the deal and Linus has no control over Tridgell. If McVoy now renegs on his deal with Linus because someone unrelated to Linus does something McVoy doesn't like, McVoy is being the jerk.

      The real problem is that Linus made a bad and risky choice, people told him so, it backfired, and now he is still blaming others for his mistake.

    11. Re:So... by Anonymous Coward · · Score: 0
      The issue is this (replace "Giver", "Recipient", and "Employee" with random people's names if you don't have the ability to view this issue objectively):

      Objective, nothing! I think your post is a very subtle goatse troll. There you are talking about the Giver and the Receiver, and you want us to remain objective. Sheesh!

    12. Re:So... by Jerry · · Score: 1

      The amount of disinformation being spread on this subject is amazing. People are responding to accusations as if they were facts.

      First, Torvolds has never been against using proprietary software. His has always advocated using the best software for the job at hand. After reading the orignal sources I've come to the conclusion that no one was at fault nor was anyone casting blame. All of the possibilities that people are whining about were considered by Torvolds when he decided to adopt BK for his own use in managing the kernel, including the possibility that McVoy could "turn to the dard side". As far as the claim that Torvolds tried to get Tridge to stop I cite the following extract from a Torvolds email posted three years ago.

      http://lwn.net/2002/0314/a/lt-bitkeeper.php3
      The most productive thing people could do might be to just do a BK->CVS gateway, if you really feel like it. Or just go on and ignore the fact that some people are using BK - you don't actually have to ever even know.
      Linus"


      Most people appear to be citing sources that are citing sources who heard it from a friend who has barber who cuts Tovold's hair.

      If there is a bad thing that has developed because if the use of BK it is that development of a FOSS enterprise class SCM has not recieved the focus and efforts it should have. Now, hopefully, that will change.

      --

      Running with Linux for over 20 years!

    13. Re:So... by prash_n_rao · · Score: 2, Informative

      no.... Linus explains clearly enough :
      'Tridge wanted to create a tool that checked out BK trees
      for people who didn't sign the license. But it still
      needed BK to actually do anything useful - since it would
      not actually do the work that BK did.

      "Hey, that's a useful helper". Yes, except when it isn't.

      And it isn't, if releasing it just causes the BK protocols
      to change, and people who used BK in the first place to
      have to stop using it, and when using the tool against a
      BK repository is a violation of the license that the BK
      user agreed to.'


      I wish people would read Linus' comment that I have linked to. He makes is point very cleary there. I really don't need to add anything to that. To avoid linking to some more comments of his, people would not read those either, I clarify: Keep in mind that to reverse engineer BK, one would HAVE to violate the license with BM. Now, once that was getting violated, BM had full authority to refuse to license it anymore.

      The entire discussion thread where Linus explains himself is here: http://www.realworldtech.com/forums/index.cfm?acti on=detail&PostNum=3322&Thread=2&entryID=49312&room ID=11

      --
      This is not my sig.
    14. Re:So... by spuzzzzzzz · · Score: 1

      I read the comment that you linked to. But I disagree with an important point:

      to reverse engineer BK, one would HAVE to violate the license with BM

      Why? Tridgell never signed a license with BM. The people who did sign licenses weren't helping Tridgell (at least I assume so). So how was a license broken?

      --

      Don't you hate meta-sigs?
    15. Re:So... by Anonymous Coward · · Score: 0

      Linus is hypocritically attacking someone for reverse-engineering his friend's protocol

      The key word here is 'friend'. People being what they are, personal relationships profoundly impact decision making, and often detrimentally.

      In college, I sold cars for a time. Good money. Anyway, here's the interesting bit. When I started, I began by hanging out in the lobby reading all the brochures and poring over all the details of how the cars were manufactured, what features they had, etc. After a couple of days of this, a veteran sales guy came up to me and tells me I'm wasting my time. I was puzzled. He said "Look, don't sell the car, sell yourself." People already more or less know what car they want. You want them to buy the car from you, not the guy down the street who has the exact same car for sale. While I was reading brochures at seven in the morning, the other guys were just hanging out drinking coffee and reading the paper. I thought they were lazy, but now it was all clear. I wasn't a big sports fan, but now I read the sports section. The fashion pages. Everything and anything to make chit-chat with the customer about whatever happened to interest them. It's amazing, but people will often spend more money on a car than they have to, for purely personal reasons. They don't want to buy they car from someone they think is a jerk, even if it's a better price; even though they'll probably never see either sales guy again in their life.

      Anyway, the point here is that Larry has made a point of spending quality time with Linus, and it has paid off. Whether he was consciously giving Linus a snow job or not, the principle still applies. Linus is not only vested in his source code management tool, but in his friend. Guess which loyalty runs deepest.

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

      ...to sum this all up, I guess what I'm saying here is that if this BitMover thing doesn't work out, Larry might make a good used car salesman. ;)

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

      But it still needed BK to actually do anything useful - since it would not actually do the work that BK did.

      That can't be right (from a licencing POV), otrherwise in order to use Samba, you'd have to buy a Windows client access licence (as in order to use Samba as a client, you need a Windows server at the other end).

      A company cannot force a licence on you if you do not sign it.

      Also, Tridgell did NOT need to have BK, as he only reverse engineered the wire protocol. Similar to have he reversed engineered SMB.

    18. Re:So... by cheesybagel · · Score: 1

      Whatever he uses in his home is his own problem. But once the tries to foist it on the kernel developers, which are a loosely knit community, it is another thing altogether.

    19. Re:So... by cheesybagel · · Score: 1

      Actually the open source community is only against proprietary protocol and data storage formats. The software license being "open" is only a requirement in the free software community.

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

      but which one is the car?

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

      Linus is talking out both sides of his mouth. So far, nothing has happened that precludes Linus from continuing to use Bitkeeper. But he's looking for alternatives. Why? Linus isn't moving on because he has to, he's moving on because he's found himself on the wrong side of an argument. Neither Tridge or anyone else is compelling Linus to drop Bitkeeper; Linus is simply using Tridge as a foil to distract people from reality: Linus made this decision himself in order to retain the respect of the kernel development community.

    22. Re:So... by shyster · · Score: 1
      That can't be right (from a licencing POV), otrherwise in order to use Samba, you'd have to buy a Windows client access licence (as in order to use Samba as a client, you need a Windows server at the other end).


      I believe this is correct. A CAL (Client Access License) is not (necessarily) a Windows Client Access License. Any device or user (depending on your Windows licensing choice) needs a valid CAL to connect according to the MS license agreement. While the client may not have agreed to MS's EULA, whoever runs the Windows Server did.


      Of course, this is why Samba has support for running an SMB server. Which makes it a (more or less) complete replacement for Microsoft's SMB implementation.

    23. Re:So... by prash_n_rao · · Score: 1

      Again, I'll let Linus speak for himself :-)
      http://www.realworldtech.com/forums/index.cfm?acti on=detail&PostNum=3322&Thread=85&entryID=49486&roo mID=11
      Here's the extract:

      Steven Van Langendonck on 4/15/05 wrote:
      >
      >This would mean that to work with the tool you need to
      >connect it the installation of those developers that you
      >which to cooperate with?!

      Yes. Well. Only one of them.

      But yes, it does mean that for at least that one
      developer, your point of:

      >And this would drag them automatically into the conflict
      >between BM and Tridge.

      Exactly.

      So Tridge is entirely correct in saying that he
      didn't violate any licenses, since he never agreed to a
      BK license in the first place. But for the tool to be
      useful, somebody ends up having to be the fall
      guy.

      So I think Tridge is coming from a "free software is always
      useful" argument, whether it's true from a technical
      standpoint or not. Because you can always extend of it,
      and as such it's "useful" as a thing to hack on. That's
      certainly a valid point in one sense, but...

      Linus

      This, looks like he was snooping on the network with the co-operation of a licensed user. Another info, Linus says he would have been OK with the reverse engineering if the result was a good enough replacement for BK.

      On a positive note, he says:
      I'm sure Linux will be stronger for it, since
      it forced me to get off my fat ass and write my own tool.
      It's the old "whatever doesn't kill you.." thing.

      --
      This is not my sig.
    24. Re:So... by Anonymous Coward · · Score: 0

      Network traffic is not subject to the license as it is the output of the program, not the program itself.

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

      And of course this particular network traffic is derivative of GPLd code. IF it can be licensed at all, it can't be on more restrictive terms than the GPL allows.

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

      "looks like he was snooping on the network with the co-operation of a licensed user"

      People don't have to DO anything to try to protect proprietary data. If I have a nextdoor neighbor who tells me, "Hey next time I'm over I want to burn a copy of Windows XP", I don't have to tell him no or stop him in any way. I just can't be part of the distribution. If he picks it up off of my shelf, burns it, and puts it back, I haven't "distributed" anything. And since it isn't a crime (it's a tort) I have no reponsibility to report it either.

      By the same token, if someone tells me they plan to read my network traffic and ask if I will take any action against them for it, I can say "Nope". Regardless of what proprietary protocols I'm using.

    27. Re:So... by Narchie+Troll · · Score: 1

      As far as I know, "Recipient" would mean Linus Torvalds and other kernel developers. Not OSDL, per se.

      And Tridge wasn't being paid to work on reverse-engineering BitKeeper. He was doing it on his own time.

      #5 breaks down, because "Mutual Friend" and "Recipient" are the same.

      In any case, if Linus felt that using BitKeeper was so important, he could pay for licenses. OSDL could pay for licenses. They're not doing that. Apparently, Linus even encouraged McVoy to end the gratis client, and he's even acknowledged that this was mostly due to the $500k/year cost claimed. Why, then, is he chewing Tridge out for causing something he believed should have been done anyway? That he actually recommended?

      In essence, Linus is implicitly recognizing that Tridge's activity was only an excuse for BitMover to end a program that was no longer financially useful.

    28. Re:So... by DrJimbo · · Score: 1
      Parent said:
      Neither Tridge or anyone else is compelling Linus to drop Bitkeeper ...

      This whole bruhaha hit Slashdot when Larry McVoy withdrew all the free Bitkeeper licenses to all employees of the OSDL where both Linus and Tridge are working.

      If Linus kept using Bitkeeper then he would have to pay for it and anyone else at the OSDL who wanted to work on the kernel would also have to pay to use Bitkeeper. These seem like pretty compelling reasons for Linus to drop Bitkeeper.

      --
      We don't see the world as it is, we see it as we are.
      -- Anais Nin
    29. Re:So... by cas2000 · · Score: 1

      > - use the tool, but stop using BK (which makes
      > it useless)

      this ignores the incremental evolution of software. the correct form of this choice is:

      - use the tool (which is far from finished), and submit bug reports and patches to assist in its development.

      there are lots of tools which we use now, which are partial clones of or incomplete alternatives to proprietary tools. some of them are good enough to be very useful now, some are only marginally useful, and many just show promise....but if nobody used them at all, they would never improve to the point where they were useful.

      btw, i think that the one thing the pro-BK people are completely missing is that the very fact that McAvoy had the *capability* to revoke the free BK client license is *precisely* why BK should never have been used for the kernel. it doesn't matter whether LM used that capacity or not (in the end, he did - which just proves that the nay-sayers were right), what matters is that he had the capability to revoke access. that risk more than outweighed any convenience provided by the superior SCM technology. vendor lock-in is THE single most important thing that free software (and open protocols & data formats) frees us from.

    30. Re:So... by RedWizzard · · Score: 1
      As far as I can tell, Tridge wasn't intent on breaking any deal between Linus and McVoy.
      It seems pretty evident that that is exactly what he was intent on doing. He continued to develop his tool knowing that BitMover would withdraw the free version of BK, even though that eventuality would make the tool useless.
    31. Re:So... by RedWizzard · · Score: 1
      If Linus kept using Bitkeeper then he would have to pay for it and anyone else at the OSDL who wanted to work on the kernel would also have to pay to use Bitkeeper. These seem like pretty compelling reasons for Linus to drop Bitkeeper.
      Actually I think McVoy went further than that. He's refusing even commercial licenses to OSDL and OSDL employees. I imagine the rationale is that since OSDL basically said it wasn't their problem, Larry believes that they might turn a blind eye to violations of the commercial license.
  14. TROLLvalds.... by ABeowulfCluster · · Score: 1

    Damn trolls making everyone spell incorrectly.

  15. Good points by Anonymous Coward · · Score: 5, Insightful

    I think Perens is really making sense here. (Not that he always doesn, but this time around he hit the nail on the head.)

    Why reverse engineering the smb protocol should be considered a good thing, while reverse engineering the protocol bitkeeper uses is beyond me and though Linus has come out strong against the latter he still didn't explain how he can still consider the former to be a good thing.

    And above all, I think Linus is behaving very unfair towards Tridgell, who has done nothing illegal, didn't break any contract, but just did what he has done with other things already, which were always considered to be a good thing. Why doing the very same thing considered good in other circumstances now should lead to Torvalds attacking him is again beyond me.

    1. Re:Good points by slapout · · Score: 1

      Linus never agreed with Microsoft to not reverse engineer smb. He did agree to not reverse engineer bitkeeper.

      --
      Coder's Stone: The programming language quick ref for iPad
    2. Re:Good points by Senjutsu · · Score: 1

      Linus never agreed with Microsoft to not reverse engineer smb. He did agree to not reverse engineer bitkeeper.

      Well then it's a good thing he didn't reverse engineer either, huh?

      Tridgell didn't agree to not reverse engineer bitkeeper.

    3. Re:Good points by kelleher · · Score: 1
      Tridgell didn't agree to not reverse engineer bitkeeper.

      True, but his employer (which also happens to employ Linus) did agree not to reverse engineer Bitkeeper.

    4. Re:Good points by Senjutsu · · Score: 1

      Irrelevant. His employer's agreements are not binding to what he chooses to do in his spare time.

    5. Re:Good points by kelleher · · Score: 1
      Relevance is specific to the agreements of the parties involved. Not that is matters.

      Larry provided a free product to the Linux community for several years. We all benefited from it. He then decided to stop providing it when he felt it was being used in bad faith - his product, his choice.

      Isn't choice what this is all about? Why is everyone whining about it?

    6. Re:Good points by Senjutsu · · Score: 1

      Isn't choice what this is all about? Why is everyone whining about it?

      Everyone is "whining" about two things:

      - Linus slagging Tridge for reverse engineering bitkeeper as being "morally wrong" when he demonstrably has no problem with the Samba project, which did the exact same thing in the same way.

      - Linus failing to get that this is exactly what people predicted would happen in the first place. When you rely on McAvoy's charity, you're subject to his whims. It's his right to take it away when he wants, sure, but Linus failed to understand that because of that, the best technical solution, under a bad license that makes people beholden to a hothead's whims, is not the best practical solution. And when the situation (predictably) blew up, Linus responds by blaming Tridge rather than clueing in on the fact that the original choice to put himself at Larry's mercy was the problem.

    7. Re:Good points by Sloppy · · Score: 1
      Larry provided a free product to the Linux community for several years. We all benefited from it. He then decided to stop providing it when he felt it was being used in bad faith - his product, his choice.

      Isn't choice what this is all about? Why is everyone whining about it?

      Because Linus wishes he could use the tool, regardless of Larry's choice. Linus knows it's wrong to blame Larry, though, so he's lashing out at other innocent parties.
      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    8. Re:Good points by Brandybuck · · Score: 2, Insightful

      I've been trying to cut through the name calling in an attempt to figure out what's going on. It's hard though, because there's more name calling than coding going on.

      Essentially, and correct me if I'm wrong, but Linus had a license to use BK, but his coworker violated the license, so Larry pulled the it. Now Linus is upset because he can't use BK anymore at a time when there aren't any FOSS BK replacements.

      I would be upset too. I personally despise anti-reverse-engineering clauses, but you don't practice civil disobedience when it hurts anyone beside yourself. Tridgell should never have reverse engineered the line while an employee of OSDL.

      --
      Don't blame me, I didn't vote for either of them!
    9. Re:Good points by Curly · · Score: 1

      Why reverse engineering the smb protocol should be considered a good thing, while reverse engineering the protocol bitkeeper uses is beyond me

      Linus (and some of the rest of the kernel community) was using a tool that was given to them by someone who is easy to piss off. They wanted to keep using it, and thought it reasonable to not piss him off.

      Tridgell pissed Larry off, and Larry took it away. There's nothing unreasonable about Linus saying, "Tridge, don't piss him off [even if it's legal to do so]," because he wanted to continue using Larry's gift.

      This is nothing like Microsoft and SMB, because nobody was depending on Microsoft being nice to them.

      Why people keep saying that Linus is now against reverse engineering are ignoring a lot of what happened.

    10. Re:Good points by Tough+Love · · Score: 2, Insightful

      Linus had a license to use BK, but his coworker violated the license, so Larry pulled the it

      You do not know that anybody violated a BitKeeper license.

      Now Linus is upset because he can't use BK anymore at a time when there aren't any FOSS BK replacements.

      Too damn bad. Linus should not have used BitKeeper in the first place. At least Linus now understands the importance of keeping the Linux toolchain free and open, and has set about creating his own source code management tools, with about five other projects moving ahead to do the same in parallel. This should have happened years ago.

      I would be upset too. I personally despise anti-reverse-engineering clauses, but you don't practice civil disobedience when it hurts anyone beside yourself.

      And let Larry McVoy continue to keep the Linux version history locked up in his proprietary databases, getting more closed all the time as McVoy keeps changing the deal? Forget it. If Linus feels hurt then it's his own fault, for being an idiot about this right from the beginning. Personally, I am not hurt, quite the contrary.

      --
      When all you have is a hammer, every problem starts to look like a thumb.
  16. Trovalds by Anonymous Coward · · Score: 0

    Honestly....

    His name is spelled correctly several times in the same stub.

    Apparently the editors don't even read the SUBMISSIONS anymore.

    I WANT TO GET PAID TO DO ABSO-FUCKING-LUTELY NOTHING.

  17. Total Carp by mfh · · Score: 5, Insightful

    Saying these kinds of things to the press can only hurt the whole OSS movement as it give all the MS

    What you are saying is carp. There is no way that rudementary working ethical debate can hurt the OSS movement because it's bigger than any of these players. That's why it's such an advantage over the closed model.

    Each of these guys could be pictured in some lewd manner on the Smoking Gun and the whole Open Source movement would still march on!

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:Total Carp by Anonymous Coward · · Score: 0
      What you are saying is carp.
      Mmmmmm carp
    2. Re:Total Carp by hazee · · Score: 2, Funny

      You mean it's kinda fishy?

  18. Well if Bruce is not happy... by Anonymous Coward · · Score: 0
    he can initiate a fork on the Linux Kernel.

    Oops... maybe problem is, he is not a kernel developer, but more of a politician.

  19. Torvalds takes a quick shot at Slashdot too by Anonymous Coward · · Score: 1, Informative

    "I'll respond once just because RWT is not slash-dot." - Linus Torvalds flaming on Real World tech

    1. Re: Torvalds takes a quick shot at Slashdot too by Anonymous Coward · · Score: 0

      *splurt*

    2. Re: Torvalds takes a quick shot at Slashdot too by Anonymous Coward · · Score: 0

      "Unlike some people, I don't judge people for whether they
      are commercial or "free software" people, which means that
      to me it wasn't a case of knowing which side was "evil"
      (and thus wrong by default - isn't that how it works ;)
      to start with."

      Sums in a nutshell where some section of ./ stands for. I really liked slashdot a couple of years ago but now they can easily call it zealot.org - News for zealots, stuff to flame for.

    3. Re: Torvalds takes a quick shot at Slashdot too by Anonymous Coward · · Score: 0

      OMG, Linus is an idiot :(((

    4. Re: Torvalds takes a quick shot at Slashdot too by Anonymous Coward · · Score: 0

      When the target is so big it's hard not to take a pot shot.

  20. Reverse Engineering by Bananenrepublik · · Score: 1, Insightful

    There's a difference between reverse-engineering SMB and reverse-engineering Bitkeeper: noone has ever agreed to not reverse-engineer SMB just by running it. This is different from Bitkeeper. Now how does this make a difference here, where Tridgell didn't use the Bitkeeper software? He must have been listening to someone's network traffic, and either he was eavesdropping, or that other person allowed it, and this could be construed as a violation of the Bitkeeper license.

    Also, McVoy has claimed that Bitkeeper saw unusual usage patterns or something like that, so maybe Tridgell even tried his software on Bitmover's servers, which to some degree would explain their anger.

    Personally, I still believe that what happened is better for the Free Software movement overall. Hopefully, management people get told this story with the right spin, i.e. proprietary software means you have no rights.

    1. Re:Reverse Engineering by Anonymous Coward · · Score: 0

      Hopefully, management people get told this story with the right spin, i.e. proprietary software means you have no rights.

      Forget the "spin" and concentrate on the facts. Other than that you're close, proprietary software means you have fewer rights.

    2. Re:Reverse Engineering by Senjutsu · · Score: 1

      He must have been listening to someone's network traffic, and either he was eavesdropping, or that other person allowed it, and this could be construed as a violation of the Bitkeeper license.

      And how do you imagine the samba people reverse engineered SMB? Someone must have been running an SMB share with windows, and all Microsoft licenses include a "You may not reverse engineer" clause.

    3. Re:Reverse Engineering by Flaming+Death · · Score: 2, Informative

      You dont need to have BitKeepr software to reverse engineer the _data_ - and that _is_ the same as reverse engineering SMB. Since you dont have microsofts source code for the portocol stack, you only have the data. People have been reverse engineering data for as long as there has been computers.. data reverse engineering has occured for millions of software data structures.. from game data mods.. to document recreations.. to graphic data .. and so on.. the only problem here is that Linus believes that Larry owns the data.. he doesnt.. he can only own the source and the binaries derived from that source. If someone manages to make some code that happens to reproduce the same data - TUFF!! Take it on the chin and get the hell over it.

    4. Re:Reverse Engineering by iCEBaLM · · Score: 4, Insightful

      He must have been listening to someone's network traffic, and either he was eavesdropping, or that other person allowed it, and this could be construed as a violation of the Bitkeeper license.

      In what reality? Looking at a software package doesn't mean you accept it. Reading a license aggrement doesn't mean you accept it. Listening to or looking at output from a program doesn't mean you agreed to any license terms that program is under.

      EULAs haven't even been proven to be enforcable in court. Lets not even forget the fact that reverse engineering for interoperability is expressly protected by even the DMCA.

      So again I ask, in what twisted reality could simply listening to the network traffic of some other program be construed as a violation of that programs license when you did not buy, use, copy or modify the software in question?

    5. Re:Reverse Engineering by Anonymous Coward · · Score: 3, Insightful

      He must have been listening to someone's network traffic, and either he was eavesdropping, or that other person allowed it, and this could be construed as a violation of the Bitkeeper license.

      Such a license should never have presedence over the moral rights to reverse-engineer anyways. The whole license should be regarded invalid on these grounds. This whole debacle was just waiting to happen as a certainty the more popular BitKeeper became.

      Attempting to treat "Linux" as a corporation, really shows a big misunderstanding of BM and Linus regarding the community. You can't stop it! Even if you think you're "leading" it (Linus is NOT).

      It's stupid, plain and simple. But they're just human, like the rest of us. I think everybody need to acknowledge that.

    6. Re:Reverse Engineering by Bananenrepublik · · Score: 1

      Do you disagree that the person causing the network traffic that was being listened to, would be viiolating the license (you may not use Bitkeeper to reverse engineer Bitkeeper) if he allowed this? And would you OTOH not condone Tridgell if he listened to somebody else's network traffic without them knowing?

    7. Re:Reverse Engineering by Anonymous Coward · · Score: 0

      I heard Tridge was causing network traffic by setting up a fake node. That fake node was causing bad data to Bitkeepers data on Bitkeeprs servers and sucking bandwidth. It's not about "reverse engineering" or Free Software it's about Bitkeepers system being fucked up by Tridge. That is why he is keeping his mouth closed.

      I don't use SAMBA. I use NFS. Fuck Windows shares.

    8. Re:Reverse Engineering by geekboy642 · · Score: 1

      I don't use SAMBA. I use NFS. Fuck Windows shares.
      NFS:
      One .ko and a few (tiny) utilities, brain-dead-easy to compile/install/configure.
      SMB:
      Multiple .ko, several large programs, larger daemons, quite difficult to build/install, near impossible to configure.

      Obviously, the true Linux zealot would use a SAMBA share.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    9. Re:Reverse Engineering by Anonymous Coward · · Score: 0

      Yeah, just remove those pesky configuration details like PASSWORDS, and NFS is real simple to run.

    10. Re:Reverse Engineering by bani · · Score: 1

      Listening to someone else's network traffic without them knowing might actually be part of Trigdell's job. Network administrators have to do this all the time.

      Since Trigdell reverse engineered SMB in this exact same way, it's entirely possible he did the same thing with BK.

    11. Re:Reverse Engineering by Anonymous Coward · · Score: 0

      ./configure;make;make install is difficult to build?
      Going to the SWAT web pages or webmin web pages is difficult to configure?

    12. Re:Reverse Engineering by schon · · Score: 1

      Do you disagree that the person causing the network traffic that was being listened to, would be viiolating the license (you may not use Bitkeeper to reverse engineer Bitkeeper) if he allowed this?

      Yes. Because the person causing the network traffic is not reverse engineering.

      Are you suggesting that when you agree to an EULA that you're responsible for what other people, who have no connection to you at all do?

      In that case, Larry McVoy should be arrested for piracy, as he obviously is responsible for all those pirated copies of Windows (and so are you, BTW.)

    13. Re:Reverse Engineering by sydneyfong · · Score: 1

      IANAL, but it seems to me that the EULA of a free-as-in-beer software is likely to be enforcable.

      The argument of EULA's generally not being enforcable is that the user has already paid for the software, and since he has already paid, there is no reason why he has to comply to additional agreements (usually unknown to the user until he installs it) to use software he already bought.

      Technically, in legal terms it's a lack of "consideration", since there the contract (of sale of software) is supposedly complete when user pays for the software. In free-as-in-beer software, the "consideration" can be said to be the EULA, and thus it's likely to be enforcable.

      Again, IANAL.

      --
      Don't quote me on this.
    14. Re:Reverse Engineering by iCEBaLM · · Score: 1

      That's only one argument, the second is that you don't actually get to see the agreement until after you buy it and open it, at which point most stores will not take it back. The third argument is that many restrictions inside EULAs are unenforcable and run counter with the law, ie: reverse engineering rights are protected.

      I disagree that the software being free to download would in some way cause me looking at its network output to be any more or less restricted or under certain terms than a Free or even a proprietary commercial software package. It makes no difference.

    15. Re:Reverse Engineering by iCEBaLM · · Score: 1

      1. Yes I disagree for two reasons. The first is because the person in question may not have advanced knowledge of Tridge listening to the traffic. The second is because even if the EULA was violated I believe that part to be unenforcable as reverse engineering rights are protected even by the draconian DMCA.

      2. Yes, I would condone it. The internet is a public network and you should assume at all times that you are being listened to. This is not bank account information he's listening to, this is the protocol that (most of) the linux kernel maintainers used to keep track of their code changes.

    16. Re:Reverse Engineering by Anonymous Coward · · Score: 0

      You can't sniff someone else's network traffic and deduce a proper protocol unless you have some fore-knowledge of what that traffic is intended to accomplish. In other words, its collusion. He had to work with someone directly to get a working knowledge of the command set. After that, you can pretty much write scripts to automatically try different values in different slots of a message, noting the responses from the server in the process.

      Since he didn't have a BK client, he HAD to use some one that did. You just can't get around that. So he got somone to violate the license for him.

    17. Re:Reverse Engineering by Anonymous Coward · · Score: 0

      I actually embeded the "second" argument somewhere in my original post.

      For the third argument, it really depends on what "unenforcable" means. IANAL, but I'm actually a law student (a rather lousy one to say the least), and AFAIK, if I accepted a valid, legally binding agreement that says I'm not allowed to reverse engineer a particular software/protocol/etc, it is enforcable. An agreement for giving away your first-born would (and should!) probably be void though. That said, I'm not sure where the line is drawn. I should spend less time on Slashdot and put more effort studying :(

      I'm not in the USA though, so I'm not sure whether there is any difference in the USA.

      IANAL. Posted AC coz I'm sure I've made some errors here or there. Sure everybody knows the grandparent post is probably me, but then at least it's not evident in my user page ;-p

    18. Re:Reverse Engineering by Anonymous Coward · · Score: 0

      on the contrary.. if McEvoy wished to keep his protocols secret, he would have avoided having them transmit their information over public TCP/IP.

      You try walking around a dodgy neighbourhood dragging a clear plastic bag full of $100 bills sometime...

    19. Re:Reverse Engineering by Anonymous Coward · · Score: 0

      EULAs haven't even been proven to be enforcable in court.

      Wrong.

      A EULA is meant to be a contract. Contracts are enforceable as long as they pass the tests of being a valid and binding contract.
      In the US there IS court precedence that packaged EULAs are legally binding if there is sufficient indication on the outside packaging that a EULA is present. I don't agree with it, but that's the way it is.

      In some countries, like Germany I believe, they actually have laws that dismiss the validity of packed in EULAs.

      Regardless, for electronic delivery, a Click-Thru EULA is a legally binding contract in the US.

      It is true though that a EULA, like any contract, is not binding if the terms are not reasonable according to the laws where the agreeement is entered (that's why there is always a standard disclaimer about "additional rights in certain states" on warranties). That might be the case with the Bitkeeper license.

    20. Re:Reverse Engineering by rodac · · Score: 1

      I am pretty good at reverse engineering network protocols.

      I suddenly feel a strong urge to reverse engineer the BK protocol and add it to ethereal.

    21. Re:Reverse Engineering by Anonymous Coward · · Score: 0
      EULAs haven't even been proven to be enforcable in court.

      You have no idea what the fuck you are talking about. Shut up now.
    22. Re:Reverse Engineering by iCEBaLM · · Score: 1

      Prove me wrong or you shut up first.

    23. Re:Reverse Engineering by glitchvern · · Score: 1
      EULAs haven't even been proven to be enforcable in court.

      EULA's were held to be enforcable by the Federal District court in St. Louis in the Blizzard v. BNETD case. The court ruled that BNETD did not have the right to reverse engineer the network protocol because the EULA prevented them from doing so. It seems crazy, but it's true. The eff is appealing to the 8th Circuit of Appeals.
    24. Re:Reverse Engineering by Flaming+Death · · Score: 1

      Gee.. this makes for an intelligent read. You were obviously sitting on Tridge's shoulder when he did this? "I heard".. get a brain.. using that as evidence to make such rediculous claims is totally stupid and lame. Hes keeping his mouth closed due to the stupid crap flying around - by people like yourself.

      You keep using NFS.. I need to work with the other 90% of OS's in the world. You can live in your little 12 yr old "FUCK Windows shares" world.. but you'll get nothing done in the real world with that sad, and ignorant attitude.

  21. Re:So... +5 insightful! by Anonymous Coward · · Score: 0

    1. Tridge reverse-engineers proprietary protocols. That's what he does. Ever heard of Samba?
    2. As far as I can tell, Tridge wasn't intent on breaking any deal between Linus and McVoy.
    3. Tridge never used BitKeeper's free client, so he did not agree to the license. He can't fail to "uphold his side of the deal", because he never made a deal.


    Mod up! Forget who says what - point 1 to 3 here is right to the point of this case.

  22. Actually by loomis · · Score: 4, Funny

    The actual statement directed at Linus was that he's got to "cool it now," and that he'd better "watch out" because he's "gonna lose control."

    Furthermore, it wasn't Perens who said this. It was actually Bobby Brown. It was also at this point that Whitney Houston told Torvalds that she "believed the children were the future," and that a reversed engineered Bitkeeper would "teach them well and let them lead the way."

    --
    "The television is the retina of the mind's eye" - Videodrome
    1. Re:Actually by sacrilicious · · Score: 1
      The actual statement directed at Linus was that he's got to "cool it now," and that he'd better "watch out" because he's "gonna lose control." Furthermore, it wasn't Perens who said this. It was actually Bobby Brown.

      No, it was .38 Special, and the statement was to "hold on loosely but don't let go, if you cling too tightly you're gonna lose control". Get it right.

      --
      - First they ignore you, then they laugh at you, then ???, then profit.
    2. Re:Actually by DrWhizBang · · Score: 1

      I thought that the most appropriate commentary was issued by Hansen, who stated "mmmmmmmm-bop!"

      --
      Schrodinger's cat is either dead or really pissed off...
    3. Re:Actually by geminidomino · · Score: 4, Funny

      You just mentioned HANSON on /.?!

      -1, Deserves Stabbity Death

  23. Age Old Story... by Paris+The+Pirate · · Score: 1

    First the Penguins, then the arguments came. How many times have we seen this happen? (?)

  24. MOD PARENT UP !!!! by Anonymous Coward · · Score: 0

    +50 FUNNY

  25. I'm sure Novell is feeling good right about now by Anonymous Coward · · Score: 0

    Just think, the folks over at the Big red OH green SUSE engine staked their company on linux. Not looking too good right now! And the guy who controls the kernel up and gets rid of the coolest source engine control thing from what I read and now is slammed by another OSS person. The closed camp is just smiling. Go Novell, all the way down the tubes!

    1. Re:I'm sure Novell is feeling good right about now by Anonymous Coward · · Score: 0

      The closed camp is just smiling.

      Like the 'closed camp' don't happily slam one another? Guess you haven't been paying attention.

    2. Re:I'm sure Novell is feeling good right about now by incabulos · · Score: 1

      Yeah because a few snide comments to the press are a great reason to abandon a profitable high-profile business - quitters are winners! Look at McVoy, the skillful, diligent way he threw a tantrum, took his toys and went home will garner him the greatest respect and credibility from the community.

      Remember how Microsoft gave up the software business years ago after a single negative comment about the quality of their software? What an amazing day, I wonder where Bill Gates would be today if they kept on selling software...

  26. Stop the FUD by Anonymous Coward · · Score: 0

    Oh, Christ, talk about FUD...

    "Tridgell, pushing his own agenda, screws up Linus's very happy Bitkeeper deal."

    Tridgell, in his free time, simply did what he is good at, reverse engineer a proprietary protocol. This is not only legal, it's also generally considered a good thing, especially in the open source community. Perens rightly points to samba as a successful and widley accepted result of reverse engineering.

    "Linus gets upset for this and speaks his mind."
    And he is free to do so, as are others to call his comments stupid.

    "Note that Tridgell doesn't complains because he has gotten his way."
    And where did you get the information, that he had an agenda in the first place and that him not saying anything is related to him getting his way and not him following sound legal advice? Oh, there isn't any such information, you just made it up to spread FUD.

    "Perens calls Linus an idiot for being upset. He calls Larry names for being upset that he is upholding his side of the deal and others aren't."
    Again, Tridgell didn't break any contract and didn't have any kind of deal with Tridgell, so how can you talk about Tridgell breaking a deal with Larry?

    "Someone should tell zealots like Perens that in the real world, people compromise so everyone can be happy."
    Wow, spreading FUD and than calling others zealots really bolsters your case. Impressive.

    "Also that there is nothing wrong with with proprietary or comercial software. If it didn't exist free software would have nothing to 'libarate'."
    1. Who said there was something wrong with propietary software? Perens didn't, but thanking for building this nice strawman.
    2. What kind of twisted argument is that? So according to you anything bad would in fact be good, as if there was nothing bad, good could not do good. Wow.

  27. Your Paragraphs are in the Wrong Order by Morosoph · · Score: 1
    Someone should tell zealots like Perens... should come first, since otherwise your logic breaks: it's not just a 'very happy' two-way deal when the product is the result of teamwork, where many of those working with you disagree with you.

    If you start with stuff about free software zealots, then the will of those involved in the project can be ignored, since they're clearly not reasonable in their opinion, Hell, maybe they should give up on that stupid project of writing a free kernel, since there are perfectly good proprietry alternatives.

  28. why do I ever get so angry... by l3v1 · · Score: 1

    ...when I read stupid political talk from people who wish to be able to influence not by providing, but by talking down the stars from heavens - well, like most stupid polticians do.

    If I have to choose between a man who talks so much, and crap so often that it's far above the statistical mean, I will always take the side of the other guy, who proved his ways so many times with his deeds.

    That's the story for me, you choose who's who from above.

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

      If I have to choose between a man who talks so much, and crap so often that it's far above the statistical mean, I will always take the side of the other guy, who proved his ways so many times with his deeds.

      That's the story for me, you choose who's who from above.


      That's easy. The talking comes from Linus, McVoy and to a lesser extent Perens. The guy who isn't yammering on about all this but who has undoubtedly proved his ways many times is Andrew Tridgell.

      So you're a Tridge supporter.

    2. Re:why do I ever get so angry... by Anonymous Coward · · Score: 1, Insightful

      Honestly, I have no idea why you do ever get so angry, maybe an anger management course would help you find out and cope with the problem?

      Anyway, nobody is disputing the immense input of Linus for OSS (to put it mildly), however that doesn't mean that he always has to be right on anything he says, does it?

      On the other hand, while I think your characterization of Bruce Perens is unfair, to say the least, even if you were right this would make his arguments wrong automatically, would it?

      So please, take a look at what the issue is here, what the involved parties had to say about it, weigh their arguments and then decide who you agree with and who you don't agree with.

      Simply basing your opinion on the issue on personal preference surely isn't the most intelligent thing to do and I'm pretty sure it also constitutes a logical fallacy (I think it amounts to an ad hominem, but I'm not really sure).

    3. Re:why do I ever get so angry... by jimdhood · · Score: 3, Insightful

      Hmmm. I always side with the person having the strongest logical argument. Doing anything less is using emotions and predjudices to make judgements instead of one's noggin.

    4. Re:why do I ever get so angry... by fLameDogg · · Score: 0

      That's good, but one could make the case that this approach uses only one side of one's noggin.

      --
      fD
    5. Re:why do I ever get so angry... by slashdot_commentator · · Score: 1
      while I think your characterization of Bruce Perens is unfair, to say the least,

      How about this characterization then?

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  29. I'm with Mr. Perens by MadFarmAnimalz · · Score: 4, Insightful

    My hat's off to Linus for his work and stewardship of the kernel.

    That doesn't make this right, however. Linus is unequivocally wrong in creating double standards for the morality of reverse engineering, and I don't think the community is going to forget that.

    I'm not vilifying Linus, I'm aying that the guy's human, not the demigod that the slashbot party portrays.

    He just cannot be in such a sensitive position and remain "just an engineer".

    --
    Blearf. Blearf, I say.
    1. Re:I'm with Mr. Perens by Anonymous Coward · · Score: 5, Interesting
      I'm not vilifying Linus, I'm aying that the guy's human, not the demigod that the slashbot party portrays.
      Torvalds' famed managerial skills is nothing more than the fortunate side-effect of a personality cult. The way he's carrying on at present will tarnish his halo in the eyes of more and more people and the kernel development will fracture as a result.
      He just cannot be in such a sensitive position and remain "just an engineer".
      If there was ever an example that proves that you can't be "just an engineer", it's this Bitmover episode. In truth, Torvalds has demonstrated his political leanings again and again over the years but most were too dazzled by his graven image and too busy criticising RMS for them to notice. Put simply, Torvalds believes in personal convenience. Everyone else be damned. In fact, this is exactly what he meant by being "just an engineer". Please read his autobiography, "Just For Fun" to hear in his own words just how unsophisticated and primal his thoughts really are. (To anyone who has read it and is wondering what I'm talking about, please read it again with the penguin tinted spectacles removed and view Torvalds not as a "God" (as he once asked us to view him) but as an above average developer and nothing more.)

      Torvalds does the Open Source movement a great disservice by downplaying the importance of freedom. I've been critical of the Open Source movement as a whole for this but apart from Torvalds, the founding fathers at least recognise that facet of the Open Source diamond needs the occasional polish. Torvalds on the other hand has demonstrated his absolute contempt for my and your freedoms and I doubt his reputation will ever recover from this.

      Torvalds has jumped the shark.
    2. Re:I'm with Mr. Perens by Anonymous Coward · · Score: 2, Interesting

      As the other poster says, Linus deserves respect for bringing us the Linux kernel... but that's about it.

      He really does just go with whatever is easiest for him personally - morals, movements and philosophies be damned.

      I like Linux, I appreciate the fact that it has provided a basis for a lot of GNU development and Open Source advances... but Linus Torvalds really isn't the best spokesperson we have for Open Source. He never has been, and he never will be.

      Let him concentrate on the kernel, and just ignore any of his attempts to move outside of that...

    3. Re:I'm with Mr. Perens by FlynnMP3 · · Score: 1

      Interesting opinion. Do you have any references to bolster that bit of hot air? Besides the Torvold's bio.

      That god sentance certainly has my curiosity peaked. It is certainly out of step for Linus.

      I will however, totally agree with your supposition of 'being an engineer means being lazy'. Most of the times this is constructive laziness, wanting to simplify a process to the point of peak efficiency to reduce the work necessary to complete said task. Nothing wrong with that IMO.

      I cannot stomach the words about personal convenience. Perhaps you have some sort of knowledge of Linus that I don't. But that sure sounds like you are using your own yardstick to measure somebody else.

      You should know that never works well.

      -FlynnMP3

    4. Re:I'm with Mr. Perens by bheading · · Score: 1

      What you have to understand is that Linus doesn't give a tuppenny f*ck about the morality of reverse engineering. Why does everyone on Slashdot think that he has to act as an open source messiah ?

    5. Re:I'm with Mr. Perens by Anonymous Coward · · Score: 0
      That god sentance certainly has my curiosity peaked.
      Do a google search for "linus torvalds i am your god". Also, as admitted to on page 191 of his autobiography, he named the root account of his UNIX machine at university, "Linus 'God' Torvalds". He attempts to excuse this but in all my years I've never encountered anyone who considers themselves "God" of his machine", regardless of whether it was in their office or not.

      I'm not religious and am not offended about it particularly or even think it's that important, but he does seem to have a disproportionately high opinion of himself.
      Nothing wrong with that IMO.
      I agree.
      I cannot stomach the words about personal convenience.
      I don't know why. Linus himself says it himself, just not as directly. Consider his "pragmatic" approach - use whatever tool is best for the job; be it propriatary software or free software. It's nothing more than personal convenience to fulfill the immediate goal. Nothing wrong with that apart from that he can have deleterous effects later on. This whole Bitkeeper episode is an exemplification of it.
      But that sure sounds like you are using your own yardstick to measure somebody else.
      Sure. I support free software and can see the folly in courting proprietary software vendors no matter how well intentioned they may be.
    6. Re:I'm with Mr. Perens by Anonymous Coward · · Score: 0

      Although a little harsh ("absolute contempt" for freedoms??), you make a good point.

      Linus is just a good programmer and a good politician. He isn't God. He knows what to do to keep people happy. He knows that criticizing RMS gets him points, even when he *agrees* with RMS on certain points (for instance, it's not a violation of the GPL to include DRM in the kernel).

      He viewed the BitMover episode as a justification of his "pragmatic principles". "Use the right tool for the job". He got burned. Now he's angry.

      Sometimes I ask people: 50 years from now, who will be remembered in the software world? RMS or Linus? Think about it!

      Software is all about politics and licenses. It ain't about the code (unfortunately).

    7. Re:I'm with Mr. Perens by slashdot_commentator · · Score: 0

      I've been critical of the Open Source movement

      And yet for some reason, an anonymous coward trying to suggest a history of being balanced in opinion really doesn't mean jack to me.

      Torvalds does the Open Source movement a great disservice by downplaying the importance of freedom.

      Or perhaps, Torvalds is fight for the freedom of developers to be able to CHOOSE how they conduct their business, and not be beholden to an ideological mantra. GPL zealots do themselves a great disservice by misrepresenting people to showcase their ideological agenda.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    8. Re:I'm with Mr. Perens by Anonymous Coward · · Score: 0

      He just cannot be in such a sensitive position and remain "just an engineer".

      Actually, he can. And will. Because that's who Linus is. He doesn't really care about anything but Linux. God bless him, he's human.

      He is not like Perens or ESR -- people who care more about making noise than making software.

    9. Re:I'm with Mr. Perens by Anonymous Coward · · Score: 0
      GPL zealots do themselves a great disservice by misrepresenting people to showcase their ideological agenda.
      Perhaps you could furnish your comment with specifics. Which parts of my post misrepesent Torvalds?

      Incidentally, this has nothing to do with the GNU GPL.

      As to an ideological agenda, Torvalds is pushing one himself by suggesting that Tridgell is somehow doing something wrong by reverse engineering Bitkeeper; and as The Register and Perens have mentioned, this agenda is extrodinarily close to SCO, Microsoft or any number of other proprietary software companies. The irony here would be a source of great amusement if it wasn't so potentially tragic. Torvalds was framed as a poster boy of the Open Source movement, in part because of the view that RMS was too political. And yet, Torvalds is as politically motivated as anyone else. The difference however is that few people have any clue what Torvalds is up to. And ever fewer would have guessed that he supported proprietary software.
    10. Re:I'm with Mr. Perens by HiThere · · Score: 1

      Hero worship is a human tendency. It's almost always wrong. But it's convenient for getting things done.

      If Linus recognizes his mistake (and, perferably, appologizes to Trig for being out of line), then this can be let slip under the water. The chorus of criticism makes me believe that the "cult of Linus" is pretty much a matter of convenience, so the idol having feet of clay shouldn't cause any permanent damage...but perhaps it will help people remember that it's so.

      I still think it's probably best to have someone in charge who isn't an idealogue. An "engineer-manager", if you will, is a good choice, because it allows a number of people with varying ideals to work together smoothly. But it does have some problems, and we do need to keep those in mind. (And be ready to call him on them!)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    11. Re:I'm with Mr. Perens by Narchie+Troll · · Score: 1

      Linus once said "I am your god!" to some Linux conference. It was a small scandal. He mentions it in his book.

    12. Re:I'm with Mr. Perens by Anonymous Coward · · Score: 0

      Watch the movie _Hackers_. Maybe Linus watched it too and that explains the God thing.

    13. Re:I'm with Mr. Perens by killjoe · · Score: 1

      What happened to the tridge's choice? How come Linus isn't for that?

      --
      evil is as evil does
    14. Re:I'm with Mr. Perens by slashdot_commentator · · Score: 1
      What happened to the tridge's choice?

      Tridge always had a choice. He could have chosen to develop an alternative to McVoy's product. Tridge could have chosen to show discretion, and not screw over Torvalds (and the other maintainers) on his choice of SCM tool.

      He did not make those choices. He chose instead to reverse-engineer a client, which would not result in the alternative to McVoy's product. But he did succeed in making it untenable for Torvalds to continue using the tool of his choice.

      How come Linus isn't for that?

      I don't know anyone who's in favor of getting screwed over by someone else.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    15. Re:I'm with Mr. Perens by UN1XG0D · · Score: 1

      Well now you have

      --
      UNIX: A set of Linux-like operating systems that grew out of an original version written by some guys at a phone company
    16. Re:I'm with Mr. Perens by killjoe · · Score: 1

      "Tridge always had a choice. He could have chosen to develop an alternative to McVoy's product. Tridge could have chosen to show discretion, and not screw over Torvalds (and the other maintainers) on his choice of SCM tool."

      How did he screw linus over? He had a perfectly legal right to do what he was doing, it was his CHOICE. How could he have possibly predicted McVoy would get a bug up his ass and deny Linus the use of bitkeeper for what he is doing.

      Larry is an insane individual, no sane human being can predict how somebody who is psychotic will behave.

      "I don't know anyone who's in favor of getting screwed over by someone else."

      Once again who got screwed over and how? The only people who got screwed over were the kernel developers. Larry screwed them over by taking their license away. By your own admission Tridge was not working on a competing product. No harm came to larry. He just woke up one day and decided to fuck his friend and all the linux developers.

      --
      evil is as evil does
    17. Re:I'm with Mr. Perens by slashdot_commentator · · Score: 1
      How did he screw linus over? He had a perfectly legal right to do what he was doing, it was his CHOICE.

      He had a legal right. He also can chose NOT to pursue what he is legally permitted to do. Just because its legal to do something, does not make it a GOOD thing to do. Tridgell did not need clairvoyance in this situation. McVoy had alway threatened to do something like this, and Linus, McVoy, and OSDF had been in discussion with Tridgell to desist in this activity.

      Once again who got screwed over and how? The only people who got screwed over were the kernel developers?
      Larry screwed them over by taking their license away.

      Larry had the right to take away the license, and furthermore, Larry has a legal right to ACT to protect HIS franchise.

      By your own admission Tridge was not working on a competing product.

      Now YOU are the one who is LYING. I did not say Tridge was not working on a competing product. I said that Tridge's work on reverse-engineering would NOT RESULT in a REPLACEMENT to BK/BM. No one has to PROVE HARM came to Larry. Larry might be a idiot for thinking he needs to address things that way. But then again, you may be an idiot for thinking Tridge was right to sabotage the agreement Torvalds had with McVoy, merely because he could. Its called perspective.

      By YOUR own admission, the end result is that the kernel developers got screwed over. They would NOT have been screwed over if Tridge did not continue his reverse engineering efforts. Tridge may have had the legal RIGHT to do so, but he did NOT HAVE to pursue his course of action. He did not have an alternative tool for Torvalds, he acted only to satify his curiosity, and CHOSE to screw over the developers that preferred to use BK/BM.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    18. Re:I'm with Mr. Perens by killjoe · · Score: 1

      "He had a legal right. He also can chose NOT to pursue what he is legally permitted to do."

      So Tridge should live his life by what makes Larry happy? Fuck that. Larry has no right to dictate what tridge does or doesn't do. Larry is an insane psychotic. You can't let people like that run your life.

      "Larry had the right to take away the license, and furthermore, Larry has a legal right to ACT to protect HIS franchise."

      Of course he did. Linus was too distracted by the shiny toy to realize this even though lots of people warned him.

      Once again the fact that a proprietory application vendor can take away your right to use software at any time for any reason was obvious to everybody but Linus. This is number one reason why using proprietary software is dangerous.

      "Now YOU are the one who is LYING. I did not say Tridge was not working on a competing product. I said that Tridge's work on reverse-engineering would NOT RESULT in a REPLACEMENT to BK/BM."

      So where is the harm to larry then? No competing product, no harm.

      "But then again, you may be an idiot for thinking Tridge was right to sabotage the agreement Torvalds had with McVoy, merely because he could. Its called perspective."

      What larry did to linus was not reasonable. It was the act of an insane psychotic and could in no way be predicted reliably by Tridge. Tridge may have thought that larry might retaliate agains him, and maybe even OSDL (even though he was doing things in his own time) but who could have guessed that larry would go after linus?

      "By YOUR own admission, the end result is that the kernel developers got screwed over."

      By Larry. LARRY FUCKED THE LINUX DEVELOPERS, LARRY FUCKED HIS GOOD FRIEND LINUS. Get that through your thick skull. LARRY FUCKED HIS GOOD FRIEND LINUS IN ORDER TO GET BACK AT TRIDGE.

      "He did not have an alternative tool for Torvalds, he acted only to satify his curiosity, and CHOSE to screw over the developers that preferred to use BK/BM."

      No Larry fucked over the developers to get back at tridge. Larry is 100% at fault here.

      --
      evil is as evil does
    19. Re:I'm with Mr. Perens by Anonymous Coward · · Score: 0

      . I said that Tridge's work on reverse-engineering would NOT RESULT in a REPLACEMENT to BK/BM.

      The same way Tridge's work on reverse-enginering the SMB/CIF protocl didn't result in a replacement for Windows NT Server 4?

  30. Perens hardly cool :) by Xtifr · · Score: 5, Interesting

    While I basically agree with Bruce completely on this particular issue, there's something a bit ironic about Bruce, who has quite a reputation as a hothead himself, telling the usually unperturbable Mr. Torvalds to "cool it".

    Ever since Larry McAvoy pulled kernel dev (and former Debian Project Leader) Ben Collins' license I've been waiting for this thing to blow up. It's been obvious that it was a matter of when, not whether. And it seems pretty obvious to me that Tridge merely provided the excuse Larry has been looking for.

    Linus is a smart guy, and I'm sure he'll get over his little snit before long. But in the meantime, my god, being told to cool it by Bruce Perens is like having RMS tell you not to worry so much about whether the software is really free or not! :)

    (Not to dis Bruce, who I really like. And, as a person of Irish descent, I understand the temper thing. But still....wow! :)

    1. Re:Perens hardly cool :) by slashdot.org · · Score: 2, Funny

      Larry McAvoy

      You may have misspelled his name. I believe it's Larry McAvoid. ;-)

    2. Re:Perens hardly cool :) by Anonymous Coward · · Score: 0

      I don't know much about Ben Collins, but his code sucks.

      Ugh, let that guy stick to management or something because his code is some of the worst I've seen (like the sbp2 firewire crap in the Linux kernel).

    3. Re:Perens hardly cool :) by Bruce+Perens · · Score: 4, Funny
      This reputation is historical, but I should point out that I have not walked off of a project in anger in 5 or 6 years. Sometimes you get to learn from experience. Also, being a parent has made a big difference. Once that happened, Free Software was no longer the most important thing in my life and I could look at it with more perspective.

      Thanks

      Bruce

    4. Re:Perens hardly cool :) by Simon+Brooke · · Score: 1
      While I basically agree with Bruce completely on this particular issue, there's something a bit ironic about Bruce, who has quite a reputation as a hothead himself, telling the usually unperturbable Mr. Torvalds to "cool it".

      You said it! That's exactly what I was thinking. That said, like you, I do agree that on this occasion Perens is right.

      --
      I'm old enough to remember when discussions on Slashdot were well informed.
    5. Re:Perens hardly cool :) by Anonymous Coward · · Score: 0

      I can't begrudge anyone from changing their priorities. And I do agree that with you Bruce, that there are some glaring inconsistencies in Linus' reactions.

      But I've observed that the direction the Open Source movement is taking has prompted you to regress to your earlier ethical principles. In the recent past I read more and more often about your concerns regarding patents and the "pragmatic" approach to software licensing. It almost seems like you've come full circle from the days of joining with Raymond and O'Reilly in your distaste for Stallman's extremism. Perhaps having a family has realigned your values somewhat, in ways you didn't anticipate.

      We all make mistakes, and no one should be beaten up over them. But learning to admit our mistakes is a part of the growth process as well. I don't know if Linus will ever concede that Tridgell was within his rights, but I still haven't heard you say that perhaps trying to coexist with Microsoft's "shared source" initiative and the delightful Mister Matusow wasn't such a great call.

      - Dave

    6. Re:Perens hardly cool :) by Anonymous Coward · · Score: 0

      Bruce Perens 3

    7. Re:Perens hardly cool :) by Anonymous Coward · · Score: 0

      Bruce Perens <3

    8. Re:Perens hardly cool :) by Anonymous Coward · · Score: 0

      Fucking stupid HTML.

    9. Re:Perens hardly cool :) by Bruce+Perens · · Score: 4, Interesting
      It almost seems like you've come full circle from the days of joining with Raymond and O'Reilly in your distaste for Stallman's extremism.

      Well, I never had distaste for Stallman's philosophy. I felt that Open Source would be a gentle introduction for business people, who would be guided to understanding Stallman once they'd seen the pragmatic benefits. I have always, from the first moment it happened, been distressed that Eric positioned the organization to deprecate RMS rather than cooperate with him.

      But I must say that I've become somewhat alienated from RMS personally, not from the Free Software philosophy, over the GNU FDL. It's a bad license, and I don't feel it fits with Free Software at all.

      I still haven't heard you say that perhaps trying to coexist with Microsoft's "shared source" initiative and the delightful Mister Matusow wasn't such a great call.

      I have debated Matusow, but I have never tried to be inclusive of "shared source". Indeed, if it's not compliant with the Open Source definition, I'm not interested in helping promote it. And thus I am not sure what you're talking about.

      Bruce

    10. Re:Perens hardly cool :) by Anonymous Coward · · Score: 0

      Thanks for the reply, and thanks for clearing up any confusion I had about your perspective on the issue.

      The reference to "shared source" regards your inclusion of Matusow in Tony Stanco's Open Source in Government conference, a position I still disagree with. There are places for such a debate, but I strongly and sincerely believe that wasn't one of them. And Mr. Stanco's words on the subject make me even more confident of that distinction.

      I appreciate your personal goals in founding the Open Source movement, but there's one thing that always jumps out at me: It was successful, and the "gentle introduction" took hold among businesses who appreciate pragmatism. But the second part about appreciating Stallman's philosophy of Freedom hasn't taken hold, and probably never will.

      At this point the movement actually seems counterproductive and possibly harmful. Linus' recent actions seem to demonstrate this. At what point do you call it a day and cut your losses?

      - Dave

  31. "Beating" blowhard? by Anonymous Coward · · Score: 0
    "...Or, if he really wants to be a beating blowhard, he'll do something really stupid and sue, and it won't get him anywhere and it will risk his entire business."

    How 'bout bleating blowhard?

  32. Linus has lost the respect of many developers. by Reservoir+Penguin · · Score: 1

    I used to like Linuse's "just for fun" and "I'm an engineer" attitude. Now I see what lack of ethics and moral code can lead to in ANY field. I say SHAME ON YOU LINUS.

    --
    US-UK-Israel: The real Axis of Evil
    1. Re:Linus has lost the respect of many developers. by Anonymous Coward · · Score: 0

      yeh u are, everyone there hates israel and u support their hate and racism, fucker

  33. Trigdell by Xtifr · · Score: 1

    Wow, same trick works for "trigdell". Google is amazing. Of course, since I just misspelled McVoy in another post, I guess I shouldn't be casting stones. :)

  34. Problem with a Single Person in Charge by dotslashdot · · Score: 0

    I always wondered if it was a good idea to have one person be the end all for the kernel. Not to start a flame war here, but FreeBSD seems to take a more community approach in decision-making. The single leader format gives linux a single point of failure. With Linux, Linus is the one guy in charge. If he goes nuts, people don't really have much say (except to fork.)

    1. Re:Problem with a Single Person in Charge by mattyrobinson69 · · Score: 2, Insightful

      if you want an example of a a community that cant make desicions because there's more red tape than in the ministry of beaurocracy then look at debian.

      I think Torvalds being in control (presuming he's good - i dont actually know much about him) is a good thing because if a decision needs to be made, he can do it rather than waiting ages for a community to piss about for ages. (if the debian project ran the kernel, we'd still be on 1.x)

    2. Re:Problem with a Single Person in Charge by cheesybagel · · Score: 1

      A good despot surrounds himself with experienced advisers and listens to them. Armed with the extra information, he makes a decision.

    3. Re:Problem with a Single Person in Charge by marcosdumay · · Score: 1

      The point is that Linus is not in chage, FOSS doesn't have anyone in charge. People just follow him, if he start to make bad decisions, people will follow another one.

  35. it can be original by samxiao · · Score: 1

    unlike SMB everyone uses it and the fact is majority of the computers are running on Windows but BitKeeper is not the same case

  36. My Two Cents Worth by cranos · · Score: 5, Insightful

    Okay first things first, everyone should pull their heads in. Linus should give a detailed explanation of how he thinks that reverse engineering is a "Bad Thing", Tridge should break his cone of silence and let the community in on what exactly he was doing, and Larry should get used to the fact that people in the "Open" Source Community are going to want to have a SCM that meets their requirements, both in terms of technical abilities and licensing issues.

    I think this is what Bruce was trying to say.

    If any of the above mentioned do happen to read this (seriously doubtful I know) this does not imply disrespect for your previous work, just that my seven year old acts like this when he gets pissed off too.

    1. Re:My Two Cents Worth by twistedcubic · · Score: 1

      Tridge should not "break his silence" unless it benefits him, not the curiosty of others. Participating in childish squabbles makes you seem childish. Everyone knows that Tridge can do whatever the hell he wants, and contracts to which he isn't party should not be his concern.

    2. Re:My Two Cents Worth by cranos · · Score: 1

      Thats up to him, Im just saying that before we all go off half cocked attacking Linus or Andrew we need the full story.

      My own personal feelings on this are that Larry McVoy has over reacted in a major way over something that not even Microsoft has found a way to legally stop.

    3. Re:My Two Cents Worth by DrWhizBang · · Score: 1

      Tridge should break his cone of silence...

      I know this is a typo, but I'm having so much fun trying to figure out what this could actually mean.

      --
      Schrodinger's cat is either dead or really pissed off...
    4. Re:My Two Cents Worth by black+mariah · · Score: 1

      It isn't a typo. It's from Get Smart. http://www.tvacres.com/commun_booths_cone.htm

      --
      'Standards' in computing only impress those who are impressed by things like 'standards'.
    5. Re:My Two Cents Worth by DrWhizBang · · Score: 1

      Ah, thanks. I guess I'm behind on my Get Smart lore.

      --
      Schrodinger's cat is either dead or really pissed off...
    6. Re:My Two Cents Worth by Bruce+Perens · · Score: 2, Informative
      My guess is that OSDL's attorney or Tridge's own attorney told him to keep quiet. This is one reason I felt this was time to stand up to Linus. Tridge wasn't able to fight back.

      Bruce

    7. Re:My Two Cents Worth by cranos · · Score: 1

      It is quite possible that this is what has happened, especially if Larry McVoy is making noises about legalities its not a bad idea. However I have read through the posts that Linus has made regarding this and having asked him a couple of questions myself I think Linus is starting to make a little bit more sense.

      From what I can gather, he is more frustrated at the whole mess having happened in the first place when it didn't need to.

    8. Re:My Two Cents Worth by cranos · · Score: 1

      Must remember to preview before posting. THe link is here.

      Well my face is red

    9. Re:My Two Cents Worth by veliath · · Score: 1
      From my reading of what Linus has said, hes not saying reverse-engineering is a bad thing.

      Hes just saying that in this case, this particular bit of reverse-enginnering is useless and could end up in corrupting the Linux BK repository state irreversibly.

      Linus' basic argument is that BK is so cool a technology, Tridgel should not be allowed to wreck it. Hes just angry that Tridgel, in his zeal to "reverse-engineer", has done more harm to the state of technology than good.

      veliath
      :-)

  37. Linus had it coming. by Anonymous Coward · · Score: 0

    Like they said. Over 200 developers are active in kernel development at any time, thousands and thousands of people have contributed code.

    I know it's passe' to have convictions and ideals nowadays were only practicality and money matters, but some people do beleive in something.

    Many of the developers in the Linux kernel project have devoted their lives to the prospect that software should be Free. Many have based their lives and livelyhoods around it, and have made lots of money off of it.

    And here comes Linus telling them that they may not use the programming software of their choice, and in addition to that they have to use crippleware that has other restrictions such as you can't try to understand how it works.

    So Linus hands black box software out to Free Software developers, many with deep convictions, and says: "I am basing Linux development around this. You can use it, but don't look otherwise it will be taken away from us."

    WTF was he thinking?!!

    How the hell is he going to FORCE all the developers to abide by a agreement that they not only dissagree with, but in some cases consider the entire concept of black box software as immoral!

    Bitkeeper may have been a good technical choice, but a extremely bad when it comes to reality.

    Linus can't tell programmers what they can and cannot do any more then you or I can. Most people listenned to him becuase they gave him benifit of the doubt, but it was something that was going to end badly and it did.

    And now Linus is blaming another person for his own personal fuck-up and Perens is calling him out on it.

    This shit happens. It's happenned before with Linux, were Linus made very poor decision on something (SMP support for instance) and people had to force his hand.

    This was doomed from the start. Everybody knew it. RMS knew it. The majority of the kernel developers knew it. Perens knew it. I knew it. Linus was just being stubborn.

    He made a mistake, it's ok to make mistakes. But it's not ok to get abusive over it.

    And don't worry. Linux will move on.

    1. Re:Linus had it coming. by Anonymous Coward · · Score: 1, Insightful
      Bitkeeper may have been a good technical choice, but a extremely bad when it comes to reality.

      With "reality" you're surely meaning "ideological purity".

      What I really like about Linus, unlike the likes of RMS, Perens and many slashdotters, is that he puts technical facts way ahead of political non-sense when making decisions.

    2. Re:Linus had it coming. by Anonymous Coward · · Score: 0

      But just like slashdotters he has that same double standard where he gets to criticise the people he doesn't like for doing something while defending the people he does like for doing the same thing.

    3. Re:Linus had it coming. by realnowhereman · · Score: 1
      If that were true, he would never have made Linux. Let's not go mad and pretend that Linus has no political leanings. He absolutely does. If he didn't explain the following:
      • Starting Linux when minix was about
      • Choosing the GPL as a licence

      Both these decisions show that there was more to Linux than mere technical merit. It has been argued (and I think successfully) that Linux would not exist in the form it does now had it not been for the selection of the GPL as its licence. Whether Linus has strong political leanings or not, many of the other kernel developers do; without some form of politicisim then, large portions of the kernel would not exist.
      --
      Carpe Daemon
    4. Re:Linus had it coming. by FullMetalAlchemist · · Score: 1

      Except, he didn't make Linux for the reasons you think, it was not to be supperior or because he didn't like Minix. No, it was because he wanted to learn the PC architecture and because his computer wasn't good enough to run Minix all that well.

      Not to mention that Linux was originally closed source; so what exacly is your point?

    5. Re:Linus had it coming. by realnowhereman · · Score: 1

      My point is that "originally closed source" is irrelevant. It wasn't at some point, and Linus made that decision. When it became open source a licence was chose and Linux made that decision. They were NOT technical decisions so the argument that Linus never makes any decisions that aren't on technical merit is wrong.

      --
      Carpe Daemon
    6. Re:Linus had it coming. by bani · · Score: 1
      I would argue exactly the opposite. Both decisions were entirely and completely pragmatic, not political in any way at all.

      Starting Linux when minix was about

      I can't afford software X, and it's incredibly limited anyway. I'll write my own instead.
      Not political .

      Choosing the GPL as a licence

      I'll pick a license which encourages other people to write code for me as a byproduct.
      Not political .

      What, next thing you'll tell us is that eating tasty food instead of dog shit is a "political decision"?

    7. Re:Linus had it coming. by whitespacedout · · Score: 1
      What I really like about Linus, unlike the likes of RMS, Perens and many slashdotters, is that he puts technical facts way ahead of political non-sense when making decisions.

      The trouble is that political stuff does affect technical stuff eventually.

      GPL is a bastion in the defense against evil political stuff. The licence of BK was dangerous to the progress of linux in the long term, (not the short-term). The long term is what the likes of RMS/Perens GPL supporters etc consider. Linus was thinking short-term when he chose BK.

      Linus is a hero of mine alright, but hey, he is only human.

    8. Re:Linus had it coming. by Anonymous Coward · · Score: 0

      Why is it not a technical decision? According to the OSS zealots OSS always produces better software in the long run. Even Linus states this in his post. Choosing the GPL is a purely technical decision on his part - to produce better software.

    9. Re:Linus had it coming. by cheesybagel · · Score: 1
      How about:

      I can't use BK because I use CVS and have sent them a patch for a bug once.

      I can't use BK because I am a Debian project head, apply patches to lots of software including CVS, and hence I can't use it.

      I'll pick a license which cannot be taken under my feet because LM feels like doing it.

      You people have a problem, in that you mistake politics for what it really is. Politics is about seeing long ranged issues before they hit you and adjusting for it.

    10. Re:Linus had it coming. by bani · · Score: 1

      No, that's strategic planning.

      Politics is about how to lie and bullshit the public in order to get what you really privately want for yourself.

    11. Re:Linus had it coming. by Anonymous Coward · · Score: 0

      What I really like...is that he puts technical facts way ahead of political non-sense when making decisions.

      Well, he apperently didn't make a correct assessment of the reality by choosing the proprietary silly-licensed allthough incompetably -well-functioning product. I think that a lack of managment skills is the point causing trouble here. He just pursued the technical point of view (for not to mention his relation with McVoy) at odds with the human-torn reality of community development.
      Maybe when this whole mess settles down and everyone will be able to look behind without prejudice, they will see this merely as a management mistake.
      When I lead the project and want to make that project successfull, I inevitably have to respect the views of the people I work with. Otherwise I have to sack them (which is not the case here ;-) ) or leave (which isn't the case either ;-) ).
      IMO Linus just did a wrong decision by choosing BitKeeper and not being able to forsee what trouble this will cause (as was posted above, this wasn't the case of "wheter" but rather "when").
      McVoy was right in doing what he did, Tridge was right in doing what he did as well; Linus wasn't right in allowing all this happen.

    12. Re:Linus had it coming. by Anonymous Coward · · Score: 0

      Well apparently he made an extremely poor technical decision in choosing BK. He made an even poorer political decision by blaming others than him for that choice and its obvious consequences


      More than cooling, maybe he should retire?

    13. Re:Linus had it coming. by BooRolla · · Score: 1
      What I really like about Linus, unlike the likes of RMS, Perens and many slashdotters, is that he puts technical facts way ahead of political non-sense when making decisions.

      His inability to get past technical facts is exactly what led him to trouble.

  38. Difference between Samba and Bitkeeper situation by Anonymous Coward · · Score: 2, Insightful

    I don't recall hearing about Microsoft donating free licenses to Linux or Samba developers.

    When you continously give something of value to a group of people, and they 'condone' a member of their group to do something that jeopardizes your livelyhood (how you pay your rent and provide for your family) then it is understandable that you might want to stop giving to that group--especially when the gift was costing you around $500,000/year. Seriously, think about this scenario without associating it with open source, etc. You bet your ass you'd stop giving to that group!

    The ideal solution would've been for the 'troublemaker' to leave the group, so that the gift-giver would have no grounds to stop giving to the entire group. But nooo....that was too simple for them to consider.

    Linus did the right thing because all the open source SCM solutions sucked for the past few years. There are some really cool open source solutions like SVK and monotone, but they probably could've used another couple years to become robust enough for a large, complex project like the Linux kernel.

    Linux clearly benefitted from Bitkeeper. And Bitkeeper probably benefitted from all the publicity.

    People should select SCM software based on technical merits and user productivity rather than religious views on licensing. The idiocy and fanaticism of both corporate monkeys and GPL fanatics never cease to amaze me. Linus avoids these two opposite extreams and did what was best for the Linux kernel--unfortunately, the fanatics surrounding Linus put an end to a good thing.

    BTW, I'm a very satisfied Subversion 1.1.4 (Debian server) and TortoiseSVN (Windows client) user so I've nothing against open source SCM products for my needs. I just know that for the Linux kernel, there really isn't anything as appropriate as Bitkeeper.

    And I pray that ClearCase doesn't become the SCM for Linux (in case IBM offers a very generous license). Not because it is closed source, but because I didn't like my experiences with it.

  39. Legal and a Good Idea are different things by logicnazi · · Score: 2, Insightful

    Sure, this may be the same thing that happened with Samba but linus never made any claims about the legality. Something which may be technically and legally similar is not necessarily just as good a strategic idea.

    In the case of microsoft we had a widely deployed piece of software that the open source community needed to interact with for compatibility reasons. Nothing of the kind is true with BitKeeper. In the case of BitKeeper the open source community could have simply built their own incompatible protocol and not have to worry about being shut out of the market by a BitMover monopoly. On the other hand in the case of microsoft the open source community couldn't simply build a better protocol than Samab but really needed to be compatible.

    Secondly, while it's possible I very much doubt that the BitKeeper protocol was being reverse engineered from the expensive pro version. Most likely it being reverse enginered from the free versions (or at least comped versions). Unlike microsoft which needs to keep Samba out there in every windows box BitMover was just allowing this free usage as a donation/PR move and could easily revoke it without comprimising their buisness model.

    In short by trying to reverse engineer this protocol it seems that Andrew? gave the impression that the 'price' of donating expensive software to open source projects is to have your market advantages reverse engineered and probably implemented in free projects. So while sure he has just as much right to reverse engineer in samba the first instance is an important blow against a monopoly trying to use propietary protocols to unfairly strangle competition. In this case there was no similar monopolistic pressure (there isn't a strong installed base of BK users who we need to be compatible with) and made it look like there was a steep price for trying to help the open source community.

    Regardless of what you think of the deciscion to use BK or the need to reverse engineer this project having someone paid by the SAME organization which is the beneficiary of the free software (or at least appears to be in the media) is surely a bad move politically. It certainly would give me pause if I was a manager at a big corporation thinking of donating some helpful development tools to some open source project.

    --

    If you liked this thought maybe you would find my blog nice too:

    1. Re:Legal and a Good Idea are different things by rbmyers · · Score: 1

      The message here is: don't try to piggyback your closed source project on an open source project by "donating" it. How hard is that? Good for Andrew Tridgell. How important would Linux be without Samba, anyway? Samba is what makes Microsoft go ballistic. As for Linus, I hereby sentence him to a week of being lectured about open source by RMS.

    2. Re:Legal and a Good Idea are different things by Aldric · · Score: 1

      Will never happen, cruel and unusual punishment isn't allowed. ;)

    3. Re:Legal and a Good Idea are different things by gimpboy · · Score: 1
      Sure, this may be the same thing that happened with Samba but linus never made any claims about the legality.

      Of couse not. Linus isn't a lawyer. Though reverse engineering has been tested in court and Tridge has a bit of experience in this area.

      In the case of microsoft we had a widely deployed piece of software that the open source community needed to interact with for compatibility reasons. Nothing of the kind is true with BitKeeper.

      This is a very subjective statement, and I think there are those that would argue quite the opposite. If you want to use a different tool to do kernel development, the first step to accomplish this would be to reverse engineer compatability with the tool being used by Linus. I personally don't think there is a minimum number of people who need to be using a piece of software before reverse engineering of protocols can be considered justified.

      Secondly, while it's possible I very much doubt that the BitKeeper protocol was being reverse engineered from the expensive pro version. Most likely it being reverse enginered from the free versions (or at least comped versions). Unlike microsoft which needs to keep Samba out there in every windows box BitMover was just allowing this free usage as a donation/PR move and could easily revoke it without comprimising their buisness model.

      If you had been following this at all, or even read the article for that matter, you would know that Tridge used neither the Professional nor the free versions. From the article:

      " he [tridge] reverse engineered the over the wire protocol."

      "He never laid hands on the Bitkeeper software. He did not look inside the software to do this."

      Tridge has stated elsewhere that he never used the Bitkeeper software. As a result, he has never agreed to their license and consequently has never agreed to _not_ reverse engineer their protocols.

      There are many positive and negative things which can come from this --- especially when considering the different viewpoints of those involved in kernel development. I think it's too early to make definitive statements as wether this is a good or bad move politically.
      --
      -- john
  40. larry@microsoft.com? by betasam · · Score: 1

    So, do we get to see Microsoft products using Bitkeeper? I don't get the message here. If Larry goes ahead with this "no competing products" thing (as if he has no idea about the opensource community), extinction would probably be inevitable as has started happening to someone who owned almost every PC.

    Sorry Larry, thought you had it all worked out. This seems to have nosedived. The opensource community made a better OS platform "GNU/Linux" against one that was "freely" available in India (when piracy couldn't be checked.) Are we trying to say we can't create a "better than bitkeeper" versioning system? We made so much progress with just CVS.

    --
    No Greater Friend, No Greater Enemy! (Lucius Cornelius Sulla)
  41. My understanding... by benjamindees · · Score: 0, Troll
    Pretty much everybody except Linus is in agreement that Tridge isn't doing anthing untoward, nothing different from the work he did in writing Samba.

    While I agree, there is no "moral" argument to be made here, in fact the situations are different from the perspective of OSS. A more apt analogy could be made to Qt and Trolltech than to Samba.

    Bitkeeper exists almost solely to support Linux development. In exchange, Mr. McVoy sells a proprietary version for commercial use in order to support the one he gives away for free for OSS. Having Bitkeeper helps Linux, at the cost of charging for other uses.

    Samba, of course, is free to no one. Reverse engineering it helps OSS. It also happens to help everyone else. You could say the situations are the same, but the fact is that Samba won't go away if it's reverse engineered. Bitkeeper very well could. In fact, reverse engineering Samba opened up new opportunities for Linux and OSS. It's doubtful doing the same for Bitkeeper would have the same effect.

    If Mr. Tridgell has a personal stake in having a free version of Bitkeeper for commercial use, that's one thing. He should go ahead and reverse it. If, on the other hand, he feels he's helping OSS by reverse engineering Bitkeeper, he's wrong. If I were Larry, I'd do the exact same thing.

    --
    "I assumed blithely that there were no elves out there in the darkness"
    1. Re:My understanding... by twistedcubic · · Score: 1


      Bitkeeper exists almost solely to support Linux development.

      Now that Bitkeeper won't be used for the kernel anymore, will it cease to exist? Or maybe Bitkeeper exists for other reasons?

    2. Re:My understanding... by Anonymous Coward · · Score: 0

      Take into account that the GP is absolutely and completely wrong, and the answer is simple. BK is fairly popular in the windows world. I doubt it'll ever see open source projects ever using it again, even if there's funding enough to pay for the license, but this doesn't exactly hurt Clearcase or PVCS. BK is a piss-ant little upstart compared to either of those, though truth be known it's probably better than using either of those, despite McVoy's untrustworthiness.

  42. Linus is pissed because by Anonymous Coward · · Score: 0

    he made a poor choice (against peer advice) to use a non-open method of doing a particular thing, which has backfired on him in exactly the way he was warned. Which means he's now got to do some bloody work!

    He doesn't have a good argument to defend his original decision, so rather than admit he was wrong and just get on with fixing his mistake he's making some prima donna noise against Andrew Tridgell. I probably would do the same in similar circumstances, damn it!

    I'm sure he will get over it. It would be nice if he did indeed "cool it" in the mean time.

    1. Re:Linus is pissed because by Anonymous Coward · · Score: 0
      Linus made bold choice, unhindered by political nonsense, which is why I like him. He's not full of hot air like Perens, RMS and that gun-nut looney ESR.

      It's Tridgell & co. who're thoroughly politically indoctrinated who are throwing a prima donna temper tantrum here.

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

      Fantstic! Now if you could point me at Andrew Tridgell's public prima donna temper tantrum, I might become as enlightened as you.

  43. Good! by Anonymous Coward · · Score: 0

    I have no mod points, but well said!

    Extra points for life-insights at the end. A baby sees only innocense and love, because it is that. Somehow, we became adult, full of impressions and memories. If we let go of that, we become like children again, only with wisdom this time. Follow the wisdom, not what people say, what you read in books, social rules or anything. All that's in the wisdom anyways.

  44. Re: Your sig by benjamindees · · Score: 1

    Having a sig like that brings out the best of Slashdot. They can dish it out, but they can't take it.

    --
    "I assumed blithely that there were no elves out there in the darkness"
  45. Re:Difference between Samba and Bitkeeper situatio by datajack · · Score: 5, Insightful
    especially when the gift was costing you around $500,000/year.

    How was it costing them that much? Such figures are just like the IRAA's 'cost of piracy' figures - pure Bull.
    Look at the 'cost'..
    • is it costing BK the value of the licenses? .. No. That's revenue that they could have gained if the kernel developers chose to buy it independantly
    • is it the cost of developing bug-fixes? .. don't make me laugh - they have to do that anyways.
    • Is is the cost of implementing features necessary for a huge distributed development team? .. considering that this is precisely what BK was designed for, a large amount of such improvements would be required or requested by their paying customers anyways.
    • Bandwidth and server costs? .. yes, they are costs that BK would have to bear, but I doubt very much that it comes to anywhere near the half a mil a year quoted.
    Let's look at what BK gained from the deal :-
    • They got massive and public prof that the system did what it was supposed to and worked well at this scale - how many other projects (OS or proprietary) as large would use it and allow BK to say they were using it?
    • Massive, massive, huge unspeakable amounts of good publicity - it went from a fairly niche product to something that every linux hacker has discussed overnight!
    • I would imagine a large number of big customers would have moved to BK purely for those two points alone.
    The ideal solution would've been for the 'troublemaker' to leave the group
    That makes no sense at all.
    Tridge should leave what group, exactly?
    The group of BK users - that he wasn't a part of anyway? - or the OSS group? "sorry mate, that guy over there doesn't like the look of you, so you will have to give up your hobby. Stop coding now and stop giving stuff away"

    People should select SCM software based on technical merits and user productivity rather than religious views on licensing
    You do realise thatthe entire foundation, the whole point, the differentiator of open source software is licensing. The license issue is a hugely important issue, otherwise Linux would not have made it much further past Linus' initial realease. Those people with the skill enough and cared enough to want software with user-friendly licenses picked it up and helped along to bring things where they are - if you don't get the licensing point, you simply do not get open source software.
  46. Re:Bruce always an idiot by cranos · · Score: 1

    So what you are saying is that no one can disagree with Linus? That a person volunteering his time on a project cannot decide to work on something else at the same time?

    Yup that sounds like Russia circa 1940, which by the way would be a very offensive thing to accuse Linus of considering his home country was desperately trying to fight off the Russians at that time.

    Until we hear all sides of the story, not just Larrys and Linus' we should refrain from leaping in with both feet, we may just find that they end up in our mouths.

  47. Did you actually read Linus' reply? by aitio · · Score: 5, Insightful

    The Register has been completely biased about the matter so I wouldn't take their word on anything. Linus is pissed off at Tridge because he messed up the deal with McVoy and wasn't even trying to produce anything functional to replace BK. "He just wanted to see what the protocols and data was, without actually producing any replacement for the (inevitable) problems he caused and knew about."

    Everybody seems to forget that McVoy contributed more than $500 000 worth of software to the osdl. Without the contribution, Tridge would have never been able to even try to reverse engineer the program.

    Linus lost the use of the best SCM there is. Why shouldn't he be pissed?

    Proprietary isn't (always) evil!

    --
    Quidquid latine dictum sit, altum sonatur.
    1. Re:Did you actually read Linus' reply? by Anonymous Coward · · Score: 0
      Everybody seems to forget that McVoy contributed more than $500 000 worth of software to the osdl.

      Based on whose valuation, Larry's? BK is worth fuck all to me.

    2. Re:Did you actually read Linus' reply? by Anonymous Coward · · Score: 5, Insightful

      McVoy contributed more than $500 000 worth of software to the osdl

      That's MPAA/RIAA/BSA math and you know it.

    3. Re:Did you actually read Linus' reply? by 0x461FAB0BD7D2 · · Score: 5, Insightful

      How is the Register biased? They said exactly what you said, but in a different article (which I submitted, but wasn't accepted).

      So what if Tridge just wanted to mess around with the protocols? He was trying to get at the metadata, which McVoy believed was his, but which thousands of kernel developers believed was theirs.

      Without McVoy's "contribution", there would be no need to reverse engineer the software. He didn't do it because it was there, and he was twiddling this thumbs; he was trying to get back what was theirs already.

      Proprietary software isn't evil. People are evil. And people who blast others, knowing full well that they cannot respond because of the threat of legal action, are evil.

      Using a closed-source, proprietary SCM while being the poster-child for the open-source movement is a bit hypocritical, no?

    4. Re:Did you actually read Linus' reply? by slashdot.org · · Score: 5, Insightful

      Proprietary isn't (always) evil!

      It has nothing to do with being evil. Trusting your data to proprietary protocols/fileformats is irresponsible and/or stupid. You turn over your control of your own information. It actually makes very little sense.

      Everybody seems to forget that McVoy contributed more than $500 000 worth of software to the osdl.

      Well, I'm actually no Open Source advocate, but I don't see how you can put a price tag on software, like that. Would OSDL have spent that much money if McVoy hadn't contributed the software? How much of a contribution was it really, if he's now revoking it?

      It's too bad that this has to happen with Torvalds in the spotlight, but maybe it's for the better in the end. What's being shown here is exactly why Closed Source is bad.

      Linus is pissed off at Tridge because he messed up the deal with McVoy and wasn't even trying to produce anything functional to replace BK

      What kind of logic is this? I honestly don't know where to begin. You know, at the end of the day, it doesn't even matter. I'll say it again, it's awesome that it's been displayed here in the clear that this is exactly why proprietary formats/protocols are Bad(tm). It's called lock-in and apparently everyone but Torvalds knew about it.

      Torvalds is a smart guy though, he'll figure something out. I'm not worried about that.

    5. Re:Did you actually read Linus' reply? by Anonymous Coward · · Score: 2, Funny

      Wow you just invented a new branch of science - intellectual property maths.

    6. Re:Did you actually read Linus' reply? by dinivin · · Score: 0


      If Linus is the poster-child for the open-source movement it's because the open-source movement made him the poster child, not because Linus wanted it. It's not Linus' fault that the open-source movement made a mistake by using him as the poster child.

      So no, it's not at all hypocritical.

    7. Re:Did you actually read Linus' reply? by synthespian · · Score: 1

      McVoy contributed more than $500 000 worth of software to the osdl

      I am curious as to how one gets at such a figure (seriously). Does he count all the developers using the FAIB (free-as-in-beer) version and then adds that to BK developer time? Or does he also calculate "if these guys were not supporting BK, they would develop for non-FAIB BK"?

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    8. Re:Did you actually read Linus' reply? by CaptainZapp · · Score: 1
      What's being shown here is exactly why Closed Source is bad.

      Hey, you are an open source advocate, after all. :)

      Actually you point out the very reason why free databases are a strategically extremely sound decision, as I like to point out to the few execs I get a chance to point this out to.

      There is no risk that [insert best hated DB vendor] holds you hostage with your data.

      --
      ich bin der musikant

      mit taschenrechner in der hand

      kraftwerk

    9. Re:Did you actually read Linus' reply? by Anonymous Coward · · Score: 0

      Proprietary isn't (always) evil!

      You state that as if it was fact. It's just your opinion. In my opinion and ethical framework, yes, it IS always evil. So fuck you.

      This little episode is Linus being an ass. It's not like if he's too much of an ass we couldn't fork - that's one of the protections the GPL gives us. Perhaps Linux regrets using the GPL or whatever, but I guarantee the only reason some of us contribute to the linux kernel is because the GPL keeps our code Free.

    10. Re:Did you actually read Linus' reply? by DaveHowe · · Score: 5, Insightful
      The Register has been completely biased about the matter so I wouldn't take their word on anything. Linus is pissed off at Tridge because he messed up the deal with McVoy and wasn't even trying to produce anything functional to replace BK.
      1. This is of course true - but lets take an objective look at what has happened here.
        1. Linus decides (with his friend McVoy) to use a proprietary product to manage the Linux kernel. He is well within his rights to do this, although it will cost him friends amongst the more fanatical GPL enthusiasts.
        2. Tridge decides to clean-room reverse engineer the protocol that BK uses in the same way as the smb protocol was reverse-engineered, and for the same reasons - interoperability. Most countries that have laws against reverse engineering software have this as an exception - it would be legal, regardless. Tridge isn't a BK user, so can't be held to any software agreements that BK users do or don't sign.
        3. The same company that Linus works for decides to hire Tridge for non-BK related work; Tridge does no BK research during his working hours, but continues to work on the interop project during his own time
        4. McVoy insists that linus's employer "does something about" Tridge or he will withdraw Linus's licence to use BK, and indeed drop the free-beer version of BK entirely.
        5. Linus is pissed off because his friend just put his employer in an impossible position - but strangely, this is not his friend's fault, and not his employer's fault, but that of a programmer doing a perfectly legal thing during his own time.

        "He just wanted to see what the protocols and data was, without actually producing any replacement for the (inevitable) problems he caused and knew about."

        1. It was about as inevitable as Microsoft dropping SMB because samba was created, and blaiming samba.

        Everybody seems to forget that McVoy contributed more than $500 000 worth of software to the osdl. Without the contribution, Tridge would have never been able to even try to reverse engineer the program.

        1. And? BK changed Linus's working practices, probably for the better, but possibly for the worse. McVoy pushed heavily for the use of BK for the linux kernel, contributing software and time to the project - but suddenly one engineer, not even a user of BK, decides it would be nice to get at this data *without being subject to a closed source licence* and everything must be scrapped.

        Linus lost the use of the best SCM there is. Why shouldn't he be pissed?

        1. Of course he should. But he should be pissed at his "friend" who is pissed at Tridge, but is actually beating at Linus....

        Proprietary isn't (always) evil!

        1. no, it isn't. but things like this show what the danger is of relying on a closed-source, proprietary solution - the owner can completely cripple
        2. your use of his property at any time, and you may have to smile and be understanding to have a hope in hell of getting your own data back out of the proprietary solution and into something you can actually use, never mind actually working on whatever it is that you were trying to do with that data in the first place.
          Yes, McVoy is understandably angry that someone wants to reverse-engineer his "crown jewels" and yes, it is likely that any company, ORACLE for example, would be equally pissed if their primary revenue stream was apparently targetted by an open-source programmer but guess what - most wouldn't spit their dummys this badly, if only because this one programmer trying to write an interop will be only the first of thousands who are now pissed off because BK was taken away and will have to write something as good or better themselves.
      --
      -=DaveHowe=-
    11. Re:Did you actually read Linus' reply? by snorklewacker · · Score: 1

      > McVoy and wasn't even trying to produce anything functional to replace BK. "He just wanted to see what the protocols and data was, without actually producing any replacement for the (inevitable) problems he caused and knew about."

      Yet McVoy pulled the license anyway, seeing this tinkering as a threat.

      > Everybody seems to forget that McVoy contributed more than $500 000 worth of software to the osdl

      Did this obligate OSDL to fire Tridge then?

      None of this brouhaha is likely to hurt BK in the long run (yes this is a reversal of what I've said earlier): they're solid on Windows, and that's where they're likely to stay. For good.

      --
      I am no longer wasting my time with slashdot
    12. Re:Did you actually read Linus' reply? by DaveHowe · · Score: 4, Interesting
      Wow you just invented a new branch of science - intellectual property maths.
      1. Yup, its closely related to bistromathics - the idea that the value of something can be set, not based on what it is worth or what a user will pay, but on what you can decide arbitarily something is "worth" $xxx when in fact the user would have done without if it had cost even a tenth of that....
      --
      -=DaveHowe=-
    13. Re:Did you actually read Linus' reply? by CrocketAndTubbs · · Score: 1

      Linus' I'm sure. Your opinion really doesn't matter if you are not developing the kernel.

    14. Re:Did you actually read Linus' reply? by Anonymous Coward · · Score: 0

      Linus is pissed off at Tridge because he messed up the deal with McVoy and wasn't even trying to produce anything functional to replace BK.

      So Larry McVoy's complaint that Tridge was unfairly competing with BK was a complete lie then?

    15. Re:Did you actually read Linus' reply? by snorklewacker · · Score: 3, Insightful

      > There is no risk that [insert best hated DB vendor] holds you hostage with your data.

      You DO have SQL dumps of your schema and SPs, right? You DO have documentation of the low-level format, right? It's unlikely that you could ever have your data held hostage by Oracle, Sybase, or IBM, since they provide tons of documentation on the specific on-disk formats. Microsoft I don't know about -- probably in MSDN Universal somewhere though.

      Now an ASP (Application Service Provider) is a different matter entirely. They have your data, you don't. I get conflicting stories on whether BitMovers acts like an ASP for free projects. I was under the impression that they just monitored repositories under their free license, wanting to be something like a sourceforge (which was before SF got really big), but I'm not entirely certain.

      --
      I am no longer wasting my time with slashdot
    16. Re:Did you actually read Linus' reply? by Anonymous Coward · · Score: 0

      The metadata stored in a BitKeeper repository is completely accessible to anyone possessing the BitKeeper client. BK also allows you to export it ALL in whatever format you like. If program needs a uses a specific format to support its internal structure, then who cares what the hell that format is as long as you can get it out when you need to? When you're ready to move on, you can simply dump the whole thing into a more amenable format.

      It seems Tridge wanted to circumvent the client license by developing a producet that got at the metadata without using the client.

    17. Re:Did you actually read Linus' reply? by Anonymous Coward · · Score: 0
      People are evil. And people who blast others, knowing full well that they cannot respond because of the threat of legal action, are evil.

      That begs the question of what legal threat is muzzling Tridge. Until we know what it is, I wouldn't assume he's innocent in all this.

      McVoy provided a CVS gateway to get the version histories, patches, and other metadata that the Register reporter claims they were being denied access to. The kernel developers didn't need a BK license to use the gateway, but Perens explains that some developers refused to use it... now who's being stubborn here?

    18. Re:Did you actually read Linus' reply? by Daengbo · · Score: 1

      Well, if he took it (the free-versioned software) all back, then he didn't really contribute anything, now did he?
      (Value of license, $?)*(# of licenses, 0)= $0
      That figure doesn't look a lot like $500,000 to me.

      Anyway, I believe that you're wrong about how McVoy figured it. In a former interview (the one on Newsforge), Larry claimed that after adding up all the associated costs, he found that the free version cost the company $500,000. What he doesn't say is how he calculated that figure, which is what the post that you flamingly tried to correct was probably pointing out.

      You're welcome to check your facts and correct me, if you like.

    19. Re:Did you actually read Linus' reply? by Anonymous Coward · · Score: 0

      That begs the question of what legal threat is muzzling Tridge. Until we know what it is, I wouldn't assume he's innocent in all this.

      In the USA, anyone can sue anyone else for practically anything. Doesn't mean they are guilty, just because they play it safe and listen to a lawyer.

    20. Re:Did you actually read Linus' reply? by snorklewacker · · Score: 1

      > It was about as inevitable as Microsoft dropping SMB because samba was created, and blaiming samba.

      In all fairness, how many CIFS vendors are there for unix now? Sun has Cascade, and that seems to be about it. Actually I rather wish Samba were ported to Windows as well -- there's features in it that are useful on any platform.

      --
      I am no longer wasting my time with slashdot
    21. Re:Did you actually read Linus' reply? by 0x461FAB0BD7D2 · · Score: 1

      Ah yes, the CVS gateway. Read what Larry himself has to say about the CVS gateway

      Why would kernel developers use CVS when McVoy was not committed to supporting it? He urged them to use BK as it provided them with all the metadata they wanted to view, except he owned it.

      I do not know what legal threat Tridge is facing. But from what I know, he is innocent. And I like to base my judgments on facts. Just because he's quiet doesn't mean he's guilty.

    22. Re:Did you actually read Linus' reply? by attobyte · · Score: 1

      He didn't turn over anything. All he did was use a process. Nothing bad with that but he should have know that a close process was not good for open software. Its not like bitmover locks up the kernel. Without it, it just takes more work to merge patches, oh-well we will live. A open SCM will emerge and we won't remember this in a year.

      --
      I didn't use the preview button, so get over it!!!!

      Mike

    23. Re:Did you actually read Linus' reply? by Spectra72 · · Score: 1
      It was about as inevitable as Microsoft dropping SMB because samba was created, and blaiming samba.

      You're terrible at analogies. This nothing of the sort. Was Microsoft donating Free Microsoft licenses to a company while one of said company's employees was reverse-engineering SMB protocols? Furthermore, you can still *buy* a license for Bitkeeper. Shocking suggestion to some, I'm sure.

      And here is a genuine question. If Tridge was not a BK user...just whose wire transmissions was he sniffing to do his reverse engineering?

      With Samba, one can easily surmise he had two legitimately licensed Windows boxes set up to talk to one another via SMB and he just sniffed the wire between them. No problem. What the hell was he doing with BK? He presumably couldn't have been using a free version..he claims he never agreed to the license. So...where was he getting his data? Was someone with a free license allowing him to snoop the traffic? Was he snooping someone's traffic without their knowledge?

    24. Re:Did you actually read Linus' reply? by n3bulous · · Score: 1

      Actually, from what the previous articles have mentioned, there is custom work on the open source client, plus hosting costs (BK hosts the Linux kernel and some others...)

      A couple of years of two dedicated developers (BK is based in SF, so the devs could be too) could easily make up the bulk of 500K.

      However, BK didn't exist until McVoy scratched Linus' itch and since then has received plenty of free PR from hosting the LK.

      Both Arch and Subversion have problems for projects the size of the LK, so either Linus/someone works with them to adapt the software or someone new tries to scratch Linus' itch. It shouldn't be *that* hard for a couple of good programmers to come up with something in a year or so. I'm not sure what patents BK may have applied for which might make this difficult.

      In any case, it has been said that Tridge was working on a product to get data out of BK, not into it, with which McVoy should not argue too much with.

      An aside, I wonder if BK uses samba internally?

      --
      "The area of penetration will no doubt be sensitive." ~ Spock
    25. Re:Did you actually read Linus' reply? by Deagol · · Score: 1
      Everybody seems to forget that McVoy contributed more than $500 000 worth of software to the osdl.

      Yeah, that's about as impressive as Microsoft donating millions of Windows and Office copies to a country or school system, or the RIAA providing millions worth of music CDs in a settlement.

      Once written, the bits composing a digital product approach zero in thier intrinsic value. That you feel the "donation" mentioned above was any real sacrifice to McVoy is kinda frightening. I highly doubt many would have bought into the product had it *not* been for McVoy's selfless act. He had nothing to loose (certainly not sales), and everything to gain by allowing his product to gain instant market share of that magnitude.

    26. Re:Did you actually read Linus' reply? by DaveHowe · · Score: 1
      You're terrible at analogies. This nothing of the sort. Was Microsoft donating Free Microsoft licenses to a company while one of said company's employees was reverse-engineering SMB protocols?
      Certainly possible - Microsoft does donate free licences to educational establishments, and a fair amount of reverse engineering of protocols does go on at such establishments. Specifically samba? no.

      Furthermore, you can still *buy* a license for Bitkeeper. Shocking suggestion to some, I'm sure.
      again true. if you had a word document, it is not unreasonable to require a paid copy of word to edit it; however, another analogy; Imagine an important document had been created on a free version of word; then imagine that because someone who worked at a site you have never heard of and who didn't use free word decided to make a compatability module for (for example) perfect office in his spare time, AND the same employer employed the guy who was using word to make that one large document of several hundred other people's small documents.Finally, imagine that microsoft had threatened to remove the free word licence, but said it would be OK provided the employer forced the guy to NOT do something like that in his own time, or terminated his employment - what would your opinion of Microsoft be?

      And here is a genuine question. If Tridge was not a BK user...just whose wire transmissions was he sniffing to do his reverse engineering?
      Now that is an interesting - and important - question. answer is, I don't know and a quick google doesn't show anyone else making the same point or giving an answer to it. Related questions would be - would it violate the licence to knowingly use the free version in an environment where it could be sniffed, or even to do so deliberately knowing it would be sniffed?

      --
      -=DaveHowe=-
    27. Re:Did you actually read Linus' reply? by arodland · · Score: 2, Funny

      Indeed. It goes something like this:

      "The value of my Slashdot posting is $1,000,000, but because I'm such a great guy, I'll contribute it to the Slashdot community for free!"

      The market never had a chance to determine what the value of my posting was. In fact, I determined that the value to me of keeping it to myself was $0 (or less) when I posted it. But I get to use whatever math I want to determine its value at ONE MILLION DOLLARS and if the context is right, anyone will accept that.

      On the third hand, maybe I should have used the Euro or something. A million dollars gets you what, like a gallon of milk these days?

    28. Re:Did you actually read Linus' reply? by dheltzel · · Score: 1
      I think this same math explains why a new computer costing $399 comes with $50,000 worth of "free" software. No wonder people think "free" software is crap. Oh, and it turns out that it's not really free after all.

      Linus got the kernel caught in this same sort of marketing-speak and now he using a personal attack to deflect criticism from the original decision, which like most proprietary software looked really good at the time, but turned out to be a huge waste of resources.

      Bruce is right, Linus really got this one wrong, both then and now. RMS usually makes me a bit uneasy, but in this case, he (and a multitude of others) have every right to get in Linus' face and say "See, I told you so!".

    29. Re:Did you actually read Linus' reply? by Anonymous Coward · · Score: 0

      Of course, this isn't applicable to products that are commercially sold, and thus for which markets do exist at the given price. Eg nobody would really pay the suggested price for your post (or, in all likelihood, pay anything at all for it), but people really do pay the suggested price for BitKeeper. On suggested price reflects market realities, and the other does not.

    30. Re:Did you actually read Linus' reply? by ivanwillsau · · Score: 1
      Everybody seems to forget that McVoy contributed more than $500 000 worth of software to the osdl. Without the contribution, Tridge would have never been able to even try to reverse engineer the program.
      Actually I beleve McVoy said that $500 000 was how much it cost to develop the free version of BitKeeper it was not a donation to ODSL. It realy is just advertising costs for BitMover not phylontharopy.
    31. Re:Did you actually read Linus' reply? by deepestblue · · Score: 3, Insightful
      Using a closed-source, proprietary SCM while being the poster-child for the open-source movement is a bit hypocritical, no?

      No.

      Because Linus never wanted Linux to be the poster-child of the open-source movement or the Save the Panda movement or any movement whatsoever. He just wants to write great software. Get it? Huh?

    32. Re:Did you actually read Linus' reply? by noldrin · · Score: 1

      Proprietary isn't (always) evil!

      Let's see, give away your product for free in order to get publicity. But have the product lock you into using it since it hides the meta data needed to switch. When someone tries to reverse the protocol being send over public and private networks so they can get at their data, punish everyone using the software by not giving it away for free anymore and thus forcing them to either pay big bucks or suffer.

      Proprietary software may not always be evil. But I don't really think this is a good example of that.

    33. Re:Did you actually read Linus' reply? by Anonymous Coward · · Score: 0

      Using a closed-source, proprietary SCM while being the poster-child for the open-source movement is a bit hypocritical, no?

      Except Linus didn't put himself on that poster. If it was all about who is the most active in the "movement", RMS would be the poster-boy (eww). Linus is the poster boy because his work is popular, *not* because he is the master open-source guru.

    34. Re:Did you actually read Linus' reply? by ray-auch · · Score: 1

      $500k was the cost put on the paid work of developing and supporting free bk for Linux, not some kind of 100% profit "license fee" cost.

      Doesn't matter that it was worth nothing to _you_ - someone (Larry & his company) paid $500k of programmers wages + overheads to produce & support the free version. This is not actually a lot - probably (counting overheads, taxes etc.) only around 3 good people for a year.

      Was it "worth" $500k ? - depends to whom and for what, but I would say that it was clearly a technical success, it was "worth" a large speed-up in linux kernel development, and a lot of large IT projects spend a lot more than that for a lot less technical success.

    35. Re:Did you actually read Linus' reply? by DaveHowe · · Score: 2, Informative
      In all fairness, how many CIFS vendors are there for unix now? Sun has Cascade, and that seems to be about it.
      Indeed so. I recently read a book called "Implimenting CIFS - The common internet file system" (Prentice-Hall, Christopher R Hertel) which I heartily recommend btw - its an entertaining and informative read - and a common thread though both his text and several contributions from other people is the almost complete of documentation about the protocol - which is pretty much a defacto MS standard, and subject to change at any point MS thinks is a good idea. MS have recently released an "official" spec for CIFS - and not surprisingly, the team that developed CIFS.NET had to go look at the samba source to figure out some of the areas where the documented protocol seemed to fall short of reality....

      Actually I rather wish Samba were ported to Windows as well -- there's features in it that are useful on any platform.
      might want to look at these Java and Dot Net projects then - libraries that add either new or additional functionality, based on samba code.

      --
      -=DaveHowe=-
    36. Re:Did you actually read Linus' reply? by DaveHowe · · Score: 1

      Which of course gets us down to cases - to whit - if OSDL had been required to stump up $500,000 for this software, would they have paid that? I suspect an answer of "yes" would be hard to justify.
      Was this software worth more than $0? Definitely. How much more? no way to know, but probably equal to the effort required to get an open-source replacement under way - which will now have to take place anyway.

      --
      -=DaveHowe=-
    37. Re:Did you actually read Linus' reply? by ray-auch · · Score: 1

      He probably does what any other software manager does when he wants to cost something - add up the time spent, multiply by the person-cost and then the overheads.

      It is pretty simple, standard, and something he will be doing, because he has to be able to do anyway to find out which of his commercial customers he is making or losing money on. FAIB bk will be just another customer in the accounting.

    38. Re:Did you actually read Linus' reply? by ray-auch · · Score: 1

      The sniffing is a good point, going further than that, how was tridge _testing_ his free client, ie. against what server ?

      If he was testing against servers provided by BM they probably have some legitimate cause for complaint (who would pay to sort out the mess if his experimental client caused data corruption has been raised as an issue). If he was testing against his own servers in his own isolated environment then no data damage issues - but then who provided the server setup ?

      The samba team definitely test against MS clients and servers, but do they use pirate copies or test against other peoples servers or otherwise violate server license agreements to do it ? Somehow I doubt it because they want to ensure they are above board (I think I read that they won't even look at the specs MS have had to publish because of some licence issues with those specs).

    39. Re:Did you actually read Linus' reply? by stinky+wizzleteats · · Score: 1

      Without the contribution, Tridge would have never (needed) to even try to reverse engineer the (protocol).

      Just a few edits on my part for factual accuracy- (in bold)

    40. Re:Did you actually read Linus' reply? by IgnoramusMaximus · · Score: 2, Insightful
      $500k was the cost put on the paid work of developing and supporting free bk for Linux, not some kind of 100% profit "license fee" cost.

      This is amazing. I see this nonsense repeated over and over on this thread. Repeat after me: Slimeball Larry McVoy is lying through his teeth. The "free" version is nothing but stripped down version of the commercial client. Get it? His entire effort for the Linux commmunity consisted of taking clues how to better his product from the community, their testing their bug reports and expertise and then selling it. In return, he gave Linus a full client/server and everyone else a crippled version of his commercial client.

      Now look at this ridiculous numer of $500k... what an ass! Thats the money he spent on the whole R&D effort of his product which he goes and sells for profit. And now in the best form of an immoral businesslime he wants to stick the Linux community with the bill. And you and many others here are uncritically falling for it. Words fail me.

    41. Re:Did you actually read Linus' reply? by jbolden · · Score: 1

      I doubt that. BK has a pretty specialized product. A reputation for being impossible to work with and irresponsible can be very harmful in future contract negotiations. Companies expect vendors to handle transitions responsibly. Also this sort of third party (I won't buy your product if you buy X's product) has been found to violate anti-trust laws.

      So no this could hurt BK a lot. I hope it does.

    42. Re:Did you actually read Linus' reply? by NutscrapeSucks · · Score: 1

      BitMovers' Linux repository is an ASP -- And I suppose this complicates the legal situation somewhat because McVoy was really offering a service agreement rather than a software licence.

      It's one thing to reverse engineer YOUR Microsoft SMB server that you legally licenced, it's quite another to use BitMovers' servers outside of what was agreed to (or even access them at all without an agreement).

      [Note that I have no idea what Tridge did or did not do.]

      --
      Whenever I hear the word 'Innovation', I reach for my pistol.
    43. Re:Did you actually read Linus' reply? by ray-auch · · Score: 1

      $500k is all of the costs for his product ? Obviously false, obviously ridiculous if you had _any_ experience of paid-for software development. Words fail me.

      Even if that was _just_ programmer costs (and not the whole company costs - given that this is a one product company) it would add up to only 2-3 man years. So that's less than one programmer through the company/product history.

      Bitmover has _several_ programmer _vacancies_ advertised right now, and yet you reckon they do it all with one part time.

      I'm not "falling for" anything - you just can't do simple math.

    44. Re:Did you actually read Linus' reply? by Anonymous Coward · · Score: 0

      Hmm you sound pissed off because you have no hope of ever producing a product of your own efforts which you could actually sell for money. "Once written the bits composing a digital product approach zero in intrinsic value." That's a load of shit and you know it. Just because you don't have the vision to produce a product of value doesn't mean it can't be done. I'm a partner in a company that's less than 2 months from completing a product with value in the 50k-100k range. There is NO open source or free solution to compete with it. Anywhere. Take a guess where I'll be in 5 years. And pull your head out of your ass while you're at it.

    45. Re:Did you actually read Linus' reply? by IgnoramusMaximus · · Score: 1
      Obviously false, obviously ridiculous if you had _any_ experience of paid-for software development. Words fail me.

      I do have experience since my consulting firm at one point was involved in custom coding. We had 6 programmers at the peak of that project. How about you?

      The point is that the expense of making a product varies greatly with the type of the product and the way in which it was developed. The Bitmover enterprise, with its sole product, was operated by Larry since 1997 and frankly he wrote 90% of the code for the thing in those years ... with the sole purpose of selling it. And he used Linus and the linux crowd to help him.

      So that's less than one programmer through the company/product history.

      Bitmover has _several_ programmer _vacancies_ advertised right now, and yet you reckon they do it all with one part time.

      Bitmover was for most of its history a one man show: Larry. Only recently (previous 2 years?) did the company grow to employ other people. Of whom I suspect most are marketing/administrative personell as such things ususally go. Since noone has seen actual financial statements from Bitmover any claims of vast expenditures are just hot air.

      I'm not "falling for" anything - you just can't do simple math.

      Yes you are. ButtKeeper with all its noise is just an SCM system, one on which Larry worked for many years in his basement. There is absolutely no need for vast number of employees on this product. Larry probably includes his web hosting expenses in this thing too.

    46. Re:Did you actually read Linus' reply? by ray-auch · · Score: 1

      I do have experience since my consulting firm at one point was involved in custom coding. We had 6 programmers at the peak of that project. How about you?

      If it matters, 10+yrs in dev with 5+ yrs leading small (5-10) dev teams, for last few years CTO of company of 20-30 people (at it's peak).

      Bitmover currently has 8 vacancy ads, some of which are for multiple positions. Four "founders" are listed.

      Even if we assume that is all smoke & mirrors and it is just Larry, with no office or any other overheads, that $500k from 1997 works out at less than $100k per year. Then you have to take out healthcare & other employer expenses for a US company - not insignificant. Quick google for a relevant salary survey shows you end up with less than one programmer for that. So it _still_ can't be only 500k even if it was just Larry all the time.

      "Just an SCM system" doesn't mean a lot - like saying "just a database". In some people's opinion it seems to be a pretty good scm and better than a lot of others. Wonder how big the sourcesafe dev team is ? I'd bet on more than $500k _per year_, and sourcesafe sucks.

    47. Re:Did you actually read Linus' reply? by sirsnork · · Score: 1

      As has been said before. If the server allows the client to corrupt data then it is the server that is broken, not the client.

      But yes the originla question of whose server was he using and what client data was he sniffing is a good one. Bearing in mind he was supposedly doing this out of work time that would lead one to assume he either lives with someone that was using the BK client and was sniffing their traffic, or he was sniffing the OSDL network, which would mean he was working on it during "work time".

      If we take him at his word then we must assume he lives with someone that has a BK license of some kind. The question that then needs to be answered is what does the license contain about knowingly allowing your network to be sniffed?

      Of course this still doesn't resolve how he is testing his client, but I don't think it could be illegal to connect to a public server on the internet (although given the american legal system and the way lawyers will twist word, who knows).

      --

      Normal people worry me!
    48. Re:Did you actually read Linus' reply? by ray-auch · · Score: 1

      As has been said before. If the server allows the client to corrupt data then it is the server that is broken, not the client.

      Yep, I've heard that too, and I think it could be wrong.

      The user tells the client what to do, the client tells the server what to do, and a broken client could tell the server to do something the user did not intend. Eg. the user checks in a file which was shared, the client tells the server to branch and checkin on one branch, or maybe it just tells it to delete instead. Oops. Now run that across thousands of files in multiple branches. Sure, you didn't "corrupt" the SCM database - it is still there and consistent -, but boy did you mess up the data.

      It is like saying that, oh I dunno, say: a webdav client shouldn't be allowed to "corrupt" a webdav server. Whilst also saying that a webdav server must implement delete operations. A broken client can do a delete which wasn't intended. Is that the server's fault ?

    49. Re:Did you actually read Linus' reply? by Master+of+Transhuman · · Score: 1


      You just don't get it.

      Linus has no business being pissed at Tridge for doing what any OSS developer might do - reverse-engineer a useful protocol.

      If anything, Linus should be pissed at himself for tying the kernel management to a proprietary product and pissed at Larry for pulling it because of some paranoid notion that Tridge was "destroying" Larry's work.

      Nobody said proprietary is always evil. What is being said is that Linus had no business tying other people's work to a proprietary product merely because it was technically better in the short term. For his OWN use, fine, no problem.

      And what is being said is that Linus has been unnecessarily harsh on Tridge for doing EXACTLY the same thing he did to make Samba work.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    50. Re:Did you actually read Linus' reply? by John+Harrison · · Score: 1
      Well, I'm actually no Open Source advocate

      Which is why you say this:
      What's being shown here is exactly why Closed Source is bad.

      Right? And this:
      I'll say it again, it's awesome that it's been displayed here in the clear that this is exactly why proprietary formats/protocols are Bad(tm). It's called lock-in and apparently everyone but Torvalds knew about it.

      Of course the viral nature of the GPL isn't a form of lock-in, right?

    51. Re:Did you actually read Linus' reply? by Anonymous Coward · · Score: 0
      0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you".

      Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does.
      Pure lock-in I tell you....
    52. Re:Did you actually read Linus' reply? by IgnoramusMaximus · · Score: 1
      Even if we assume that is all smoke & mirrors and it is just Larry, with no office or any other overheads, that $500k from 1997 works out at less than $100k per year. Then you have to take out healthcare & other employer expenses for a US company - not insignificant. Quick google for a relevant salary survey shows you end up with less than one programmer for that. So it _still_ can't be only 500k even if it was just Larry all the time.

      And you just assumed what Larry wants everyone to assume ... that the entire effort of developing BitKeeper was somehow for the benefit of FOSS linux community and done out of charity. In fact 100% of the expenses of Bitmover were directed at the commercial product. No support whatsoever was given to the users of the free client, with the exception of Linus, who was actively involved in the development process.

      Remember, noone is arguing that the entire development cost of BitKeeper was under $500k. It is in fact quite likely that it was more, given that Larry could have been working on something else and earning money. But was it a "gift" to the ungrateful, unwashed mases which somehow costs Larry $500k? Not only it was not, but the masses actually gifted Larry their efforts to enhance BitKeeper and Linus' name recognition. The ridiculous notion of many programmers somehow "supporting" the Linux users is laughable, made even funnier by the fact that the vast majority of the development cost was borne by Larry himself in the days when he was molesting people on lklm for ideas daily.

      Or to put it simply, you are trying to pretend that I was arguing something which I did not.

      "Just an SCM system" doesn't mean a lot - like saying "just a database". In some people's opinion it seems to be a pretty good scm and better than a lot of others.

      Vast bulk of BitKeeper was developed by Larry himself, prior to his company hiring anyone. BitKeeper is simple enough to allow for such a development process. That is when the invovlment of Linux developers was at its peak and that is the only thing we are discussing here.

      Wonder how big the sourcesafe dev team is ? I'd bet on more than $500k _per year_, and sourcesafe sucks.

      Were Larry to go nuts and hire 1000 people next week, spending $10 million it would have changed nothing relevant to this discussion.

    53. Re:Did you actually read Linus' reply? by slashdot.org · · Score: 1

      Well, I'm actually no Open Source advocate

      Which is why you say this:
      What's being shown here is exactly why Closed Source is bad.


      Sure, it's either black _or_ white, isn't it?

      The matter of the fact is that I dislike both Closed Source and the GPL. Although, I do believe that the GPL is a fine license for anyone that doesn't feel that they need compensation for their work, which is really fair enough if they feel that way.

      I don't believe the GPL is particularly helpful for coders that do want to make some money by programming. The whole services/systems/support scheme perhaps works pretty good for large scale projects, but I don't think it does anything for small projects.

      Anyways, that's my opinion and I'm working on something that I think is a solution. I should actually be working on it instead of debating this BS on slashdot...

      Of course the viral nature of the GPL isn't a form of lock-in, right?

      That's just M$ speak, and I don't see your point. I mean, what is the 'viral nature' of the GPL? I believe Microsoft calls it that when they are refering to the fact that if you take GPL code, modify/extend it, that you have to release the new code also under GPL _if_ you distribute it. Yeah, that's something that wouldn't be a problem with 'Closed Source'. If I modified the Word code and distributed the new version then ... oh wait... I might end up in jail is what might happen.

    54. Re:Did you actually read Linus' reply? by ray-auch · · Score: 1

      Some people have short memories, from just a little up the thread:

      Now look at this ridiculous numer of $500k... what an ass! Thats the money he spent on the whole R&D effort of his product which he goes and sells for profit

      and now:

      Remember, noone is arguing that the entire development cost of BitKeeper was under $500k. It is in fact quite likely that it was more


      No sense continuing to debate when I can just watch you argue with yourself.

    55. Re:Did you actually read Linus' reply? by Anonymous Coward · · Score: 0

      Sure, OSDL would probably not have chosen to be a customer, but that wouldn't have changed the market price of the BitKeeper product (ie the price those who choose to be BitMover customers are paying), which is the best measure of its value.

    56. Re:Did you actually read Linus' reply? by IgnoramusMaximus · · Score: 1
      Now look at this ridiculous numer of $500k... what an ass! Thats the money he spent on the whole R&D effort of his product which he goes and sells for profit

      That was referring to his claim that he spent $500k on helping linux. But that was obvious from the second sentence, something you chose to ignore.

      No sense continuing to debate when I can just watch you argue with yourself.

      Yes, no sense indeed when you have difficulties understanding duplicity of a claim that someone spent $500k exclusively on charity while his entire commercially oriented effort is barely exceeding that amount.

    57. Re:Did you actually read Linus' reply? by DaveHowe · · Score: 1
      Sure, OSDL would probably not have chosen to be a customer, but that wouldn't have changed the market price of the BitKeeper product (ie the price those who choose to be BitMover customers are paying), which is the best measure of its value.
      True, but irrelevant - the fact that it would have cost $500,000 for OSDL to buy those licences doesn't matter if OSDL would not have bought them. What did it cost BitKeeper for the software alone? effectively nothing. they almost certainly supplied some media and printed docs (which would have had a cost to them) but if it broke $500 in the real-world costs to Bitkeeper to supply those physical components and/or issue keys, I would be very much surprised.

      In terms of staff investment of time in supporting linus and the kernel developers on BK Bitkeeper probably spent more - but TBH that is probably written off against their marketing budget - what better advertisement could there be for BK than that the Linux kernel is maintained on it?

      --
      -=DaveHowe=-
    58. Re:Did you actually read Linus' reply? by DaveHowe · · Score: 1
      *LOL*
      Just had to add an update here. Groklaw has "broken" the secret of how he reverse engineered BK to extract data from it.

      Apparently he telnetted to a BK server, typed "clone" and recorded the output he got back....

      Don't worry, I will stop laughing about this massive violation of BK's IP at some point :)

      --
      -=DaveHowe=-
  48. Linus & Bruce by pedicabo · · Score: 0

    Seems to me that Linus has been up on that pedestal for so long that he's starting to suffer from vertigo.

  49. Bruce has a point by ThoreauHD · · Score: 5, Insightful

    Linus's description of kernel development as "corraling cats" still holds true. And you don't corral cats by putting a dog smack in the middle of them.

    This was a bomb waiting to go off. Linus may be pissed, but reality does that to people when they don't adhere to it's laws.

    Tridge didn't do anything wrong. In fact he excel's at doing things right. See the newforge interview to get an idea.

    I rarely agree with Bruce's conclusions, but this is one of the times he makes total realistic sense. Plopping the smartest, most dedicated GPL developers on a proprietary system without their consent is tantamount to treason in government. Like fingernails on a chalk board, you could hear the kernel developers principles twisting as Linus declared the use of BitKeeper law.

    Linus made a bad choice. Now he gets to pay for it. Cause and effect. If BitKeeper was under an open cource license, then it wouldn't be subject to the whim's of one man's bowel movement on a certain day. But it is, and Linus should have had the foresight to see that.

    He isn't just an engineer when he is steering the ship. He is the captain. He has the responsibility to look ahead of the curve, and to not get romanced by the easy way out when he's in charge. But he didn't. He fucked up. Now the role of a leader is to admit the mistake and ask for alternatives. Leave Tridge out of this. He did his job. I hope Linus does his.

    1. Re:Bruce has a point by Anonymous Coward · · Score: 0

      No, Tridge did something very wrong.

      Tridge reverse engineered a product (the over the wire protocols, actually) that he only had access to based on a donation to the Linux kernel developers, knowing full well that not reverse engineering the product was a condition of that donation. Tridge has jeopardized the entire existing kernel development management system for the sake of "principle", and is lucky that Larry hasn't simply yanked the entire community's license in an instant (note that Larry loses either way, and being the last mover in this "game", he of course is going to be "responsible" for any bad things that happen).

      If Tridge did it for principle and did nothing wrong then Tridge should be out there defending himself. The "legal advice" excuse is a cop out.

      The fact is Tridge relizes that he's either done something legally wrong or morally wrong, and he's not willing to stand up to the consequences.

    2. Re:Bruce has a point by Anonymous Coward · · Score: 1, Interesting

      If Tridge did it for principle and did nothing wrong then Tridge should be out there defending himself.

      WTF? Most of us do things that aren't wrong every day of our lives. We don't have to get out there and defend ourselves over them. Tridge doesn't need to defend himself precisely because there is nothing wrong in anything he is even accused of having done.

    3. Re:Bruce has a point by ugmoe · · Score: 1

      "Plopping the smartest, most dedicated GPL developers on a proprietary system without their consent is tantamount to treason in government. Like fingernails on a chalk board, you could hear the kernel developers principles twisting as Linus declared the use of BitKeeper law."

      And instead of trying to create something better, the "smartest, most dedicated GPL developers" either decided:

      1) Bitkeeper was the best product, they "the smartest, most dedicated GPL developers" could not do any better, and so it was necessary to reverse engineer Bitkeeper

      or

      2) Bitkeeper was not the best product, but they "the smartest, most dedicated GPL developers" were unable to craft a persuasive argument why another product was better.

    4. Re:Bruce has a point by jbolden · · Score: 1

      Most open source software (including the Linux kernel) started that way. That's not unusual at all.

    5. Re:Bruce has a point by bluGill · · Score: 2, Insightful

      The condition that he not reverse engineer the protocol was itself morally wrong! Therefore Tridge cannot be in the wrong.

    6. Re:Bruce has a point by Anonymous Coward · · Score: 0

      I rarely agree with Bruce's conclusions, but this is one of the times he makes total realistic sense. Plopping the smartest, most dedicated GPL developers on a proprietary system without their consent is tantamount to treason in government. Like fingernails on a chalk board, you could hear the kernel developers principles twisting as Linus declared the use of BitKeeper law.

      And yet, not a single goddamn one of them said "Screw you, I'm forking."

      "without their consent" my ass -- if they didn't like it, they should have done something about it.

      Perens is being a dick here by acting like other developers cant take care of themselves.

    7. Re:Bruce has a point by Anonymous Coward · · Score: 0

      What the hell kind of logic is that?

      The fact that you live a rich Western lifestyle is itself morally wrong... therefore a poor sub-Saharan African native cannot be in the wrong when they take over your house and your land.

      AKA - Robert Mugabe is a righteous man.

      Not.

    8. Re:Bruce has a point by Anonymous Coward · · Score: 0

      False dichotomy. You forgot:

      3) People decided to start work on a better system and thus LMV pulled Linus' license for Bitkeeper.

  50. Re:Bruce always an idiot by Anonymous Coward · · Score: 0
    Linus say, developers had better bloody well do. If it means using some proprietary software in order to get the job done, WHO CARES?

    Obviously many people care, particularly the people who got screwed over when BK reneged. Linux is bigger than Linus, even though it may not be bigger than Linus's ego.

  51. Re:Difference between Samba and Bitkeeper situatio by Homology · · Score: 1
    The ideal solution would've been for the 'troublemaker' to leave the group, so that the gift-giver would have no grounds to stop giving to the entire group. But nooo....that was too simple for them to consider.

    It appears to be a "gift" with chains attached to it, and is not much different from other vendors lock-in attempts. Many refused the "gift", and they are, of course, not obliged to respect it's condition nor live by them.

  52. And so was born.. by delire · · Score: 4, Funny


    "Kernel in the City"

    Does Linus dual boot his PB? Will Perens choose to stop frequenting the Pickled Penguin after his fall out with Larry?

    Real developers, real lives; this compelling new series promises to 'take the clothes off' Kernel Development.

    1. Re:And so was born.. by sharkey · · Score: 1

      So who takes one Kim Cattral's character who just can't keep his clothes on? ESR? RMS?

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    2. Re:And so was born.. by Anonymous Coward · · Score: 0

      Thank you for bringing the image of unclothed Alan Cox into my head. Thanks a lot.

    3. Re:And so was born.. by slashdot_commentator · · Score: 1

      Oh God, please someone pluck out my eyes...

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  53. Was it worth it? by Anonymous Coward · · Score: 0

    Torvalds used the best tool at the time. Now he has to change, not because there is a suitable alternative ready but because of Tridge's work.

    Having to change a crucial dev tool because of someone elses action is going to provoke some response. Especially since the outcome seems fairly predictable giving the circumstances and "Idiot" is pretty mild.

    What has been gained by reverse engineering? Does it outweigh the loss of time and momentum? The sums here are totally different to the Samba situation.

    Time will tell but in the end an open source solution does "feels" better.

    1. Re:Was it worth it? by Anonymous Coward · · Score: 0

      The fact that he has to change tools is a consequence of the lock-in for which Tridge is not responsible. In an Open Source environment, Tridge could not have impacted Torvald's decision to use a certain code management tool. The way this story pans out is a clear sign that Torvald's decision had to be temporary to be any good.

  54. who cares by Anonymous Coward · · Score: 0

    Linus can't even pronounce his own name right.

  55. Re:An insightful first post! by Anonymous Coward · · Score: 0

    BITCHSLAP & PWNZEDWTFBBQSTPDLTTRSTHTDNTMKSNS!!!122137
    now what will linus do?

  56. Actually, it's not Larry that should be paranoid by Anonymous Coward · · Score: 5, Funny

    As we all know, recently some major milestones were achieved in the development of the HURD. Larry is basically one of RMS' pawns to make Linus look bad to the community so everyone will switch to the HURD in the coming years. He's basically pissed because the biggest name in the OSS community is not a fanatic like he is. He figured out that Linux is doing so well because the benevolent dictator pattern actually works quite well, so the way to destroy this is to turn Linus into a malevolent dictator.

    As RMS will point out to everyone by the time everybody starts getting fed up with Linus: "Linux is just a kernel, we can get another one, in fact, one is maturing nicely right now..."

  57. Let's get this ship back on course! by eclectro · · Score: 1

    He isn't just an engineer when he is steering the ship. He is the captain.

    Love, exciting and new,
    Come aboard.
    We're expecting you.
    Love, life's sweetest reward.
    Let it flow,
    it floats back to you.

    The Love Boat
    soon will be making another run.
    The Love Boat promises something for everyone.
    Set a course for adventure,
    Your mind on a new romance.

    Love won't hurt anymore
    It's an open smile on a friendly shore.

    It's Looooove!
    Welcome aboard - It's Looooove!

    --
    Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
  58. what happens next at the death match by commodoresloat · · Score: 5, Funny

    Eric S Raymond comes into the room bitching that he wasn't invited to the death match, whips out an AK-47, and blows all of them away, all the while muttering something about "damn socialists"

    1. Re:what happens next at the death match by dheltzel · · Score: 1

      Ack, I can hardly type for laughing so hard. Thanks!
      This is the funniest post I've read in a long time. What a mental image that presents. I know he'd do it too.

    2. Re:what happens next at the death match by Anonymous Coward · · Score: 0

      Eric S Raymond? Who he? Do you mean this Eric S Raymond?

    3. Re:what happens next at the death match by BRSloth · · Score: 1

      ... and then, in the background, you can hear the real danger coming...

      "Developers! Developers! Developers!"

  59. My take on reverse-engineering by ssj_195 · · Score: 2, Insightful
    There are two reasons for reverse-engineering:

    a) Someone has made a solution that is better than anything you have, and you are trying to find out what makes it tick so you can cheat and steal it.

    b) Someone has made a solution that is pretty good, but which you have something just as good as, and you seek only interoperability*

    It strikes me from what I've read that this whole BitKeeper fiasco is an example of the former i.e. that the open-source community do not have anything as capable as BitKeeper is, and this kind of reverse-engineering is, as Larry puts it, "riding my coat-tails", and is something I don't really like to see happen, nor would I sleep easily at night if I did. Samba, on the other hand (see extensive footnote below!) is different - I gather that very capable networking systems have already been created (although I could well be wrong about this - I know very little about networking) and so the open-source community has already proven that it has the brainpower required to produce something "as good as" Samba, and so is not cheating. If this is true, then I would not lose a wink of sleep from reverse-engineering Samba.

    Another example I guess would be in video codecs - I see nothing wrong with reverse-engineering WMV so that it could be played in mplayer, as the open-source community already has xvid, which is at least almost as good as WMV (perhaps even better; I do not know).

    * There is no conflict between "being as good as" and "not being interoperable with" i.g. "not being able to do the same thing as, in the same way". As an example, say I created a networking protocol that enabled one to share files, printers etc easily and transparently - i.e. does everything that Samba can do. However, I know nothing about the way that Samba works, so although on a network of computers running only clients and servers for my protocol, everything works just as well as it would in an all-Samba environment, put any of my servers and clients in a Samba environment and they will not work - my protocol, from the point of view of observed function, is just as good and capable as Samba, it's just they speak different languages.

    1. Re:My take on reverse-engineering by cranos · · Score: 4, Interesting

      Look from initial reports, Andrew was not trying to reverse-engineer the whole damn system, just the free client. This would put it in section b rather than a.

  60. Re:Bruce always an idiot by Anonymous Coward · · Score: 0

    "Bitkeeper is suitable for any project THE AUTHOR OF THE PROJECT
    CHOOSES. Linus may not have authored most of the code in Linux anymore
    but at the end of the day it's his trademark and his baby, and he can
    do what the hell he likes."

    Yes, that's quite true.

    And all of the other Linux contributors can decide to work on forks that don't require the use of BitKeeper, and furthermore not give two cents if their patches get incorporated into the "vanilla" kernel. Linus has no god-given right of leadership, and there's no reason everybody should continue to trust him if he doesn't treat them properly.

    And, by the way, writing code is not the only good thing you can do for free software.

    And if somebody wants to come along and tell me this isn't about free software, they can please tell themselves to piss off. Of COURSE it is! Why else is Linux under the bloody GPL?

  61. Re:Difference between Samba and Bitkeeper situatio by mallumax · · Score: 4, Insightful

    But does Microsoft
    1)has a license stating that windows users can't develop other competing products ?
    2)refuse to license windows to say Novel or IBM who develops competing products ?

    The answer is No !
    Bitkeeper won't even sell you a license if you work on a competing product.If that is not being paranoid and unreasonable i don't know what is.

  62. Who Really Benefits? --- aka GIT by omb · · Score: 5, Interesting
    As I have posted:

    "The real mistake was to accept the 'free' BitKeeper licence with its poison pill"

    Had the 'free-licence' been (a) irrevokable, and (b) had a sensible (BK) source escrow term, then and only then would the cost-benefit to Bitmover and the community made _balanced_ sense.

    But that is water under the bridge, what is really interesting is the fallout, GIT.

    GIT is the Linus' replacement patch-manager, and will, I predict revolutionise thinking about SCM tools. Linus has come up with an original and revolutionary approach, (less than 6 man-weeks work, under 150k code) which lays the foundations for a really effective OpenSource SCM, and, in the process run a pithy seminar class in what was the matter with traditional SCMs.

    This may turn out to be one of the most useful things to have happened in a long time.

    1. Re:Who Really Benefits? --- aka GIT by ralph.corderoy · · Score: 1

      Hardly original or revolutionary. See Bell Labs's Venti filesystem, and they weren't the first either.

      http://lkml.org/lkml/2005/4/10/41

  63. Appropriate opprobrium. by jbn-o · · Score: 4, Interesting

    I'm no kernel developer so I have no clue as to if Linus is "[being] a real idiot". However I do have a goodly bit of management experience and this kind of talk is bad no matter how you slice it.

    You don't need to be a software developer of any kind to understand that it's a bad thing when Linus Torvalds told Andrew Tridgell to stop developing his free software network-compatible replacement for BitKeeper. If McVoy's retelling is accurate, I find it very disturbing and so should everyone else in the free software community. This is a very big sign that Torvalds is not the free software "posterboy" some take him to be. We don't tell one another what programs to write or not write without paying them, and we certainly don't impede another's desire to promote a free software alternative to a proprietary program. Impeding free software is harmful to the community.

    This is remarkably one-sided of Torvalds as well. I'm sure Microsoft doesn't appreciate Samba servers being used instead of Microsoft Windows servers, yet the reason Samba is so good at what it does (and can replace some Microsoft SMB servers) is because Tridgell and the other Samba developers did the reverse-engineering work to figure out how the SMB protocols work in practice. I don't recall reading about Torvalds defending proprietary software being distributed by Microsoft by telling Tridgell to stop his Samba work; but BitMover's proprietary software has received that kind of attention from Torvalds. Torvalds is serving as a buttress for BitMover here.

    As for Torvalds sometimes being a "real idiot", I can attest to that although I would never have called him names. I can think of instances where Torvalds inadvertantly embarassed himself when his opinion was sought on political matters. In such instances it is clear to all but the most ardent Torvalds fans that his reach exceeds his grasp. If I recall correctly, a recent Newsforge.com interview asked him what he thought of the upcoming GNU GPL v3 (possibly years before it comes out). This struck me as unwise since he does not closely examine copyright law or its ethical import for society (two of the things one needs to have down pat to offer critique worth considering regarding the GPL). For this advice I would have instead asked Eben Moglen or RMS, both authorities on the issues surrounding the GPL. By contrast, asking Torvalds about Linux kernel programming would be perfectly appropriate. I'd never think to go to Moglen or RMS for this information.

    Saying these kinds of things to the press can only hurt the whole OSS movement as it give all the MS, Sun, et all shills plenty of ammo to use. [...]

    You shouldn't fear "spin". You need to trust that people will examine what happened and be reasonable, discuss the situation, and find better arguments. Microsoft will distort history regardless of what we do. They've proven this with their college campus tours and interviews when they declare that free software is a "cancer" or will eat your "intellectual property" like Pac-Man. Brad Kuhn (former executive director of the FSF) said at a talk in Urbana, IL that the annual budget for the FSF is what Microsoft makes in 30 seconds, yet Microsoft has said that the FSF is a threat to software development worldwide. When we see something unethical going on, we need to speak up about it, no matter who is at fault. The cure for bad speech is more speech.

    1. Re:Appropriate opprobrium. by Anonymous Coward · · Score: 0

      You don't need to be a software developer of any kind to understand that it's a bad thing when Linus Torvalds told Andrew Tridgell to stop developing his free software network-compatible replacement for BitKeeper. ... except he didn't, and he didn't... replacement that is.

  64. Ammo? Perhaps not. by Anonymous Coward · · Score: 2, Insightful
    "Even Linus Torvalds, the creator of Linux, condemns reverse engineering of our file formats."

    Hence, making the poster boy of Open Source appear to be a strong supporter of intellectual property rights.

    Linus is a far more practical proponent than most give him credit for.

    - ss1720

    1. Re:Ammo? Perhaps not. by OohAhh · · Score: 1

      Hence, making the poster boy of Open Source appear to be a strong supporter of intellectual property rights. So, are you suggesting that Linus Torvalds supports software patents? Or perhaps patents on protocols and file formats? At the very least you're saying it could be made to look that way. That really would be ammunition for companies like Microsoft.

    2. Re:Ammo? Perhaps not. by snorklewacker · · Score: 1

      Perhaps they could ... but they'd be handing the microphone to Linus at that point, who would almost certainly savage Microsoft for twisting his words and get a few digs in, probably get ten times the attention on his words than MS, even with all their press channels.

      Not wise to use your enemy as a spokesman, even when he says something you agree with.

      --
      I am no longer wasting my time with slashdot
  65. Of course he wanted to replace it! by yow2000 · · Score: 1
    McVoy is spot on. He provides a great tool (no argument there) for free (no argument there), and just says "don't compete".

    And that's exactly what Tridgell was doing. The register says he was only doing the client, but that's naive (or pretends to be). Many people would love Trigell make a competing alternative - and good on him! But McVoy has said "that's fine, but I'm not going to provide free licenses to a company that is gpoing to scuttle the uniqueness of my hard work!".

    I personally think that geeks everywhere should celebrate anyone who comes up with a cool new better way to do things. That's McVoy. Yeah, it's nicer if you do it all for free, but you deserve some reward for all that hard work and risk and creativity!!!! So there it is.

    1. Re:Of course he wanted to replace it! by remahl · · Score: 1
      McVoy is spot on. He provides a great tool (no argument there) for free (no argument there), and just says "don't compete".

      Microsoft sells an expensive (no argument there) product and says "don't compete". The "don't compete" part is wrong and unethical in both cases.

    2. Re:Of course he wanted to replace it! by Anonymous Coward · · Score: 0

      Why is it unethical? I think it is perfectly fine. Its their product - their rules. You don't like it? Well then go and invest the 10,000 hours of time ot make a comparable product. Stop ripping people off with cheap copies!

    3. Re:Of course he wanted to replace it! by Anonymous Coward · · Score: 0

      I also am spot on. I live breath eat and drink beer. All I ask is that you don't compete. Please kill yourself now.

      P.S. I have a contract with my cat (I signed it myself as his owner) which says you can't compete, so you have to do it really.

      P.P.S. Tridge is not a company.

    4. Re:Of course he wanted to replace it! by BoneOfconTroll · · Score: 1
      You think it's wrong to say, "you can use this for free as long as you don't compete with it" ?

      I can't see how you can say this is unethical.

      BTW: MS doesn't say "don't compete" (and their stuff isn't free, either!)

      --
      I don't want to sell you death sticks.
    5. Re:Of course he wanted to replace it! by PenGun · · Score: 0

      Network traffic is network traffic. Once it's in the network it's on common ground. Any traffic can be examined and thought about without violating anyone's rights.

      Capiche?

      PenGun
      Do What Now ??? ... Standards and Practices !

    6. Re:Of course he wanted to replace it! by Zontar+The+Mindless · · Score: 1

      Unless things have changed radically from my radio days (early 1990s), most if not all after-the-fact no-compete clauses are unenforceable.

      --
      Il n'y a pas de Planet B.
    7. Re:Of course he wanted to replace it! by BoneOfconTroll · · Score: 1
      Yes, I was thinking it might be unenforceable. But it depends on what is being enforced: McVoy is not trying to stop them competing (by suing them for breach of this term), but saying it's a condition of using it for free.

      Legally, McVoy can pick and choose who he gives free stuff to, by any criteria he likes - just as you are free to donate or not to any charity you like, for any reason you like.

      The legal power doesn't come from this term of the license agreement, but from McVoy's ownership of the IP, and therefore being able to exclude others from enjoyment of this property.

      BTW: what's an "after the fact" clause? I would think that usually these terms are part of the original agreement.

      --
      I don't want to sell you death sticks.
    8. Re:Of course he wanted to replace it! by BoneOfconTroll · · Score: 2, Informative
      It's because Trigdell is employed by OSDN, and they promised that their employees wouldn't do this.

      Anyone else would be free to examine the traffic, as you say.

      --
      I don't want to sell you death sticks.
    9. Re:Of course he wanted to replace it! by Zontar+The+Mindless · · Score: 1

      I don't think McVoy can have it both ways. And I don't think it makes any difference whether the agreement involved any money changing hands or not.

      > McVoy can pick and choose who he gives free stuff
      > to, by any criteria he likes - just as you are
      > free to donate or not to any charity you like,
      > for any reason you like.

      True, but I don't think I can demand that a contribution be returned because of something that someone else (not related to the charity) did.

      Come to think of it, this is all probably moot since the Samba guy wasn't a party to the agreement and didn't make use of the BK software in any case, did he?

      "After the fact" refers to the fact that you can require someone not to work for a competitor while he's working for you, but can't prevent you from leaving you to work for a competitor. Or at least that's what many radio station owners have found out when trying to keep personnel from jumping ship for That Other Station Across Town.

      --
      Il n'y a pas de Planet B.
  66. Ideals ... by zonix · · Score: 1

    Someone should tell zealots like Perens that in the real world, people compromise so everyone can be happy. Also that there is nothing wrong with with proprietary or comercial software. If it didn't exist free software would have nothing to 'libarate'.

    Perhaps you're not aware of Mr. Perens' ideals, and his Sincere Choice project?

    z
    --
    What would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
  67. Linus' Stance by Anonymous Coward · · Score: 0

    Read the Real World Tech thread to get a better idea of where Linus is coming from. Personally I find his stance very strange indeed. I think most of us do, which is why this is such a big story.

    1. Re:Linus' Stance by rudy_wayne · · Score: 1
      I find nothing "strange" about Linus' position. In fact, if you read his reply in that thread, it's perfectly logical and reasonable. Linus sums it up perfectly:
      Unlike some people, I don't judge people for whether they
      are commercial or "free software" people, which means that
      to me it wasn't a case of knowing which side was "evil"
      (and thus wrong by default - isn't that how it works ;)
      to start with.

      In my book, what matters is what you do - whether you want
      to sell things is your personal choice, but even more
      importantly it is not a moral negative or positive. I'm a
      big believer in open source as creating good stuff, but
      I don't think it's a moral issue. It's engineering.

      So I think open source tends to become technically better
      over time (but it does take time), but I don't think it's
      a moral imperative. I do open source because it's fun, and
      because I think it makes sense in the long run.

      For some reason that is hard for a lot of free software
      people to accept. Too many people see things as a war
      of "free software" against "proprietary evil".
    2. Re:Linus' Stance by Anonymous Coward · · Score: 0

      Too many people see things as a war of "free software" against "proprietary evil".

      Or, (apparently) in the case of McVoy, as a war of "proprietary software" against "free-software evil."

    3. Re:Linus' Stance by Anonymous Coward · · Score: 1, Insightful

      I find nothing "strange" about Linus' position.

      That's fine, but its just your opinion. Linus' position has been described as 'bizarre' by more than one commentator, and plenty of people like Perens disagree with it.

      In fact, if you read his reply in that thread...

      Obviously I did read his reply, which is why I posted it incase anyone else wanted to read. As it turns out there seems to be some question as to whether it was really Linus posting, but lets say it is... the paragraphs you mention don't address the actual issue here. So Linus doesn't care whether software is closed or open source, he just cares whether it's good software, that's fine, but its not the issue. The issue is whether its Tridgell's fault that OSDL is no longer allowed to use BK. Linus thinks it is, Perens thinks it isn't and from what I've read I'm with Perens.

    4. Re:Linus' Stance by arose · · Score: 1
      Unlike some people, I don't judge people for whether they are commercial or "free software" people [..]
      Coming from the guy who originaly licensed Linux under a freeware licenese... I hope he at least knows the difference between 'commercial' and 'non-free'.
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    5. Re:Linus' Stance by Anonymous Coward · · Score: 0

      To most people, 'commercial software' and 'proprietary software' mean the same thing. Followers of the GNU philosophy tend to have a different view, as they do with terms like 'free software', which to most people means cost-free, not licensed under a licence Richard Stallman approves of. In other words, the GNU usage is a specialised usage, unique to the relatively small group of people who adhere to that ideology (sort of like the peculiar economic terms used by Marxists, which mean different things to them than they do to non-Marxists).

    6. Re:Linus' Stance by arose · · Score: 1

      Linus should know better, his kernel is sold by many commercial vendors, he claims that placing Linux under the GPL was the best decision he made because of this.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    7. Re:Linus' Stance by Anonymous Coward · · Score: 0

      Arguably what they're selling is distribution and support of that software, not the software itself.

    8. Re:Linus' Stance by Anonymous Coward · · Score: 0

      And what MS is selling is licenses not the software itself.

  68. Linus did explain his reasoning... by maxpublic · · Score: 4, Insightful

    ...in a post on another site. But his reasoning clearly held an obvious double-standard that I simply can't swallow. My only explanation for Linus' inability to see what's right in front of his face is that he's personally invested in the issue due to his friendship with the maker of BitKeeper. Anything else just doesn't explain how the normally rational and reasonable Torvalds can do a one-eighty on this particular issue and, quite frankly, be an complete dick about in the process (his post, if you haven't read it, was more like a typical slashdot flamefest response than what you'd expect from Linus).

    This is one instance where Linus isn't thinking clearly. I'll cut him some slack since in the past he's been more clear-headed than all of Slashdot put together, but even so it means I'll be reviewing what he says and does more carefully in the future - at least until I'm convinced he's gotten over this momentary bout of insanity.

    One thing I do agree with, and always will: 'open source' and 'free software' are not one and the same, nor is there any moral issue involved in using open/free or proprietary software. Both models are perfectly valid and the people who turn the whole mess into a good/evil holy war are fucking idiots of the first order. On that he is, and always has been, right on target.

    Max

    --
    My god carries a hammer. Your god died nailed to a tree. Any questions?
    1. Re:Linus did explain his reasoning... by dbIII · · Score: 1
      Anything else just doesn't explain how the normally rational and reasonable Torvalds can do a one-eighty on this particular issue
      Linus and RMS are different people - I don't see that Linus would consider using MS Excel as being morally wrong and giving Microsoft ownership of all the spreadsheets he does, and using BitKeeper is exactly the same deal.

      The tools don't own the people that use them, no matter what RMS says about the gnu/linux name - the only issue is that after a run for a few years using a package it is time to use another.

      Is ownership of absolutely everything in the process that vital? The consequnce of losing the ability to use BitKeeper is an annoying and time consuming migration process - no more than that - if that effort is far less than the effort saved by using the package then we are ahead.

      This really just looks like a few people saying "I told you so" - which is even more annoying when one of them does stuff to bring it about.

      Is it ideology or using ideology as an excuse to have control of everything in the process? Vendor lock in doesn't exist in this case, since the inputs and outputs are all usable by a variety of other methods.

    2. Re:Linus did explain his reasoning... by Brandybuck · · Score: 1

      Anything else just doesn't explain how the normally rational and reasonable Torvalds can do a one-eighty on this particular issue

      What Tridgell did wrong was to get Torvald's BK license taken away. His reverse engineering *demonstrates* that he know about the poison pill. But he did it anyway knowing that Torvald's license was at stake.

      Here's an analogy. Bob puts some GPL Linux code into the network router he is designing at work. Some Linux developers find out about, but no settlement can be reached. So the GPL license to Linux is pulled for the entire company. This affects Bill, who wasn't even working on the router. So Bill yells at Bob for being stupid.

      Who does Slashdot blame? They blame Bill because Bill got mad instead of supporting Bob's moral right to violate the GPL. Pathetic.

      --
      Don't blame me, I didn't vote for either of them!
    3. Re:Linus did explain his reasoning... by Anonymous Coward · · Score: 0

      In your analogy, someone violates law. In Bitkeeper case everyone is acting lawfully. Big difference.

    4. Re:Linus did explain his reasoning... by cyrus007 · · Score: 1

      Actually he did a good bit of explaining BK to the folks on that list. What Tridge did was wrong according to Linus is because, from what I understood, BK clients are not actually clients but peers and BK is a P2P system more than a client-server system. So for Tridge's software to work with BK, it has to be a full fledged peer and since P2P/distributed technology implementation in SCM world is so new, Larry is afraid that his software won't be able to handle such a peer.

    5. Re:Linus did explain his reasoning... by Anonymous Coward · · Score: 0

      In neither case is a law being broken, and in both cases a license is being violated.

    6. Re:Linus did explain his reasoning... by Minna+Kirai · · Score: 1

      So the GPL license to Linux is pulled for the entire company.

      Impossible. By the nature of the GPL license, the author has no right to "pull" it from any user. Only someone who violates the GPL will suffer (and that's automatic, without any action taken by the original author).

      The only conceivable way the entire company could lose rights is if the infringing action had be by the company, ie Bob was instructed to do it as part of his job.

      And of course, reverse-engineering BK wasn't in Tridge's work assignment...

  69. Shut up and get back to work! by Lazy+Jones · · Score: 1
    What's the matter with those people? There's work left to do, they should get a grip on themselves. If they were company representatives, one would suspect that the marketing dept. made them do it to stay in the press... Mr. Perens, go write a GIT tutorial or something.

    If there are any legal problems with Tridgell's work, they'll sort it out one way or another, but it's no use shouting all over the press what one should do and what not.

    --
    "I love my job, but I hate talking to people like you" (Freddie Mercury)
    1. Re:Shut up and get back to work! by Anonymous Coward · · Score: 0

      they should get a grip on themselves

      That should be GNU/rip...

    2. Re:Shut up and get back to work! by cowscows · · Score: 1

      Yeah, God forbid anyone try and learn anything from these mistakes.

      --

      One time I threw a brick at a duck.

  70. Come ON. by Anthony+Boyd · · Score: 4, Insightful

    Wow, for once the Slashdot groupthink isn't pro-Linus. But I am. I'll explain why. First, you need to read the original thread to get a feel for what Linus is saying. At least read the first 15 posts there.

    After you've read it, you'll come away with a few realizations:

    • The Register is courting controversy. There really is a dispute, don't get me wrong. But they've boiled down a lengthy, nuanced discussion into a few hotheaded soundbytes.
    • Torvalds really is saying some stupid stuff, granted.
    • But Torvalds also makes some good points. From reading that thread I linked to, I can see that Linus has a very real, legitimate problem that only BitKeeper could solve. Read it. He saved hours or in some cases days of down time -- time that other SCM tools would have sucked up and wasted. For a man in his position, that's really serious.

    Just think: if you were a bottleneck, if data and people were coming at you at a very fast pace all the time, and if there was tremendous pressure on you to build a platform that would rival Microsoft, one coping mechanism is to find tools that increase productivity. A lot. (Other good coping mechanisms include heavy drinking and vanishing without a trace.)

    Now Linus, who has no ready alternative is staring down a barrel of loaded source code, knowing it's going to fire off in his face real soon now. And someone else has yanked his defense right out from under him. He has a real problem now. He's pissed. I can put myself in his shoes, I can understand his frustration. Basically, it's this: "Well great. WTF do I do now? Oh shit, stuff is backing up already. Thanks! That's fucking great!"

    Is Torvalds wrong to blame Trigdell for reverse engineering? Yes. Is Torvalds wrong to feel horribly, disastrously inconvenienced by this? No, he has every right. Forget the technical arguments for a day or a week. This is a human issue right now. People were inconsiderate of each other, and now they're walking around with bloddy noses. Give them time to assess the situation. If Torvalds doesn't soften his position in a short while, fork, screw him, whatever. But give him some time for the fight or flight instinct to be peter out before you all write him off.

    1. Re:Come ON. by cranos · · Score: 1

      Just read through some of the posts and it does help explain a lot, however it still does seem as if Larry McVoy is chucking a massive Dummy Spit over something that we have yet to see how it could harm him or his company.

      Sure Linus is pissed off, and I can see why, but putting ALL the blame on Andrew is not the way to go here. Larry shares part of the blame for going off the deep end without - in my opinion - just cause.

      As I have said before once we hear from Andrew and get a complete picture of what exactly is going on then we can comment with more authority (or at least pretend to, this is Slashdot after all).

    2. Re:Come ON. by bani · · Score: 5, Insightful

      Torvalds should be blaming Larry for the situation, not Trigdell. Larry was the one who was judge jury and executioner. The current crisis is entirely Larry's creation, and he is solely to blame.

      This whole episode is just proof of how ridiculous Larry's License(tm) is.

    3. Re:Come ON. by Quixote · · Score: 1
      But Torvalds also makes some good points. From reading that thread I linked to, I can see that Linus has a very real, legitimate problem that only BitKeeper could solve. Read it. He saved hours or in some cases days of down time -- time that other SCM tools would have sucked up and wasted. For a man in his position, that's really serious

      I understand what you're saying, but keep in mind the Opensource mantra: there are free (OSS) alternatives for everything, and they're just about as good.

      What Linus implied by embracing BK was that, for some applications, proprietary is the best. Now extend this logic to the other proprietary stuff, and you see we have a problem. If McVoy was really so interested in helping out the kernel development process, he should have given a perpetual, irrevocable license to the kernel team; from what I've heard, he did not.

    4. Re:Come ON. by Anonymous Coward · · Score: 0

      Are you absolutely sure it really was Linus that posted on that board?
      I'm not so sure since even Darl Mc'Bride posted in that thread :-)

    5. Re:Come ON. by DrWhizBang · · Score: 1
      • The Register is courting controversy...


      The Register? Courting controversy? No way! That would be like Bruce Perens calling someone an idiot!

      I think if this whole episode has done anything, it has illustrated to us that people, even Linus, are prone to doing silly things, (and when they do the Register will be there to mock them for it). As you say, everyone is really excited here, and it will take some time for everyone to calm down. There is no point in everyone saying Bruce or Linus should keep their mouth shut, Tridge should keep out of Bitkeeper, Larry should stop being an ass - we should just sit back, enjoy the show, and wait for the next kernel release.
      --
      Schrodinger's cat is either dead or really pissed off...
    6. Re:Come ON. by cowscows · · Score: 4, Insightful

      Noone's saying Torvalds should be run out of town, never allowed to touch Linux again. The argument is more that he's just being a dick, and his complaining is pretty inconsistent with the values of a software movement that he, like it or not, is one of the leaders of.

      If he's staring down this loaded barrel, it's because he painted himself (and the other linux developers) into this corner. Maybe Trigdell took his paintbrush away, but there was already a problem, and you can make a good argument that Trigdell was trying to come up with a solution.

      If Torvalds wasn't happy with any of the open SCM dealies that he could find, he should've organized someone to do it for him. Instead he made a couple bad decisions, taking the easy way out while providing some free PR for a friend.

      Turns out the easy way out wasn't the best option (it seldom is), and it collapsed in his face. Linus may not be terribly interested in the philosophical holy war between open and proprietary software, and that's fine. But he should've had the good sense to realize that combining the biggest poster child for OSS with BitKeeper on such a fundamental level was going to cause problems. And a lot of people with the sense to think about it warned him when this decision was being made. That's why noone's impressed when he starts being a jackass about it. He should have known better, or at least listened to people who did.

      --

      One time I threw a brick at a duck.

    7. Re:Come ON. by Spectra72 · · Score: 1
      "...I understand what you're saying, but keep in mind the Opensource mantra: there are free (OSS) alternatives for everything, and they're just about as good...."

      And where is this mantra written? Who is the keeper of "the Opensource mantra"? Is this the only mantra? It sure seems so with the words "the Opensource mantra".

      And apparently the problem is that there WASN'T a free alternative to everything. If there was, no one would have to be reverse-engineering BK, now would they? And from what I've read, the intent was never to build a Free clone of BK (ala The Gimp or something similar), that would have at least been useful. No, the intent was to bypass the BK client, by reverse engineering the protcols, to interface with the BK repositories. That's a strong acknowledgement that BK was pretty damn good.

    8. Re:Come ON. by BattleTroll · · Score: 1

      Linus has an alternative - pay for BitKeeper. If it does truly solve some intransigent problems, then he shouldn't have a problem paying for it.

      All these issues are mitegated if Linus hadn't decided to use a closed source application for his work. He should have written his own revision control system. Seems now he's forced to do that anyway - he would have been better off starting this side project to begin with rather than crawling in bed with a proprietary software vendor.

    9. Re:Come ON. by mihalis · · Score: 1

      What Linus implied by embracing BK was that, for some applications, proprietary is the best.

      I disagree. What I think Linus was saying is simply "best is best". In other words the best SCM tool (whatever its license) is the best SCM tool. He wanted to use the best SCM tool, which he considers to be Bitkeeper, so he did.

      For example, if there had been a better tool which happened to be free, Linus would have used that, no matter his friendship with Larry McVoy.

      It seems that his whole point is he's not dogmatic. Licensing is important for the software he writes - he chose the GPL - but for software he merely uses (tools) then he just wants the best tool for the job. In that category, the license doesn't matter as much as the quality - because the better tool lets him do more and better kernel work.

      I think this is reasonable as far as it goes, except that for such a critical tool as the source code management system, the license actually DOES matter. It matters in principle, in my opinion, and it also matters practically, because the Linux project is all about collaboration, and clearly a lot of Linus' collaborators never agreed with the choice of Bitkeeper. What a mess!

    10. Re:Come ON. by mpcooke3 · · Score: 1

      I agree it sounds mainly Larry's fault. But I kind of understand why Torvalds got so cross, he's only human and I'm sure he must realise that he has himself triggered the chain of events by switching to bitkeeper in the first place.

      When making a decision about which are the best tools to use for development you have to look at the "development process" who's involved and what people are likely to "buy into" this is part of the challenge of managing multi person projects. I reckon Torvalds should read more of Dilberts management hints:

      Boss: You need to socialize your idea with the rest of your group.
      Dilbert: Socialize? Is that the same as getting buy-in?
      Boss: It's one step below buy-in. Its more like dialoging for feedback.
      Dilbert: Wait...I thought that building a consensus was one step below buy-in.
      Boss: Just run it up the flagpole and see who salutes.
      Dilbert: Wouldn't it be better to do a temperature check with a straw man?
      Boss: Maybe...but is that going to inoculate the stakeholders?

    11. Re:Come ON. by Karma+Farmer · · Score: 1

      I understand what you're saying, but keep in mind the Opensource mantra: there are free (OSS) alternatives for everything, and they're just about as good.

      That's not the Open Source or Free Software "mantra." That's the mantra of an idiot who can't describe the problems he's having and is unable to measure the value of the solutions.

    12. Re:Come ON. by HiThere · · Score: 2, Insightful

      And that's they problem. You don't go around blaming your friends if you can help it. And Larry is (was?) his friend. I've got a few more than midling disreputable friends myself, and I know that I don't judge them as harshly as I would judge a stranger who acted the same way.

      This doesn't mean that Linus is right, merely that his reaction is understandable. Once we get through this mess, and cut the mutual dependencies, then peace and friendships can be resumed. But it can get raucous for awhile. I remember a commune that I was in breaking up shortly after I graduated from college. WHEE! Character assassination and paranoia ran rampart for a week or two. And I got stuck with two months rent. Afterwards, however, we were friends again.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    13. Re:Come ON. by UN1XG0D · · Score: 1

      Why the hell is this modded insightful? If you go to the link and actually scroll to the bottom you can reply to any post on this particular forum using any name you want. Yeah its really Torvalds. By the way, keep reading that rag cause Linus is about to say some funny shit. Well it has his name on it anyway..

      --
      UNIX: A set of Linux-like operating systems that grew out of an original version written by some guys at a phone company
    14. Re:Come ON. by jhoger · · Score: 1

      Well I'm offended by Linus stance on reverse engineering. He should stop talking about that.

      I see the situation a bit differently: Linus wanted to continue to use Bitkeeper for its practical utility. McVoy has made it clear over time that he will do everything he can to prevent reverse engineering bitkeeper. Many do not like using the closed source tools.

      My theory is that Tridge didn't like having to get his hands dirty with bitkeeper, so he executed a strategy that would end up getting McVoy to pull the plug. Technically he did nothing wrong in the process. His hands are clean on the specifics. But did he knowingly making a violent sort of action, that would force other's hands? I think so.

      So this forcing of the situation is what is actually underlying Torvald's position.

      No one likes a boot on their neck, and that's what happened to Torvalds here.

      -- John.

    15. Re:Come ON. by cyrus007 · · Score: 1

      I would like to add the from what I understood, BK clients are not clients per-se but more like peers and BK server handling all these peers. Now if one of these peers muck around then it might destroy the whole system which is what Larry was afraid of. Understand that P2P technology is itself pretty new and implementing a distributed SCM using something like this is pioneering for which I will credit Larry and that is what Linus was also doing.

  71. Linus screwed up by cahiha · · Score: 1

    Sorry, but that's all there is to it. He picked a proprietary tool with a lousy license. In addition, the tool was produced by someone who seemed pretty clearly unstable and hostile to open source. Now that the chickens have come how to roost, he is trying to blame other people for the unpleasant task of having to switch version control systems.

    I'm glad Linus does the work he does, but I don't particularly trust him to make good long-term judgements. Tanenbaum was right on the technical side, and all the people who warned about the version control system issue were right on the license front.

    Let's make sure there are some good alternatives to the Linux kernel around (the main thing that Linus actually contributes to Linux) because one of these days, he is going to screw up in a way that can't be fixed anymore.

  72. Re:An insightful first post! by Troll+McClure · · Score: 0, Funny

    COME ON, WHERE ARE all the Bruce perens,

    Bruce Perens
    Bruce Perens. (123221)
    Bruce.Perens (124707)
    BrucePerens (149861)
    ! Bruce Perens (150447) .Bruce Perens (150539)
    Bruce@Perens (150787)
    _Bruce Perens (150807)
    Brews Perens (151065)
    Brooce Perens (151069)
    not Bruce Perens (152525)
    Bruce Perens (181232)
    Bruuce Perens (202923)
    Bruce Perens.nbsp (204587)
    Fake Bruce Perens (228312)
    Burce Perens (229006)
    8ruce Perens (239350)
    Bruth Perens (746262)
    Bruce Perens (3872) (806888)

    We want a perens trolling mathch!!!!!!!!!

    --
    This Message and all replies are the Property of the Fox network. © 2002
  73. No, he hasn't. by Anonymous Coward · · Score: 0

    'Nuff said.

    It's not the end of the world, it's like a small lover's quarrel. Even though Microsoft would like you to believe otherwise.

  74. Re:Actually, it's not Larry that should be paranoi by Anonymous Coward · · Score: 0

    Linux is just a kernel and we can get another one. Debian GNU/kFreeBSD for example.

    No one has bothered to put together a BSD/linux yet. It might be because BSD sucks, I don't know; I don't know anything about BSD. But it can be done if anyone was interested.

    The Hurd is not maturing nicely. All it can do at the moment is print out an exclamation mark with the banner program. With the decision to use a different microkernel they set development back by years. For the curious there is a Hurd live cd that does very little.

  75. Bottom line... by Anonymous Coward · · Score: 0
    The fact that the BK people pulled the free client from the market (for whatever reason) pretty much illustrates the danger of dependence on a closed proprietary product.

    Screw the moral arguments - using this stuff in the first place was a *stupid* idea purely from a risk-mitigation viewpoint.

  76. herding cats is over by jjohn_h · · Score: 1

    Bad news, folks. The specialist in herding cats
    has peaked and may well be in need of counselling:

    > He just wanted to see what the protocols and data was,
    > without actually producing any replacement for the
    > (inevitable) problems he caused and knew about.
    > ...
    > He didn't create something new and impressive. He just tore
    > down something new (and impressive) because he could, and
    > rather than helping others, he screwed people over. And you
    > expect me to _respect_ that kind of behaviour?

    http://www.realworldtech.com/forums/index.cfm?ac ti on=detail&PostNum=3322&Thread=2&entryID=49312&room ID=11
    .
    Linus is referring here to Andrew Tridgell and the
    Bitkeeper saga. The essentials:

    (1) Tridge did not use Bitkeeper at work. Nor did
    he use it at home. Nor did he have any kind of
    Bitkeeper licence. Nor did he disassemble any
    Bitkeeper binaries.

    (2) All Tridge did was to send systematic queries
    over the Internet to the Bitkeeper server.
    Analysing its responses, he was able to write
    an application to read and export from the
    Bitkeeper server.

    (3) That technique is called protocol scanning and
    has already been successfuly used for Samba.
    It is perfectly legal otherwise Microsoft's
    lawyers would have been hounding Tridge a long
    time ago.

    So what was Tridge's crime? He declined requests by Linus Torvalds and Larry McVoy to stop scanning
    Bitkeeper. For that, he is now on the receiving end of insults and innuendo.

    Too bad really, both for him and for Linus. Indeed, this story is not any longer about a versioning system for the kernel. It is about Linux after Linus.

  77. Really Costs? by matgorb · · Score: 1

    Considering Linus was using BK to maintain Linux, on Linux, BM have to be using Linux right? for support and development. So when they gave away there "free license", they are actually supporting their own business, aren't they? So when they talk about cost, do they take in consideration that don't have to pay any lincenses for Linux, and that if there was no Linux in the first place, or a lesser quality Linux, it would affect their very own business????

  78. LINUS CAN SHOVE IT by Anonymous Coward · · Score: 0

    Geesh Linus ... what the heck does he think he's doing, you can't just simply defame someone because of their work! Maybe the kernel team should just tell Linus to shove it, go play with something shiny and let the people get on with their own thing. BitPooper has perhaps made Linus' dictatorship easier but many a kernel guru have bemoaned it's existence. Maybe it's time for Linus to BACK OFF...

  79. Linus' valid issue: by Truth_Quark · · Score: 2, Interesting
    Here Steven Van Langendonck ponts out: (and I quote in case you don't want to follow the link:)

    BK is distributed. And Tridge's tool is 'accessing the server'.

    Wait a moment. Which server??? Distributed means no central server...

    Does the distributed nature of BK not imply that every environment is at the same time server and client?

    This would mean that to work with the tool you need to connect it the installation of those developers that you which to cooperate with?! An this would drag them automatically into the conflict between BM and Tridge.

    To which Linus replies: (AIQICYDWTFTL)

    This would mean that to work with the tool you need to connect it the installation of those developers that you which to cooperate with?!

    Yes. Well. Only one of them.

    But yes, it does mean that for at least that one developer, your point of:

    And this would drag them automatically into the conflict between BM and Tridge.

    Exactly.

    So Tridge is entirely correct in saying that he didn't violate any licenses, since he never agreed to a BK license in the first place. But for the tool to be useful, somebody ends up having to be the fall guy.

  80. Fork Off! by Anonymous Coward · · Score: 0

    I'm just gonna make my own, dammit.

  81. Re:Difference between Samba and Bitkeeper situatio by twistedcubic · · Score: 1


    Linux clearly benefitted from Bitkeeper. And Bitkeeper probably [emphasis added] benefitted from all the publicity.

    Did you read what you just wrote? This might help explain your bias.

  82. brawl by smallguy78 · · Score: 1

    I can see the Linus vs Bruce bar brawl now - Pee Wee Herman and Mr Bean the rematch

    --
    Nothing costs nothing
  83. Linus is not a zealot by Anonymous Coward · · Score: 0

    ...unlike some of the other OSS profiles.

    Linux was a solution to a technical problem that Linus had, not a moral code or way of life. Linus has always seemed to be very pragmatic, he has a softspot for anything that works well.

    Lately, this has seemed to put him on a collision course with the growing number of OSS-or-bust fanatics who puts politics before function. Something like this bitkeeper debacle was bound to happen sooner or later.

    1. Re:Linus is not a zealot by Anonymous Coward · · Score: 0

      He isn't? Linus is a best tool zealot and bitkeeper zealot.

  84. Steady-o daddy-o by hey! · · Score: 0, Offtopic

    "Cool it"?

    Do people still talk that way? It made me think of adult metrosexual dancers trying to play street punks in West Side Story:

    Don't get hot
    'Cause man you got
    Some high times ahead

    Take it slow
    And Daddy-o
    You can live it up and die in bed

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  85. Boycott TheRegister NOW!!!!! by CaymanIslandCarpedie · · Score: 0

    One thing I've always wondered about with /. and The Register. /. seems to be pretty anti-patent and anti-copyright community (mostly). However, there are always lots of articles from The Register posted here.

    Have you ever noticed at the end of every article on The Register they have "®"? What does this mean?

    When is it proper to use the federal registration symbol (the letter R enclosed within a circle -- ® -- with the mark.
    The federal registration symbol may be used once the mark is actually registered in the U.S. Patent and Trademark Office. Even though an application is pending, the registration symbol may not be used before the mark has actually become registered. The federal registration symbol should only be used on goods or services that are the subject of the federal trademark registration. [Note: Several foreign countries use the letter R enclosed within a circle to indicate that a mark is registered in that country. Use of the symbol by the holder of a foreign registration may be proper.]


    Is trademark law all that different in the UK where you can mark every article as trademarked as soon as you write it? No need for registration (hense the term registered trademark) before using it?

    Or am I just being daft? Really I don't understand this use so if anyone does understand why this is done I'd be interested.

    --
    "reality has a well-known liberal bias" - Steven Colbert
    1. Re:Boycott TheRegister NOW!!!!! by D.+Taylor · · Score: 1

      Uhm?

      It's The Register, ® means registered (trademark). Think about it.

      Or: IT'S A JOKE!

    2. Re:Boycott TheRegister NOW!!!!! by resiak · · Score: 1

      The use of ® at the end of the articles is completely unrelated to trademark law. The article text is clearly not a trademark (are you confusing trademarks with copyright?) and so the symbol has no meaning apart from being a joke.

      Can I go now?

    3. Re:Boycott TheRegister NOW!!!!! by northcat · · Score: 0, Troll

      Idiot... "The Register". "®". Get it?

  86. In my experience by hey! · · Score: 2, Insightful

    really brilliant people are just as capable of really stupid behavior as anyone. If there's any difference, it's that it's on a more grandiose scale.

    If you point out that they're making asses of themselves they'll argue you into half agreeing with them. They'll have rationalized their behavior to a fare-thee-well. Even if you identify the fatal flaw in their theory, they'll ignore you -- they're brilliant after all and they're used to being right when everyone around them is telling them they're wrong.

    Don't get me wrong -- I love working with super-smart, creative people. But when they get that glint of mania in their eyes, you just have to back off and let experience teach them a lesson. Their being wrong in this instance doesn't invalidat their briliance, it just makes them human.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  87. The Register by StormReaver · · Score: 0, Flamebait

    This whole subject comes from The Register, which is known to say things that are, shall we say, highly interpretive.

    I'm take the whole thing with a large landfill of salt.

  88. Missing references in the 'The Register' article by Anonymous Coward · · Score: 0

    I don't see any references to other sites in the article. Is there some place where I can read what Bruce Perens has really written?

    I read the 'Torvalds knifes Tridgell' article and after that the original posting made by Torvalds.
    It gave me a different picture of the whole issue.

  89. What Linus wrote by Anonymous Coward · · Score: 0
    FYI what Linus wrote:

    Name: Linus Torvalds (torvalds@osdl.org) 4/13/05

    blah (blah@blah.com) on 4/13/05 wrote:
    >
    >Yes its ok to ride on the coat tails of UNIX and MS but
    >no no dont do that to Bitmover my friend.

    I'm not going to do flame-wars in public with anonymous trolls, but I'll respond once just because RWT is not slash-dot.

    > Yah its fine for people to take others ideas and reverse
    >engineering them unless it hits someone a person happen to
    >know. Then its BAD!

    Actually, in this case I knew and respected _both_ sides, which makes it so interesting to me personally. Not to mention that it directly affected how I work, which made
    it even more so.

    Unlike some people, I don't judge people for whether they are commercial or "free software" people, which means that to me it wasn't a case of knowing which side was "evil"
    (and thus wrong by default - isn't that how it works ;) to start with.

    In my book, what matters is what you do - whether you want to sell things is your personal choice, but even more importantly it is not a moral negative or positive. I'm a
    big believer in open source as creating good stuff, but I don't think it's a moral issue. It's engineering.

    So I think open source tends to become technically better over time (but it does take time), but I don't think it's a moral imperative. I do open source because it's fun, and because I think it makes sense in the long run.

    For some reason that is hard for a lot of free software people to accept. Too many people see things as a war of "free software" against "proprietary evil". This is, btw, the real difference between the "open source" crowd and the "free software" crowd, as far as I'm concerned.

    Tridge could have done something constructive: he could
    have written the best damn SCM on the planet, and believed
    that open source generates better things, and competed
    against BitKeeper that way.

    He'd have been a hero to me. It's unquestionably true that
    BitKeeper has advanced the state of SCM technology. Anybody
    who argues against that just doesn't know what the hell he
    is talking about. But I'd have loved even an "almost-as-
    good" open source SCM, because that would obviously just
    be a good idea.

    But that's not what Tridge did. He didn't write a "better
    SCM than BK". He didn't even try - it wasn't his goal. He
    just wanted to see what the protocols and data was,
    without actually producing any replacement for the
    (inevitable) problems he caused and knew about.

    He didn't create something new and impressive. He just
    tore down something new (and impressive) because he could,
    and rather than helping others, he screwed people over.
    And you expect me to _respect_ that kind of behaviour?

    Anobody that compares that to Open Office (or even samba,
    which Tridge did write) is an idiot. Open office and samba
    are constructive projects that actually do something useful,
    and are technically advanced quite regardless of the fact
    that they can interoperate with the competition. They look
    at the file data because they then _use_ it, and they never
    tore down other peoples work.

    Now, I'm dealing with the fall-out, and I'll write my own
    kernel source tracking tool because I can't use the best
    any more. That's ok - I deal with my own problems, thank
    you very much. But what I find sad is how some people are
    so _gleeful_ about a commercial program becoming less
    useful, only because it was commerical.

    If BK was a crappy tool, I'd at least understand the glee.
    But in this case it was the commercial people who did the
    impressive technology and pushed technology forward. And
    I'm just honest enough to be able to say that.

    And you, my anonymous troll, probably didn't do anything
    constructive in your life, so this argument probably went
    way over your head.
    &#160;&#160;&#160;&#160; Linus
  90. Was it really Torvalds? by rca66 · · Score: 2, Interesting

    The Register article "Torvalds knifes Tridgell" points to a posting in the forum at Real Word Technologies. My question is: is it sure, that this really was Linus Torvalds? I mean, in this discussion later on Bill Gates, Scott McNealy, Sam Palmisano and Darl McBride post some comments.

    Using some fake name in a discussion forum is the easyest thing. So, where do we know, that the posting, where Tridgell is attacked, was really written by Torvalds?

    1. Re:Was it really Torvalds? by Linus+Torvaalds · · Score: 1

      Yes, it was really me.

      I hate it when people try to impersonate me on web forums.

      --
      Linus

  91. Linus, Lauris... by Anonymous Coward · · Score: 0

    The way Linus sounds these days reminds me of Lauris Kaplinski, creator of Sodipodi, in the era just before the Inkscape fork. Sad, really.

  92. Re:Difference between Samba and Bitkeeper situatio by sqlrob · · Score: 3, Informative

    The answer to #1 is actually "yes"

    IIRC, the educational license has a clause like that for devstudio.

  93. Re:Actually, it's not Larry that should be paranoi by Anonymous Coward · · Score: 1, Insightful
    No one has bothered to put together a BSD/linux yet. It might be because BSD sucks, I don't know; I don't know anything about BSD. But it can be done if anyone was interested.

    BSD has a long history of being a system full system, unlike Linux (kernel) or GNU (a set of tools with the aim of one day becoming a full clone of the base UNIX System). The BSD kernels are developed and maintained by the same people as the base userlands of the respective BSD systems, so there's never been a tendency to view the two as separate things (like Linux and GNU).

  94. Do we know everything about this issue? by mytec · · Score: 2, Insightful

    Linus is worked up about something and it may be something we've not heard yet, especially with Andrew's silence. Do we know there wasn't a conversation that this work by Andrew would screw over Linus's use of a tool that makes work very efficient for him? And if Andrew persisted, especially if there were other ways to accomplish the same thing, I'd be upset too.

    I'm fortunate enough to have a boss that allows me to use the best tool for the job. I enjoy being allowed to choose the best tool, for me to get the task at hand done. Is sad that Linus isn't allowed the same without taking a beating especially when the end product he is part of is so useful to all of us. So much for choice and freedom. Oh there is, it's just not the typical Linux/Open Source zealot view of choice and freedom and if that view isn't accepted then you are evil.

    I'll stand in the minority and say that I feel sad for Linus losing a tool that was so helpful in creating a tool I find so useful. Yeah, he had some outlandish comments but how many of us are perfectly logical when we lash out?

    I for one cannot wait to hear the whole story before judging.

  95. Another angle on the Bitkeeper saga by xconfig · · Score: 1

    Bryan Cantrill's post on the fundamental right of reverse engineering.

  96. This is about the *project*, not morality by jquiroga · · Score: 4, Informative

    Linus is right in what he said. He may look like an idiot right now, but he isn't. Please read his posts (cited below), and don't believe hearsay.

    He said this episode is damaging to the Linux kernel *project*, because he took advantage of, and depended on, BK's *functionality*, not BK per se. He said there isn't any other app (open or closed) that offers that functionality, and that he would rather write a new one himself.

    [...] It's unquestionably true that BitKeeper has advanced the state of SCM technology. Anybody who argues against that just doesn't know what the hell he is talking about. But I'd have loved even an "almost-as-good" open source SCM, because that would obviously just be a good idea.
    [...]
    Now, I'm dealing with the fall-out, and I'll write my own kernel source tracking tool because I can't use the best any more. That's ok - I deal with my own problems, thank you very much. But what I find sad is how some people are so _gleeful_ about a commercial program becoming less useful, only because it was commerical.
    If BK was a crappy tool, I'd at least understand the glee. But in this case it was the commercial people who did the impressive technology and pushed technology forward. And I'm just honest enough to be able to say that.

    http://www.realworldtech.com/forums/index.cfm?acti on=detail&PostNum=3322&Thread=2&entryID=49312&room ID=11

    So: true support for totally distributed development (replication doesn't count), performance, and trust. Nothing else matters. And BK does those better than anything else I've seen.
    (Well, at least I hope those are the only three things that matter. The quick-hack framework I'm putting together bases its entire design on just those three things, and maybe I'll find out that I'm wrong, and that there are three other things that I just took for granted ;)

    http://www.realworldtech.com/forums/index.cfm?acti on=detail&PostNum=3322&Thread=5&entryID=49321&room ID=11

    He said he doesn't believe in the open-or-nothing 'solution'.

    So I think open source tends to become technically better over time (but it does take time), but I don't think it's a moral imperative. I do open source because it's fun, and because I think it makes sense in the long run.
    For some reason that is hard for a lot of free software people to accept. Too many people see things as a war of "free software" against "proprietary evil". This is, btw, the real difference between the "open source" crowd and the "free software" crowd, as far as I'm concerned.

    http://www.realworldtech.com/forums/index.cfm?acti on=detail&PostNum=3322&Thread=2&entryID=49312&room ID=11

    He did NOT say Tridgell didn't have a right to do what he did. He said Tridgell's goal was not to develop an alternative to BK right now (and therefore his current work wasn't a solution to his dependence 'problem'), and now the *project* is going to suffer.

    But that's not what Tridge did. He didn't write a "better SCM than BK". He didn't even try - it wasn't his goal. He just wanted to see what the protocols and data was, without actually producing any replacement for the (inevitable) problems he caused and knew about.
    He didn't create something new and impressive. He just tore down something new (and impressive) because he could, and rather than helping others, he screwed people over. And you expect me to _respect_ that kind of behaviour?

    1. Re:This is about the *project*, not morality by peachpuff · · Score: 4, Insightful

      I read all that crap, and Linus is still wrong.

      Trigdell, who had no BitKeeper license, queried McVoy's server. McVoy revoked the licenses of people, including Linus, who had nothing to do with Trigdell's queries. It makes no sense for Linus to blame Trigdell. If I send McVoy an email he doesn't like, will he punch Torvalds in the nose? Will that be my fault, instead of McVoy's?

      It's nice to see Linus admitting that licensing problems can make software as useless as technical flaws. In fact, he now seems to think that license barriers are a form of incompatibility, and it's irresponsible to risk having such problems. Good for him. Maybe someday he'll connect those dots and realize who really fucked up.

      --
      -- . . ramblin' . . .
    2. Re:This is about the *project*, not morality by winwar · · Score: 4, Informative

      "It's nice to see Linus admitting that licensing problems can make software as useless as technical flaws. In fact, he now seems to think that license barriers are a form of incompatibility, and it's irresponsible to risk having such problems. Good for him. Maybe someday he'll connect those dots and realize who really fucked up."

      Of course if you had bothered to go to the other site where he had actually posted you might realize he had considered those things. And even explained some more things you (and a heck of a lot of other posters) obviously don't have a clue about.

      But, you (and others) have already made up your mind so more information doesn't really matter....

    3. Re:This is about the *project*, not morality by peachpuff · · Score: 1
      "Of course if you had bothered to go to the other site where he had actually posted you might realize he had considered those things. And even explained some more things you (and a heck of a lot of other posters) obviously don't have a clue about."

      Of course, if you had bothered to read the post in front of you eyes, you would have seen the words "I read all that crap" and "Maybe someday he'll connect those dots." Think for a minute about what those words mean.

      In case you really can't figure it out on your own, I'll tell you what they mean: I did read what it said on that other site, and I think his own arguments about licenses undercut his position on BitKeeper and Trigdell. How could I even begin to say that if I didn't know he had considered the licensing issue?

      "But, you (and others) have already made up your mind so more information doesn't really matter...."

      New information could change my mind, but it would have to be new.

      --
      -- . . ramblin' . . .
    4. Re:This is about the *project*, not morality by Elwood+P+Dowd · · Score: 4, Insightful
      If I send McVoy an email he doesn't like, will he punch Torvalds in the nose? Will that be my fault, instead of McVoy's?
      Good analogy. However, if you sent an email to McVoy, who turned red and screamed at Linus, and Linus told you, "peachpuff, please stop sending McVoy emails. It just pisses him off, and it's not going to result in a bitkeeper replacement, and I'm going to get punched in the face."

      And then you sent McVoy another email anyway. Yes, it's within your rights, and clearly, McVoy is a total fucking jackass. But Linus can still be mad at you without being anti-email, and without having double standards. Given that you thought sending that email was important and worthwhile, you're probably not doing anything wrong either. Two good people can disagree, as is clearly the case with Linus and Tridge.

      I just hope that Tridge's legal concerns are speculative. That could be fucking twisted.
      --

      There are no trails. There are no trees out here.
    5. Re:This is about the *project*, not morality by jquiroga · · Score: 1

      McVoy said what the problem with Tridgell's work was. It's up to each of us to believe him or not:

      Concurrently we were working with OSDL's management. In this area I pulled in calmer heads than mine and our VP of sales got involved. He negotiates all of our enterprise level agreements, (his strength is finding common ground) so you can imagine he's a pretty reasonable guy. He was unsuccessful in getting anywhere with OSDL's CEO. Stuart's position was that this was not their problem and this is the sort of activity you expect in the open source world. We did get a verbal promise from OSDL that Tridge had discontinued his work and would not begin again as long as we were trying to work things out. We believed we had an uneasy truce, but it ends up Tridge was still working.
      We ended up in a no-win situation. OSDL didn't appear to care and we couldn't trust what we were being told. With that we were fairly confident that Tridge was going to release his code. That was a problem for us for two reasons:
      a) Corruption. BK is a complicated system, there are >10,000 replicas of the BK database holding Linux floating around. If a problem starts moving through those there is no way to fix them all by hand. This happened once before, a user tweaked the ChangeSet file, and it costs $35,000 plus a custom release to fix it.
      If Tridge's tool is out there we are now supporting our code and his code. We couldn't do that.
      b) IP loss. If we sat back and did nothing about Tridge then we are implicitly condoning reverse engineering.
      Internally, we were looking at ways to best handle this. One option was to have two versions of BK, one that we gave away and another that was commercial only. This had been our course for some time and it wasn't working out. The difficulty with that solution is we couldn't just stop all work on the free version because of future compatibility issues. Trying to maintain compatibility between a free product and commercial version was grinding our development to a halt. Everyone was losing. In order for this to work we had to continuing throwing resources at the problem. We're already up to about $500K/year for the free version and continuing to ratchet that up wouldn't be prudent.
      At that point we started looking at what it would be like to discontinue the free BK. Linus strongly encouraged us to do this once he came to the conclusion that the costs of the free version to BitMover outweighed the benefits to BitMover.
      OSDL's management was kept informed of what we were thinking and again they seemed rather apathetic about it. Their position was that it was BitMover's problem and we needed to figure out how to fix it. That is until we set the wheels in motion to discontinue the free product. They did make motions very recently that we should work together on this, but it was too little too late.

      http://os.newsforge.com/os/05/04/11/118211.shtml?t id=152&tid=2&tid=25&tid=3

      Nevertheless, most of those angry with Linus like to refer again and again to the unbelievably bad decision he made in 2002 when he chose closed-source BK, and to the pain that all of us could avoid if he wouldn't have chosen BK in the first place. The point of my previous post is that Linus was a good engineer back then, and did the right thing to get results, because BK was a unique tool. Many people feel the current pain, but seem to be unaware of the great results BK made possible, and Linus himself reminds us:

      I think everybody saw the split as inevitable _eventually_. I don't think anybody believes that the open-source SCMs wouldn't grow up, and when they would, there would have been obvious reasons to switch over eventually.
      But I think it could have been a lot less painful if it happened a year or two down the road, and that's my only real regret. That said, we did get three very productive years out of it, and we not only learnt how S

    6. Re:This is about the *project*, not morality by Elwood+P+Dowd · · Score: 1

      An addendum (sp?) to my other comment: Linus did say a few things that left me totally baffled. In his first comment, he outlined "Larry's position" and said that it made sense to him. Larry's position being that Tridge was "riding on his coattails" or something. That's some complete bullshit, and there's no defending it. All of Linus' comments since then, about why Tridge's actions were wrong now but not with Samba, have made sense.

      But the coattails thing was weird. I imagined that either Linus was being a sycophant for Larry for some weird reason, or that he was a total idiot. So I'm leaning towards sycophant.

      --

      There are no trails. There are no trees out here.
    7. Re:This is about the *project*, not morality by doom · · Score: 2, Insightful

      We seem to go through this all the time. There are people who think that "practical", "technical" concerns should trump everything, and there are other people who talk about "morality" and "ethics" and so on; but what the issue always seems to be to me is "short-term" vs "long-term" thinking. Yeah, you need to survive in the short-term, but you also need to be going some place worth being in the long-term. Maybe there's a problem with always phrasing things as "technical" vs. "moral"... or maybe there's a problem with people who don't understand that "morality" is usually a synonym for worrying about the long term.

    8. Re:This is about the *project*, not morality by arose · · Score: 1
      If a problem starts moving through those there is no way to fix them all by hand. This happened once before, a user tweaked the ChangeSet file, and it costs $35,000 plus a custom release to fix it.
      If a user tweak brakes you system you a problem, fix it. If the breakage spreads like wildfire you have a big problem. It's a version control system, nothing the client does shoeld make the server tamper with the stored history, it should enable to get a clean version after you have fixed the client. If you can't do that you can drop the server and do it the Arch way.
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    9. Re:This is about the *project*, not morality by tedrlord · · Score: 1

      Thanks for providing all these references. From the article and the general consensus here, it sounded like Linus lost his mind or something. I don't know who's more right in the actual argument, but at least I can see where Linus is coming from here. He sounds a lot more reasonable and Linus-y now.

      --
      [insert witty quote here]
    10. Re:This is about the *project*, not morality by killjoe · · Score: 1

      Even in your example McVoy is an asshole. Why Linus would stick up for an asshole while tearing down one of the most prominent open source authors is a mystery to me. Where would linux be without samba and rsync?

      The idea that Linus is on the side of a complete and utter asshole whiling publicly berating the author of both samba and rsync is offensive to me.

      --
      evil is as evil does
    11. Re:This is about the *project*, not morality by Brandybuck · · Score: 1

      Trigdell, who had no BitKeeper license, queried McVoy's server.

      Trigdell and Torvalds were both OSDL employees. Now I don't have the exact licensing agreement between BitKeeper, OSDL and Torvalds (and neither do you, btw), but I suspect that BitKeeper was licensed to OSDL and not directly to Torvalds.

      --
      Don't blame me, I didn't vote for either of them!
    12. Re:This is about the *project*, not morality by Anonymous Coward · · Score: 0

      The idea that Linus is on the side of a complete and utter asshole whiling publicly berating the author of both samba and rsync is offensive to me.

      I agree. Also add ccache to the list of Tridge's amazing accomplishments.

      You've got to wonder about why Linus made these completely irrational statements. He must have been painted into a corner by his poor decision to use BK in the first place.

    13. Re:This is about the *project*, not morality by Elwood+P+Dowd · · Score: 1

      Yeah, I agree. Linus has fucked up, but not, imho, in being pissed off at Tridge. His fuckup is in the way he's defending McVoy. If he'd said, "McVoy gets nothing out of the free version anymore, so he's stopping," that'd have been fair. The coattails bullshit was idiotic and backwards.

      --

      There are no trails. There are no trees out here.
    14. Re:This is about the *project*, not morality by RedWizzard · · Score: 1
      The idea that Linus is on the side of a complete and utter asshole whiling publicly berating the author of both samba and rsync is offensive to me.
      That's because you're basing your position on reputations and not on the specifics of the situation. It's not about "is reverse engineering evil" or "did Tridge violate some law or license". It's about the consequences of Tridge's actions. The four parties involved (Larry/BitMover, Linus, Tridge, and ODSL) sat down and discussed the situation, so everyone was informed. It came down to this:
      1. Tridge was writing a tool that could extract data from a BK reposititory, but it's not a BK replacement.
      2. Larry was unwilling to continue the free version of BK if Tridge continues his project.
      3. Without a free version of BK Tridge's tool is useless - it has no purpose.
      4. Tridge refuses to stop working on his tool.
      To me this appears to be either very stubborn or malicious on Tridge's part (I suspect stubborn: it's a philosophical issue for Tridge). Given the choice between:
      • Stopping work on his tool and therefore Linus being able to continue to use BK, and
      • Continuing to work on the tool, knowing that it would result in a lot more work for Linus, and knowing that the tool would be useless anyway,
      Tridge chose the later. Do you see why Linus might consider that to be irrational and personally annoying? Linus value pragmatism above philosophy in his software and Tridge's decision appears to be based on philosophy.

      Despite Larry's personal flaws at least he made a good faith effort to resolve the situation, Tridge apparently didn't and neither did ODSL (all according to Linus, of course).

    15. Re:This is about the *project*, not morality by killjoe · · Score: 1

      "Tridge was writing a tool that could extract data from a BK reposititory, but it's not a BK replacement.
      Larry was unwilling to continue the free version of BK if Tridge continues his project.
      Without a free version of BK Tridge's tool is useless - it has no purpose.
      Tridge refuses to stop working on his tool."

      Ok so Larry decided to fuck his good friend linux in order to stop tridge from doing something tridge wanted to do in his own time. Even though what tridge did was perfectly legal and moral, even though what tridge did was not going to result in a product that would compete with bitkeeper.

      IF you enjoyed php programming in your spare time and larry asked you to stop or else he would punish linus would you stop? Does that sound rational to you? What right does larry have to ask anybody to stop what they are doing anyway? Who made him fucking god.

      Larry is an asshole who decided to fuck his good friend linus and all the kernel developers in order to get back at tridge for doing something that was perfectly legal. Linus deserves the screwing he got too. He should have seen this coming months ago mainly because lots of people told him it was going to happen. I hope linus learned his lesson. You can't get distracted by shiny new toys if it means compromising your future and principles. Or maybe you are right, maybe linus has no principles and he is perfectly willing to willify somebody like tridge in order to continue using the shiny toy larry gave him.

      "Linus value pragmatism above philosophy in his software and Tridge's decision appears to be based on philosophy."

      And look where that pragmatism got him. Now his friend no longer allows linus to continue using the shiny new toy. Tridge comes off looking great and gains more respect while linus is made to look like a fool being spanked by his friend.

      --
      evil is as evil does
    16. Re:This is about the *project*, not morality by RedWizzard · · Score: 1
      Ok so Larry decided to fuck his good friend linux in order to stop tridge from doing something tridge wanted to do in his own time. Even though what tridge did was perfectly legal and moral, even though what tridge did was not going to result in a product that would compete with bitkeeper.
      Larry decided the financial risk to his company wasn't worth continuing to provide a free version. Whether Tridge's tool was able compete directly isn't the point from Larry's point of view, he believed it would make it easier for others to compete. From Linus' point of view it was the point: if Tridge had been writing a replacement, that would have been fine. But he wasn't writing a replacement, he was just engeering a situation where BK would become unusable.
      IF you enjoyed php programming in your spare time and larry asked you to stop or else he would punish linus would you stop? Does that sound rational to you?
      You're analogy is bad on two counts: first, in this case Tridge's activies impact Larry directly, second, you seem to have missed the main point: that if continuing work on tool makes the tool unnecessary then the reason to continue must be other than the tool itself. Does it sound rational to you to continue to work on something when the very act will make the work pointless? Clearly Tridge's motives were political, not technical.
      What right does larry have to ask anybody to stop what they are doing anyway? Who made him fucking god.
      Larry has every right to ask whatever he wants. Whoever he asks has every right to ignore him. Larry has every right to take whatever (legal) actions he wants in response. Neither Tridge nor Larry nor Linus have acted improperly in this situation. Linus probably shouldn't have responded to that troll on RWT in that way, but that's Linus. Maybe Larry could have found a way to allow Linus to continue using BitKeeper, I don't know, I wasn't in those discussions. Tridge could have directed his efforts into something more constructive, like helping Arch or Subversion. So they all could have acted better, but none of them were required to.
      And look where that pragmatism got him. Now his friend no longer allows linus to continue using the shiny new toy. Tridge comes off looking great and gains more respect while linus is made to look like a fool being spanked by his friend.
      Perhaps so, if you subscribe to the shallow view that seems common here. OTOH, Linus got plenty out of it: 3 years of use of a tool with no free software equal (and many developers get to continue to use it), a wakeup call for the community that has at least provided a lot of publicity for the open source alternatives, and probably significantly boosted the activity on those tools, and at what cost? A one-off migration of data into whatever he decides to use next, and a lot of people (willfully?) misunderstanding and misrepresenting the situation.

      Incidentally, you sound very angry about all this. Why is that?

    17. Re:This is about the *project*, not morality by killjoe · · Score: 1

      "Larry decided the financial risk to his company wasn't worth continuing to provide a free version."

      Right. So he decided to fuck his friend linus in retaliation. This is what people warned linus about. Larry is unstable. the idea that you are going to pull somebodies license because some third party might one day compete with you is insane.

      "But he wasn't writing a replacement, he was just engeering a situation where BK would become unusable."

      really? Is BK so fucked up that any random third party can make it unstable? Is so then linus is better off without it.

      "You're analogy is bad on two counts: first, in this case Tridge's activies impact Larry directly,"

      So why punish linus then? Also how did larry get impacted? There is so much wrong with your statement I don't even know where to start. It's like if I liked to play golf and larrys house is near a golf course. He asks me to stop playing golf because I might break one his windows. When I point out to him that it's perfectly legal for me to play golf here he goes and beats up his wife in order to make me stop playing golf.

      "you seem to have missed the main point: that if continuing work on tool makes the tool unnecessary then the reason to continue must be other than the tool itself. Does it sound rational to you to continue to work on something when the very act will make the work pointless? Clearly Tridge's motives were political, not technical."

      it's called competition. Larry better get used to it. In the US people are free to compete with you.

      "Larry has every right to ask whatever he wants. Whoever he asks has every right to ignore him. Larry has every right to take whatever (legal) actions he wants in response"

      BINGO. This is why proprietary software is bad. The lincesor can pull the license anytime he wants for whatever reason he wants. This is what linus in his "pragmatism" missed completely. He got blinded by the shiny toy larry waves in front of him while ignoring everybody who warned him about the kind of a person larry was. Now he got fucked by larry. He deserves it.

      "a wakeup call for the community that has at least provided a lot of publicity for the open source alternatives,"

      It has been a wakeup call to the world. TO every person who thinks the proprietary software they bought or use is theirs to keep for ever. It's not. The owner can revoke your rights to use it at any time for whatever reason. Even if it's to stop some other party from writing software to compete with them.

      Sobering thought.

      " and a lot of people (willfully?) misunderstanding and misrepresenting the situation."

      Nobody is doing any such thing. The facts are plain and simple. Larry decided to fuck his good friend linus and all the kernel developers to stop tridge from doing something that was perfectly legal. The facts are ugly but they are crystal clear.

      'Incidentally, you sound very angry about all this. Why is that?"

      I am not angry. I do think linus was an idiot for ignoring the hundreds of people who told him not to use BK because it was proprietary and that larry was an psychotic asshole. I also find it odd that linus would bad mouth tridge, where would lilnux be today without samba, rsync and ccache?

      --
      evil is as evil does
    18. Re:This is about the *project*, not morality by Anonymous Coward · · Score: 0

      Was Linus using BK before he joined OSDL?

  97. all of you by orpx · · Score: 0

    morons

  98. Re:Difference between Samba and Bitkeeper situatio by Anonymous Coward · · Score: 0

    Which is exactly why opensource will remain a niche market to nowhere, because it can't be a market.

    Nobody cares about licensing. You four basement dwelling fuckos can keep bitching about moaning about "freedom" while IBM, Sun, Apple, et al get to actually make money violating those principals.

  99. that fucking guy by Anonymous Coward · · Score: 0

    No, Perens should cool it. If he don't like Linus' attitude FUCK HIM. Go work for the GNU/HURD project and all that that stands for. WTF?

  100. Re:Actually, it's not Larry that should be paranoi by furry_wookie · · Score: 2, Funny


    I say we take a copy of the BSD Kernel and GPL-it, you think of a name for it BSGPL or something cute like that

    Then more people will start to contribute to it who care about their work staying free and maybe we can have a BSD kernel that has the size of community as a GPL project.

    The BSD license lets us do that you know...its soo much more free than GPL yadda.

    Hell, I say take a whole copy of the latest FreeBSD distro and we make it GPL and we all start working on it from now on.

    Who's with me!! Lets get bsgpl.sourceforge.net going soon!

    --
    -- Given enough time and money, Microsoft will eventualy invent UNIX.
  101. Re:Bruce always an idiot by NekoXP · · Score: 0, Flamebait

    As I said, Linus does do some stuff wrong of a time.

    But Bruce is no man to criticise.

    The BitKeeper license states that you cannot use BitKeeper to reverse engineer
    it and therefore create derivative products. Andrew Tridgell *DID* use it because
    he was prodding it to get the wire protocol. You don't have to be creating
    software with it to do that.

    The fact is that he was working for OSDL, which licensed the software for obvious
    reasons, and the license states (and pretty much every law in every country in
    the world will uphold) that OSDL are responsible for upholding the license with
    respect to their employees or subcontractors.

    BK definitely is suitable for Linux development at Linus' end, despite "concensus"
    of a bunch of hippies. "Linus uses it and doesn't listen to anyone else on the
    subject" kind of quotes piss me off - why shouldn't Linus dictate the development
    model and practise of HIS project? I don't see *ANY* part of the GPL or any other
    license that relinquishes project management to a free-not-beer committee rather
    than the original developer or stipulates that no commercial software ever be
    used to promote development of GPL software.

    Linus is right in this instance. Bruce is wrong AS USUAL.

    Neko

  102. Re:Good question... by Mattcelt · · Score: 2, Informative

    This link shows that The Register is trademarked in the UK.

    "The Register" is a UK-based company, and therefore doesn't have to deal with US trademark law (for the most part). The link above is their trademark application with the UK trademark office.

    According to the FAQ, the use of "TM" in the UK is acceptable without having registered the trademark with the registrar. And according to the Trade Marks Act 1994, it is illegal to use the "Registered" trade mark symbol (the R with a circle) unless it is, in fact, registered.

    So The Register is officially allowed to use the "registered" symbol based on their trademarked status. And of course it makes for a great double entendre when used at the end of an article.

    So no, you're not daft. But now you're probably a bit better informed. ;-)

  103. Re:Bruce always an idiot by NekoXP · · Score: 0

    Yeah they could. Anyone can fork the Linux kernel and produce a parallel operating system and "not care if stuff gets back to the vanilla kernel".

    I'm sure there are 10s or 100s of these existing now because it's obviously such a great, workable idea with thousands of tertiary benefits besides losing Linus and his Generals.

    I think it's quite self-explanatory in that this just ISN'T WHAT HAPPENS. Linux
    is not bigger than Linus, no software is bigger than it's authors. Linus exerts
    a fundamentally stable development model that no anarcho-syndicalist Free Software commune has matched in any other project.

    Someone ALWAYS has to lead. I'd rather have Linus doing it than some lofty ideal
    of free/non-free which is crippling Debian, or the GNU philosophy of stripping authors of everything but their ability not to get ripped off by their employers.

    Neko

  104. Write a better image app.. by Anonymous Coward · · Score: 0

    like GIMP and then get complaints "it doesn't read photoshop files" "it doesn't write CMYK",...

    See?

  105. Re:Difference between Samba and Bitkeeper situatio by synthespian · · Score: 1

    Here's the way Linus views the difference between Samba and BK:

    Anobody that compares that to Open Office (or even samba, which Tridge did write) is an idiot. Open office and samba are constructive projects that actually do something useful,and are technically advanced quite regardless of the fact that they can interoperate with the competition. They look at the file data because they then _use_ it (...)" (I bolded it).

    Just so one has more context, before he said that, he also said: "Tridge could have done something constructive: he could have written the best damn SCM on the planet, and believed that open source generates better things, and competed against BitKeeper that way. (...) But that's not what Tridge did. He didn't write a "better SCM than BK". He didn't even try - it wasn't his goal. He just wanted to see what the protocols and data was, without actually producing any replacement for the (inevitable) problems he caused and knew about."

    You can read the whole post here

    --
    Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
  106. What the hell is Bit Keeper and why should I care? by Anonymous Coward · · Score: 0

    What is this BitKeeper stuff? How does it effect anyone, and who besides these 3 people care?

  107. A bit rich? by CaptainZapp · · Score: 4, Insightful
    Even though I agree with your general analysis, calling Linus Evil seems a bit rich.

    As every human being he can probably be an idiot at times (as Bruce so eloquently pointed out), but I'd apply the label "Evil" more to the likes of Monsanto , Diebold or Halliburton and their executives.

    They are the ones that try to monopolize our food supply, they are willing pawns to disolve democracy, or they just lie and steal from the general public.

    This is evil. Being an idiot on occasion is not.

    --
    ich bin der musikant

    mit taschenrechner in der hand

    kraftwerk

    1. Re:A bit rich? by 0x461FAB0BD7D2 · · Score: 3, Interesting

      I didn't mean evil in a vicious, sinister sort of way. I meant "morally wrong".

      I guess I was evil for calling Linus evil. How's that for karma (I mean the Hindu karma, not Slashdot karma)?

    2. Re:A bit rich? by CaptainZapp · · Score: 1
      Ah hell, I think this can be forgiven, especially after you clarified your point.

      From what I know about the whole sordid affair, you are correct at that. Even though I can appreciate making an ass of yourself (in case of Linus' behaviour) in order to back a lifelong friend.

      For me it doesn't to a dent in the respect I have for Linus' achievements. Even though I agree with Bruce' stance (and with all the data I am given). He might be an idiot in this specific regard. We are all idiots on occasion and being so much in the spotlight makes you just so much more vulnurable in the court of public opinion.

      --
      ich bin der musikant

      mit taschenrechner in der hand

      kraftwerk

    3. Re:A bit rich? by The+Wicked+Priest · · Score: 1

      Larry McVoy is evil. Linus is just off his rocker.

      --
      Share and Enjoy: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    4. Re:A bit rich? by FidelCatsro · · Score: 1

      Is this the first ever slashdot "EVIL DOERS" line-up that dos'nt include SCO or Microsoft.
      Ok seriously though , i agree totaly .
      he is only human , who here can honestly say they havn't at one point Overreacted, gotten a little greedy , lost our tempers or something that could be described as immoral(against our own morality) ,To use a really tierd clech here "Then be my guest and start the rock hurling"

      --
      The only things certain in war are Propaganda and Death. You can never be sure which is which though
    5. Re:A bit rich? by CarpetShark · · Score: 1
      calling Linus Evil seems a bit rich.

      Agreed, Linus is not evil. On the other hand, though, there is the saying that "all that it takes for evil to triumph is for good people to do nothing." When it comes to particular cases of doing the right thing, you're often either doing that, or doing the opposite.

      Personally, I'm with Bruce: this sort of thing is the inevitable result of the slippery slope of choosing to use proprietary solutions in a Free Software project.

  108. What is the license fee? by Anonymous Coward · · Score: 0

    Okay, BK pulled the free license scheme due to the looming potential of reverse engineering. Everyone is up in arms about this announcement as now having "spoiled a good thing" and the backstabbing/name calling ensues.

    Linus instantly laments the tremendous CVS tool he once "had" and enjoyed. Although he has now started to code his own replacement, states that this will likely never still quite fill the void.

    The thing I don't understand... it isn't like the whole BK project was shitcanned. The whole right/wrong issue as an aside for the moment... the question begs to be asked: why has this turmoil instantly trashed the future use of BK for Linux kernel development?

    If BK is THAT much better/easier/faster (as Linus has emphatically said) why not just pay for a license for it? I haven't heard any mention of what the new licensing structure would be... are we talking tens of thousands of dollars, or again is it just the thought that devoted Open Source developers would have to pay something (or anything at all) to contribute code?

    Is the issue all ethics and priciples like it seems?

    Or is the true reason BK is now being abandoned the sudden realization that the entire future of Linux kernel development was a tied too closely and too dependant on (and therefore at the mercy of) BK?

    Or is it the fear that contributions to the Linux kernel will now plummet drastically since probably very few open source devotees will agree to pay a licensing fee (maybe just out of principle) to help develop code the cause?

    I'm guessing the Linux group is probably the largest single BK user base... if they can't sell the tool to such a high profile "account" then who exactly does BK expect it's going to license to now?

    It's almost like BK is saying "I'm gonna take my toys/code and go home"... not realizing that at the end of the day they will have no one to play with. They may win the battle but lose the war.

    I just don't think it's all entriely rooted in IT "ethics" like we are being led to believe.

    If anyone does know the projected cost/structure of the licensing scheme (if it's been announced at all that is) please chime in because that seems to be the one important missing element in this entire discussion.

    1. Re:What is the license fee? by Anonymous Coward · · Score: 0

      One additional thought... it just doesn't make sense for Linus to say "okay, I don't agree with you reverse engineering my pal's BK software which I just totally love and depend on... sooo therefore I'm going to stop using it myself."

      I don't doubt there there will be little use to reverse engineer BK if Linus abandons ship. But if Linus abandons ship... what does that spell for the future of BK?

      It's almost like insuring no one robs your friend by making damn sure he has no money.

  109. Linus Torvalds posting on a web board? by Anonymous Coward · · Score: 0

    Um, since when is Linus Torvalds posting on a web board called "Real World Technologies"? I see Darl McBride is also posting in the same thread, and so is of course Steve Jobs and Bill Gates. I am rather stunned nobody in this whole discussion seems to doubt that this post by "Linus" is actually genuine...

  110. Lovely. Another non-free-market commentator. by Rinzai · · Score: 1
    The statement that "trusting your data to proprietary formats is irresponsible and/or stupid" lacks a certain perspective.

    1) For 90+ percent of the computing public, it's inevitable. They're neither irresponsible nor stupid. They're software users. They can't even tell the difference. To them, all formats are proprietary.

    2) While open standards are lovely (maybe--we all seem to accepting that without proof), the moment someone decides that an extension is necessary, the lag while it's argued over by the world community seriously impacts time-to-market. Then there's the implementation time, followed by the adoption time by all the other software competing for the same market space. If you add Nifty New Feature(tm) to your Open Source-based product, the odds are that you'll have to serialize the data associated with the feature. Suddenly, you're forced to wait until The World Agrees(sm) to deploy the new version of the product. Market advantage is lost. (Don't start with me. Developers and enterpreneurs need to eat, too, and their kids need braces just like everyone else's kids. Whether you [or I] like it or not, software is a business now.)

    3) Inability to innovate privately is incompatible with a free-market economy. I like a free-market economy. It's made me a buttload of money and it's going to continue to do so. Whether or not Linus Torvalds ends up in a public argument with somebody is so below my radar....

  111. Buttkeeper is a loss for Linus, no one else by Anonymous Coward · · Score: 2, Insightful

    Buttkeeper was basically designed for Linus - of course he likes it. It's a custom solution designed for the way he prefers to work. No one else really cares what revision control system they have to use. I've used at least a half a dozen over the years as I am sure most Slashdot users have as well - they are all basically the same. So Linus, stop your whining and grow up. Putting GPL meta-data in a proprietary format in the first place was stupid and was doomed to fail. Worse yet - he made this decision unilaterally without consulting all the GPL Linux code contributers. I'm surprised the unholy Buttkeeper/Linux alliance lasted as long as it did. I'm glad Tridge forced the free software community to wake up and eat its own dogfood. Tridge: 1, Linus: 0.

    1. Re:Buttkeeper is a loss for Linus, no one else by Mikkeles · · Score: 1

      Maybe Andy was right; Linux probably wouldn't require such a sophisticated, distributed RCS if it were not a monolithic kernel:^)

      --
      Great minds think alike; fools seldom differ.
    2. Re:Buttkeeper is a loss for Linus, no one else by slashdot_commentator · · Score: 1, Troll

      buttkeeper was basically designed for Linus - of course he likes it

      Buttkeeper was designed to allow revision mergings between different developers (collaboratively) while keeping proper tracking of what merged with what, and what merge took precidence. That ends up in efficiency for Linus and likeminded developers. Why should Linus prefer an inferior or, in this case, non-existent tool?

      It's a custom solution designed for the way he prefers to work.

      And why shouldn't a developer chose which tool he prefers to use? Ah, because to use a tool that isn't GPL is the moral equivalent of oppression. Is that why the GPL zealots' feel justified to run a smear campaign on Linus because he DARED use a proprietary tool? After all, look at all the work Perens and Tridgell do for the kernel. They're justified to make decisions for developers that manage the project and do the work. They're justified to misrepresent and make half-baked rationalizations.

      No one else really cares what revision control system they have to use.

      Then why do the GPL ideologues make it such an issue? Why can't people respect the choice that Linus made to use the tool he preferred?

      So Linus, stop your whining and grow up.

      God forbid Linus should express his side of the story.

      Putting GPL meta-data in a proprietary format in the first place was stupid and was doomed to fail.

      Who CARES if the GPL meta-data is STORED a proprietary format? The source code can get dumped out by the client. The changeset information can get dump out by the client. What is being denied to the GPL zealot?

      Worse yet - he made this decision unilaterally without consulting all the GPL Linux code contributers.

      How DARE he decide what SCM he preferred to use! How dare he suggest the other developers can go use something else!

      I'm glad Tridge forced the free software community to wake up and eat its own dogfood.

      I'm glad to see you're admitting it was Tridge's actions that precipitated the event.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    3. Re:Buttkeeper is a loss for Linus, no one else by Anonymous Coward · · Score: 0


      I'm glad Tridge forced the free software community to wake up and eat its own dogfood.

      I'm glad to see you're admitting it was Tridge's actions that precipitated the event.


      Darn tootin'! Tridge's excellent work finally got Linus to wake up to all the problems Linus was causing by his Buttkeeper stupidity. The entire Linux development community will be better for it. Short term pain for long term gain.

      Tell me this, if it does not matter which revision control system Linus uses, then why does not using Buttkeeper affect the community at all? Hmmm... could it be that maybe it does matter. Eureka! People are more efficient when then all use the same revision control system! News at 11:00.

    4. Re:Buttkeeper is a loss for Linus, no one else by shaitand · · Score: 1

      "Buttkeeper was designed to allow revision mergings between different developers (collaboratively) while keeping proper tracking of what merged with what, and what merge took precidence. That ends up in efficiency for Linus and likeminded developers. Why should Linus prefer an inferior or, in this case, non-existent tool?"

      Are you really claiming there are no free software RCS? You need to get out more. Inferiority of course is subjective.

      "And why shouldn't a developer chose which tool he prefers to use? Ah, because to use a tool that isn't GPL is the moral equivalent of oppression. Is that why the GPL zealots' feel justified to run a smear campaign on Linus because he DARED use a proprietary tool? After all, look at all the work Perens and Tridgell do for the kernel. They're justified to make decisions for developers that manage the project and do the work. They're justified to misrepresent and make half-baked rationalizations."

      How about because HE is NOT the developer. He does perform some development but there are over 200 active developers working on the kernel who choose NOT to use this tool.

      "Who CARES if the GPL meta-data is STORED a proprietary format? The source code can get dumped out by the client. The changeset information can get dump out by the client. What is being denied to the GPL zealot?"

      That the vendor can withdraw the right to use at any random moment he feels the need. Perhaps you proprietary crap zealots need to learn that some people do NOT want to depend on the continued goodwill of a profit driven vendor.

      "How DARE he decide what SCM he preferred to use! How dare he suggest the other developers can go use something else!"

      He subjected the IP of those other developers to that proprietary format as well as subjecting them to the tool he wanted to use. Don't forget that very little (relative to the whole) of the code in the kernel belongs to Linus.

      "I'm glad to see you're admitting it was Tridge's actions that precipitated the event."

      Yes, Tridge doing something that was perfectly fine in a competative environment caused the proprietary vendor to finally rear its ugly head.

    5. Re:Buttkeeper is a loss for Linus, no one else by slashdot_commentator · · Score: 3, Insightful
      Are you really claiming there are no free software RCS? You need to get out more. Inferiority of course is subjective.

      Many zealots have conceded that BK/BM offered features that couldn't be found in any other product. If an FS RCS, like CVS, offered those features, Linus would not be writing his own kludge (GIT). People like you may think ARCH is an acceptable alternative, but some people do not want to wait a whole day to commit merges into a source tree.

      How about because HE is NOT the developer. He does perform some development but there are over 200 active developers working on the kernel who choose NOT to use this tool.

      His contributions can be found in the changlog entries. Liar.

      Those other developers have chosen NOT to use the tool.

      And guess what? Linus's choice didn't stop them! So Linus is EVIL for not bending to the wishes of the herd about how THEY think Linus should do HIS work?

      That the vendor can withdraw the right to use at any random moment he feels the need.

      And guess what? HE DID! More important, so what!?!? We still have the source code and the changeset data!

      Perhaps you proprietary crap zealots need to learn that some people do NOT want to depend on the continued goodwill of a profit driven vendor.

      I am not a proprietary crap zealot. I am not a supporter of McVoy. I merely recognise McVoy's RIGHT to choose the conditions upon which provides his proprietary software and his RIGHT to retract his offerings. What a horribly, unreasonable person I am for defending property rights! Some people need to learn that the will of a group of people is not grounds to dictate how other people choose to conduct their business.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    6. Re:Buttkeeper is a loss for Linus, no one else by Anonymous Coward · · Score: 0
      I merely recognise McVoy's RIGHT to choose the conditions upon which provides his proprietary software and his RIGHT to retract his offerings. What a horribly, unreasonable person I am for defending property rights!
      Please go off and learn what the word "property" means. Until then, don't come back.
    7. Re:Buttkeeper is a loss for Linus, no one else by Curtman · · Score: 1
      • I merely recognise McVoy's RIGHT to choose the conditions upon which provides his proprietary software and his RIGHT to retract his offerings.


      I don't think anyone is arguing that he doesn't have that right. It's that right that people exercise when they publish code under the GPL. This is just an example of why the GPL is preferable to proprietary licenses. If Bitreeker was GPL, someone could fork it and we'd continue as normal. Instead the proprietary vendor has just yanked the tool without any forwarning, and caused a disruption to the project. This is the "I told you so" part of the process.
    8. Re:Buttkeeper is a loss for Linus, no one else by Anonymous Coward · · Score: 1, Insightful

      Having used SCCS, CVS, Subversion and BitKeeper, I can tell you that I *far* prefer the BitKeeper model of version control. With Bitkeeper, every checked out version of the repository is a working repository; you don't need to follow the branch-and-merge model that nearly every other system uses.

      If I make a copy of the repository and make changes at the same time that my co-worker does, one of us can simply pull from the other's working copy and BK will handle the merge. In the rare case of conflicts that it can't automatically merge, BK comes with an excellent graphical merge tool.

      If you think there's no difference between BitKeeper and the others, you weren't using it right.

    9. Re:Buttkeeper is a loss for Linus, no one else by Anonymous Coward · · Score: 0

      If you think that when people say there are alternatives to BitKeeper that they are talking about SCCS, CVS, or even Subversion, then you are out of touch.

    10. Re:Buttkeeper is a loss for Linus, no one else by slashdot_commentator · · Score: 1
      I don't think anyone is arguing that he doesn't have that right.

      Then don't accuse me of being a proprietary crap zealot when I defend that right.

      Instead the proprietary vendor has just yanked the tool without any forwarning, and caused a disruption to the project.

      No, the vendor yanked the tool after he could not get Tridgell to desist on his reverse-engineering efforts. The disruption was triggered Tridgell trying to reverse-engineer the client. Tridgell had the "right" to reverse engineer the product, but he did not offer an alternative to the BK/BM product. He is partly to blame for the disruption.

      This is the "I told you so" part of the process.

      There is a difference between saying "I told you so", and saying you're an idiot for making a choice in tool. (Here is the difference.)

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    11. Re:Buttkeeper is a loss for Linus, no one else by shaitand · · Score: 1

      "Many zealots"

      Gee, you sure make it clear that you aren't biased. The rest of your nonsense about RCS is of course opinion.

      "His contributions can be found in the changlog entries. Liar."

      Damn you got me. Linus wrote every line of code in the kernel. I must have been lying when I said that Linus is one of many who contribute code.

      "And guess what? Linus's choice didn't stop them! So Linus is EVIL for not bending to the wishes of the herd about how THEY think Linus should do HIS work?"

      Last time I checked. If I write code and contribute it to the kernel it is MY work, not Linus'.

      "His contributions can be found in the changlog entries. Liar."

      Ok, if you have to use the client to extract your data, and you have no legal right to use the client. Explain to me again how the hell you extract your data with the client you can't use again?

      "I am not a proprietary crap zealot. I am not a supporter of McVoy. I merely recognise McVoy's RIGHT to choose the conditions upon which provides his proprietary software and his RIGHT to retract his offerings."

      Wonderful. When someone contests McVoy's rights in the matter I will be happy to hear your input. In the meantime nobody is contesting that, we are contesting whether using McVoy's product in the first place was a stupid move because he had that right.

    12. Re:Buttkeeper is a loss for Linus, no one else by shaitand · · Score: 1

      "No, the vendor yanked the tool after he could not get Tridgell to desist on his reverse-engineering efforts. The disruption was triggered Tridgell trying to reverse-engineer the client. Tridgell had the "right" to reverse engineer the product, but he did not offer an alternative to the BK/BM product. He is partly to blame for the disruption."

      What you seem to be ignoring is that it doesn't matter why he yanked the tool. The problem is that kernel development is at the mercy of a vendor deciding to yank a tool for ANY reason. It doesn't matter if it is a good reason or a bad reason. If they had been using an open solution then development could not have been interrupted by a vendor for ANY reason.

    13. Re:Buttkeeper is a loss for Linus, no one else by John+Harrison · · Score: 2, Insightful
      The license wasn't yanked at random. It was yanked because it was violated. There was an agreement and someone wasn't abiding by the terms of it. I think your concern should be over entering into an agreement that you won't live up to. This good reason/bad reason arguement that you are trying to make rings hollow.

      If they had been using an open solution then development could not have been interrupted by a vendor for ANY reason.

      Are you saying that if they were using a GPLed tool and decided to violate the GPL that their license could't be revoked? You need to think this through more completely.

    14. Re:Buttkeeper is a loss for Linus, no one else by Curtman · · Score: 1
      • Then don't accuse me of being a proprietary crap zealot


      Different guy. I think he was calling you a proprietary zealot, because you called him a zealot of some other sort.

      • No, the vendor yanked the tool after he could not get Tridgell to desist on his reverse-engineering efforts.


      Why should he? What right does he have to tell others what to do, when he doesn't have the fortitude to live up to what he offered previously?

      • There is a difference between saying "I told you so", and saying you're an idiot for making a choice in tool.


      And both of those are different for than just taking your ball, and going home because you don't like what the other kids are saying.

      • (Here is the difference.)


      Open source is many different things, to many different people. To some of us it's a movement akin to the civil rights movement. If that makes us zealots then so be it.
    15. Re:Buttkeeper is a loss for Linus, no one else by slashdot_commentator · · Score: 1
      No, the vendor yanked the tool after he could not get Tridgell to desist on his reverse-engineering efforts.
      Why should he? What right does he have to tell others what to do, when he doesn't have the fortitude to live up to what he offered previously?

      Why should he stop? Because Tridgell did not do it to produce an alternative to BK/BM. Its a futile gesture, except to make Linus' agreement with McVoy untenable. Tridgell is basically denying Torvalds' use of his tool because he thinks he has a right to tell Torvalds what tool he can use. I can say Tridgell has the right to reverse-engineer. I can also call him a piss-ant for screwing over Torvalds, since Tridgell was not producing a viable alternative to McVoy's product. And yes, McVoy is a stupid prick for not making the tool available to Torvalds gratis. It doesn't absolve Tridgell of his culpability in the matter.

      And both of those are different for than just taking your ball, and going home because you don't like what the other kids are saying.

      And what kind of loser doormat are you that you would let the other kids diss you when you are letting them use YOUR ball? McVoy took away his ball because he wasn't willing to bend over while people "stole" his "intellectual property". He might be a tool for thinking that way, but he certain has the right to take it away.

      Open source is many different things, to many different people.

      Yes, and your opinion on what constitutes open source holds no more weight than mine or Torvalds. It does not give Perens, you, or anyone the moral absolution to lie and misrepresent people.

      To some of us it's a movement akin to the civil rights movement. If that makes us zealots then so be it.

      So its okay to lie and misrepresent someone who doesn't agree with your position, because its "a movement"? The only difference between you and Osama then is that I assume you don't think its its okay to kill people over one's civil rights.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    16. Re:Buttkeeper is a loss for Linus, no one else by Curtman · · Score: 1

      And what kind of loser doormat are you that you would let the other kids diss you when you are letting them use YOUR ball? ... He might be a tool for thinking that way, but he certain has the right to take it away

      One with the good sense to realize that no matter what you do on the internet, someone is bound to have a problem with it. Yes he has the right to take it away, that's the reason it never should have been used in the first place.

    17. Re:Buttkeeper is a loss for Linus, no one else by shaitand · · Score: 1

      "The license wasn't yanked at random. It was yanked because it was violated. There was an agreement and someone wasn't abiding by the terms of it. I think your concern should be over entering into an agreement that you won't live up to. This good reason/bad reason arguement that you are trying to make rings hollow."

      Actually the license was NOT violated and even if you somehow believe that Andy violated a license he was never bound under, you can not claim that I violated said license. Yet my client license has been revoked as well.

      Either way that is not the point. I never made the hollow argument your trying to claim I made.

      "I think your concern should be over entering into an agreement that you won't live up to."

      My concern is that an agreement with a proprietary vendor was entered into AT ALL.

      "This good reason/bad reason arguement that you are trying to make rings hollow."

      Great, except that I never made the arguement you imply I made. I am NOT arguing the goodness or badness of the reason the licenses were withdrawn. I am agruing that getting into the agreement was a bad idea.

      "Are you saying that if they were using a GPLed tool and decided to violate the GPL that their license could't be revoked? You need to think this through more completely."

      Hardly. AS I ALREADY STATED, I am NOT arguing the merit of enforcing a license. However, I will state that the right to use GPL'd software can not be revoked by the author or anyone else for any reason. The GPL license only applies to distribution of the software. Usage is covered under copyright law. Since a free software product can be legally scrutinized it is impossible to get in a situation where you can not legally extract your data from the container format the software used.

  112. Linus simply lost it, in this case. by Anonymous Coward · · Score: 0

    Just because Larry's paranoid doesn't mean everyone isn't out to get him.

    While that's true, he did a supremely effective job of erecting a 10-mile high neon arrow above his head, pointing at himself and saying "Self-Centered Dickhead Tosser".

    But who cares about McVoy. The really bad thing that he has done is to brainwash Linus into completely losing the thread here.

    Next Linus will be telling us that it's bad to reverse engineer Microsoft protocols. This is going in a bad direction, for Linus.

  113. Mate by CaptainZapp · · Score: 1
    I really hate "me too" posts.

    But this was just about the shaprest analyzed and most compassionate and emphatic comment I ever read on Slashdot.

    I thank you

    --
    ich bin der musikant

    mit taschenrechner in der hand

    kraftwerk

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

      >I really hate "me too" posts.

      me too! :)

  114. Just confirms it... by Anonymous Coward · · Score: 0

    Bruce Perens is a self important A$$hat who has nothing important to contribute except his zealotry and religion, and anything else that will keep himself in the spotlight. If he had any sense he would shut his own mouth and make the world a better place. It's people like Bruce who are turning people away from linux.

  115. God bless you by Anonymous Coward · · Score: 0

    I think this can be forgiven, especially after you clarified your point.

    Thank you, Jesus.

    Who do you think you are, anyway?
    Pope of Slashdot? You died for our posting sins.

    Tell you what - I forgive YOU for being such a knob.

    1. Re:God bless you by Anonymous Coward · · Score: 0

      Wow, who let you out of kindergarten early? Two adults having a mature discussion and you have to interject and be an asshole. Why? Grow up.

  116. Re:Difference between Samba and Bitkeeper situatio by Anonymous Coward · · Score: 0

    Linus did the right thing because all the open source SCM solutions sucked for the past few years.

    But they don't! http://aegis.sourceforge.net/ is free, absurdly powerful, and I can't imagine why Linus doesn't consider it, unless its the line in the aegis docs about kernel development being difficult if you follow the normal aegis process of requiring successful test passes - but (a) you could just turn of the tests and (b) that's because at the time those docs were written, a two machine setup was the way kernels were developed - but UML or Xen on one physical machine make such tests far more practical, even useful and desirable, for large sections of the kernal than they were a few years ago.

  117. Re:Lovely. Another non-free-market commentator. by hummassa · · Score: 1

    1) wrong. even those who don't have a clue can hire someone to make something with an open-standard-formatted data. but if the data format is secret, NO ONE can do nothing with the data, except the creator of the format.

    2) right.

    3) I would like you to correlate why an openstandard is incompatile with a free-marked economy.

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  118. Tridge: 1, McVoy: -2, Linus: -10 by Anonymous Coward · · Score: 2, Insightful

    Tridge: 1, Linus: 0

    Well that wouldn't be so bad, but unfortunately I think it's more like:

    Tridge: 1, McVoy: -2, Linus: -10.

    That's what makes this episode so really sad.

    I just hope that some really close friend of Linus's (and no, I don't mean McVoy) sits down with him over a couple of bottles of scotch and explains the said truths to him. His mental shutters have closed down all around him atm, he just can't see what's obvious to the rest of the world.

    1. Re:Tridge: 1, McVoy: -2, Linus: -10 by Anonymous Coward · · Score: 0


      ...sits down with him over a couple of bottles of scotch[!!!]

      What are the signs of an alcohol overdose?
      If a person is unable to: Walk unassisted, Verbalize appropriately, Follow simple directions; (any one of these) then alcohol poisoning should be suspected. Also, look for slow respiration and cold, clammy, bluish skin.

    2. Re:Tridge: 1, McVoy: -2, Linus: -10 by Frank+T.+Lofaro+Jr. · · Score: 1

      Some more symptoms:

      Inability to comprehend simple concepts (like why one doesn't trust one's data to a proprietary product with proprietary file formats

      Extremely belligerent behavior (like viciously attacking people who should be your friends - i.e. someone who reverse engineers protocols so your UNIX clone OS can interoperate with other systems and hence be more useful to many more people)

      --
      Just because it CAN be done, doesn't mean it should!
    3. Re:Tridge: 1, McVoy: -2, Linus: -10 by Master+of+Transhuman · · Score: 1


      You've just described George Bush.

      Thank you.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  119. Re:Lovely. Another non-free-market commentator. by Anonymous Coward · · Score: 0

    They're neither irresponsible nor stupid.

    Oh boy. Go talk to the "man on the street" some time. But to be fair, plenty _aren't_ irresponsible or stupid, but ARE ignorant: Every person of normal adult intelligence who just hasn't thought about the issue that I've explained the ramifications of proprietary data formats to is pretty pissed off at them.

    Inability to innovate privately is incompatible with a free-market economy.

    While the government-enforced monopolies of copyright and patent law exist, your'e not in a free market economy, by definition. In the complete absence of such laws, you would still be free to innovate privately, you just wouldn't be able to shut down competition in the free market with government heavies anymore once you went public with your innovation. I very much doubt you've made a buttload of money in a free market in software, anyway, because there is no free market in software at present. Maybe it was the free market of baking (though I expect in the corporate reich of america, they now allow patents on baked goods or whatever along with everything else "under the sun")

  120. WWBBD by Anonymous Coward · · Score: 0

    we must ask ourselves "What would Brian Boitano do?".

    He'd surely kick an ass or too, that's what Brian Boitano'd do.

  121. Re:An insightful first post! by Anonymous Coward · · Score: 0

    +1 Funny.

  122. Not cool >> dumb :-) by Anonymous Coward · · Score: 0

    While I basically agree with Bruce completely on this particular issue, there's something a bit ironic about Bruce, who has quite a reputation as a hothead himself, telling the usually unperturbable Mr. Torvalds to "cool it".

    This is certainly true, but it doesn't alter the subject matter being discussed here. :-)

    One day Bruce will get it wrong too, I have no doubt --- we all do, we're human after all. And then we'll all come down on him like a ton of bricks as well. Such is life. :-)

    But in this case, Linus has simply lost the thread entirely, and since he's ignoring pretty much everyone in his deranged state, some high-profile harranging from Bruce might actually get through to him.

    FOSS is in some danger at the moment, and I'm surprised that the anti-FOSS brigade hasn't tried to capitalize on Linus' mental abberration yet. Let's hope he wakes up soon.

  123. Gangsta Rap! by Anonymous Coward · · Score: 0

    It's like one of those JaRule/50 Cent/Eminem beefs!

  124. You skipped the point. by hummassa · · Score: 4, Informative

    the free SCMs had the problem of being 10-100x slower than BK.
    they were not "about as good". there is an enourmous different between taking 20-30 seconds to process a patchset and taking ONE HOUR doing it.

    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    1. Re:You skipped the point. by Anonymous Coward · · Score: 0

      Yeah, free software can never be optimized to be faster and better than a closed-source system. You should not even bother trying.

      Let's just say that the ridiculous situation that Linus and Larry got every in is now a perfect motivator to find a REAL solution that works for all developers.

  125. Your Ideology is Blinding you to Reality by Royster · · Score: 1, Troll

    Linus chose the best tool available to get the job done. It happened to be a closed source tool. The productivity of the LK team over the past three years testifies to the value of the tool.

    In the meantime, Tridge tries to reverse engineer the network protocol. It's one thing to pay for software and then try to reverse engineer it for interoperability. It's another thing to take something which somone has offered to the LK community and violate the conditions of that gift. If you can't see the difference, your ideological blinders are obscuring your vision.

    Linus has every reason to be angry. Someone took away a very useful tool from him. I'd be pissed.

    --
    I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
    1. Re:Your Ideology is Blinding you to Reality by GileadGreene · · Score: 5, Insightful
      Linus chose the best tool available to get the job done. It happened to be a closed source tool.

      Yes, but the problem, as several people have pointed out now, was that the closed nature of the tool may have mode it not "the best tool available". Was it the best in terms of functionality and performance? Apparently. But those aren't the only things you need to evaluate when buying or using a product. You also need to take into account things like cost, risk, reliability, and (particularly in the OSS world) licensing. I'm not an OSS fanatic by any means, but even I could see that Linus' adoption of BK was a bad move.

      Regarding Tridge's efforts, I don't see that it makes one bit of difference whether BK was paid for or a gift. In either case "violating the conditions" of using the product would be bad. But Tridge was not a BK user. He was not violating the conditions of using the product. That's what got McVoy pissed: he couldn't stop Tridge by revoking Tridge's license, because Tridge never had one in the first place. So instead McVoy started threatening others in the vicinity.

      Linus has every reason to be angry. Someone took away a very useful tool from him. I'd be pissed.

      Yes. And that someone was Larry McVoy. Not Tridge.

    2. Re:Your Ideology is Blinding you to Reality by Anonymous Coward · · Score: 0
      If he never had a license, just whose data was he sniffing to reverse engineer the protocol? Was he going in to OSDL during the day and capturing Linus's traffic?

      Something is rotten in the state of Denmark.

    3. Re:Your Ideology is Blinding you to Reality by lobsterGun · · Score: 1

      I think you're missing the point.

      Tridge didn't do anything wrong. He never agreed to the terms of the bitkeeper license. He wasn't bound by its conditions. He was fully in the right when he reverse engineered the protocal, just like he was rully in the right when he reverse engineered the SMB protocal.

      If Linus has a beef with anyone, it's Larry McVoy. McVoy is the one that revoked the license.

    4. Re:Your Ideology is Blinding you to Reality by Moofie · · Score: 1

      That "someone" is Larry McAvoy (sp?), who rescinded his license. Blaming Tridge is missing the point.

      Linus says that anybody who thinks that this situation parallels the Samba situation is an idiot. Well, I guess I'm an idiot, because I think the parallel is precise. Tridge was trying to re-implement a protocol for the benefit of the community. If that resulted in Linus being inconvenienced, that's unfortunate. He doesn't have a right to not be inconvenienced, and Tridge does have a right to code whatever the hell he wants to.

      Taking this into the press was a dick move by Mr. Torvalds. I have no particular affinity for Linux, although I have admired it from afar. I admire the magnitude of Linus' achievement, and respect his leadership. I'm trying to figure out what the hell he's smoking in this case.

      --
      Why yes, I AM a rocket scientist!
    5. Re:Your Ideology is Blinding you to Reality by jbolden · · Score: 4, Insightful

      The best research ever done on prolonged exposure to cold and methods of healing and recovery was conducted by Josef Mengele.

      Sometimes ethics matters more than productivity.

    6. Re:Your Ideology is Blinding you to Reality by Anonymous Coward · · Score: 0

      It's incredible how technical people who are very rational are also the most irrational when they're blinded by ideology.

      Linus does have every right to be upset with Tridgell, because he stubbornly continued to work on his pet project without any regard as to how it was going to affect Linus and other programmers who depended on BitKeeper. Tridgell can't plead innocence in this case, he fully knew what would happen if he didn't stop, but he didn't care.

      Tridgell is ultimately responsible for this whole mess, not McVoy. McVoy was under no obligation to give free licenses of BitKeeper to Linux developers, but he did, and he set conditions for those licenses which was something he was entirely in his right to do. He created BitKeeper. He could set any license he wanted. It was his right.

      Tridgell acted without any regard as to how his actions would affect Linus, so I can understand how Linus doesn't have any sympathy for him. If I were Linus, what I would take from this experience is that you can't trust people to do the right thing.

    7. Re:Your Ideology is Blinding you to Reality by Royster · · Score: 1

      That makes no sense. How was Tridge getting access to BK network traffic for reverse engineering? Either he was using the tool or he had an accomplice who had accepted the license. Or are you telling me that OSDL allowed Tridge to sniff Linus' traffic?

      Either way, something stinks here.

      Linus has been very clear about the shortcomings of other SCM tools. He would tell anyone who would listen what he liked about BK and what he disliked about the others. The others DIDN'T WORK FOR LINUS. They didn't work the way he wanted to work.

      The compromise was too great to use an OS tool.

      --
      I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
    8. Re:Your Ideology is Blinding you to Reality by Royster · · Score: 1

      Yeah, Linus is productive because Larry makes him offer a human sacrifice before each coding session with BK.

      You have auto-Godwinned yourself.

      --
      I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
    9. Re:Your Ideology is Blinding you to Reality by stinky+wizzleteats · · Score: 1

      pot? kettle?

      Linus chose the best tool available to get the job done. It happened to be a closed source tool.

      I think this whole fiasco demonstrated conclusively that the latter of your statements invalidates the former.

    10. Re:Your Ideology is Blinding you to Reality by Anonymous Coward · · Score: 1, Insightful

      Advocating ideology before technical merit is a slippery slope that is best avoided. What if the next President was deeply religious and decided to outlaw working on sundays? Should the entire country lose a whole day of productivity and fall behind the rest of the world just because of the President's beliefs?

      It's OK to have deeply held beliefs, but it's not OK to try to force others to believe in them too. Linus puts pragmatism above ideology, and it's his right to do so. If people don't like it, then they don't have to work with him, after all, Linux is Open Source, programmers don't need permission from Linus to work on the kernel. But calling him names and accusing him of a lack of moral values just goes to show how immature people are, even supposed leaders like Bruce Perens end up looking badly.

    11. Re:Your Ideology is Blinding you to Reality by stinky+wizzleteats · · Score: 1

      Very nicely done! Take that, Godwin!

    12. Re:Your Ideology is Blinding you to Reality by GileadGreene · · Score: 2, Insightful
      Tridgell is ultimately responsible for this whole mess, not McVoy. McVoy was under no obligation to give free licenses of BitKeeper to Linux developers, but he did, and he set conditions for those licenses which was something he was entirely in his right to do. He created BitKeeper. He could set any license he wanted. It was his right.

      Allow me to repeat: AFAICT Tridge was not bound by any license. What McVoy has done is void the licenses of legitimate BK users due to the actions of someone who wasn't even a BK user. That is, as you say, McVoy's right. But it also his choice. Tridge was not doing anything illegal, nor was he (AFAICT) violating the BK license. But apparently whatever Tridge was up to annoyed McVoy enough that McVoy decided to try emotional blackmail: "I can't legally stop you from doing what you're doing, but if you keep doing it I'll be nasty to your friends and colleagues." Should Tridge have stopped? I dunno - depends on your stance on blackmail I suppose. But the fact remains that it was McVoy that chose to use the threat of BK withdrawal to stop something he disagreed with.

    13. Re:Your Ideology is Blinding you to Reality by GileadGreene · · Score: 1
      That makes no sense. How was Tridge getting access to BK network traffic for reverse engineering? Either he was using the tool or he had an accomplice who had accepted the license. Or are you telling me that OSDL allowed Tridge to sniff Linus' traffic?

      I don't know how Tridge was doing his reverse engineering. Apparently neither do you. So perhaps we should wait to crucify the guy until we actually have some facts.

      Having said that, given that McVoy had to resort to blackmail to stop Tridge I suspect it's safe to assume that legal means wouldn't have worked, which means that (1) Tridge must not have accepted a BK license, and (2) he probably wasn't working with someone who did have a BK license, since in either case McVoy could simply have revoked that specific license. So what was Tridge doing? I have no idea. Do you?

    14. Re:Your Ideology is Blinding you to Reality by pilkul · · Score: 1
      You might think that, but in fact Mengele's "research" was worthless scientifically as well. It was just an excuse for sadism. From the Wikipedia article:

      Almost all of Mengele's experiments were of dubious scientific value, ignoring the lack of ethics involved, including attempts to change eye color by injecting chemicals into children's eyes, various amputations and other brutal surgeries, and in at least one case attempting to create an artificial "Siamese twin" by sewing the vein in two twins together; this operation was not successful and only caused the hands of the children to become badly infected.

    15. Re:Your Ideology is Blinding you to Reality by Sloppy · · Score: 1
      Linus chose the best tool available to get the job done.
      If a tool can disappear at any moment, is it really the best tool? Imagine what a surgeon would think, if his scalpel suddenly disintigrated in the middle of an operation.
      It happened to be a closed source tool. The productivity of the LK team over the past three years testifies to the value of the tool.
      Yes, that is an indication of it being a good tool. Another indication of the tool's quality, is to look at how the LK team performs over the next year. If Bitkeeper users' performance suddenly dips (due to, say, the tool suddenly no longer working) then we'll all have a more accurate assessment of the tool's utility value.

      You see, valuing Freeness in software, is not just idealogy. Freedom is a tangible, practical virtue. Being safe from someone else manipulating you, is one of the things that Free Software gives its users.

      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    16. Re:Your Ideology is Blinding you to Reality by killjoe · · Score: 1

      I guess it's not the best tool available if it can become unavalable because some asshole woke up on the wrong side of the bed is it?

      --
      evil is as evil does
    17. Re:Your Ideology is Blinding you to Reality by killjoe · · Score: 1

      Reverse engineering is legal, moral and ethical. What is your beef with it?

      --
      evil is as evil does
    18. Re:Your Ideology is Blinding you to Reality by Royster · · Score: 1

      Reverse engineering is moral when you buy your own software, your own hardware and anything you screw up affects only you. Tride's RE work violated two of these conditions.

      --
      I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
    19. Re:Your Ideology is Blinding you to Reality by Royster · · Score: 1

      You've demonstrated that you know jack shit about SCMs, how Linus works and why BK was an extrmely valuable tool. It's demonstrably true that BK was an excellent tool because of the productivity the LK team has shown over the last three years. Linus has used other SCMs and they don't work the way he works. BK was clearly a better tool.

      You can't sensibly argue it wasn't unless you are doing what the subject warns you about.

      --
      I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
    20. Re:Your Ideology is Blinding you to Reality by Royster · · Score: 1

      You see, valuing Freeness in software, is not just idealogy. Freedom is a tangible, practical virtue.

      Listen to yourself. Virtue is ideological.

      If a tool can disappear at any moment, is it really the best tool? Imagine what a surgeon would think, if his scalpel suddenly disintigrated in the middle of an operation.

      The tool didn't just disappear. Linus stopped using it which meant that the productive relationship he had built up based on three year's experience with the tool was disrupted.

      The tool is still usable and still used by some kernel maintainers. Over time, though, they will migrate to whatever Linus and the git team come up with.

      --
      I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
    21. Re:Your Ideology is Blinding you to Reality by Royster · · Score: 1

      >> I don't know how Tridge was doing his reverse engineering. Apparently neither do you. So perhaps we should wait to crucify the guy until we actually have some facts.

      Come on, tell me. How did Tridge get access to dumps of BK network protocol? There's only two possibilities. They involve either an accomplice or sniffing someone else's packets.

      --
      I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
    22. Re:Your Ideology is Blinding you to Reality by stinky+wizzleteats · · Score: 1

      You've demonstrated that you know jack shit about SCMs, how Linus works and why BK was an extrmely valuable tool.

      Linus does, and seems by all acounts to be horribly inconvenienced by the consequences of his choice to use BK. I submit that these consequences are part of the reality of this situation.

      It's demonstrably true that BK was an excellent tool because of the productivity the LK team has shown over the last three years.

      Shall we further proceed to ignore the giant fiasco this has turned into? I can promise you that SCO and Microsoft will most certainly not. If those are the results of using BK, then I am not sure I understand the benefit to which you are referring.

      You can't sensibly argue it wasn't unless you are doing what the subject warns you about.

      I am not the one whose vision seems to be selective in this situation.

    23. Re:Your Ideology is Blinding you to Reality by GileadGreene · · Score: 1
      They involve either an accomplice or sniffing someone else's packets.

      Well, according to Tridge himself:

      "I did write a tool that is interoperable with BitKeeper," Tridgell said in an interview. "I did not use BitKeeper at all in writing this tool and thus was never subject to the BitKeeper license. I developed the tool in a completely ethical and legal manner."
      So Tridge seems to think that what he did was above board. McVoy apparently doesn't. Since we don't know what actually happened, it's all "he-said/she-said" right now. Why don't we wait for some facts before passing judgement on Tridge?
    24. Re:Your Ideology is Blinding you to Reality by killjoe · · Score: 1

      "Reverse engineering is moral when you buy your own software, your own hardware and anything you screw up affects only you. Tride's RE work violated two of these conditions."

      Which two and please prove it.

      Also prove that you wave to buy the software in order to reverse engineer it.

      --
      evil is as evil does
    25. Re:Your Ideology is Blinding you to Reality by Royster · · Score: 1

      So, are you suggesting he reverse engineered it by thinking about how it might work? Are you claiming he had no access at all to tcpdumps of BK sessions?

      He must have. The logical consequences of that follow immediately. Either he had an accomplice who was using BK or he was sniffing someone's traffic without their permission. There are logically no other alternatives.

      --
      I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
  126. BitMovers donation ... not as simple as "money" by Anonymous Coward · · Score: 0

    What BitMovers has done is essentially donated money (in the form of 'gratis' software)

    I think you're being too generous in that characterization. In many respects, BitMovers donated a liability, not money.

  127. Linus gave up his freedom of software by Peaker · · Score: 1

    and he is now paying the price.

    Stallman is right.

  128. Bruce Perens = coke head by Anonymous Coward · · Score: 0

    Anyone seen Bruce in Revolution OS... he is such a fucking pot head.

  129. How did he read the data off the wire by PktLoss · · Score: 1

    This (and other) article mentions that Tridge was reading data off the wire in an attempt to reverse the protocol. They also mention that Tridge does not use the software so he isn't bound by it's license agreement.

    If he doesn't have the software, whose wire is he getting the data off of?

    To be honest, from an ethical standpoint, I would be pretty pissed if a company freely accepted my software and licensing terms, then sat people around the guy who was using the program who did nothing but watch the data going out the wire in attempt to reverse engineer the protocoll. It would seem to me like at the very least they accepted the no-reverse-engineering clause in bad faith.

    1. Re:How did he read the data off the wire by Anonymous Coward · · Score: 0

      Give you a hint; If he was doing it in his free time, it probably wasn't an OSDL wire. Duhh...

    2. Re:How did he read the data off the wire by PktLoss · · Score: 1

      Lunch hours? 20% rule for personal projects like Google has? After work? Before work? Weekends?

  130. Who is Bruce Perens? by Anonymous Coward · · Score: 0


    ...I don't, and I don't see why I should care about his opinion. A little more info in the intro, slashdot!

    .
  131. furthermore by hitchhacker · · Score: 0, Offtopic


    Michael Jackson was trying to tell us he's "bad" way back in the 80's...
    It's not his fault no one believed him.

    -metric

  132. Re:Actually, it's not Larry that should be paranoi by Anonymous Coward · · Score: 0

    GSD: Gnu Software Distribution

  133. Childish by katorga · · Score: 1

    These kinds of flippant, childish tone by OSS leaders, especially on the subject matter of how to functionally destroy a business' core market, really don't help OSS to gain mindshare in the business place.

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

      And gaining mindshare in the business place really wouldn't help with fighting this flamewar. If you want to do the marketplace thing then get on with it and leave the flippant childish tones to Linus and the rest of us. To each his own.

  134. Reverse engineering? by masouds · · Score: 1

    For reverse engineering over the wire, he needs a server, and a client, and a tcpdump alike thing to see what is happening.
    That, according to my understanding of BK's license is prohibited.
    plain and simple.
    Now, it can be argued that he hadn't agreed to the license, but, pray tell me, how the hell he got access to a network port between client and server (which is kinda necessary in reverse engineering over the wire) in the first place?

    --
    This .sig was intentionaly left blank.
  135. Re:The Register's credibility - they broke rule 1. by Anonymous Coward · · Score: 0

    I can't see how this affects The Register's credibility.
    Well, you see, reading beyond the first line before you post is against Slashdot roolz, so it's a pretty serious offense.

  136. Obvious comment by Anonymous Coward · · Score: 0

    It seems Tridge wanted to circumvent the client license by developing a producet that got at the metadata without using the client.

    Yes, that's absolutely correct. Tridge has every right to access the Linux source code's GPL meta data. It is not property of Buttkeeper.

    If you do have access to Larry McKnob's product do us all a favor and export the entire Linux tree's meta data into any format (SVN would be fine) until the community can transfer it to the eventual revision control system that is agreed upon.

  137. Maybe Linus should just shut up by Anonymous Coward · · Score: 0
    From Linus Torvald..

    I'm not going to do flame-wars in public with anonymous trolls, but I'll respond once just because RWT is not slash-dot.


    And you, my anonymous troll, probably didn't do anything constructive in your life, so this argument probably went way over your head.
    Linus



    Dear Linus, it is great that you refrain from adding to the Slashdot chatter because someone would have to mod you flamebait for being such a prick. And leave your belly button alone.

  138. Because.... by jotaeleemeese · · Score: 1

    ... he own his popularity, prominence and way of live on a big measure to the work of people that promote OSS.

    At least for an elemental respect for the people that have been in the good and bad times all these years Linus could take an infomred approach to OSS issues.

    --
    IANAL but write like a drunk one.
    1. Re:Because.... by bheading · · Score: 1

      Anyone who vaguely follows LKML will know that the above is complete rubbish. Linus is not in the business of marketing, promotion or starting a revolution. He simply wants to write a great kernel, and accepts the help of people willing to contribute. End of story.

      If you don't like that, please go away and use the Hurd.

    2. Re:Because.... by slashdot_commentator · · Score: 1

      Translation: Because we claim he owes us, and now he has to conduct himself according to our ideology.

      (You just conveniently forget he actually wrote the damn thing, released the kernel with a GPL license, and you guys would be countable on two hands, unshowered in a basement bickering with each other if he hadn't.)

      With that rationale, why not demand Bill Gates promote OSS? They're popular, prominent, and way of life is based on the work of people who promote OSS. After all, you've paid for a PC at some point in your life.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  139. Re:Bruce always an idiot by Anonymous Coward · · Score: 0

    I'm not disagreeing that Linus is a great leader. I also think that Linus losing control of the kernel is a Bad Thing.

    But it seems pretty clear that if he annoys enough people with seemingly conflicting moves like this, he will lose control.

    Hence, Bruce Perens told him to "cool it".

    Don't you get it? Nobody thinks Linus is an idiot. People think Linus can *be* an idiot.

    What it comes down to is this: nodody is infallible, everyone makes mistakes, and sometimes people need a slap to wake them up. Furthermore, it might be hard to recognize that you're infallible as long as legions are fanboys are dancing around chanting that you're not.

  140. Re:Bruce always an idiot by Anonymous Coward · · Score: 0

    s/infallible as long/fallible as long/

  141. He would still be wrong. by jotaeleemeese · · Score: 1

    As mantainer of the kernel, an OSS application, he his (or should not allow himself to be) under any commercial pressure.

    He is suppossesd to be taking the best technical decissions. If the SCM tool to continue kernel Dev did not exist, then he should have lead to find the correct tool. Stalling development of the kernel could have been a great incentive to concentrate everybody's minds.

    The ones with commercial pressures are the likes of Red Hat, Novell(Suse), perhaps IBM and others. They can always fork the kernel, use whatever tools they need (commercial or otherwise) and then give back as they have to under the GPL.

    Once the correct tool is available the Linus could have integrated commercialy sponsored changes back into the reference kernel.

    Linux is working because in general people are being sensible about developing under the GPL. It is completely insane that you get this far licensing under the GPL and then, when the going gets a bit rough, you use a closed source solution, which in reality is not necessary because there is (or should not be) commercial pressure to fix things.

    --
    IANAL but write like a drunk one.
    1. Re:He would still be wrong. by jbolden · · Score: 1

      Lets not forget that IBM owns all rights to probably the most complete SCM tool on the market. They could do more than just help a little if they were so inclined.

  142. Re:Difference between Samba and Bitkeeper situatio by Anonymous Coward · · Score: 0
    Bitkeeper won't even sell you a license if you work on a competing product.If that is not being paranoid and unreasonable i don't know what is.

    Not only that, it's common, not to mention freakin' pointless.

    Our company has a new, small competitor that we heard some good things about. So we wanted to play around with it and take a look. Know your competition, and all. They refused to let us look at a demo or even sell it to us. Even if the purchaser was buying it for their home machine via a home email. Oh, you work for X, you Can't Have It.

    So, we bought a license through a third party anyway. We only have, oh, maybe a few thousand personal and professional friends in the computer industry who are willing to help us out.

  143. Ask any of the kernel devs by Anonymous Coward · · Score: 0

    The ones using the BK client. They can do it for you.

    I'm simply addressing the whining about lock in. How can Linus be locked in, when he can (well could have) converted the entire repository whenever he wanted? How can anyone be locked into a proprietary product if that same product provides export to numerous formats?

  144. Re:Bruce always an idiot by Anonymous Coward · · Score: 0

    Neko, you're a stupid troll. Go away.

  145. Life after Linus? by amightywind · · Score: 1

    It was a tremendous error for Linus to use BitKeeper on a GPL project in the first place. It shows profoundly bad judgement for the future of the kernel effort. Was it really necessary to switch from having virtually no source code management, to using a proprietary product using a decision-making process that disregarded the opinions of 100's of developers? In the controversial years that BitKeeper was used a suitable free alternative, tailored to the kernel development process, could have been done several times over. Perhaps it is finally time to consider life in the Linux kernel after Linus?

    --
    an ill wind that blows no good
    1. Re:Life after Linus? by Anonymous Coward · · Score: 0

      Anyone who believes that no source code management or CVS is superior to more powerful alternatives is showing "profoundly bad judgment".

      The fact that Linus considered a non-free source control tool because it was more effective is a sign of his increasing maturity and Linux's as well.

  146. Did you actually read Linus' reply?-GPL Math. by Anonymous Coward · · Score: 0

    "bistromathics" ? Isn't that that new math were the answer's always zero?

    "$xxx when in fact the user would have done without if it had cost even a tenth of that...."

    The only thing people are "doing without" is the "paying for" part.

    1. Re:Did you actually read Linus' reply?-GPL Math. by DaveHowe · · Score: 1
      The only thing people are "doing without" is the "paying for" part
      Because of course no casual home copying took place before kazaa was born. Nobody (for example) taped songs from the radio, from friend's vinyl, or from other tapes....

      The fact still remains though - faced with a charge of (say) $15 for a premium CD containing just one new song (and a rehash of stuff you already have) you probably won't cough up the cash. If someone offers you a copy though, you won't refuse it - even if the quality isn't as good as the premium CD, and it doesn't come with a fancy cover. for the RIAA to then decide that you *would* have spent that $15 "if only you hadn't had a copy" is good for their business, but unrealistic.

      --
      -=DaveHowe=-
    2. Re:Did you actually read Linus' reply?-GPL Math. by Anonymous Coward · · Score: 0

      "The fact still remains though - faced with a charge of (say) $15 for a premium CD containing just one new song (and a rehash of stuff you already have) you probably won't cough up the cash. If someone offers you a copy though, you won't refuse it - even if the quality isn't as good as the premium CD, and it doesn't come with a fancy cover."

      Like I said "The only thing people are "doing without" is the "paying for" part " Weither the content providers would have gotten paid or not, is incidental to the fact that people are benefiting from the having.

      "for the RIAA to then decide that you *would* have spent that $15 "if only you hadn't had a copy" is good for their business, but unrealistic.""

      The only "unrealistic" aspect to this whole thing, is that people will always acting in a moral, or ethical manner. There's however nothing unrealistic about asking people to honor a reciprocal agreement.

    3. Re:Did you actually read Linus' reply?-GPL Math. by DaveHowe · · Score: 2, Insightful

      Like I said "The only thing people are "doing without" is the "paying for" part " Weither the content providers would have gotten paid or not, is incidental to the fact that people are benefiting from the having.
      which is of course true. however, the question wasn't "are they having this for free?" but "would they still have it if the only way they could get it would be to pay $15" for which the answer is no. It doesn't matter how much the "cover price" is, if you aren't going to pay it - it only matters if that is your only choice, in which case you have to decide - is this purchase worth the price?
      I would be astonished if the OSDL would have been willing to cough up $500,000 for software Linus wasn't even sure he wanted to use, and which prevented him from managing the tree in the way he used to (Linus formerly pulled just those patches he wanted from any given submission and left the rest alone; BK forces him to accept or reject a submitted patch as a whole - which he freely admits took him time to get used to, and meant he had to give up some control over his source tree)

      --
      -=DaveHowe=-
  147. Re:Lovely. Another non-free-market commentator. by Anonymous Coward · · Score: 0

    Every person of normal adult intelligence who just hasn't thought about the issue that I've explained the ramifications of proprietary data formats to is pretty pissed off at them.

    I'm sure you explained it to them in an objective way, as well...

    Are you a JW of OSS?

  148. My take on history by Anonymous Coward · · Score: 0

    * Back in the 2.4 days, Linux was disorganized and uncomfortable with all version control systems.

    * Larry knew that Linux using Bitkeeper would be good PR and a good way of getting free Beta testers and user focus groups, so he offered Linus free licenses of Bitkeeper and offered to tailer it to his needs.

    * Linus tried it out and felt comfortable enough. His productivity soared, and Bitkeeper was in.

    * Thus was born a strategic alliance that everyone knew would end some day.

    * Some kernel programmers balked, so Linus made sure that there was a CVS mirror and ensured that old-style patches got the same priority.

    * Things quieted down and the productivity continued.

    * People started working on alternatives to BitKeeper because they knew it would end.

    * BitMover started to get paranoid that the alternatives were starting to catch up and knew that BitKeeper was a driving force for the sudden interest in BitKeeper alternatives.

    * Instead of saying, "This isn't working for us any more. We'll phase out our free licenses and we'll all be happy", BitMover picked an arbitrary excuse to get out.

    Overall, I see that Larry, Tridge, Linux and the rest of the group did nothing wrong. until the last bullet where Larry is just being a git. He had the opportunity get out of it with everyone happy at what was achieved for both Linux and BitMover, but instead he chose to play himself as a victim.

    Hit the road Larry, and by all means, let the door hit you on your way out.

  149. Universal "lock-in". by Anonymous Coward · · Score: 0

    "It has nothing to do with being evil. Trusting your data to proprietary protocols/fileformats is irresponsible and/or stupid. You turn over your control of your own information. It actually makes very little sense."

    And yet societies wouldn't exist without a certain degree of "loss of control".

    "Well, I'm actually no Open Source advocate, but I don't see how you can put a price tag on software, like that. Would OSDL have spent that much money if McVoy hadn't contributed the software? How much of a contribution was it really, if he's now revoking it?"

    How can one put a price on anything? The entire universe is valuless.

    "It's too bad that this has to happen with Torvalds in the spotlight, but maybe it's for the better in the end. What's being shown here is exactly why Closed Source is bad."

    It's only bad if you lose the will to make a choice.

    "What kind of logic is this? I honestly don't know where to begin. You know, at the end of the day, it doesn't even matter. I'll say it again, it's awesome that it's been displayed here in the clear that this is exactly why proprietary formats/protocols are Bad(tm). It's called lock-in and apparently everyone but Torvalds knew about it."

    Socities by definition are a form of "lock-in".

  150. so many emotions, so little common sense by amiliv · · Score: 1

    Come on people. Linus told long ago it chosed Larry's tool because there was nothing in open source world that was nearly as good. And 2.6 kernel and the speed it was being developed is more than enough proof of that.

    On the other side, Larry made a deal. And he made a really good deal. Too bad it wasn't enforcable (both for him and Linus). I'll give you the best tool that exists on the planet for free, and in exchange you are not going to reverse engineer the protocol it uses. You can develop competing tool with its own protocol, though. This sounds like a good deal for open source comunity too. If anybody cares what I think about it. Open source comunity got a freebie.

    So, while there is nothing unethical about reverse engineering the protocol, it is unethical not to keep the word you gave. If Larry struck the deal with real organization ("organizatoin" in legal sense of the word, as in legal entity), he could as well go to court and win. Easily. Luckily, it is virtually impossible to sue "open source comunity". Who exactly are you going to sue?

    If anybody wants to hear my opinion, it was more than clear that somebody is going to backstab Linus and do exactly what Tridgel did. Come on people, Tridgel knew exactly what he was doing. Deal between Linus and Larry wasn't a big secret. It was spelled in big words: you may use it for free as long as nobody attempts to reverse engineer the protocol.

    Deals are deals. When somebody breaks it, there is no deal anymore. It is that simple. You may be religious about the issues involved. You may be emotional. Or you may be cool headed. Whatever way you choose to react, you can't change simple facts.

    1. Re:so many emotions, so little common sense by twistedcubic · · Score: 1

      Tridgel didn't break any deal. You can't break a deal you didn't agree to. This is not hard to understand.

    2. Re:so many emotions, so little common sense by Anonymous Coward · · Score: 0

      No. Maybe he had the right to do what he supposedly did, but his actions only benefited his own selfish pride, and harmed anything and anyone else. What a deal.

    3. Re:so many emotions, so little common sense by Narchie+Troll · · Score: 1

      "you may use it for free as long as nobody attempts to reverse engineer the protocol."

      The correct version of this reads "you do not attempt" rather than "nobody attempts". Big, big difference.

  151. Good points-Karma Carmeleon. by Anonymous Coward · · Score: 0

    "Why reverse engineering the smb protocol should be considered a good thing, while reverse engineering the protocol bitkeeper uses is beyond me and though Linus has come out strong against the latter he still didn't explain how he can still consider the former to be a good thing."

    Depends on the purpose of said action. Is it to free up one's data? Or is it to build a complete replacement of BK? The former means that one' building a client to the repository. The latter means that one is building both a client and a repository.

    "And above all, I think Linus is behaving very unfair towards Tridgell, who has done nothing illegal, didn't break any contract, but just did what he has done with other things already, which were always considered to be a good thing. Why doing the very same thing considered good in other circumstances now should lead to Torvalds attacking him is again beyond me."

    Sometimes things aren't always about "did so and so violate a license". But the more pragmatic "Is doing so and so going to have bad consequences on others who had no say so on my actions"? Karma if you will.

  152. Linus / BM shares?-Mirror, mirror-take a fall. by Anonymous Coward · · Score: 0

    "It's pragmatic to to reverse engineer proprietary to gain access you need. Linus is not pragmatic here."

    And what about those CVS gateways then? Why couldn't the community mirror, the content if "access" was really what bothered them all along?

    1. Re:Linus / BM shares?-Mirror, mirror-take a fall. by arose · · Score: 1

      One word: metadata.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
  153. Re:Good points? SMB and BitKeeper ARE different by Anonymous Coward · · Score: 0

    MS did not provide SMB for Linux; BitKeeper for Linux was available for free to open source developers. How about this for difference? Adding SMB to Linux added functionality. Making BitKeeper client into open-source does not add any new functionality; just scratches Tridges' itch. The time he wasted could have been spent on writing something really NEW.

  154. Re:Lovely. Another non-free-market commentator. by iamacat · · Score: 1

    Developers and enterpreneurs need to eat, too, and their kids need braces just like everyone else's kids. Whether you [or I] like it or not, software is a business now.

    Ok, maybe it is societies' responsibility to provide you and your children with food and basic medical care if you are unable to do so yourself. But I don't see why anyone else should care if you make 'a buttload of money'. It's your task to find people who are willing to pay money for your services and enter into a voluntary contract. If customers want open standards or open source, find a way to make money off that or someone else surely will.

  155. Microsoft has never made any such claim by jbolden · · Score: 2, Interesting

    Time and time again Microsoft has pretty much come out on the "reverse engineering is a game" position. That is companies have the right to try and reverse engineer Microsoft protocols and Microsoft has the right to make that hard by changing stuff. So I'm not sure they agree with Linus but rather with Trigdell.

    1. Re:Microsoft has never made any such claim by haggar · · Score: 1

      That is, indeed, interesting. It's true, however, that MS has fought tooth and nail to keep it's document formats as obscure as possible, and still does.

      --
      Sigged!
    2. Re:Microsoft has never made any such claim by jbolden · · Score: 1

      Sure they want to win the game. The main point is they do treat it like a game.

      BTW their document format isn't really obscure its just tough to read. Its essentially a datadump of the internal memory structure of word regarding the document. :)

  156. democracy=mob rule. republic is what US used to b by Anonymous Coward · · Score: 0

    As for what we have; some kind of socialist/facist/Orwellian nightmare.

  157. Re:Good points? SMB and BitKeeper ARE different by Cyn · · Score: 1

    If everyone in the world switched to using bitkeeper, then legally no other source management software could be developed. Think about what a shitty restriction that is.

    --
    cyn, free software and *nix operating systems enthusiast.
  158. The Fonz called... by Eradicator2k3 · · Score: 1

    ...he said he wants the phrase "Cool It" back.

    --
    Mr. T pitied this fool on 27 July 1992.
  159. Re:Not cool dumb :-) by bluGill · · Score: 1

    FOSS is in some danger at the moment,

    No, perhaps the linux kernel is having some troubles, but FOSS is not in trouble. KDE is getting along just fine, as is FreeBSD. GNU might be in danger, but only if linux completely dies and HURD once again proves to not be ready.

    Personally I don't believe there is any danger to linux. There might be a slow down, and it might last as much as a year, but there is no great danger. Other projects have gone through their own troubles. (OpenBSD/NetBSD split, the WINE license change, all were trouble, but the projects got through them over time and are doing fine now)

    and I'm surprised that the anti-FOSS brigade hasn't tried to capitalize on Linus' mental abberration[sic] yet.

    So am I. Though there is nothing here, it is the type of thing they generally would try to play up as something major in hopes of slowing us down.

    Let's hope he wakes up soon

    Yes. Hey Linus: WAKE UP!

  160. No MPAA Math by aitio · · Score: 1

    That's MPAA/RIAA/BSA math and you know it.

    According to McVoy, it cost his company $500 000 a year in staff costs to maintain the OSDL-version of BitKeeper.

    So no MPAA math here, and I know it.

    --
    Quidquid latine dictum sit, altum sonatur.
    1. Re:No MPAA Math by ckaminski · · Score: 2, Insightful

      And without Linux and OSDL, no one would care who BitMover or BitKeeper is. Face it. Linus used Larry to develop and enhance Linux just as much as Larry used Linux and the OSS community to enhance BitKeeper. For there to be any animosity over this is childish. Sanction OSDL and Tridgell, give Linus his personal BitKeeper license, and stop being a daft prick. I find the fact that McVoy won't give Linus a license because he still works at OSDL to be most deplorable. I haven't seen such antics since the kindergarten sandbox...

    2. Re:No MPAA Math by ray-auch · · Score: 1

      So 500k in directly billed staff costs for working on the free version is MPAA/RIAA maths, and what we should actually be doing is discounting it by some "goodwill" value which comes from it being extensively used by a bunch of people who aren't paying for it anyway.

      Sorry, but the 500k is easy solid accounting, offsetting it by some "goodwill" value that you pull out the air actually _is_ MPAA/RIAA maths.

      Goodwill valuations are IMO just fiction.

    3. Re:No MPAA Math by ckaminski · · Score: 1

      I don't think I was at all denying the fact that McVoy spent good money on said product. What I am saying is that he improved said product in direct relation to the usage by Linus and others. Who's to say BK would have improved half as much without their help? No that I'm denying it would have improved, either. I'm just saying that there is this symbiotic relations (or was), where both sides benefitted, and because of a third (fourth) party, McVoy is taking his toys and going home.

      My point is this: they're both acting like petulant children. If McVoy doesn't want to give Linus a license for all the work the kernel contributors did helping improve BK, then the $1000 for a BK license isn't something that Linus couldn't legitimately expense, either?

    4. Re:No MPAA Math by IgnoramusMaximus · · Score: 1
      According to McVoy.. gazillions... hundreds of dedicated staffers ... blood of virgins..

      And according to one Darl McBride, SCO spent millions purchasing Linux.

      Get a grip.

      One has only to peruse his frequent postings on lklm to see what sort of greedy, self-centered personality McVoy is. The fact that the output of the very same "dedicated" employees' constitutes the bulk of the comercial "version" of ButtKeeper he wont mention (you forgot that the free client is merely a stripped down version of the commercial one). This is indeed not merely RIAA/MPAA/BSA math, it is also slimey corporate math, like that of a drug company lumping marketing expenses, CEO bonuses and travel in the R&D column so it can whine about "exorbitant research expense" to the government.

      Dont fall for it people.

    5. Re:No MPAA Math by IgnoramusMaximus · · Score: 1
      Sorry, but the 500k is easy solid accounting,

      Riiiight.

      Explain to me, slowly, how does one spend 500k on employees removing code from your product. Thats right. Since the "free" client for linux developers was merely a stripped-down, crippled version of the commercial one this is what that crowd of experts was supposed to be doing. They must have had the source code written on sheepskin in goldflakes or something to take such horrendous effort and expense.

      Or perheaps McVoy, in keeping with his obnoxious, slimey, greedy persona, is just trying to claim that all the work on ButtKeeper is somehow his "goodwill" to human kind and we ignorant peons are just too below him to see his greatness...

      It is the other way around. McVoy owes hudrends of thousands of dollars to the Linux community for contributing their expertise and time in testing and debugging his concoction which he then proceeds to sell to the highest bidder.

    6. Re:No MPAA Math by ray-auch · · Score: 1

      500k is 2-3 man years at my guess (I'm not in the US and don't know US salaries but I can look up salary surveys and add estimated overheads).

      Even if it was "merely a stripped-down, crippled version", just doing the testing and release engineering costs time and money. Then add in the support costs and dev and support costs for all the extras added in (eg. data export & integration to other scms) for the open source community, and the server hosting & support... 2-3 man years doesn't seem high to me.

      There is also no way that 500k is "all the work on ButtKeeper". Based on the info on their site, I would guess that bitmover is 20+ people (could well be more), and they've been around for a few years. At that size my guess is that you are easily into costs of $millions _per year_ - and bitkeeper is all they do. Do the math.

    7. Re:No MPAA Math by IgnoramusMaximus · · Score: 1
      500k is 2-3 man years at my guess (I'm not in the US and don't know US salaries but I can look up salary surveys and add estimated overheads).

      You should realize that Bitmover, the company, was for most of its history a one man show: Larry.

      Even if it was "merely a stripped-down, crippled version", just doing the testing and release engineering costs time and money.

      Note that the purpose of the said release engineering is to allow for testing and enhancements flowing from the linux community. BitKeeper would be just another obscure SCM product (one of thousands) if it were not for the fact that Linus and the kernel developers contributed their expertise in large project managment and time to test the ideas and actual code of BitKeeper. Now add the Linus' name recognition for marketing. As things stand it is Larry who owes linux community vast sums of money, not the other way around.

      There is also no way that 500k is "all the work on ButtKeeper". Based on the info on their site, I would guess that bitmover is 20+ people (could well be more), and they've been around for a few years. At that size my guess is that you are easily into costs of $millions _per year_ - and bitkeeper is all they do. Do the math.

      Yes that is the impression you are supposed to get. But ButtKeeper was developed nearly exlusively by Larry, basement-operated one man show, starting in 1997 (and probably earlier while he was working at Sun but he would rather not say that). Most of that effort was conducted with direct input from Linus and many other people on lklm. Only after the product was completed and marketable, did the company expand to include... marketing personell and administration. Noone has seen the current financials from Bitmover, but it would be a safe bet that most of the expense goes to office/administrarion/marketing/packaging etc. There are of course more programmers now (hired last year?) but it is safe to assume that the expense of the whole thing has reached $500k only after the expansion. In other words, the linux community contributed effort and expertise into making of ButtKeeper, larry got his product, proceeded to sell it and now no longer cares for his benefactors ... and actually wants to bill them for their efforts.

    8. Re:No MPAA Math by ray-auch · · Score: 1

      One (decent, experienced) programmer since 1997 adds up to more than $500k by my reckoning, just on salary before adding _any_ overheads.

      Doesn't matter if I take UK salaries and convert to $ or look up US salary surveys - it's still more.

    9. Re:No MPAA Math by arose · · Score: 1

      So? Linux has been working on Linux since Linux since 1991 and if Larry is using Linux then he has received more than his due by from Linux alone in this way.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    10. Re:No MPAA Math by IgnoramusMaximus · · Score: 1
      One (decent, experienced) programmer since 1997 adds up to more than $500k by my reckoning, just on salary before adding _any_ overheads.

      Sure. Except... Larry did not spend all that time/money to help Linux. He did it in hopes to get rich. Noone is arguing that he didnt spend time or money (as he could have been drawing salary somewhere), we are merely arguing that he did none of that for charity.

      But Larry now claims otherwise. He tries to convince the gullible that the vast bulk of the cost of developing BitKeeper was somehow consumed supporting all those unwashed freeloading Linux developers. That is where this ridiculous notion of his that he somehow "lost" $500k "supporting" linux comes from.

      This is what you seem not to understand.

      I pointed out in my previous posts the history of BitKeeper and the fact that Bitmover did not expand until after Linus' name recognition allowed Larry to get large corporate contracts for custom solutions which then forced him to hire staff...

    11. Re:No MPAA Math by ray-auch · · Score: 1

      Yep, the whole linux user community (which last I looked wasn't just Larry) has received far more value from Linus than $500k.

      Each Linux user has not received that total value though - I haven't (could have bought commercial Unix for orders of magnitude less in total).

      Similarly, if BK (as they claim) improved just Linus' (let alone anyone else's) productivity by a factor of 2 for a period of a few years, then the benefit from BK just on Linus time-costs is also close to the 500k figure if not more. But again, that is the benefit to the whole community, not one person.

    12. Re:No MPAA Math by ray-auch · · Score: 1

      Not arguing about why he did or did not spend money, simply how much and on what.

      I can see larry's figure of 500k to develop support and host the free version (and I do mean just the extras / differences for the free version) being reasonable. IME just hosting (properly on decent dedicated servers) a complex web app for a few hundred users can run to 1000s per month.

      In contrast, suggesting 500k is the cost of the whole of bitkeeper dev (or even "the vast bulk" of it) seems like the ridiculous number to me. I can't see it being anywhere near that cheap if it was done in the US (or UK/EU etc.) - maybe if you offshored all of it somewhere really cheap it would be possible.

      I'd be interested in what you think is the bitmover timeline - eg. when Larry employed others and when Linus started using it. I don't have personal knowledge but web/usenet history seems to show that it was larry+others _before_ Linus switched to it.

    13. Re:No MPAA Math by IgnoramusMaximus · · Score: 1
      I can see larry's figure of 500k to develop support ...

      Removing code is not "development" and no it cant cost anywhere near as much in a product of complexity of BitKeeper. Also there was no support offered to the users of the free client, but on the other hand the bugs they discovered were fixed in the commercial version.

      ... and host the free version (and I do mean just the extras / differences for the free version) being reasonable. IME just hosting (properly on decent dedicated servers) a complex web app for a few hundred users can run to 1000s per month.

      He made this choice to prevent people from looking at the server code and for advertising purposes not out of charity, consequently he does not get to include hosting costs in his claim.

      I'd be interested in what you think is the bitmover timeline - eg. when Larry employed others and when Linus started using it. I don't have personal knowledge but web/usenet history seems to show that it was larry+others _before_ Linus switched to it.

      It is my understanding that Larry worked on BitKeeper with Linus (a process which started when he was still at Sun) for a very long time just by himself. Linus and Larry are personal friends. Larry even visited at Linus' house when he was hashing out BitKeeper. Only after the project matured and became commercially viable did he get financing and other people on board.

    14. Re:No MPAA Math by ray-auch · · Score: 1

      Removing code is not "development" and no it cant cost anywhere near as much

      Heard that many times from Sales. Often they love the idea of a cheap/lite version - target people with lower budgets whilst protecting existing revenue. After all, "it can't be that hard just to remove a few menu entires can it". All good in theory, but IME it never works out like that and always costs a _lot_ more than you think when you add it up at the end.

      It is my understanding that Larry worked on BitKeeper with Linus (a process which started when he was still at Sun) for a very long time just by himself. Linus and Larry are personal friends. Larry even visited at Linus' house when he was hashing out BitKeeper. Only after the project matured and became commercially viable did he get financing and other people on board.

      Bitmover is verifiably several people by 1999-2000 timeframe, and it doesn't look to me like Linus actually started using it (as opposed to saying he might when it worked) until late 1999 at the earliest.

      For the product to have a measurable effect and acquire a reputation based on Linus' use of it would take several months at least, so
      that would be well into 2000 - which is after bitmover grew. So, either it grew commercially viable before Linus' used it (and hence not off his reputation), or the dev investment up front was several people not one.

      Note that this doesn't contradict that Linus helped Larry on BK well before that time - but it is the reputation of BK being "used by Linus", not that "Linus helped the people writing it" that is being claimed as valuable payback.

    15. Re:No MPAA Math by IgnoramusMaximus · · Score: 1
      Note that this doesn't contradict that Linus helped Larry on BK well before that time - but it is the reputation of BK being "used by Linus", not that "Linus helped the people writing it" that is being claimed as valuable payback.

      Not so. Larry was making as much noise about his co-laboration with Linus everywhere he could as loud as he could. Why, he was trumpeting it back in 1997. It was his major marketing device in various conferences I am familiar with.

    16. Re:No MPAA Math by ray-auch · · Score: 1

      I don't doubt that Larry pushed the connection for all it was worth, just that I don't think it could have been worth a lot (particularly compared to being in use for Linux dev and improving the productivity - which came later, after BK expanded).

      I mean how does the sales call go ?

      "we'd like to sell you our new SCM, BK, we've got Linus Torvalds advising on it!"
      "hmm, I thought he famously didn't use SCM ?"
      "yeah that's right, he says he hasn't found one that's good enough"
      "so does he use this BK thing ?"
      "well er no, not yet"
      "why not ?"
      "well er it's not good enough - yet, but we're working on it and he says he will use it soon..."
      "yeah well call me when it's actually "good enough""

    17. Re:No MPAA Math by IgnoramusMaximus · · Score: 1
      "yeah well call me when it's actually "good enough""

      Well, apparently he is a better salesman then you give him credit for .... that and the small fact that the Bitmover did not expand until the product was already in use by Linus to some degree (Linus used various incremental versions of BK just by himself for a while before he officially made others use it).

  161. Remote diagnosis: CVS-phobia and SCM snobbery by doom · · Score: 3, Insightful
    But Torvalds also makes some good points. From reading that thread I linked to, I can see that Linus has a very real, legitimate problem that only BitKeeper could solve. Read it. He saved hours or in some cases days of down time -- time that other SCM tools would have sucked up and wasted.
    We don't really know what the situation would've been like if they'd struggled along with an unencumbered SCM. Some operations would've been slower, but they probably would've found ways to deal (over-night batch operations, etc).

    I hate to indulge in more remote amateur Torvalds psychoanalysis, but this strikes me as the real puzzle, where did he get his absolute hatred of other version control systems? Even the admittedly clunky CVS has been sucessfully used to manage some huge software projects (gcc in the open source world; and I've seen it in use on many large proprietary projects, like Irix and Netscape).

    My theory: he likes simple tools when he can get away with using them (vi vs emacs, shell vs perl) and started out with an aversion to source control in general. Then he had to keep arguing with people pushing for CVS, and he got backed into the position of being a version control snob, who refused to touch anything but the Very Best. Then his friend came along and showed him a nice shiney toy.

    Just think: if you were a bottleneck, if data and people were coming at you at a very fast pace all the time, and if there was tremendous pressure on you to build a platform that would rival Microsoft, one coping mechanism is to find tools that increase productivity.
    You're coming down on the side of "immediate expediency" in this debate, but a lot of us are taking a longer term view. You don't go beserk winning a battle if it risks losing the war.
  162. Re:Lovely. Another non-free-market commentator. by williw · · Score: 1

    1) It may take longer to develop such applications. So that would be the first requirement to go. (Do I use ASN.1 to describe my over-the-wire comms or should I use my own quick and dirty UDP protocol?)

    2) 90%(TIC) of open source is actually a copy of something else, so any new formats are always ready to be implemented. However the immediate implementation is usually in the form of a new open source app with the newly created format.

    3) This is so easy its not even funny.
    a) Buy into a proprietary system, because open source/open standards based applications aren't visible/viable to PHBs. (Face it, very few open source/standard applications are seen as viable compared to an application that extends the open standard with proprietary extensions. This is for large "enterprise"-wide business systems, not some firewall or ethereal limited use app.)
    b) The cost of said proprietary system appears cheaper (hence more value), since you have a large pool of developers who are specialized in said proprietary environment (given the developers see the proprietary system as a major share of the marketplace. Plus open source/open standards guys are usually more expensive, IMO. But its quantity not quality, the real incompatibility between the market and open standards.)
    c) To protect its position in the marketplace, the proprietary vendor will continue to add features on top of any currently argued open standard. They'll take your features and add more so that they aren't compatible for complex applications.

  163. Linus: Rev.Eng. is amoral, not immoral by Anonymous Coward · · Score: 0

    >I want to understand why there is a difference between
    >the two types of reverse engineering in his mind.

    I don't think reverse engineering is bad or good per se.

    Reverse engineering something is just technology. It's a "thing". It's neutral. It's not "evil" or "wrong", or anything at all. It just is. It's a tool.

    What makes using any tool bad? It's the intent, and it's the disregard for consequences, and disregard for other people. THAT is what is bad, regardless of the tool.

    So when you ask "why is reverse engineering good or bad", you're asking a totally nonsensical question. And when you claim that a tool must be either good or bad, and that circumstances and how you use a tool don't matter, you're really not making any sense.

    There are no "types of reverse engineering". You're being a git. That would be like saying that there are two kinds of guns - those that are used for good, and those that are used for evil. That's totally idiotic.

    Creating something new and useful is a good thing. What the "tools" used to do so are doesn't really come in to whether you did something "good" or "bad". Tools are just tools. But if you hurt others in the process, that absolutely does matter. And if you don't actually produce
    anything useful, that also matters.

    (Which is not to say that everything has to be useful to be good. Hey, as long as you don't hurt other people, who cares what you do in the privacy of your own home? Think about it. That really does end up being how you're remember: did you hurt somebody, or did you help people? Seriously, THAT is what matters in the end.)

    But whether you used a gun, a hammer, a pen, or your brains to do whatever you do doesn't really matter. See? The tool isn't the issue. The issue really is whether you ended up doing something productive.

  164. Linus' argument by EdMcMan · · Score: 4, Insightful

    I agree with Bruce Perens for the most part, but I think many people are not addressing Linus' argument directly (even though I do not believe it is a valid one!)

    Linus does not believe that Trigdell did anything wrong by reverse engineering bitkeeper. He believes that what he did wrong was knowingly break up the "agreement" that Linus and McVoy had only to see the protocol. Trigdell did not intend on making a compatible client (or any software for that matter).

    Perens does touch on this a little bit by saying Linus should not worry about what Trigdell does in his spare time (legally). I agree. If Linus and McVoy's agreement was that weak, it should never have been relied on for something important. For many people, developing free software is a hobby. Samba started as a hobby. If Trigdell wanted to examine BK's protocols as a hobby, that's his right.

    1. Re:Linus' argument by talksinmaths · · Score: 1

      He [Linus] believes that what he [Tridge] did wrong was knowingly break up the "agreement" that Linus and McVoy had only to see the protocol.

      How can Tridge break an agreement between Linus and McVoy? I can see how Tridge could break an agreement between Tridge and Linus or between Tridge and McVoy. If I "agree" to let you sleep with my girlfriend, but she's not into it, has she broken our agreement?

      Trigdell did not intend on making a compatible client (or any software for that matter).

      This sort of contention ought only to be made if one has factual references upon which to support it. I understand that you are referencing Linus' arguments, and not making the arguments yourself. I'm just addressing them directly (although I happen to think they have already been addressed quite thoroughly).

      I personally think that attempting to assign blame is akin to asking the wrong question. Not every story has a Hollywood ending, and if we just accept that we can pick up the pieces and move along. In fact I'm sure that many if not most of those talented enough to make contributions to kernel development have done just that (including of course, Linus). To conclude I again quote, "The universe is not required to be in perfect harmony with human ambition."

      --
      Don't you have someone you'd die for?
  165. Perhaps Linus is not being a dunce ... by DrJimbo · · Score: 2, Insightful
    The parent post said:

    - the owner can completely cripple your use of his property at any time, and you may have to smile and be understanding to have a hope in hell of getting your own data back out of the proprietary solution and into something you can actually use, never mind actually working on whatever it is that you were trying to do with that data in the first place.

    Perhaps Linus is not being a dunce in this situation. Perhaps he sees that his friend Larry is enraged and irrational. Perhaps Linus is willing to put the welfare of the kernel above his own public image.

    If all of the above is true (and that is a big if), then it could be that Linus is blaming Tridge and praising Larry in order to ensure that there is a smooth transition from Bitkeeper. If Linus came out rooting for Tridge isn't it likely that Larry would yank Bitkeeper immediately and not allow a smooth transition to some other solution?

    --
    We don't see the world as it is, we see it as we are.
    -- Anais Nin
    1. Re:Perhaps Linus is not being a dunce ... by DaveHowe · · Score: 1

      If all of the above is true (and that is a big if), then it could be that Linus is blaming Tridge and praising Larry in order to ensure that there is a smooth transition from Bitkeeper. If Linus came out rooting for Tridge isn't it likely that Larry would yank Bitkeeper immediately and not allow a smooth transition to some other solution?
      Which is what I was implying by that paragraph, yes. but in a larger sense what I was saying is - while proprietary software need not be evil, due to lack of interoperability (and remember, this whole thing blew up purely to prevent the creation of an interoperable solution) evil appears to be the default setting <sigh>

      --
      -=DaveHowe=-
  166. The real problem is copyrights by argoff · · Score: 1

    The real problem is copyrights. From the time all of us were young - we were told that copying things is stealing, and a betrayal to those who create, and that it is pro buisness, and anti-communisim, and it is a moral right to restrict what other people copy because it's a property right.

    So now the GPL comes along with the attitude that copyrights are wrong, and lets fight fire with fire attitude - and understandably alot of people can't handle it. Nor can they face that "the slave states can't get along with the free states", because they just can't see copyrights for the violation that they are.

    But the truth is copyrights are not a property right, and have nothing to do with property. And they are more like a government granted monopoly/regulation on how people use information than a pro business property. And when you think about it, those who impose copyrights are really the traitors because they are the ones who have taken tons of knowledge and information from society freely - only to build on it and try and fence it off using lawsuits, bullying, and the force of government.

    The truth is that copying is not wrong, and that the information age demands the free flow of information, just like the industrial revolution demanded the free flow of labor (eg the end of slavery) even if all hell breaks loose to do it.

    1. Re:The real problem is copyrights by Brandybuck · · Score: 1

      Ah yes. Fighting slavery with slavery. It makes my old heart go "pitter pat pitter pat." Sniff. I love you guys!

      --
      Don't blame me, I didn't vote for either of them!
  167. Re:Tridge isn't a BK user by javahacker · · Score: 1

    I don't think that matters. OSDL has a BK license. As Tridge was employed by OSDL, it appears Larry (and possibly Linus) thought he was bound by their license terms. Tridge didn't feel that way. Because it was Larry's license, he got to interpret it as applying to Tridge's work. End of story.

  168. Why Open Source by Naosuke · · Score: 1

    I don't mean to troll; I am genuinely interested. Why open source? I have seen some arguments that say it is more secure and that it saves money, but I have never seen an argument as to why it's more secure, and how it saves money. I have nothing against open source, I use Firefox daily and have toyed with Linux (Slackware and Fedora Core) but open source doesn't matter to me as much as what the product does. So, I ask again, why does open source matter (again not trying to troll, just gain an understanding).

  169. Re:Tridge isn't a BK user by DaveHowe · · Score: 1
    I don't think that matters. OSDL has a BK license. As Tridge was employed by OSDL, it appears Larry (and possibly Linus) thought he was bound by their license terms. Tridge didn't feel that way. Because it was Larry's license, he got to interpret it as applying to Tridge's work. End of story.
    I would hate to work for your employer - if he signed an agreement that all male employees were required to spend non-working hours picking potatoes in a field, would you go get fitted for wellingtons?

    If Tridge's contract has an explicit clause in it forbidding him to perform such research outside of working hours, then that is one thing - but I would be astonished if OSDL had such a clause in ANY of their employment contracts. And regardless, as I understand it, there was not some magical "company wide" agreement to be bound by the T&C of the BK free licence, regardless of if you use BK or not, but an individual requirement for anyone using BK to conform to the agreed licence. Now, its possible that there was a non-standard contract requiring that OSDL protect the IP rights of McVoy, but I dont' see how that could apply to random employees of OSDL unless their work required them to be in contact with BK or their contract with OSDL explicitly stated this to be the case. Of course, if you have access to some contract or licence that grants OSDL the right to enforce restrictions on what their workers do in their free time, feel free to post it - I am sure we will be fascinated and astonished.....

    --
    -=DaveHowe=-
  170. Linus made a mistake, he should back out cleanly by alienmole · · Score: 1

    Agreed. Linus made a mistake to start with, by adopting Bitkeeper for the kernel. Current events prove that it was a mistake. What we're seeing now is Linus being reluctant to say "I screwed up, let's try to move on" -- instead, he's still acting as though his original decision made sense. In a situation like this, Linus does need a strong response to point out to him that he's in the wrong on this, and has been for a while. Bruce is doing what has to be done.

  171. FYI by Anonymous Coward · · Score: 0

    Just so you know, your attempt at neutrality here is really piss-poor. You're getting all flustered because people don't see the OBVIOUS!!!1!! after you invoked full impartiality. That's just so clumsily misleading: you simply agree word by word with Torvalds. Just say that, what's the problem?

    I could post some quote and a link too, to the effect that it's obvious how what Linus is doing is hurtful to the Open Source community, and implying that you are a moron for not seeing that. But I'd rather listen to the valid points on both sides, 'cause apparently reasonable people can disagree on this, and when I speak I like to acknowledge that I too have an opinion. Maybe that's just me though.

    I wish people were less anal about this whole supposedly-oh-so-tragic "breaking the license" thing, and recognize the important work that Trigdell is doing. Given the man's track record, what's sensible here is to assume that he's doing this in the interest of the whole community and that his work will help others eventually if not immediately -- NOT the opposite. "Willful destruction"? Give me a fucking break. Linus has always known the contradiction inherent in using BitKeeper for Linux and it was only a matter of time before the incompatibility became manifest. This is Open Source dynamics at its most classic. If Torvalds, after imposing his choice on the other developers, thinks he should be able to control such dynamic flow (which is Free-As-In-Freedom), he's wrong, and he's being thoroughly petty in his temper tantrum about it. McVoy is also being petty, and is the only one who's really hurting his software right now. If he really cares about his intellectual property, he should know better than flat out act like an asshole towards the entire Linux dev community.

    See? No need to parrot anyone. However, if you'd like to open your mind a tiny bit and take another look to what Perens is saying, do try this link.

    Have a nice day.

  172. Ahh. At last. by hawk · · Score: 1
    Something that Clinton *can't* be accused of . . .

    :)

    hawk

  173. Re:Lovely. Another non-free-market commentator. by Mr.+Slippery · · Score: 2, Insightful
    They're software users. They can't even tell the difference. To them, all formats are proprietary.

    You don't need to know anything about automobile engines to understand why buying a car with a hood that can only be opened by the dealer is not a good idea.

    If you add Nifty New Feature(tm) to your Open Source-based product, the odds are that you'll have to serialize the data associated with the feature. Suddenly, you're forced to wait until The World Agrees(sm) to deploy the new version of the product.

    What the heck are you talking about? There's nothing about any open source or free software license that makes you wait until anyone agrees before you release code.

    Developers and enterpreneurs need to eat, too, and their kids need braces just like everyone else's kids. Whether you [or I] like it or not, software is a business now.

    Smart developers and enterpreneurs are learning to make money off free software. Hint - people want services and systems.

    Inability to innovate privately is incompatible with a free-market economy.

    Nonsense. Copyright and patents that make knowledge private are state interventions in the marketplace; free software is closer to true free market conditions than proprietary software.

    --
    Tom Swiss | the infamous tms | my blog
    You cannot wash away blood with blood
  174. How the mighty have fallen :) by hawk · · Score: 2, Funny

    No, I don't mean bruce.

    I mean seeing a couple of pepole getting reprimanded on manners by a native New Yorker--who appears to be right!

    hawk, diehard western boy

  175. Just because you can doesn't mean you should by mikefocke · · Score: 3, Insightful

    I'd be disappointed too if a person who had cooperated and facilitated my efforts over a many year period was being taken advantage of by my allies.

    Lets posit that BitKeeper contributed to the success of the Linux movement/project by providing a superior free capability that wasn't there before and did it at some expense charging nothing (but gaining some good karma/publicity).

    Now you can reverse engineer legally. But should you?

    Or should you allow that deviation from OSS purity because that person/company tried to be helpful to your efforts?

    Would you be upset that something so bound up in your way of doing your work (which many consider vital to the OSS) is attacked in such a way as to cause you to have to change the way you do your work? At a cost of disruption and productivity...how many fixes aren't going to get reviewed as thoroughly because Linus has to switch the way he works (and even go off and develop an application like SCM)? Kernel guys are precious. Linus is especially vital and any distraction from his efforts to produce the best kernel possible is bad.

  176. When does the discussion of solutions start? by lux55 · · Score: 3, Insightful

    This is ridiculous and unproductive discussion. How about instead of pointing fingers (read: shut the f*** up, Bruce, you're no help here), we start a more open discussion of how to solve the SCM crisis Linus/Linux find themselves in?

    Open Source SCM solutions are crap compared to BK at solving the distributed source code problem (as stated by Linus). Personally, I think they are crap at many other aspects of SCM as well (access control, ease of use, ease of administration, etc.). We've had a surge of new Open Source SCM tools crop up recently, but either they went unsupported by all but the initial developer, burnt out at 0.3.1, or failed to solve any really useful or interesting problems (Subversion, for example), or made design decisions that make installation/maintenance a nightmare (Subversion again).

    Perhaps a UI wrapper around Arch (which has the ugliest command line interface known to man) would be a start. Or perhaps some additional tools to help with Darcs. Or perhaps Linus is right and we need a completely new tool that _actually_ solves the problem (if these don't already).

    The point is, let's discuss moving forward and stop wasting our breath on stupid accusations. We're acting like children, for Christ's sake.

  177. For nothing. by Zelador · · Score: 2, Insightful

    Ok, lots of arguments about closed/open, but the bottom line is: bitkeeper was made available free of charge. There were of course conditions involved in this deal, but they were quite non-restrictive. No one was forbidden of working in free solutions. Linus Itself was clear about his willingness in embracing open tools once they meet the needs. Nevertheless, it's a deal.

    It's a fact that only a few individuals who develop the kernel are bound to OSDL, but OSDL is the entity to whom Bitkeeper was handed and thus is expected to go along with the deal.

    Tridgell is bound to OSDL, just like Linus. He was expected to follow his employer's commitments.

    People can argue endlessly about if Bitmover overreacted, if Linus' initial decision was wise, it open source is the one and only way, if reverse engineering is good or bad, if Linus is a moron , etc. I have no strong opinions about that.

    But the bottom line is: Tridgell did something unnecessary just because he wanted to.

    If you do not like the game, get out of if or change it. Linus is pissed because he lost a precious tool because of actions wich did not had any useful goal. This is stupid and I give him full reason in this respect.

    1. Re:For nothing. by Senjutsu · · Score: 1

      But the bottom line is: Tridgell did something unnecessary just because he wanted to.

      And on his own personal time, too. Can you imagine the gall? People doing whatever they want, whether or not it's necessary or benefits the company they work for, when they're off the clock and free to do whatever they want? The nerve.

    2. Re:For nothing. by Anonymous Coward · · Score: 0

      Yes, but it is another thing to knowning do something that will fuck your organization and a big central project. People needed samba because there were lots of data repositories locally owned and operated. BK was loaned under certain specific conditions - Tridgell could have been a fucking hero by creating something better than BK what would a FOSS BK client do? BK upgrades their OSS project server and Tridgell's magic-uber-screw-the-man client doesn't work and he has to again coax someone to break their license agreement by allowing him to try to reverse engineer it.

  178. Re:Bruce always an idiot by NekoXP · · Score: 1

    And you're too much of a pussy to get an account and show who you are.

    And?

    Neko

  179. Paranoids can be persecuted by fm6 · · Score: 1

    Paranoia means an unreasonable fear of persecution. You can be afraid of things that only exist in your imagination, and still be at risk from things in the real world. If I believe that George Bush and the Prince of Wales have directed the CIA and the Freemasons to reprogram my refrigerator to eat me, then I'm paranoid -- even if I don't notice that my best friend is plotting to kill me because he's in love with my girlfriend.

  180. Just to expand a bit... by Crazy+Eight · · Score: 1

    IIRC, the claim was that the free client was costing $500,000 worth of revenue or some such thing, not that there had been a $500,000 donation to OSDL. The number is still propoganda as it presumes a lost sale for every free client in use. I can't help counter-speculating about the business value of having your (then brand new) commercial RCS/SCM put to use by a software project with Linux's public profile.

  181. Linus' "replacement" accusation by henrypijames · · Score: 3, Insightful

    Personally I think one of the central issue of this conflict is Linus' claim that Tridge "just wanted to see what the protocols and data was, without actually producing any replacement for the (inevitable) problems he caused and knew about".

    I wonder how Linus can know that. How can he make this claim without providing any supporting evidance for what he believe Tridge's intention was. To me it doesn't seem to be anything more than a wild and totally biased speculation.

    Consindering Samba took years to become somewhat usable, it's fairly evident "over the wire" reverse engineering takes time, and to expect Tridge to come with a "replacement" right away is in fact pretty sureal.

    1. Re:Linus' "replacement" accusation by RedWizzard · · Score: 1
      I wonder how Linus can know that. How can he make this claim without providing any supporting evidance for what he believe Tridge's intention was. To me it doesn't seem to be anything more than a wild and totally biased speculation.
      Given that Linus and Tridge discussed Tridge's intentions, don't you think he's in quite a good position to make that claim?
  182. It's all "Just for Fun" except when it isn't by doom · · Score: 1
    Anyone who vaguely follows LKML will know that the above is complete rubbish. Linus is not in the business of marketing, promotion or starting a revolution. He simply wants to write a great kernel, and accepts the help of people willing to contribute. End of story. If you don't like that, please go away and use the Hurd.
    Linux's position as Leader of the Free World was more forced upon him than assumed intentionally, but his relationship to this is more complicated than you're admitting here. For example, when he originally took a job with Transmeta, one of his stated reasons was that he thought it would look bad if he took a job with a big linux distribution (redhat?), because it would seem as though he were endorsing that particular distro (and imagine the endless charges of favoritism that would follow, eh?).

    So what happens to your vision of a pragmatic, purely technically-oriented leader who just wants to "have fun" and write good code?

    (If anyone's interested in this subject, I recommend reading the Torvalds as-told-to "auto"-bio: "Just For Fun". Torvald's dad makes RMS look like the CEO of GM, it's no wonder he's got an aversion to explicit moralisms... but on the other hand you can also see in his behavior an implicit internalization of what you might call moral behavior, e.g. an instinct toward genrosity.)

  183. World keeps turning, Monotone keeps improving by Anonymous Coward · · Score: 0

    Perhaps this is old news, but it is worth repeating...

    Monotone's change log

    Sun Apr 10 17:49:25 PDT 2005

    0.18 release. performance improvements, features, and bug fixes.
    This release is dedicated to Shweta Narayan.

    - most operations sped up by a factor of 2 or better; many sped up by up several orders of magnitude.
    - special thanks to Matt Johnston , Derek Scherger (derek@echologic.com), Linus Torvalds (torvalds@osdl.org).

    1. Re:World keeps turning, Monotone keeps improving by Anonymous Coward · · Score: 0

      - most operations sped up by a factor of 2 or better; many sped up by up several orders of magnitude.
      - special thanks to Matt Johnston , Derek Scherger (derek@echologic.com), Linus Torvalds (torvalds@osdl.org).


      Wait a sec - doesn't Linus' acceptance of the BK license forbid him from working on a competing revision control system?

    2. Re:World keeps turning, Monotone keeps improving by Anonymous Coward · · Score: 0

      No, it just stops him reverse engineering it, ie using his access to the BitKeeper software to create a clone of it. Designing and implementing a competing product on his own (even if it does exactly the same things, but without reverse engineering) isn't in any way a violation.

    3. Re:World keeps turning, Monotone keeps improving by Anonymous Coward · · Score: 0

      No, it just stops him reverse engineering it, ie using his access to the BitKeeper software to create a clone of it. Designing and implementing a competing product on his own (even if it does exactly the same things, but without reverse engineering) isn't in any way a violation.

      Not according to Larry. Read the license.

  184. bad html by jbolden · · Score: 1

    Lets not forget that IBM owns all rights to probably the most complete SCM tool on the market. They could do more than just help a little if they were so inclined.

  185. Data lock-in NOT the issue by ray-auch · · Score: 1

    Look at the title of your post, read LInus' writings on this, and it is clear that you (among many others) are completely wrong.

    Data lock-in is not an issue here. Full meta-data export was already written (where do you think Linus got his data for his new system, that he is now writing instead of writing the kernel, from ?). Export for any format could have and would haave been put in by Larry, and according to Linus this was "not enough" for Tridgell.

    So, if data lock-in (a valid concern and obviously a good reason to talk to your vendor and agree export routes and formats...) was not the issue, what was it ?

  186. Re:Lovely. Another non-free-market commentator. by mrchaotica · · Score: 1
    While open standards are lovely (maybe--we all seem to accepting that without proof)
    Fundamental postulates don't require proof; they're common sense. But I'll explain anyway:

    If the format is open, you know (and have) everything necessary to use the data. If it isn't you don't. The idea that the known is preferable to the unknown is common sense.
    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  187. A Slightly Skeptical View on Linux by SimHacker · · Score: 1

    This article should be required reading for Linus Torvalds fan-boys.

    -Don

    A Slightly Skeptical View on Linux

    "I also think that Linus' cult of personality is one of the most significant negative moments of the movement for various reasons propagated by such different people/groups including but not limited to Eric Raymonds, Slashdot founders, Slate's Andrew Leonard, Linux distributors, etc. That's why this chapter can be considered as a modest attempt to address "Linux mythology" issue. All-in-all in this chapter I will try to paint a vivid picture of a talented, colorful and sharply individualistic Linux dictator: one of the most fascinating figures among open source pioneers. It's important to understand that this chapter was written as an antidote to publications emulating North Korean party newspapers articles that depict achievement of the party leaders with just substitution of Linux and Linus Torvalds in several places ;-)."

    --
    Take a look and feel free: http://www.PieMenu.com
    1. Re:A Slightly Skeptical View on Linux by cranos · · Score: 1

      Having read through some of whats been written on the site you linked too, this isn't "A slightly skeptical view", this is a thinly disguised, badly written hatchet job. From accusing Linus of "hijacking" the Minix community, to bringing up his fathers membership of the communist party and more.

      Linus is not perfect god knows but he's not the conniving capitalist in communist clothing that site tries to paint him as.

    2. Re:A Slightly Skeptical View on Linux by SimHacker · · Score: 1

      You're quoting out of context, unlike Softpanorama, which is quite meticulous about revealing their sources and labeling their commentary as opinion. You're trying to do a hatchet job on Softpanorama, but if you provided links to your sources and put the quotes in context, that would undermine your argument.

      The quote about hijacking the Minix community is clearly labeled as an opinion about a comment written by ESR in The Cathedral and the Bazar. The first person to accuse anyone of trying to hijack Minix was Andrew Tanenbaum himself in 1992. That opinion has been around a long time, and many people agree with it. If it's news to you, then you're wet behind the ears.

      Andrew Tanenbaum:

      By and large, I agree with what Glen said. A lot of folks really wanted free BSD, and tried to hijack MINIX in that direction. Then they successively tried to use Coherent, Linux, BSDI, HURD, and no doubt more in the future. Fine.

      ESR's Cathedral and Bazar:

      In fact, I think Linus' cleverest and most consequential hack was not the construction of the Linux kernel itself, but rather his invention of the Linux development model. When I expressed this opinion in his presence once, he smiled and quietly repeated something he has often said: "I'm basically a very lazy person who likes to get credit for things other people actually do." Lazy like a fox. Or, as Robert Heinlein might have said, too lazy to fail.

      Softpanorama's commentary:

      IMHO the hijacking of Minix community was the cleverest Linux hack (along with the adoption of GPL.). This way he got a lot of skilled developers and the community that can appreciate their efforts. Without them his efforts would probably collapse OSS or no OSS. This argument about invention of the development model does not look realistic...

      As you can see from the quotes in context, Softpanorama is actually criticizing ESR, and complementing Linus.

      Now we get to the part where you accuse Softpanorama of "bringing up his fathers membership of the communist party". Get your attributions straight. That was a straight-up, attributed quote from Wired Magazine, which you're quoting out of context in order to imply it's something that originated from Softpanorama, when it's not:

      Wired Magazine 1.11 Leader of the Free World :

      In a way, Linus was born to be a revolutionary. His parents were campus radicals at the University of Helsinki in the 1960s. Torvalds' father was a card-carrying Communist who spent a year studying in Moscow when his son was about 5. He served a stint as a minor elected official (he's now a prominent television and radio exec). Other kids teased Linus about his father's politics. "Growing up, I was terribly embarrassed by him," Torvalds says.

      Softpanorama also quotes another source of this information:

      Encyclopedia article about Nikke Torvalds. Free Online Encyclopedia:

      "Torvalds was active in the Communist Party since he was a college student during the 1960s His political beliefs developed after learning of the atrocities committed against communist sympathizers in Finland. He later charged that his enthusiasm for the Party and its beliefs were the result of naiveté. He met his wife Anna at their university. As the family

      --
      Take a look and feel free: http://www.PieMenu.com
  188. Re:Tridge isn't a BK user by javahacker · · Score: 1

    As to the license question, you are frequently bound by agreements your employer makes, although not normally on your own time. If you don't like it, you can leave, or take them to court over it.

    Regardless of the legal issues, it appears that Larry probably felt that what he was doing was not in the spirit of the license, and Linus felt it not in the best interest of the developer community.

    In the end Tridge stood by his legal rights, continuing to examine the wire protocol, and Larry exercised his right to determine how BK could be used. Linus stood in the middle, lost out in the process, and wasn't terribly happy about it.

    The story here is Larry's perception of what Tridge was doing, the actions he took as a result of that, and how Linus viewed the whole thing.

  189. Excellent work, Larry! by elbenito69 · · Score: 1

    Larry has put the first nail in BitKeeper's coffin by causing Linus to decide to write his own tool. Linus may not be the greatest PR person, but when it comes to computers, he knows his shit. Get a good team behind him, and you'll have a BitKeeper-killer in no time.

    1. Re:Excellent work, Larry! by Anonymous Coward · · Score: 0

      If Linus had any serious interest in writing a SCM tool, he would have done it long ago.

      In any case, Linus has reached Guru status and Gurus rarely write any substantial code.

  190. Look who knows how to spell Hanson! by Anonymous Coward · · Score: 0

    You just corrected the spelling of "Hanson" on /.??!

    1. Re:Look who knows how to spell Hanson! by Anonymous Coward · · Score: 0

      You just NOTICED the correction of the spelling of Hanson on ./?

  191. Read this by northcat · · Score: 1

    It looks like most people who have replied haven't read this. (AFAIK, this wasn't reported on slashdot, but was on the Register. Another reason to have sources of news other than /.)

  192. Re:Tridge isn't a BK user by DaveHowe · · Score: 1
    oh definitely - if your employer signs 'xxx' then you are bound to that during working hours, as long as it is reasonable for a person in your role (ie, you couldn't be expected to pick potatoes if you were a file clerk even during working hours, unless your job description actually included farm labour and you weren't smart enough to read it before you signed up)

    Its rare (to non-existent, apart from some companies who try to claim all IP originating from an employee even out of hours is theirs) that conduct out of working hours is covered. That isn't always true (for example, people sacked recently for having a blog their employers didn't like) but I would expect anyone actually sacked for their out of hours conduct to have a fair case for unfair dismissal and compensation.

    --
    -=DaveHowe=-
  193. This is about politics folks by slashdot_commentator · · Score: 0, Flamebait

    Last year, I had to see my preferred political candidate for president lose the race all because he made the fatal mistake of expressing enthusiam during a political speech in Iowa. Boy, he was an idiot for doing that. Not like that great thinker GW Bush, and all the brilliant things he's said. Or that superior thinker, John Kerry, who knew never to express an opinion on anything other than he's a better candidate than GWB. Or fight back hard when slandered by a bunch of political operators like the "Swift Boat Veterans".

    The lesson to be learned here is that anyone can be portrayed to look like an idiot. It doesn't mean they are. More important, one must closely observe what the pack of jackals say. Then you have to be able to discern the untruths and misreprentations. Then realize what are the consequences.

    Realize that F/OSS is a philosophy. It stops being a philosophy and starts being an ideology when its proponent try to coerce their views on people with a different philosophy. Much like how people think the U.S. must conform to a Fundamentalist Christian value set. (After all, is it wrong to value life? Or the gov't showing respect to the Christian God? Aren't public schools denying religion by not permitting a Christian prayer in class? Or teaching something we don't believe because its relies on scientific research and methodology for its arguments?)

    The key thing here is observe the positions that F/OSS zealots take, and the tactics they employ.

    Torvalds was wrong for adopting a proprietary tool and "making" developers use it.

    The problem here was that quite a few, if not the majority, of developers did not want to use BK and chose not to use BK. It did not prevent them from making contributions to kernel development. So how did Torvalds compel developers, against their will, to adopt a tool?

    This proprietary tool would abscond the software and the changeset data!

    But as Torvalds points out here, its baseless. But gee, it sounds real scary, doesn't it. And who cares if its claptrap? So many Slashdotters think its the reason why Torvalds was an idiot to adopt a proprietary tool!

    Why, according to Torvalds, is exploring proprietary Microsoft protocols good, while exploring proprietary Bitmover protocols is bad? This does not compute.

    That's because F/OSS zealots Orlowski and Perens prefer to misrepresent Torvalds' position. Torvalds does not attack reverse-engineering, he attacks Tridgell for messing up his agreement with McVoy WITHOUT PROVIDING AN ALTERNATIVE.

    Perens:It seems to me hypocritical. I can't tell Linus Torvalds what to say. But it's Andrew Tridgell who is literally not allowed to reply, here, and Linus is being very severely unfair."

    Tridgell is not "literally not allowed to reply". He will not lose his job if he replies. Tridgell merely does not have the character to publicly defend his beliefs if it will result a (miniscule) risk to his financial wellbeing. (But he's more than happy to dismiss McVoy's concerns towards his financial wellbeing when he conducts his reverse-engineering activities.)

    But perhaps Perens is right. Linus is being severely unfair, the way people are being unfair about commenting on Scott Pedersen during his trial, and Michael Jackson during his trial. This world is ridden with filthy, unethical people. Oh wait, Tridgell is not actually under indictment. I guess Torvalds should respect Tridgell's reputation and desire to protect his financial welfare after Tridgell screwed Torvalds' deal with McVoy, and gladly suffer the glaring misrepresentations made by Perens and his ilk. (See Swift Boat Veterans.) Oh yes, the hypocrisy!

    Folks, its really simple. F/OSS ze

    --
    There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  194. This whole mess is obviously Peren's fault by Anonymous Coward · · Score: 0
    If he had spent his time creating usable SCM software, rather than working for HP and giving interviews, this whole situation could have been avoided.

    /me ducks

  195. Re:Actually, it's not Larry that should be paranoi by Anonymous Coward · · Score: 0

    Fuck GNU, their compiler is crap and they whine too much.

  196. interesting year... by sad_ · · Score: 1

    ...for linux in 2005. So many things are happening and changing, i'm already looking forward to the 'linux in 2005' overview at the end of the year ;)

    --
    On a long enough timeline, the survival rate for everyone drops to zero.
  197. Re:Cool it? (How? he's already cooled) by Anonymous Coward · · Score: 0

    Ya know.. there is always another possibility... Linus is burned out. For many people that are unusually productive in a specialized area, burning out can be quite startling and depressing and it may come out in unexpected ways. This whole bitkeeper thing may just be a precipitating factor. It may also just be another micro-burnout that has happened a number of times over the years.

    And you know what? So What. If the kernel "forks" so what. Whether people know it or not, the linux kernel is developed by a core team. They're the ones that get together at the kernel summit. There is enough scalability amongst akpm, alan, greg-kh, rusty, etc to take over a lot of the management duties that Linus was involved in. Remember that for the most part, only a small percentage of the development work has been done by Linus.

  198. do as I say, not as I do by Anonymous Coward · · Score: 0

    After all, isn't Linux just reverse engineered Unix?

  199. Is this the last straw? by erc · · Score: 1

    Now that Linus has apparently lost what little sanity he seems to have had, is this going to spook folks away from Linux and towards other "freer" operating systems, like the BSD variants?

    Because of the size of Linux distros, and the time spent in paring them down to a reasonable size, plus the fact that FreeBSD's TCP/IP stack has traditionally been faster than anyone else's, we've been slowly migrating our production servers away from Linux and towards FreeBSD. This is just another reason to start moving away from Linux - first, Linus saddles the kernel development community with a proprietary product in deference to another person's business and against common sense - then he attacks Andrew in public - a person who has done an enormous amount for the open source community - over what is simple re-engineering, something that almost everyone has done over the entire course of Linux development. In fact, Linus himself used Minix to build the first Linux kernel, so Linus can be considered the father of re-engineering in Linux. I find it more than a bit hypocritical that Linus is viciously attacking someone else for doing what he himself has done in the past, all because his friend wants to try and protect his business model.

    Making business decisions based on personal feelings gives us a very bad feeling, especially when those bad decisions, followed by even more bad decisions, are being made by someone who has sole and exclusive control over a large part of *our* core business. Better, we think, to move away from an autocratic and arbitrary style of management and towards something a bit more democratic. Linux has slowly moved towards the William Jolitz autocratic style of management that characterized 386BSD, and which ultimately spelled its downfall. Linux is bigger, so it will fall much more slowly, but I think it *will* fall eventually, and for the same reasons that Linux initially overtook 386BSD.

    --
    -- Ed Carp, N7EKG erc@pobox.com PGP KeyID: 0x0BD32C9B What I'm up to: http://intuitives.mine.nu
  200. Re:Difference between Samba and Bitkeeper situatio by moexu · · Score: 1

    And I believe VS.net has a licensing clause that says you can't use it to develop a word processor, a spreadsheet application, or a Front Page clone.

    --
    "Seek first to understand." - Socrates
  201. I just find it ironic by boomka · · Score: 1

    Here we have Larry - so worried that someone might potentially be working on a competing product that he was ready to put his foot down at the first sign of some random guy doing reverse engineering.

    And what he got as a result? Now he has Linus himself working on a replacement product, and potentially some of the hundreds of other developers.

    --
    Human history becomes more and more a race between education and catastrophe.
    H.G. Wells, "The Outline of History"
  202. I still don't know what this story is about by planetoid · · Score: 0

    I've read a ton of stories on this incident and I still don't know what the hell is going on.

    It's like when you see two hip-hop bitches insulting each other over who dissed who first and talking about "rezpekt" and "don't you take my man from me, bitch" and "nuh uh I ain't going to no Lakers game without my purse" and "oh so you think 50 Cent iz better than 2Pac well nuh uh" but you can't figure out what they're SPECIFICALLY arguing about, they're just arguing for the sake of arguing over something that's probably woefully insignificant in the first place.

    "Oh no he dih-in't!" -Linus Torvalds

    --
    Slashdot requires you to wait longer between hitting 'reply' and submitting a comment.
  203. MOD PARENT UP (please) by DrJimbo · · Score: 1

    The email linked to and the quote from Linus are significant since they show that Linus was advocating that someone should make a BK --> CVS gateway which is just what Tridge was working on.

    --
    We don't see the world as it is, we see it as we are.
    -- Anais Nin
  204. To paraphrase Mr. Perens: by Brett+Glass · · Score: 1

    "There are times when Bruce Perens can be a real idiot, and this is one of those times." What Bruce's statements demonstrate is that, like Stallman, he sees GPLed software as a way of intentionally undermining programmers' livelihoods. According to statements by both Stallman and Perens, they consider programmers are "evil" unless they give away their work. Linus, having worked in the real world at a real company facing real tough competition from the Big Guys (Intel and AMD), understands that people who work hard are justified in demanding that they be paid for their work. Linus personally wanted to give Linux away, and chose the GPL largely by accident -- because he saw it on the C compiler he was using. Had he looked more thoroughly into the various alternatives, or understood the full agenda behind the GPL, he might well have chosen Larry Wall's Artistic License or the BSD License. Of course, once he released Linux under the GPL (though he did modify it to allow binary drivers), he was stuck. What this incident shows it that Linus isn't a "Stallmanista." He doesn't have it in for his fellow programmers, as Stallman and Perens do. Which is a good thing, IMHO.

    1. Re:To paraphrase Mr. Perens: by Anonymous Coward · · Score: 0
      The truth is simple:
      • Linux is a success.
      • BSD is a failure.
      Keeping it real!
  205. The Register-Methods, not ideas. by Anonymous Coward · · Score: 0

    http://www.osnews.com/comment.php?news_id=10318&of fset=30&rows=37

    "You can't patent ideas. You can patent methods. While one could argue that a method is an idea, in legal language (which is what matters in this case) the two are quite different. Reverse-engineering a protocol is quite legal, and any patent claims by Microsoft against Samba would be laughed out of court (especially since they didn't come up with the SMB protocol in the first place). It appears that the current dispute beween MS and Alacrity does involved patented technology, and thus Alacrity may have a case. "

  206. Re:Bruce always an idiot by Anonymous Coward · · Score: 0

    > Linus exerts a fundamentally stable development
    > model that no anarcho-syndicalist Free Software
    > commune has matched in any other project.

    Ever hear of Apache?

    (Neko, you're a fucking idiot. Welcome to my Foes list.)

  207. Re: Somebody's Two Cents Worth? by Anonymous Coward · · Score: 0

    This is excellent:

    We actually hear from Bruce Perens here on Slashdot.

    But we still haven't heard from Linus. I haven't anyway; all I have heard is people criticizing him for what McEvoy says he said.

    I can understand Linus being too busy or otherwise unwilling to post his viewpoint here on /., but won't somebody please post a link to what he has actually said on the matter?? Without it, this whole debate is just speculative hot air.

  208. Re:Bruce always an idiot by Anonymous Coward · · Score: 0

    1. He didn't use BitKeeper. He had people send him network activity reports and file repository dumps, but never actually touched the software himself.
    2. Linux is theoretically, but not practically, run by Linus, because it can be forked. If the consensus would have been stronger that BitKeeper would be a Bad Thing for linux, the community probably would have run off and started their own branch that didn't use it. If you saw Linus's style of management as being military, this would be called mutiny.

  209. Linus becomes a little clearer by cranos · · Score: 1

    I posted a question to Linus on the realworld list and he actually replied and clarified his position.

    Below is the text of his reply:

    It's really neither of those. I don't think reverse-engineering is bad. It's quite natural to be inquisitive, and all questions of "how does this work" are "reverse engineering" to some degree. And I might have been pissed off at BitMover, except they bent ove rbackwards trying to figure out how to continue things as well as possible. So disappointed, yes. Mainly because the whole thing seems so pointless. The tool that tridge wrote ends up being useless, and nobody won anything at all. But hey, I'm making the best of the situation. I wrote my own tools, and as usual (conceited bastard that I am), I named the new project after myself: "git". Linus

  210. Re:Difference between Samba and Bitkeeper situatio by LightningBolt! · · Score: 1

    Oddly, in the license for DevStudio, MS specifically requires that "all code developed, compiled, linked, or otherwise processed by the SOFTWARE must be used in the production of a PRODUCT similar in functionality to MICROSOFT BOB."

    --
    Old people fall. Young people spring. Rich people summer and winter.
  211. Offtopic. FDL? by Anonymous Coward · · Score: 0

    The Free Documentation License. I'm not as familiar with that one as with the GPL and LGPL. What, specifically is wrong with it? Is there a better license for documentation that you would suggest?

  212. Ideological Battles. by Anonymous Coward · · Score: 0

    Just go with the BSD people. Basically this battle (and many previous ones), as well as many future ones, are battles of ideology, and of course the RMS position (by definition) is an uncompromising one.* You wouldn't be seeing something like this happening in the BSD community.

    *And yes issues like this, and many, many others are why my code is going to be under a BSD-friendly license. I have better things to do than be fighting ideological battles with zelots, as I'm sure Linus does too.

  213. who is the "git"? by BoneOfconTroll · · Score: 1
    But hey, I'm making the best of the situation. I wrote my
    own tools, and as usual (conceited bastard that I am), I
    named the new project after myself: "git".
    Linus
    I really admire Linus's clarity on all this, over at RWT. I can see why he has had so much success, both in leading others and in getting things done himself. Someone worth learning from.

    And then you've just gotta smile at the self-depreciation.

    --
    I don't want to sell you death sticks.
  214. Reverse-engin. = someone breaks terms of license by empraptor · · Score: 1

    I'm sure someone pointed this out before, but Bitkeeper's distributed nature means a licensee has to cooperate with the reverse-engineer, thus there is much breaking of terms.

  215. All Smoke, NO Fire by geomon · · Score: 1

    I've read a few exchanges from the /. crowd, read a few statements by Linus and the gang, have read McVoy's interpretation of the BK saga, and have come to one conclusion:

    No one but the three people involved in this fiasco *really* knows what happened to get this situation to the stage where people begin a verbal free-fire in public.

    McVoy is a business man; true to his heart, he needs to keep the BK user strung out on his code. Hell, I would feel the same sense of outrage that he feels if someone threatened to kill my cash cow. Don't pretend that every one you wouldn't feel the same way if it was *your* revenue stream. To me, anyone who claims an absolute vow of poverty is looking for a monastery to live in. Everyone I know would fight to protect a source of financial income.

    Selfish? You bet. But nature has created more selfish beings than egalitarian ones. Nature favors pragmatism.

    But McVoy could have let this one ride a bit more. It is just a matter of time before someone cracks his model. Then he will have to play the same game as Microsoft and Adobe only on a different level. Too bad for him, though, that his inexpensive advertising scheme didn't last. That is another little detail that goes relatively "un-remarked" upon in the various forums I've read. Larry had one of the hottest programmers in FOSS using his SCM. In fact, this Man Of The Year lavished all kinds of praise on his progeny! You would have to pay more than the "free" license fee for that kind of advertising. Shit, probably A LOT more. If Linus had been paid for his endorsements, that could have added up to quite a sum of money. Larry has wisely kept those funds securely in his pocket.

    Again, I'd do that too. The monks of this world can keep their vows.

    Linus? Well, it was kind of hard to turn down a free license for one of the best SCMs on the market. If I had been in his position, I would have grabbed the product and ran. In fact, I would like to personally thank Larry for helping juice the Linux kernel development. I know SCO has been rummaging around in the Linux closet for evidence that it was their intellectual property that made the kernel advance so quickly. I believe that Larry's BK contribution probably made the significant increase in kernel production possible. Judging from Linus' angst and outrage, I think he believes that too.

    But Linus is being a bit thin skinned. Does he believe he is the ONLY programmer that has been burned by relying on a proprietary product for their work? Didn't he listen to all the people who had been telling him about *their* bad experiences with proprietary lock-in? From what I've read in the past, they had plenty of legitimate worries that this was going to happen. I'm sure that Linus knew it would happen someday too. He's just pissed that it happened NOW as opposed to LATER.

    Boo hoo, get over it, this too will pass, etc. But why attack Tridgell in public? Hmmm.... That does raise some interesting questions. And why get all bitchy about it?

    There is something we are not getting in this little soap opera. Tridgell is silent, probably for good reason. But why would Linus take him to task knowing that he would not be able to respond publicly?

    And Perens? This is a slugfest that only Gates, Darl, and RMS would love - all for differing reasons. Why does Perens feel compelled to call out Linus over his treatment of Tridgell?

    I thought the points made by some posters about just how Tridgell was sniffing packets to see the metadata protocols is extremely insightful. To have BK protocols running on his network would require that he be operating a client and server somewhere where he could see it, no? What network was he sniffing if he didn't have a license?

    What amazes me is that the attempt to get BK's protocols didn't happen *sooner*. With all of the pissing and moaning that erupted when Linus started using BK, I would have thought there would have been someone d

    --
    "Rocky Rococo, at your cervix!"
    1. Re:All Smoke, NO Fire by arose · · Score: 1
      Nature favors pragmatism.
      Nature favors nothing and cares about no one.
      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    2. Re:All Smoke, NO Fire by geomon · · Score: 1

      Nature favors nothing and cares about no one.

      Pretty pragmatic position, eh?

      --
      "Rocky Rococo, at your cervix!"
    3. Re:All Smoke, NO Fire by arose · · Score: 1

      It's not a position, just an observation.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    4. Re:All Smoke, NO Fire by geomon · · Score: 1

      It's not a position, just an observation.

      I meant nature's position, not yours.

      Sorry I wasn't more clear.

      --
      "Rocky Rococo, at your cervix!"
    5. Re:All Smoke, NO Fire by arose · · Score: 1

      I don't personificate nature.

      Sorry that I wasn't more clear.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    6. Re:All Smoke, NO Fire by Anonymous Coward · · Score: 0

      > It's not a position, just an observation.

      "Observation? Who the fuck are you, Sir Isaac Fucking Newton?" :)

  216. Re:Offtopic. FDL? by Bruce+Perens · · Score: 1
    The Free Documentation License. I'm not as familiar with that one as with the GPL and LGPL. What, specifically is wrong with it?

    There is an anti-DRM provision that is so non-specific that placing a copy of a GNU FDL document in a system with login security could be a violation. It says something like "you may not use technical means to keep people from reading this document". Period. I disapprove of DRM as much as RMS, this is a matter of the license construction being a problem rather than the license goal.

    The second one is a problem with the license goal, though. It's the "invariant sections" feature. You can designate that a section of a GFDL document can't be modified. A prohibition on modification obviously disqualifies the license as either Open Source or Free Software, most people can see that easily enough. The provision is there so that RMS can attach political statements or his version of history to documentation and have them stick. And thus he's not willing to talk about changing this. That has driven a pretty big wall between RMS and Debian, for example, since Debian will remove content not deemed as free from their system.

    Bruce

  217. Rvrs-engineer BK = lincensee breaks terms by empraptor · · Score: 1

    This is really the better place to start reading.

  218. In RMS' defense by CarpetShark · · Score: 3, Insightful

    Please don't refer to RMS as a fanatic. Sure, he has some ideas that are difficult for many to accept, but they are well thought out, valid arguments. Take them or leave them.

    1. Re:In RMS' defense by leereyno · · Score: 1

      Funny...you could make the same claims about Marx and Engels.

      Just because an argument is logically valid does not mean that it is true. Internal consistency, while necessary, is nothing compared to external validation.

      There is a fine line between principle and ideology.

      Lee

      --
      Muslim community leaders warn of backlash from tomorrow morning's terrorist attack.
    2. Re:In RMS' defense by CarpetShark · · Score: 1
      Just because an argument is logically valid does not mean that it is true

      Actually, it does. If an argument starts from a faulty premise, it is fundamentally illogical. If it starts from a sound premise, and continues logically to the end, then the conclusion must be valid. That's the whole point of logic. Certainly, there can be other factors to consider, but that only means that the argument deserves further consideration.

      If you're trying to say that RMS has said something false, I'd like to see you prove it with something more solid than vague accusations.

    3. Re:In RMS' defense by Anonymous Coward · · Score: 0

      >> Just because an argument is logically valid does not mean that it is true.
      > Actually, it does. If an argument starts from a faulty premise, it is fundamentally illogical.
      > If it starts from a sound premise, and continues logically to the end, then the conclusion must be valid.
      > That's the whole point of logic.

      You're confusing a valid argument with a sound argument.

      A valid argument is one where IF the premises are true, then the conclusion must be true. This only means that a true conclusion must follow from true premises; it doesn't mean the premises are true, or that the conclusion must be false if one or more of the premises are false.

      A sound argument is one which is valid and all the premises are true, meaning that the conclusion must also be true.

      Thus endeth the lesson!

  219. Re:Why Free Software? by Anonymous Coward · · Score: 0

    Why Free Software? http://www.gnu.org/philosophy/shouldbefree.html and http://www.gnu.org/philosophy/why-free.html and more.. http://www.gnu.org/philosophy/

  220. Why is the parent post Insightful? by Anonymous Coward · · Score: 0

    when it implies that Linus wrote every line of code in the Linux kernel? Nothing in the post can be taken seriously.

  221. Re:Actually, it's not Larry that should be paranoi by drsmithy · · Score: 0, Troll
    Then more people will start to contribute to it who care about their work staying free and maybe we can have a BSD kernel that has the size of community as a GPL project.

    If you license your work under the BSD, it will always remain free. *Other people's* work that builds on your BSD code, however, may not be.

    Remember, the GPL isn't about keeping *your* code "free", it's about making *other people's* work GPLed.

  222. Linus' philosophy of software by cozmo013 · · Score: 1

    I think the biggest misperception is that Linus is an open source zealot. He has publicly made it clear many times why he wrote his own kernel in the first place. He was in college studying computer science. At the time he had a shiny new 386 PC that came with whatever Microsoft was offering at the time. He simply didn't like it and wanted to use UNIX. MINIX was available, but too expensive. So out of his own need and desire he wrote his own kernel and made his own personal choice to use the GPL. He respected the License of MINIX and left it alone. Linus has always been a man of principle and freedom of choice. He has always respected the works of others. When he created his kernel he didn't reverse engineer UNIX or anything else. He knew how he wanted it to work and that is how he went about it. I hate to say it but I have to agree with him on this matter. Don't bash someone for the license they chose. The point is that Linus has always been about using what works, else building what you really want. Bit Keeper worked for him. He was never concerned about the license, only what the software could do for him. Perhaps the silver lining to this is that he will sit down and write his own, since he aparently did not like any of the SCMs available. The downside to that is that it will interfere with the development of the kernel.

  223. Everyone's right. by CrkHead · · Score: 1
    Larry is right. His priority is to make money from Bitkeeper and bases his decisions soley on that.

    Linus is right. His priority is enhancing the Linux kernel and bases his decisions on what he thinks is best for the kernel.

    Tridge is right. He saw something interesting and wanted to see how it works and set out to do so within the law.

    Everyone can pick which motive they like best and flame on.

  224. Re:Offtopic. FDL? by mfnickster · · Score: 1
    "There is an anti-DRM provision that is so non-specific that placing a copy of a GNU FDL document in a system with login security could be a violation. It says something like "you may not use technical means to keep people from reading this document". Period. I disapprove of DRM as much as RMS, this is a matter of the license construction being a problem rather than the license goal."

    Pardon me, Mr. Perens, but I don't see that this provision would prevent someone with login access from distributing the document or making it available to someone without access, which is to say the security system secures the storage of a particular copy of the document, and not the content of it, as long as the secured system doesn't add any license conditions or prohibit users from extracting the document.

    The actual license reads "You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute."

    Ergo, putting the document in a secure storage system in no way "obstructs" people from reading or copying from other sources. Otherwise, keeping a copy in a library would be a violation just because the doors are locked after-hours!

    - Nickster

    --
    "Slow down, Cowboy! It has been 3 years, 7 months and 26 days since you last successfully posted a comment."
  225. Re:Actually, it's not Larry that should be paranoi by Brett+Glass · · Score: 0, Troll
    Remember, the GPL isn't about keeping *your* code "free", it's about making *other people's* work GPLed.

    Exactly. The GPL is not at all about freedom, but rather about taking away others' work and freedom. Remember what inspired it: Stallman wanted to keep people from leaving academia to make a decent living at programming.

  226. You're talking out of your ass by Anonymous Coward · · Score: 0

    You do not know a damn thing about Tridgell, yet you carry on as if you do. Tridgell is a brilliant and ethical programmer - on par with Torvalds or perhaps better. You are not qualified to clean Tridgell's toilet, let alone discuss SCM for Free Software intellegently.

    1. Re:You're talking out of your ass by slashdot_commentator · · Score: 1

      Standing up for Tridgell's character as an Anonymous Coward is quite pathetic. I can only say with F/OSS defenders like you, there is hope.

      For the record, I have little venom towards Tridgell. I don't see what he did as ethical (and the ethical issue is not about reverse engineering in general). I prefer to beleive he did it in a fit of pique. As for keeping his mouth shut, I don't know what his lawyers told him, but it must have some significant legal downside. (financial, not criminal.) But I can't respect someone who claims to be fighting for programmer rights, by screwing over what programmers wish to chose, but chooses not to fight for principle when it risks litigation.

      And note, no one attacks the specifics of my charges. But how like a F/OSS fanboy; he doesn't like what I say, but he can't refute it. He can only whine that I "shut up".

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    2. Re:You're talking out of your ass by Anonymous Coward · · Score: 0

      We've heard enough of your Linus/Larry fanboyisms.

  227. Wrong by petrus4 · · Score: 1

    >According to statements by both Stallman and >Perens, they consider programmers are "evil" unless >they give away their work.

    This is one misconception that I am growing desperately tired of...however like some kind of many-tentacled octopus, no matter how many times I try and step on it, it just keeps rising from the grave. There also admittedly aren't that many times when I'll come to the defense of RMS...but this *is* one of them. Go and read this. In it, RMS states that he doesn't have a problem with people selling GPL bound software at all.

    The free/beer and free/libre debates and the associated misconception were ESR's entire motivation for adopting the term Open Source, so far as I know. Basically what Stallman says at the above link is that the ONLY demand that the GPL makes is that source be provided with binaries. End of story. To quote from his article:-

    "Since free software is not a matter of price, a low price isn't more free, or closer to free. So if you are redistributing copies of free software, you might as well charge a substantial fee and make some money. Redistributing free software is a good and legitimate activity; if you do it, you might as well make a profit from it."
    (Emphasis his)

    I've started realising that it isn't actually so much RMS' philosophies themselves which bother me...it's the misconceptions that a lot of other ill-informed morons who claim to be his supporters develop and spread. RMS doesn't have anything against people making money from GPL-bound software AT ALL...He did it himself at one point with Emacs. He isn't Communist, and the GPL itself isn't, either. I repeat, all the GPL demands of people is that if you're going to distribute binaries in whatever manner, you also distribute accompanying source, so that said software has a chance to propogate itself. As long as both are sold together in the one package, you can charge as much money for said package as you like.

  228. Re:Offtopic. FDL? by Bruce+Perens · · Score: 1
    putting the document in a secure storage system in no way "obstructs" people from reading or copying from other sources.

    But as you pointed out yourself:

    You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute.

    As I read it, the word you makes other sources irrelevant to the question. It's the copies that you make which must be readable.

    It might take litigation to settle it. Good legal practice includes making sure your agreements are clear enough that you don't have to litigate their meaning.

    Bruce

  229. Re:Offtopic. FDL? by mfnickster · · Score: 1
    But as you pointed out yourself:
    You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute.
    As I read it, the word you makes other sources irrelevant to the question. It's the copies that you make which must be readable.

    You may be right about needing litigation to settle it, but my point is that an interpretation that broad is not really reasonable, because virtually no person (user, judge, jury) would interpret that to mean that you can't lock up your own copy.

    It's sort of analogous to modifying GPLed code. You can make whatever modifications you like for your personal use and keep them secret, as long as you don't try to distribute that version to others without the source to the changes. That's how I read this FDL clause - I'm perfectly free to keep my copy under lock and key and let whomever I like in to see it, but I'm not free to give a copy to somebody with a password on it. Otherwise it would be like requiring me to make my copy available 24/7 to anyone who asks, e.g. store it on a web server, which is not reasonable.

    I know! Let's ask Eben Moglen! :)

    - Nickster

    --
    "Slow down, Cowboy! It has been 3 years, 7 months and 26 days since you last successfully posted a comment."
  230. Hey man by cbreaker · · Score: 1

    I just wanted to say that I agree with every one of your points.

    --
    - It's not the Macs I hate. It's Digg users. -
  231. Re:Offtopic. FDL? by Bruce+Perens · · Score: 1
    I have discussed the FDL extensively with Eben. I can not represent his feelings, due to the position he's in. Remember that Richard's the boss of FSF, and unfortunately, sometimes the staff can't get Richard to move.

    Bruce

  232. Profoundly bad judgement by amightywind · · Score: 1

    Anyone who believes that no source code management or CVS is superior to more powerful alternatives is showing "profoundly bad judgment".

    I only point out that the kernel went from having no SCM to BK practically over night. A few months would have been sufficient to develop a new, free SCM system that everyone could agree with. What was the harm in waiting that long? Instead Linus made an autocratic decision that offended 100's of kernel developers, and put kernel development at the mercy of proprietary software. The worst thing that could have happened was that McVoy would recind the BK free client. That has now (predictably) happened. I call that profoundly bad judgement on Linus' part. Linus is becoming a most unsafe guardian of the Linux kernel.

    --
    an ill wind that blows no good
  233. You Are Mistaken on One Key Point by HopeOS · · Score: 1

    Tridge did not have a BitKeeper license and was not bound to it in any way. This is a case were a license between two parties was voided by the issuer for actions by an independent third-party. Anyone can see this was an unstable situation. Whether Tridge voided Torvald's agreement with McVoy intentionally or not is irrelevent. He was never a party to their agreement.

    -Hope

    1. Re:You Are Mistaken on One Key Point by John+Harrison · · Score: 1
      You are correct, it seems he didn't have a license. I am mistaken on some other points as well, it turns out. Of course the question of how you can "not have" a license but still have enough access to perform the operations you need to to reverse engineer a protocol is an interesting question.

      Also, I do think that the question of whether Tridge did this with an intent to get the license revoked is an interesting and relevant question. But it is probably one that we won't get an answer to.

  234. Re:Offtopic. FDL? by yakovlev · · Score: 1
    But as you pointed out yourself:

    You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute.

    As I read it, the word you makes other sources irrelevant to the question. It's the copies that you make which must be readable.

    You may be right about needing litigation to settle it, but my point is that an interpretation that broad is not really reasonable, because virtually no person (user, judge, jury) would interpret that to mean that you can't lock up your own copy.

    It's sort of analogous to modifying GPLed code. You can make whatever modifications you like for your personal use and keep them secret, as long as you don't try to distribute that version to others without the source to the changes. That's how I read this FDL clause - I'm perfectly free to keep my copy under lock and key and let whomever I like in to see it, but I'm not free to give a copy to somebody with a password on it. Otherwise it would be like requiring me to make my copy available 24/7 to anyone who asks, e.g. store it on a web server, which is not reasonable.

    The problem is that if the intention was for you to be allowed to lock up copies that you make, but don't distribute, then the clause would be:

    You may not use technical measures to obstruct or control the reading or further copying of the copies you distribute.

    This makes it sound a lot more like what you were thinking, tying the restriction to distribution. Adding the words intentionally or wilfully might also be helpful.

    There is a further problem in the form of sending your friend an encrypted copy of the document. Your friend will be able to copy it and redistribute it to whoever he wants, but the derived work you distributed has a control on the reading. It could be argued that distribution doesn't actually happen until the encrypted version is opened, but that would be a pretty hard line to take, especially when considering the similarity to what this clause is trying to restrict.

    In this area hides the hidden beauty of the GPL. You're free to distribute GPL data in whatever encrypted or DRM-encumbered fashion you desire, so long as an offer accompanies it to send a version with no DRM. (Of course, I'm not sure RMS would see it this way.)

  235. Re:Actually, it's not Larry that should be paranoi by squiggleslash · · Score: 5, Insightful
    I can't believe this comment is being taken seriously by ZDNet UK. I mean, yeah, technically the author of the comment may believe this, but it's garnered only a handful of comments and nobody's agreeing with it. It's also +5 Funny, at the current moment.

    What's more, HURD isn't finished and there's no problem with the concept of forking Linux anyway. If RMS wants a kernel now, that works, and for some reason dislikes something about the way Linux is developed, all he has to do is copy the entire thing to Savannah.org and appoint someone to maintain it. It is, after all, licensed under the GPL.

    Torvalds has done some dumbass things of late, and criticising Andrew for wanting to create a Free Software client that interoperates with the SCM Torvalds has adopted is one of them. It's also downright unethical, given he knows McVoy is threating lawsuits, and Andrew is limited to the extent to which he can respond to Torvalds, and given the extent to which Torvalds is himself lying about what's happened.

    Conspiracy? Nope. Just smart people doing dumb and nasty things.

    Oh, and "Ovum's Barnett": If we agreed with you, we wouldn't have GNU based operating systems such as RedHat and Debian. Linus's little kernel would be an asterisk. Without people wanting certain basic freedoms when they receive software, we'd be using Windows and Unix. Why wouldn't we? I find it remarkable people actually pay you money to come up with this drivel.

    --
    You are not alone. This is not normal. None of this is normal.
  236. Re:Actually, it's not Larry that should be paranoi by cbreaker · · Score: 1

    "Remember, the GPL isn't about keeping *your* code "free", it's about making *other people's* work GPLed."

    Warped, man. Really warped.

    The GPL *is* there to keep YOUR code free. I don't want you taking my stuff, repackaging it as your own, and selling it closed-source. Fuck that. I didn't spend time and effort writing something to give away to everyone, only to have some dipshit company make money off it.

    If you want to take my code and change it a little, you STILL can't sell it closed source. You have to make those changes available to the public. I don't see how this is a bad thing?

    The reason GNU/Linux has so much momentum and populatiry is the GPL. If it weren't for the GPL and Linux, the *BSDs wouldn't be as popular as they are today.

    --
    - It's not the Macs I hate. It's Digg users. -
  237. Re:Actually, it's not Larry that should be paranoi by Anonymous Coward · · Score: 0

    you're a dumbass.

  238. Re:Actually, it's not Larry that should be paranoi by rahard · · Score: 1
    The Hurd is not maturing nicely. All it can do at the moment is print out an exclamation mark with the banner program.

    Hmm, 6 months ago I played with GNU/Hurd and definitely it could do more than just print out an excalamation mark. Heck, I ran a boa (a web server) on the Hurd box at that time. Ran an sshd so that I can access the box remotely.

    I haven't had a chance to play with it recently, but I monitor a mailing list related to it. There's definitely progress. Please give it a try.