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

19 of 825 comments (clear)

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

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

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

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

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

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

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

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

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

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

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

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