Slashdot Mirror


Linus Defends Proprietary File Formats [Updated]

Simon (S2) writes "Torvalds launched a blast against OpenOffice.org, and defended Microsoft's right to keep its binary Office formats proprietary. 'I'm happy with somebody writing a free replacement for Microsoft Office. But I'm not fine with them writing a free replacement just by reverse engineering the proprietary formats,' said the Linux founder. 'Microsoft has its own reasons for keeping them proprietary, and I can't argue with that.' At the heart of Torvalds' decision to refrain from using Bitmover's BitKeeper source code management tool last week, a day after BitKeeper decided to drop its limited functionality free client, is a dispute between BitKeeper developer Larry McVoy and Samba developer Andrew 'Tridge' Tridgell. It has subsequently emerged that Tridgell was working on a clean room reverse engineered implementation of McVoy's proprietary software, and Torvalds has come down on the side of his friend McVoy." Update: 04/13 17:24 GMT by T : As reader Daniel Callahan points out, this is a goof. "The Register article made up the Torvalds quote. 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.'"

665 comments

  1. Dupe and a lie by Sanity · · Score: 4, Informative
    This is essentially a story about the last time Slashdot posted a story about this.

    The only addition is the false quote from Linus, I think it is pretty unforgivable that CowboyNeal would put a deliberately false quote in the blurb of a story, but its not surprising given that slashdot editors really don't appear to give a flying fuck any more (even after I sent an email to the "on duty editor" after seeing this in the "mysterious future").

    1. Re:Dupe and a lie by tehshen · · Score: 5, Funny

      But dodgy summaries like this one are what makes life on slashdot exciting!

      --
      Guy asked me for a quarter for a cup of coffee. So I bit him.
    2. Re:Dupe and a lie by stinerman · · Score: 5, Insightful

      Anyone who RTFA will find that the quote in question is false. Its spelled out in the page that it is a false quote.

      Indeed, editors need to keep tabs, but asshat submitters need to shape up as well.

    3. Re:Dupe and a lie by Coneasfast · · Score: 0, Flamebait

      slashdot editing is getting worse and worse, the editors don't care because at the end of the day, they get their paychecks.

      --
      Marge, get me your address book, 4 beers, and my conversation hat.
    4. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      This asshat submitter also took his entire text from the article without atribution something I'm sick of seeing here.

    5. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      That's right, I'm going to start my own /., but with backjack, and hookers. Infact. Forget the /.!

    6. Re:Dupe and a lie by pomo+monster · · Score: 0, Troll

      You must be new here ;)

    7. Re:Dupe and a lie by maotx · · Score: 5, Insightful

      (even after I sent an email to the "on duty editor" after seeing this in the "mysterious future")

      yeah, I did the same thing. Appearently they just don't care.

      --
      I'm a virgo and on Slashdot. Coincidence? Yes.
    8. Re:Dupe and a lie by selectspec · · Score: 1

      ...they get their paychecks.
      The only reason VA pays these idiots is to keep them from getting jobs doing actual work where they might harm someone. Sort of like the NHL.

      --

      Someone you trust is one of us.

    9. Re:Dupe and a lie by rossifer · · Score: 4, Insightful

      The slashdot summary is definitely incomplete, and represents a falsehood by omission. On the naming of this article as a dup, I think this is a worthwhile followup because TFA effectively reframes the issue, and clarifies the clean-room aspects of Tridge's implementation.

      In this reframing: Linus has clearly come down against reverse-engineering. TFA is further correct in pointing out that this is inconsistent with what Linux, OpenOffice, gcc, and a bunch of other open source projects are all about.

      So, Linus is inconsistent and chose to side with his friend over his principles in this case. I can understand that even if I don't agree with it. Even Linus is entitled to make mistakes now and then :)

      Regards,
      Ross

    10. Re:Dupe and a lie by TyfStar · · Score: 5, Funny
      you know it's misleading stories like this that make me want to switch my homepage from /. to Foxnews. At least there I KNOW every article is a slanted half-truth.

      C'mon, /. .. I rely on you people!

      --

      "There is a reason Linux is free"

      ~me~

    11. Re:Dupe and a lie by null+etc. · · Score: 5, Funny
      Man, is /. becoming a hotbed of hostility or what! Pretty soon we'll need some new mod categories. I propose:

      • Score:5, Good Flame
      • Score:5, Poster RTFA and Parent Poster Didn't
      • Score:5, Sarcasm Directed at Newbie
      • Score:5, First to Notice Dupe Post
      • Score:5, Twenty or More Occurrences of Five Syllable Words
      • Score:-1, Poster Just Angry that His Submission was Rejected, but this Story was not
    12. Re:Dupe and a lie by bosewicht · · Score: 0

      come on, it got you to read the article didn't it? :)

      --
      There are 10 kinds of people in the world - those who understand binary and those who don't
    13. Re:Dupe and a lie by quandrum · · Score: 1
      Out of curiosity, how did you see the mysterious future without being a subscriber?

      (Remember, subscribers get an * after their username....)

    14. Re:Dupe and a lie by EnronHaliburton2004 · · Score: 1

      I like how 8 of us all posted the same opinion within 2 minutes of each other.

      I couldn't even access Slashdot for a couple minutes there ...

    15. Re:Dupe and a lie by flibuste · · Score: 2, Insightful

      False or not, Linus Torvald has never been known for his profound thinking on any topic. He's good at designing, managing and coding the Linux kernel but aside from that, his "political" interventions are always very poor, and not always well-thought. One example is his handling of the whole free BitKeeper issue.

      I think we hear too much of this guy in areas he has nothing to do or say. That's not because he's a lead open-source developer that everything he says should be taken for granted. There are instances (like the BK thing from the start) where he just got it all mighty wrong. But who's going to admit Linus *can* be wrong, without being tagged as a Microsoft freak, an insensitive clod or a russian hacker?

    16. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      Remember, subscribers get a checkbox that allows them to disable the "*".

    17. Re:Dupe and a lie by maotx · · Score: 3, Informative

      I am a subscriber. You have an option of the * showing up or not. Look by my name now as it should be there.

      --
      I'm a virgo and on Slashdot. Coincidence? Yes.
    18. Re:Dupe and a lie by jfengel · · Score: 5, Interesting

      Unfortunately, you can't assume that submitters will shape up. Trolls can troll the slashdot editors just as easily as they can troll the rest of us. But unlike ordinary posts, they don't get modded down once somebody discovers an obvious mistake. They don't disappear off the front page; the best we can hope for is a retraction.

      So what do I recommend? Nothing, really. The editors, if they wish, could work a lot harder to verify the summaries, and Slashdot would be somewhat more valuable. Or they can continue to do what they do and trust their readers to figure it out. If they do, I'll keep doing what I do, and treating each Slashdot article with a serious grain of salt until I read the original source. Which is OK with me; I get what I pay for.

      Sad that in this case it comes from an actual quote from The Register, a reputable news source. They made it easy to take the quote out of context, and that's bad writing. I'd expect to see this from J. Random Blogger and repeated on Slashdot, and I'm disappointed to see it in The Register.

    19. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      I'd add:

      Score:-1, Politically Correct But Factually False

      Often, the moderation system does work, but, whenever a hot topic like the GPL comes up, it just breaks down completely.

    20. Re:Dupe and a lie by xoboots · · Score: 3, Funny

      Man, why don't they just quote the Onion next time? Or why even bother doing that? Just make up articles altogether including then quotes and then simply attribute them to some other source.

      Slashdot's new slogan: "News for the Naive. Stuff that's made up." (attributed to slashdot editors as reported on slashdot)

    21. Re:Dupe and a lie by jidar · · Score: 5, Insightful

      Don't be an idiot. Relying on the masses to send you stories is one thing, but relying on them to do all the editorial legwork (fact checking for instance) is just naive. Even if every submitter is making a genuinely good effort to provide nothing but good stories (and believe me, that's not that case) you're still going to get a lot of crap. The fault here lies with the editor.

      --
      Sigs are awesome huh?
    22. Re:Dupe and a lie by Richard_at_work · · Score: 3, Insightful

      Except that very few of those projects are entirely based on reverse engineering. Linux was a reimplementation, Linus didnt reverse engineer anything, the vast majority of the specs were in the open for him to adhere to. OpenOffice is an attempt to provide Linux and other OSes a quality office package, that otherwise does not exist, the inclusion of .doc capabilities isnt the main reason for it and dont compete with MS Word on Linux. GCC reimplements the C and C++ specs, no reverse engineering there. Tridgell reverse engineered something that already had a capable and popular client on Linux, the other projects didnt have a comparable alternative, and as someone said in the last story, Tridgells main reason was to circumvent the license for Bitkeeper.

      Im hardly shocked that Linus came out with a stance that pretty much noone expected him to take, and I have great respect for him doing it. He doesnt really care much for the FOSS philosophy, and that is entirely his right to do so, although I am shocked by the number of people who expected Linus to have a similiar outlook as RMS or Alan Cox.

    23. Re:Dupe and a lie by zombie-m · · Score: 1

      But occasionally you can get a "Free Day Pass." Maybe that's how he saw it early. I got one of those last week...

    24. Re:Dupe and a lie by maxpublic · · Score: 1

      Why anyone would allow Linus, RMS or Alan to do their thinking for them is beyond me. These guys are coders, and coders are hardly known for being great thinkers.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    25. Re:Dupe and a lie by Bongzilla · · Score: 0

      my head hurts after reading the front page post.

      --

      ;///////////////////////////////////////////////// /
    26. Re:Dupe and a lie by Anonymous Coward · · Score: 0
      Indeed, editors need to keep tabs, but asshat submitters need to shape up as well.
      Uhh.. They should do more than keep tabs, they are the editors after all. It's their job to make sure bunk crap like this doesn't make it up, especially on the headlines! A good editor suspects every submission to be a troll.
    27. Re:Dupe and a lie by armando_wall · · Score: 0, Offtopic

      Slashdot banned my IP like 5-6 months ago, just because I posted a few comments which gained negative mods. I hope this one goes through, and please, don't mod me down... at least mod me funny or something.

      --

      Well, I'll guess I'll continue chatting in Paila Chat.

    28. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      The linked article references the original Slashdot article. It's like a meta-dupe.

      Slashdot reporting on a Register article that used Slashdot as a source...

      It's just... too bizzare.

      I'd say it has to be a dupe since the original Slashdot article is refered to in TFA. I guess Slashdot just likes seeing their name on other sites.

    29. Re:Dupe and a lie by saforrest · · Score: 4, Insightful

      Sad that in this case it comes from an actual quote from The Register, a reputable news source. They made it easy to take the quote out of context, and that's bad writing. I'd expect to see this from J. Random Blogger and repeated on Slashdot, and I'm disappointed to see it in The Register.

      Whatever. They did it for effect, it's a question of style.

      I don't think it's fair to require that writers do all kinds of things to avoid their writing being "easy to take out of context". Good writing usually isn't easy to take out of context, sure, but I think journalists ought to be allowed to pull the sort of things that the Register pulled here.

      At some point you have to just force someone to accept responsibility for what's being resyndicated and RTFA in its entirety.

    30. Re:Dupe and a lie by Edgewize · · Score: 3, Informative

      In this reframing: Linus has clearly come down against reverse-engineering. TFA is further correct in pointing out that this is inconsistent with what Linux, OpenOffice, gcc, and a bunch of other open source projects are all about.

      No. This has nothing to do with what Open Source is all about. GCC wasn't created by examining the bytecode output of an Intel compiler. Most open-source "clone" projects are based on available documentation and end-user appearance, not examination of binary data.

      Linus is in favor of implementing available standards in a free and open manner. He is not in favor of reverse-engineering someone elses implementation against their wishes.

      There is no inconsistency to be found.

    31. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      It's called satire. And it's a beautiful piece of satire too.

      CowboyNeal is bringing you the piece with the satire intact.

    32. Re:Dupe and a lie by ndtechnologies · · Score: 1

      Yeah, the onion has pretty good stuff too. I mod the article -5 for being retarded....oh wait, it's too bad we can't mod articles...only each other. The article is very misleading, in fact I read it 2 days ago at the Register, and I thought it was stupid then. I figured that someone would have picked up on it by now. Linus does have a right to side with whomever he wants, whether it fits into our ideals of what he should do, I mean he is a human being afterall. A lot of times someones personal feelings can influence their judgement on a situation, that doesn't mean that it is wrong, but more likely because we don't like it, and it's not what WE want them to do. It's the same with reverse engineering. If someone can take a product, and reverse engineer it and make it work better, then go for it. Product development should be about what works, and how do we make it better. Just my 2 cents...

      --
      I have nothing clever to put here...
    33. Re:Dupe and a lie by Omniscientist · · Score: 1
      Indeed, editors need to keep tabs, but asshat submitters need to shape up as well.

      Exactly, and even though the editors should be catching dupes, it should be submitter's responsibility to not submit an article that is a dupe.

    34. Re:Dupe and a lie by killjoe · · Score: 1

      How does he expect open office to be able to open up DOC files without reverse engineering.

      Also why is he against reverse engineering when it's perfectly legal and legit?

      If it's true that Linus is against reverse engineering then I consider it a shocking attitude by a prominent member of the open source community.

      He should explain what he finds so offensive about reverse engineering and why he thinks open source developers should stop the practice.

      --
      evil is as evil does
    35. Re:Dupe and a lie by dillon_rinker · · Score: 3, Interesting

      RMS is a pretty nifty thinker. Granted, what he thinks about is code, and you may disagree with him, but I've NEVER read any of his writings that didn't indicate that he'd given the subject a great deal of thought.

    36. Re:Dupe and a lie by DavesWorld334 · · Score: 1

      I would agree with the repetition part of this post. In the last several months, it has become a very sad trend for /. to duplicate stories.

      Please for the love of /. stop letting the same stories get posted.

    37. Re:Dupe and a lie by jspraul · · Score: 1

      What a suprise. At least they actually fixed it this time. When it was RMS mis-quoting Bill Gates they left it alone!

      http://yro.slashdot.org/article.pl?sid=05/02/15/23 31208&tid=155&tid=109&tid=117&tid=111&tid=95&tid=1 7
      http://yro.slashdot.org/comments.pl?sid=139584&cid =11684500

    38. Re:Dupe and a lie by Burz · · Score: 2, Interesting

      I don't know about The Register, but ZDNet 'news' is starting to do anti-Linux trolls with very little substance. I think their intent is to start flamewars to increase their page hits.

      I don't think Slashdot is above that kind of behavior.

    39. Re:Dupe and a lie by jfengel · · Score: 3, Insightful

      Journalists have a rule that anything between quotation marks has to be an exact quote. You're not even allowed to correct the grammar or make irrelevant changes to help it fit into your sentence better. That is, if your subject says, "I like tapioca", you're not allowed to write, "Bob says that he 'likes tapioca.'" There are a few things you can do, like using editor's brackets and asking them to verify a rephrased quote, but in general if it appears in quotes (and not in brackets) it had better be exactly what they said.

      So I slap the wrist of The Register for screwing up, and further for putting the retraction AFTER the advertisement (though I don't know if that was deliberate or not.) Both Slashdot and the poster also screwed up, but The Reg is the one who really blew it, IMHO.

      Would I love it if Slashdot took responsibility? Sure. But I'm not going to expect it, so I live with it. I haven't got any "force" to apply except voting with my feet, and I like Slashdot too much (warts and all) to do that.

    40. Re:Dupe and a lie by nordicfrost · · Score: 5, Insightful

      This place is going south, fast. I have paid my last subscription since I can no linger justify even 5 USD on this site. This just confirms my theories that the editors won't even bother to read to paragraph 3 in an article. And won't even do it when people spell it out for them via e-mail. Slashdot has become a shadow of its former self.

    41. Re:Dupe and a lie by menkhaura · · Score: 1

      The Register is slightly biased towards Linux and Free Software, no need to fear harm from them.

      --
      Stupidity is an equal opportunity striker.
      Fellow slashdotter Bill Dog
    42. Re:Dupe and a lie by rossifer · · Score: 4, Insightful

      This has nothing to do with what Open Source is all about.

      Correct, but there are many open source projects that rely on reverse-engineering to duplicate the features of another system, which is why I said, "...a bunch of other open source projects..." and didn't claim the value for open source as a whole.

      GCC wasn't created by examining the bytecode output of an Intel compiler.

      True, but several of the optimizations that used to be found only in commercial compilers were figured out through a reverse-engineering process.

      [Linus] is not in favor of reverse-engineering someone elses implementation against their wishes.

      1) When would anyone ever be in favor of someone else reverse-engineering their work?
      2) Linus is inconsistent with his principles.
      3) Linus is inconsistent with current law and the current ethics surrounding reverse engineering.

      4) Linus is going after the wrong guy. He should be acknowledging that his decision to go with BitKeeper was always at odds with much of the Linux development community and was bound to eventually blow up in his face. Which it has.

      As it turns out, all of these things are okay. Linus seems to have some very good skills that, along with the work of other kernel developers, benefit millions of people every day. This doesn't mean that he should be infallible or that anyone should take his advice when he speaks outside his area of expertise. As for the ill-fated decision to go with BitKeeper, there was value, but there is now cost.

      Regards,
      Ross

    43. Re:Dupe and a lie by fatboy · · Score: 1

      He's good at designing, managing and coding the Linux kernel but aside from that, his "political" interventions are always very poor, and not always well-thought. One example is his handling of the whole free BitKeeper issue.

      OSDL's BitKeeper license got revoked. Linus has little or nothing to do with that.

      --
      --fatboy
    44. Re:Dupe and a lie by smittyoneeach · · Score: 1

      Yeah, but I just don't accept the RMS ethical line of argumentation. Breaks down in cases exactly like the one at hand: I think LT, LM, and AT can all convincingly argue that their behavior is ethical. IOW, I think 'ethical' has a subjective character that makes theory building a challenge. I would get more mileage out of a 'moral' argument, at the expense of a bigger can of Pandora's worms going unboxed.
      The market argument, IMHO, is stronger. Tell me about how these licenses manage the ideas of vendor, market, and consumer, and my meager attention span is held longer.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    45. Re:Dupe and a lie by 1u3hr · · Score: 5, Informative
      Journalists have a rule that anything between quotation marks has to be an exact quote. You're not even allowed to correct the grammar or make irrelevant changes to help it fit into your sentence better.

      Yes you are. I was editing a book some years ago and the author was apparently taking delight at quoting grammatical mistakes his non-English speaking subjects made, which I thought a cheap shot. Looking up some reputable texts on journalism supported my view that minor errors can be silently corrected in quotes unless it's from a published text, and this is common practice. Actually listen to what someone says in an interview and compare with a written article -- you won't see the "ums" and false starts that almost everyone makes, unless they're trying to make the subject look like an idiot. Of course, trying to make any sense of what GWB says off the cuff may require more than that.

      Both Slashdot and the poster also screwed up, but The Reg is the one who really blew it, IMHO.

      I don't know if you're a regular reader of the Reg, but pisstakes are a feature of their writing. Their logo is a vulture; their slogan is "Biting the hand that feeds IT". They don't post lies but they sometimes do sex things up a bit. The poster is obviously a troll, he knew what he was doing. However, there is no excuse at all for Cowboy Neal. The "we just made that quote up" is prominently in the third paragraph. CN is just lazy and sloppy, like they all seem to be now. They collect a salary for editing this, they should be ashamed. But they're not -- I've sent several messages to him via the editor's address on similar issues, and they all bounce, he doesn't even want to know when he fucks up.

    46. Re:Dupe and a lie by funny-jack · · Score: 1, Offtopic

      C'mon, /. .. I rely on you people!

      You must be new here.

      --
      You probably shouldn't click this.
    47. Re:Dupe and a lie by FuzzyBad-Mofo · · Score: 1

      And at that point Slashdot will have completed it's de-evolution into a technical version of Fark.

      /flame on
    48. Re:Dupe and a lie by rossifer · · Score: 3, Insightful

      Except that very few of those projects are entirely based on reverse engineering.

      Do they have to be based entirely on reverse-engineering to qualify as being reverse-engineered? How about if they qualify as benefitting from reverse engineering? I don't differentiate between those two levels of reverse engineering. I also think that reverse engineering is good for competition and the markets in which you and I make economic decisions.

      Tridgell reverse engineered something that already had a capable and popular client on Linux,

      You and Linus appear to have a problem with that, but for the life of me, I can't see what it might be. Reverse engineering a duplicate of a working existing product is legal, ethical, and highly beneficial to free markets (whether open or closed source).

      as someone said in the last story, Tridgells main reason was to circumvent the license for Bitkeeper.

      I don't mean to sound condescending, but why else would he put the time and effort into such a project? He wanted an open-source alternative to a closed-source tool that he didn't want to have to use. So he reverse-engineered an implementation of the client to achieve that goal.

      Seems pretty straightforward to me. Also seems pretty ethical and completely legal.

      Regards,
      Ross

    49. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      Did you even SKIM READ the Register story?
      Oh, wait.. I'm new here...

    50. Re:Dupe and a lie by JonToycrafter · · Score: 1

      Without defending the practice, I believe I read somewhere that Slashdot editors don't take down pages once posted, for legal reasons. My understanding is that if they have a "no stories come down" policy it's harder to sue them if they choose not to take a story down.

      IANAL, but I don't see why this precludes giving users the ability to mod the story down.

    51. Re:Dupe and a lie by dynamol · · Score: 0

      sorry I disagree with you. It would have been one thing if he said hey...biutkeeper kicks ass because of xyz features...I would love to have those features in addition to abc. Besides bitKeeper was free for open source projects...so his only real motivation for doing this was to undermine the business stratgey of BitKeeper. Shame on him. We need to pull our collective heads out of the open source sand some times. Proprietary software has (and should) it's place in the free markets and it is not right to simple steal someone elses idea out right which is what reverse engineering is. Yeah it is fine to make a similar product that competes..but is is just plan lazy, uncreative, and dishonest to copy someone elses product exactly. I personnaly don't have much respect for the reverse engineer...the should do something creative with their supposed talents. However this is simply my opinion and as you say reverse engineering is technically legal.

    52. Re:Dupe and a lie by Pete · · Score: 1

      Thanks for this post. You've said almost exactly what I'd want to say, except much more lucidly and concisely :). Well done.

    53. Re:Dupe and a lie by snowman11 · · Score: 1

      "/. - Its not just for asshats..." new tagline

    54. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      you know it's misleading stories like this that make me want to switch my homepage from /. to Foxnews. At least there I KNOW every article is a slanted half-truth.

      Yes, unfortunately, there are a lot of AP stories on Foxnews.

    55. Re:Dupe and a lie by Edgewize · · Score: 1

      I'm not sure that I agree with Linus's position, but how can you possibly say...
      2) Linus is inconsistent with his principles.
      3) Linus is inconsistent with current law and the current ethics surrounding reverse engineering.

      when he is entirely consistent with his own principles?

      Last time I checked, holding an unpopular opinion doesn't make you "inconsistent". Linus believes that reverse-engineering of proprietary binaries is not the right way to do things. That's his opinion, and as far as I know, it's perfectly consistent with everything he's done so far in his life.

      For a hypothetical, let's say that I dislike gambling, and I lobby against the opening of new casinos on the border of my town. Does this make me "inconsistent" with the law? Does it make me "inconsistent" with my own princples? Of course not.

      Now for your first point ...

      1) When would anyone ever be in favor of someone else reverse-engineering their work?

      All the time. I write a closed-source program... let's say, a video game. It has propetary data files. I tacitly grant permission for people to create single-player mods, but I don't have any documentation for the files. It's up to them to figure out what does what, and write their own interoperable tools.

      Legally, you don't /need/ my permission. You can write those tools anyway. But Linus (and anyone of that mindset) is saying that you ought to get permission, or at the very least, you ought to stop if you're explicitly asked to.

      He believes that you should get permission to mess with things that other people started. I don't se anything wrong with that position.

    56. Re:Dupe and a lie by LWATCDR · · Score: 1

      "Indeed, editors need to keep tabs, but asshat submitters need to shape up as well."
      Isn't it the editor's job to keep the asshat submitters from doing things like this? I kind of thought it was the definition of editor.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    57. Re:Dupe and a lie by Angostura · · Score: 1

      "inclusion of .doc capabilities isnt the main reason for it "

      But the exclusion of .doc capabilities (and all the rest - .xls etc) would kill it STONE DEAD in terms of corporate adoption.

    58. Re:Dupe and a lie by squiggleslash · · Score: 5, Insightful
      Take a look at the filesystems supported by Linux, together with device drivers with little apparent official documentation, and see how much of the kernel is actually dependent on reverse engineering.

      And Tridgell didn't reverse engineer something that already had a capable Free Software client. You know, the PC actually has a "capable and popular" operating system. So, presumably, it's absolutely wrong for the Linux developers to continue to use reverse engineering to develop a Free Software alternative. Right?

      Wrong. This is about freedom. The Bitkeeper people had no business discouraging those who want to use free tools yet who want to interoperate with those who lack the same standards from writing free tools to spec. It was bad enough that the protocols were undocumented and proprietary to begin with. It's worse that this kind of vengeful stance was taken against third parties for daring to have an association with someone trying to create those free tools.

      Im hardly shocked that Linus came out with a stance that pretty much noone expected him to take, and I have great respect for him doing it. He doesnt really care much for the FOSS philosophy, and that is entirely his right to do so, although I am shocked by the number of people who expected Linus to have a similiar outlook as RMS or Alan Cox.
      I'm absolutely amazed. He may not be the loudest proponent of FOSS in the world, but he's at least made himself look like such a proponent, and he has relied upon the very people he attacks doing exactly what he's attacking them for doing to make his kernel usable and what it is today.

      Your respect for him may have risen, mine has dropped. I was prepared to handle the fact he adopted BK in the first place because, well, people do often see themselves as pragmatic when making decisions that essentially defy good practices. He should have learnt something from this lesson, but essentially it looks like he's merely digging himself into a deeper hole while yelling "You all suck!" at those trying to get him out.

      --
      You are not alone. This is not normal. None of this is normal.
    59. Re:Dupe and a lie by AvitarX · · Score: 1

      I really kind of thought the whole point of /. is the comments.

      A trash story leads to learning more interesting things then a real story would because dozens of semi-qualified people step in and you can get a lot if you use comon sense. /. is not a newspaper, it relays other peoples news and lets you get an abstract. The whole power of the internet is that it is interactive, and we as the readers can fix the problems. The editors have been pretty good about correcting themselves latley when they let somethign big slip by, so a regular reader is going to see it anyway.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    60. Re:Dupe and a lie by -kertrats- · · Score: 1

      there are 'Free Day Passes' that let you be a subscriber for a few hours, maybe that's all.

      --
      The Braying and Neighing of Barnyard Animals Follows.
    61. Re:Dupe and a lie by WidescreenFreak · · Score: 1, Flamebait

      And that's any different from ABC, CBS, NBC, and CNN???

      Oh, they lean the other way, so they're okay in most people's books! Got it!

      --
      The Overrated mod is for reversing inappropriate, positive mods, not for voicing disagreement with a post.
    62. Re:Dupe and a lie by javahacker · · Score: 1

      Perhaps the reason Linus took the point of view he did had something to do with licensing? The same with Larry?

      The agreement for the free version of bitkeeper had a clause saying you couldn't work on a another code management system, basically you couldn't use the free version and also try to make something to compete with bitkeeper. I'm sure the license agreement on the commercial version of bitkeeper also has a clause stipulating that you can't reverse engineer it without voiding your license (things like that are standard in licenses).

      I see it as Linus saying that, under one of those agreements, Tridgell should have not been doing reverse engineering. He would have been breaking the spirit of those agreements, even if he wasn't breaking them legally by a technicality (OSDL had the license, not him directly).

      Writing software for a living, I have sympathies with both sides, and some understanding of their positions. On the whole though, I agree with Linus, since the Linux team is going to be hurt by this event, which didn't need to happen. They will scramble and come up with something else that works for them, but it didn't need to happen this way.

    63. Re:Dupe and a lie by BreadMan · · Score: 1

      How about a moderation/meta-moderation scheme for the editors? That way you could filter your front page to contain information from highly rated editors or lower rated editors if you're interested if doing more filtering yourself.

      The ratings and filters on the comments make reading ./ sane, there's no reason this concept couldn't be extended to the editors as well in place of the current system which, AFAICT, treats all posted stories the same.

    64. Re:Dupe and a lie by flibuste · · Score: 1

      OSDL's BitKeeper license got revoked

      The product is discontinued...we can say it like this since the free BK client is gone because it was too expensive to maintain.

      Hence the poor choice in the first place. When you are such a major player as Linus is in the industry, you HAVE to plan ahead such things and sort of read the future.

      In the case of the move to BitKeeper (which happened quite recently somehow), you have to wonder what motivated that choice. Obviously, there was not much planning ahead otherwise Linus would have seen this coming (by..just asking the vendor..."how long can I expect this product to live free before it dies?")

      Also if BK decides it's too expensive to maintain a free client, this raises questions as per why a company-owned tool is used in the first place.

      There's something that hardly sounds right to me somehow, somewhere...

    65. Re:Dupe and a lie by Pete · · Score: 3, Insightful

      I haven't heard Tridge's exact words on the subject, but what little I have heard suggests that he didn't particularly care about Bitkeeper's great features and he wasn't trying to write a replacement for the entire Bitkeeper system. He was just writing a replacement for the non-OSS Bitkeeper client - and purely so he and/or others could interact with other developers on Linux kernel development without being several technological steps behind.

      The fact that the non-OSS Bitkeeper client had a morally repugnant license was probably a major reason that Tridge thought this a worthwhile project.

      Everything I've heard so far indicates that Tridge was doing nothing more than the OpenOffice.org and /or Abiword developers do in reverse-engineering a closed file format, thus enabling people to access their own goddamn data if they cannot (for whatever reason) use the "usual" software. For example, if you're running Linux on PPC hardware, you can't run Microsoft Office and so you can't access information locked up in Microsoft Word documents from that platform - or at least you can't without the open-source applications that have (mostly) reverse-engineered that file format.

      And if you're a Linux kernel hacker and you want to develop on an equal footing with other kernel developers, but you happen to occasionally hack on source-control software too - well, you're not allowed to use the free Bitkeeper client. A roughly equivalent opensource client is your only option.

      Well, aside from convincing Linus to stop using Bitkeeper :). And as that's now happened (or is in the process of happening), I think you'll find that Tridge has absolutely no interest in continuing development of his OSS bitkeeper-ish client.

      I personnaly don't have much respect for the reverse engineer...the should do something creative with their supposed talents.

      I think you don't really understand why people do reverse engineering, nor what a slow and painful process it can be. People don't reverse-engineer stuff to get a cheap thrill. Writing software using your own file formats and/or your own networking protocols and/or accessing your own bits of hardware is much more fun and interesting (and productive) than reverse-engineering someone else's.

      But often it can be of enormous benefit to the wider community to be able to open and modify that Microsoft Word document, or use that interesting piece of hardware, or view those Sorenson Quicktime videos, with free and open-source software. And the reverse engineers are the wonderful people who make it possible for us to do this.

    66. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      There is a difference between grey and black.
      While the other sources you mentioned may not be pristine, Fox starts with their narrative, and injects items from the story into it.

      Fox is an opinion source about the news, it is not a news source

    67. Re:Dupe and a lie by WidescreenFreak · · Score: 1

      Then what color is the New York Times? :)

      --
      The Overrated mod is for reversing inappropriate, positive mods, not for voicing disagreement with a post.
    68. Re:Dupe and a lie by vadim_t · · Score: 1

      Um, I'm a russian hacker and I'm offended by the implication that there's anything wrong with it.

    69. Re:Dupe and a lie by SocietyoftheFist · · Score: 1

      You really found it worth a subscription before? I'll be honest and say I frequent it almost everyday but I would never pay for this, nothing of value is really offered.

    70. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      Hey, I just got my first "day pass", and it made me realize that anyone paying for this crap has to much money. Probably the same people with four iPods and ivory back scratcher.

    71. Re:Dupe and a lie by dynamol · · Score: 1

      fair enough. I was not discounting the effort it takes to reverse engineer a product. But for a kernal hacker there are several other options available at his disposal that would have worked quite well. I guess I really don't have issues with all reverse engineering..but if it is done is a purley malicious manner then I take issue with that. There are plenty OSS developers who take issue with anyone making a profit from selling software...they think that everything should be open and free and they are willing to go to grat lengths to ensure that others are not able to make this profit...yeah I know a couple of guy's like this...can't have sensible converasation with them. Also while it is your data...you did choose to use the proprietary format to store it in...I never use Word, Excel, PPT...unless I am asked to at my job...my data stays in open format software...but hey that is just me... hate microsofts closed format as much as the next guy, but I respect their right to do as the please....I just chose to not support them BTW...thanks for a meaningful reply...I figured I would just get land blasted for my post. Cheers

    72. Re:Dupe and a lie by Anonymous Coward · · Score: 1, Informative

      He believes that you should get permission to mess with things that other people started. I don't se anything wrong with that position.

      the problem is in the context and is called vendor lock-in. If the vendor refuses to provide you with an export tool (after all, why should he, as you're a leaving customer) you pretty much have no option but reverse engineering. Well, that or manually moving everything over, when applicable. Why should a vendor be able to effectively restrict what you can do with your data? He can restrict your use of his tool, but the data his tool stored is still yours.

      On the other hand, whether reverse engineering will be used simply to extract the data or to make a compatible tool is a closer to the issue here.

    73. Re:Dupe and a lie by KarmaMB84 · · Score: 1

      Maybe FOSS should create a better alternative implementation rather than reverse engineering and riding on the coat tails of people who did the actual work?

    74. Re:Dupe and a lie by anon37 · · Score: 1
      Journalists have a rule that anything between quotation marks has to be an exact quote.

      Yes. For details on journalistic standards of accuracy, just ask Dan Rather and Mary Mapes.

    75. Re:Dupe and a lie by KarmaMB84 · · Score: 1

      Maybe he thinks OSS should come up with their own implementations and compete with something other than "We're free!"

    76. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      If Linus believes that reverse engineering "proprietary binaries" (whatever those are) "is not the right way to do things", please explain the numerous reverse engineered device drivers distributed with the Linux kernel, especially those for which there are proprietary alternatives (like, the nvidia driver, for example).

    77. Re:Dupe and a lie by fbg111 · · Score: 1

      Well I'm relieved now, even the /. editors don't RTFA! For a while there I was starting think what a lame asshole I must be for posting without reading the article, but it's alright now.

      --
      Flying is easy, just throw yourself at the ground and miss. -Douglas Adams
    78. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      $5 is nothing for a central site of news.

    79. Re:Dupe and a lie by KarmaMB84 · · Score: 1

      Did he even write the drivers?...

    80. Re:Dupe and a lie by jefe7777 · · Score: 1

      I've got Faux News and the Bullocks Broadcasting Company loaded in tabs automatically in my firefox browser.

      that way i get my slanted half-truths from both sides.

    81. Re:Dupe and a lie by squiggleslash · · Score: 4, Interesting
      And they'd be able to interoperate with Linus Torvalds how exactly if they wrote an incompatable SCM system?

      The bottleneck here is that Linux is currently maintained by Linus Torvalds. Linux is currently the kernel for the GNU operating system. It has mindshare and it's going to be hard to replace. If Linus continues to use proprietary products for maintaining Linux as managements and submissions become more and more complex, it is going to become increasingly difficult for the Free Software community to contribute.

      Right now, the options aren't a ground up new SCM system (of which many already exist). The options are:

      1. Persuade Torvalds to move away from the dark side. Ask him to stop using Bitkeeper. Point out the many ethical problems other contributors have been having with him doing this. This has been pretty much the strategy of the last three years, and far from actually making a difference, has actually made none whatsoever. Linus prefers, as he's demonstrated here, to attack his contributors - attack the very people who have made Linux usable, made it interoperate with Windows networks for example - rather than address their concerns.
      2. Reverse engineer Bitkeeper, using the information to write compatable clients.
      3. Dump Torvalds. Fork the kernel. That's radical, and it's going to be hard to get people on board with a single fork.
      I'm not going to rule out (3) from happening eventually, but having failed with the first, we're now seeing people resort to the second, which despite the bloody-minded behaviour of the BK people, is probably going to be successful.

      I can't blame them, and I can't see anything remotely unethical about what they're doing. I am staggered that anyone sees reverse engineering in the hysterical terms you do. Far from it being unethical, the question should be why these protocols need to be reverse engineered in the first place. Why aren't they documented?

      --
      You are not alone. This is not normal. None of this is normal.
    82. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      Of course they don't give a fuck. They still get paid no matter what kind of ridiculous bullshit makes it to the front page. And to top that off, the controversy that it generates brings in more banner hits, i.e. more money, so really, they're actually quite motivated to post ridiculous bullshit.

    83. Re:Dupe and a lie by Anonymous Coward · · Score: 1, Insightful

      Yeah, it's more like an honest mistake. Given Torvalds's recent level of morality (force other people to use a system they don't want; work with people trying to block development of free SCM systems; try to get your colleague fired; criticise colleagues in public), it's pretty easy to believe he would say something like that. In fact, as The Register pointed out, that's pretty much what he did say, just he said it about his "friend"'s wonderful BitKeeper product and its files.

      Did anyone notice Torvald's admission that it was actually himself who got rid of BitKeeper (out of spite?) ( "... got to the point where I decided that I don't want to be in the position of trying to hold two pieces together..." ) and is now trying to blame Tridge.

    84. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      AP is run by the same right-wing nutjobs who run foxnews, so how can you tell the difference?

    85. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      Fox News: Trusted by 29% of Republicans, 24% of Democrats.

      CBS News: Trusted by 15% of Republicans, 34% of Democrats.

      ABC News: Trusted by 17% of Republicans, 34% of Democrats.

      NBC News: Trusted by 16% of Republicans, 29% of Democrats.

      MSNBC: Trusted by 14% of Republicans, 29% of Democrats.

      CNN: Trusted by 26% of Republicans, 45% of Democrats.

      NPR: Trusted by 15% of Republicans, 33% of Democrats.

      C-SPAN: Trusted by 23% of Republicans, 36% of Democrats.

      So, we see that the only major TV outlet trusted almost equally by Democrats and Republicans is Fox News. It's accordingly the most balanced TV news outlet in America, by the opinions of the American people.

    86. Re:Dupe and a lie by aichpvee · · Score: 1
      How do any of those networks lean the other way? They might not have fallen over to the right yet, but they're certainly on their way.

      It's particularly nice how idiot like you will constantly go on about the "liberal bias" in the media but never back it up, all the while anyone who actually turns it on would know better.

      --
      The Farewell Tour II
    87. Re:Dupe and a lie by fizban · · Score: 1

      I've tried watching Fox News. I found it to be completely void of thought. I also consider most other cable and network news sources completely void of thought as well. "Balance" is not what we need in today's world. We need truth, and Fox News has absolutely none of that.

      I've found NPR, PBS and most independent news on the web to contain more insight and thoughtfulness about the day's news than can be found on Fox News and its ilk.

      --

      +1 Insightful, -1 Troll. What can I say, I'm an Insightful Troll.

    88. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      If we are talking about shows that are clearly editorial-type shows such as the O'Reily Factor, then, yes, you have accurately defined a clearly opinion-oriented show. Even then, in a show like the O'Reily Factor, you don't have facts mis-represented or simply left out in order to better mold reality to suit the host's/network's point view like you would on any of the other liberal-leaning networks. Furthermore, O'Reily always has someone else representing the other side of the story on his programs. Most of the other opinion shows on Foxnews have balanced representation and view-points built-in to their panels. Feel free to submit an example of a show on Foxnews that does not attempt to represent both sides of an issue.

      Opinion or not, Foxnews consistently presents the facts, regardless of how it may hurt or help them politically. Sadly, the other networks simply can't compete with facts.

    89. Re:Dupe and a lie by destroyingworld · · Score: 1

      Can you please illustrate how fox news has "balance" in their reporting.

      Their main anchor, Brit Hume, is a commentator for the conservative American Spectator. Their daytime anchor, David Asman, worked for the notoriously conservative Wall Street Journal editorial page as well as the conservative Manhatten Institute.

      Aside from bias in their news reporting, just look at their main pundits (Hannity, Colmes, and O'Reilly). Hannity is extremely conservative, Colmes is a moderate liberal who can't stand up for himself (much less for the values of liberalism) and O'Reilly is definitely conservative despite his claims to the contrary.

    90. Re:Dupe and a lie by Cyno · · Score: 1

      but its not surprising given that slashdot editors really don't appear to give a flying fuck any more

      Never attribute to malic which is adequately explained by stupidity.

      I think they forgot they should read.. the articles.. _before_ posting.

    91. Re:Dupe and a lie by anagama · · Score: 1

      I want to mod you up, but I don't think it's fair to talk down about plastic so much ("plastic-infused corpses). There are very nice high quality plastics and when quality is a production value, I think you can see some really nice plastic goods. Plastic has a bad name because of the all junk made out of it -- but so would tin, aluminum, wood, or gold if people only made crap with it. Anyway, I'm serious -- plastic is under-appreciated. The rest of your post would get my "insightful" vote however.

      --
      What changed under Obama? Nothing Good
    92. Re:Dupe and a lie by Mr.+No+Skills · · Score: 1
      I thought the same thing once (proof). The moderation and metamoderation systems seems to work - I'd just let us in the bucket of submissions and then there's no need for editors.

      Maybe...

      --
      Sleep is for the Weak
    93. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      I'll back this up too - I've worked for magazines, and they largely "clean up" their interviews to make them parse a bit better. Nothing like actually changing meaning or intent, but certainly some editing. Take out all the "ummm"s and "errr"s, expand out glottal stops to the implied word if necessary etc.

      They also tend to remove any questions where the interview subject made a total incomprehensible balls-up of an answer, unless they really don't like the person they're interviewing. That's usually a function more of incompetent interview subjects than of politics though, if somebody goes a whole interview and only gives one decent answer then you tend to just publish the crap ones rather than asking more questions.

      Generally speaking, you'd love to hear a lot of the original tapes of interviews in magazines. You'll find they say the same things they say in the printed text, but they generally come off as a lot less intelligent in person once you put all the normal human degredation of spoken English back into the piece!

    94. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      AP is run by the same right-wing nutjobs who run foxnews, so how can you tell the difference?

      If you had been paying any attention to the political scene over the past several years, you would know the difference. Instead, you are obviously just another lefty air head towing the liberal line.

    95. Re:Dupe and a lie by Omnifarious · · Score: 1

      Personally, I see morales as a decision making tool for helping people who don't have the time or inclination to carefully think out all the ramifications. So, in that way, a moral stance and a market argument aren't that far apart.

      That's why eating meat is considered immoral in warmer parts of the world. Meat there spoils quickly, so it's generally a bad idea to eat it. Additionally, cows are a very useful resource to have around and it would be bad to slaughter them all for meat in times of famine. But, trying to explain that to people at large, especially when they can see the local, short-term gain from slaughtering their cow is very hard. It's best to make it a matter of morals.

    96. Re:Dupe and a lie by JabberWokky · · Score: 1
      Uhhh... Grey. It is referred to as the "Grey Lady of Journalism".

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    97. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      I'm not aware of any drivers in the kernel for which the corresponding hardware vendor has repeatedly asked to halt development.

      Driver authors generally (though not always) have acquiescence from hardware vendors because the physical product is being sold either way. The drivers are useless without a 1:1 ownership ratio on the hardware.

      That is not the case with software products.

    98. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      Can you please illustrate how fox news has "balance" in their reporting.

      Their main anchor, Brit Hume, is a commentator for the conservative American Spectator. Their daytime anchor, David Asman, worked for the notoriously conservative Wall Street Journal editorial page as well as the conservative Manhatten Institute.


      I watch Brit almost daily and find that he almost goes overboard in trying to be fair and loyal to the facts. If you don't like his opinion or analysis, he has three other panel members (one liberal, one moderate, one conservative) to provide any further balance that any level-headed person could desire. As for the daytime anchor, I work during the day, so I really can't give you my assesment of him. Although, if it is like any of the other Foxnews shows, I'm sure it is plenty balanced.

      Aside from bias in their news reporting, just look at their main pundits (Hannity, Colmes, and O'Reilly). Hannity is extremely conservative, Colmes is a moderate liberal who can't stand up for himself (much less for the values of liberalism) and O'Reilly is definitely conservative despite his claims to the contrary.

      Hannity and Colmes are on the same show called Hanity and Colmes. As you mentioned Hanity is conservative and Colmes is a liberal. Your representation of Colmes is terribly flawed. He is as about far-left as anyone could be and has no problem standing up for intellectually bankrupted ideals. If he isn't liberal enough for you, then I doubt anyone is. Obviously, with having a conservative and liberal host on the same show, the viewer is, yet again, provided with the balance that is so difficult for the Koolaid-drinking left to see.

      O'Reilly claims to be independent, but, like you I think he leans more towards the side of conservatism then anything. Regardless, I think he does a good job of presenting both sides of the story by his reporting and by the guests that are invited on to represent their side of the story.

    99. Re:Dupe and a lie by Anonymous Coward · · Score: 3, Funny

      Hell, *I* won't even bother to register.

    100. Re:Dupe and a lie by killjoe · · Score: 1

      Why? This better not be his attitude. Making things cheaper then the competition is the core of capitalism.

      Anybody who says there is anything wrong with making competing products that cost less is out of their mind.

      --
      evil is as evil does
    101. Re:Dupe and a lie by boule75 · · Score: 2, Interesting

      I have few elements to back it up but I wish to submit an hypothesis: Torvalds reacts as if he had a moral deal with McVoy, and had been betrayed. "We use your free (as in beer) software, you got public advertising, you keep it free, we do not cost you anything nor threaten you (commercialy), we benefit from your good product".

      Everybody was happy. Now Torvalds has lost a very valuable tool for him, and he is upset about it especially since any mediation was refused.

      I am not technically qualifed to judge if the reverse-engineering was justified on a practical basis, nor to define if the main added value of BK lies in its protocols rather than in its code, nor even to judge if the "integrity" argument is void, but I am pretty sure it delivers a signal: "do not develop proprietary network-based tools for Linux; should they proove useful, you will not make a penny with them in two years time unless you lock in customers in another way".

      Probably a bad signal.

      --
      I am not Remy Mouton, unfortunately: http://remy.mouton.free.fr/art/
    102. Re:Dupe and a lie by ThJ · · Score: 2, Interesting

      I think the process Slashdot's going through is called "tabloid". The daily tabloids do this all the time. "Man murdered little girl" in big print on the front page. Read the article, and it turns out the "man" was 17, the murder was a traffic accident and the "girl" was a female cat. Okay. That was not the best example, but I'm no sleazy tabloid headline "journalist"...

    103. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      A large part of what is now gcc was written at Intel by the i960 group, and deliberately made part of the public domain. Steven McGeady was one of the managers responsible for this, as he pushed hard on the value to Intel and to the developer community of having good, solid open-source highly optimizing compilers for i960 and for the x86 architectures.

      Yeah, I was there. No, I'm not Steve McGeady, nor do I play him on TV.

    104. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      Given the dupes, most slashdot editors don't read slashdot either.

    105. Re:Dupe and a lie by Elshar · · Score: 1


      Soon, young jedi, you too will feel the power of the darkside and join us.

      MUAHAHAHAHAHA

    106. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      Obiviously he's not anti-competition.

      He wants OSS to put the same effort into designing products that closed software does. He doesn't want OSS to leech off of paid software by letting closed-source companies do the hard work.

      Linux is a competitor to other operating systems, but unlike reverse-engineered programs, 100% of the effort that's gone into Linux has been put there by OSS contributors.

    107. Re:Dupe and a lie by jpc · · Score: 1


      There are cultural differences between UK and US journalism. The Register is from the UK. Historically US papers have had "fact checking" departments (that havent noticed blatent frauds sometimes), while in the UK the journalists are given more freedom (which they have also been known to abuse). It is a different culture, and you shouldnt read the Register without understanding this (and British humour).

    108. Re:Dupe and a lie by jpc · · Score: 1

      When this story first appeared it wasnt clear it was Tridge. He is of course extremely experienced in reverse engineering. I dont think he was probably trying to write a source control system (although who knows). There were lots of people who couldnt use the "free" bk client because they had sent a patch to SV though, and the BK->CVS mirror was slow and behind. And the wire format wasnt that hard - it is not the IP in BK (or, given Larry's reaction, maybe it is...).

    109. Re:Dupe and a lie by 0x20 · · Score: 4, Insightful

      Why are Fox "beating the pants off" the other networks? I've got my own hypothesis: because the average-to-dumb outnumber the smart by a wide margin. This is no secret: look at IQ statistics for the general population. Got a lot of money and Want a successful TV network? Write dumb, loud, shiny content which appeals to the cross-section of the population covering "average" down to "foolish mush brain", and you are guaranteed the widest audience. And you get to perpetuate that audience by filling their heads with your mush! Bonus!

      It's the same reason that PBS and NPR historically must struggle to survive, while the Dr. Phils of the world turn into megamillionaires. There just aren't enough smart people to go around, and the dumb ones multiply faster than the smart ones to boot.

      So congratulations, stupids, you're extinguishing your best hope for long-term survival. Who wants their kids to get physics degrees, when everybody else's kids are becoming latte-slurping pinheads
      with MBAs?

      At least you can take solace in the probability that when the end comes, you'll probably all be - statistically speaking - too stupid to realize it.

      "Oh brave new world, that has such people in it!"

    110. Re:Dupe and a lie by Anthony+Boyd · · Score: 1
      Slashdot has become a shadow of its former self.

      So where are the other shining stars in this sky? I've been to Bruce Perens' news site, and it just ain't fun. I've been to OSNews and it's OK but the owner treats it like a fiefdom. What other options are there for pro-OSS news with commentary from the readers? From what I can tell, there is nowhere else to go.

    111. Re:Dupe and a lie by 0x20 · · Score: 1

      I didn't mean to sully the good name of plastics. After all, they can't help whose corpses they end up infusing. They're just innocent giant molecules.

    112. Re:Dupe and a lie by ashayh · · Score: 1

      And that's any different from ABC, CBS, NBC, and CNN??? Oh, they lean the other way, so they're okay in most people's books! Got it!
      ABC, CBS, NBC, are far from perfect, but their reporters do not keep on chanting over and over again to "BOYCOTT FRANCE!!!" or other such nonsense.
      ABC, CBS, NBC, do not ,completely ignore an anti Bush-Rep OR anti Dem event event (such as the recent rally against US forces by people in Iraq). Whenever you see an anti bush story on news.google.com , check how the fox website covers it and in what detail. You'll see such an example every now and then.
      The fox web site has a regular column called "Junk Science". The columinst Steven Milloi has only ONE agenda: bash the greens. Which is OK if you back that bashing with facts.
      However, if you read any of his back columns and try to verify his 'facts', you'll see that many of them are outright lies or non sequiturs. Some 'scientific' statements are actually not so clever manipulations to fool commoners. In one article he claims in a nonchalant manner theres no proof people are still suffering from cancer etc from the Bhopal targedy. To see if he's right, just take a trip to Bhopal and find out. I have. Bhopal is a few hundred miles from my birth place.
      Even as I write, there is a story on ALL newspaper-websites about how John Kerry and another senator blew a CIA operatives cover. Foxnews is the only 'large' web site which does not mention the other senator, (an R) at all.
      The only websites who mention half truths like these are hardcore partisan web sites.
      I had always HEARD fox was worthless... but to believe it, keep visiting it and see for yourself. Like I said you'll see a something totally twisted

    113. Re:Dupe and a lie by anagama · · Score: 1

      Well, now I wish I had saved my vote to correct the grossly unfair flamebait for your factual (plastics aside ;-) post.

      --
      What changed under Obama? Nothing Good
    114. Re:Dupe and a lie by 0x20 · · Score: 1

      Thanks for the sentiment. But I fully expected the flamebait mod and I can afford the karma :)

      (...until they read the other reply i posted)

    115. Re:Dupe and a lie by paulymer5 · · Score: 2, Funny

      Says the user whose userid is only 5191 less.

    116. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      I've noticed that BBC often misquotes American speakers. Sorry, but no American says "colour" or "soya" or "aluminium".

    117. Re:Dupe and a lie by horza · · Score: 1

      Sad that in this case it comes from ... a reputable news source. I'd expect to see this ... on Slashdot.

      Amen. Slashdot are so poor now they don't even need someone to hoax them, they hoax themselves.

      Phillip.

    118. Re:Dupe and a lie by ErikZ · · Score: 1

      If they're so smart, why is it so hard for them to communicate simply?

      I have to do it every day when explaining technical things to people. I find some people like to hide behind big words when they're trying to BS you.

      --
      Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
    119. Re:Dupe and a lie by EzInKy · · Score: 1

      So, we see that the only major TV outlet trusted almost equally by Democrats and Republicans is Fox News.

      Or as equally distrusted, depending on how you look at it. If you add the Republican 26% and the Democrat 45% together, CNN's 71% overall trust rating crushes FOX's measley 53%.

      --
      Time is what keeps everything from happening all at once.
    120. Re:Dupe and a lie by 0x20 · · Score: 1

      If you're so smart, why is it so hard for you to understand what people are saying?

    121. Re:Dupe and a lie by 0x20 · · Score: 2, Funny

      well, that was meant to sound like a joke, but it didn't come out that way. sorry.

    122. Re:Dupe and a lie by davidgay · · Score: 1
      True, but several of the optimizations that used to be found only in commercial compilers were figured out[by gcc]through a reverse-engineering process.

      I don't believe you. Cite some evidence, and, while you're at it, name some significant compiler optimisation which isn't published.

    123. Re:Dupe and a lie by killjoe · · Score: 1

      "He wants OSS to put the same effort into designing products that closed software does. He doesn't want OSS to leech off of paid software by letting closed-source companies do the hard work."

      He should say so and explain himself then. I have never heard him say such a thing and neither have you.

      "Linux is a competitor to other operating systems, but unlike reverse-engineered programs, 100% of the effort that's gone into Linux has been put there by OSS contributors."

      Bullshit. Virutally all the good parts of linux were first implemented in commercial systems. NUMA, journaled file systems, multi processing etc.

      Sounds to me like you are talking out of your ass there.

      --
      evil is as evil does
    124. Re:Dupe and a lie by _Sharp'r_ · · Score: 1

      Your post thus proving the point that most people's definition of intelligence is something along the lines of "how well someone agrees with me".

      Perhaps you should look at some actual demographic data for say, FOX news and Rush Limbaugh's audiences and then try to use that to illustrate your point?

      --
      The party of stupid and the party of evil get together and do something both stupid and evil, then call it bipartisan.
    125. Re:Dupe and a lie by boots@work · · Score: 1

      Journalists have a rule that anything between quotation marks has to be an exact quote.

      Mediocre journalism undergrads, maybe.

      Last week's Economist uses almost exactly the same tactic -- to show how hypocritical or inconsistent someone's position is. (I wouldn't be surprised if that was what put Orlowski in mind of it.)

      Whether you agree with the Economist's moderate-libertarian politics or not, their journalism and sub-editing is of the highest rank.

      The real fault here is not with the Register having a mock-quote, but with Slashdot quoting the Register out of context (which really is a sin.)

    126. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      Linus is in favor of implementing available standards in a free and open manner. He is not in favor of reverse-engineering someone elses implementation against their wishes.

      There is no inconsistency to be found.

      Then i assume he doesn't use linux?

      Especially any of the hardware support.

    127. Re:Dupe and a lie by boots@work · · Score: 1

      the inclusion of .doc capabilities isnt the main reason for it and dont compete with MS Word on Linux

      So you think OpenOffice is OK, but WordView is not, because it does nothing other than decode Word files? Why?

      Or are you saying that the Linux OpenOffice is OK, but OpenOffice on Windows is wrong, because it competes with Office?

      Or if he'd written a whole SCM that would be OK, but because he only wrote something that could only pull from bk and decode the result it's wrong?

      Tridgells main reason was to circumvent the license for Bitkeeper

      Uh, no. His purpose, it would seem, was just to get a copy of the kernel source without using bk. Is that so wrong?

    128. Re:Dupe and a lie by boots@work · · Score: 1

      Linus believes that reverse-engineering of proprietary binaries is not the right way to do things.

      That fine, but also irrelevant.

      I don't think tridge ever saw the bitkeeper binaries. All he did was look at data files containing open source code.

      The principle proposed is that you should not interoperate with someone else's product if they don't want you to. Considering Linux runs on a lot of hardware where it was unwelcome by the manufacturer this is inconsistent with his own actions. Why did he support the sun port when Sun hated Linux?

    129. Re:Dupe and a lie by mOdQuArK! · · Score: 1

      Or the Bush government agency appointees who make propaganda ads that look exactly like newscasts, then pass them on to friendly "media outlets" who run them without telling their customers that they are actually ads.

    130. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      Oh, certainly; Fox is clearly not the most trusted of the news sources. What it does manage is to be the national TV news where trust/distrust correlates the least to political alignment.

      That doesn't mean it is balanced . . . but it does seem to be the closest thing to an objective test of balance (within the political context of the United States) I've seen. Every other argument about balance tends to be colored by the opinion of the debaters on the underlying facts.

      The other media outlets that the survey found had low political affiliation correlation to trust were the Wall Street Journal and local TV news broadcasts taken as an aggregate. Mainstream news completely lacks any entities that are strongly trusted by Republicans and weakly trusted by Democrats.

    131. Re:Dupe and a lie by Axe · · Score: 1
      Natural conclusion is that the most balanced outlet would be the one absolutely nobody trusts: since 100% trust can not be attained, as some people will not agree with each other no matter what it is they are discussing.

      Tabloids near you grocery store register are a good approximation. Fox, obviously, is the closest thing to them among major news networks. Good job Fox.

      --
      <^>_<(ô ô)>_<^>
    132. Re:Dupe and a lie by WNight · · Score: 1

      The problem is that the media tries for a centrist view and they don't pursue the far-leaning stories and as such, they end up promoting the party line - if you don't add any spin and just report what you're given (which most TV news agencies seem to do these days) you end up reporting the right-wing news under a right-wing president, etc.

      Any story other than "President lies - pursues multi-year war against unrelated country because of 'dick thing'" is untrue. With Bush as pres you need to sound far left to get balanced news. All the whitehouse is good for anymore is complete fabrications. "We have found a ton of WMD" -> "There are WMDs, we have proof, but you'll have to wait" -> "What WMDs? We didn't say that". Any responsible journalist would cover this story 24-fucking-7 until there was a resolution.

      At this point Bush appears to be a liar and a criminal and thus legally unworthy to be president. Either pursue this and call for his resignation (and get your news crews to investigate this, big time) or go the other way and attempt to show how this isn't criminal.

      Sitting on the fence appears neutral but it plays to the party in power and is thus useless. Thanks a lot news agencies - your fear of being sued or censored has made you useless.

      This is why blogs are important. They don't have as much to lose and are harder to control - they can leak information and bandy it around, collecting additional facts and in general, doing a better job of it than news agencies. (Look at the faked typewritten memos - from what I saw, most of the "Research" was done by bloggers. Some guy at Fark was trying various fonts to match the layout, someone on Livejournal was going through industry papers from then trying to determine the availability of those typewriters, etc.) Then once it's too big to ignore and bloggers have done most of the legwork the TV news comes in, applies minimal oversight to checking the evidence, and runs with it.

    133. Re:Dupe and a lie by Axe · · Score: 1
      You can see that Republicans average trust level is 19.4%, while Democrats trust news on average 33%. Average trust level - 26.2%

      If you normalize by this factor (divide by group average, multiply by overall average) you will get:

      Fox 39% - 19%

      CBS 20% - 26%

      ABC 22% - 26%

      NBC 21% - 23%

      MSNBC 18% - 23%

      CNN 35% - 35%

      NPR 20% - 26%

      C-SPAN 31% - 28%

      So, when normalized properly by the average response from those two groups, CNN is the most balanced. Compute that for yourself.

      --
      <^>_<(ô ô)>_<^>
    134. Re:Dupe and a lie by sumdumass · · Score: 1

      NPR and PBS isn't much better at presenting the news. I listen to them in the morning and some evenings. Outside the normal this is whats happening news thats on every channel, they are verry slanted. I listened one day when the commentator reported somethign and the otne went from this is what happened to a scolding when she named bush or some republican. Since then i have noticed that when ever she reports on somethign if you don't agree with her point of view, it is always scolding no matter who was being reported about.

      I dunno how this is insight, thoughtfulness or anythign of the type. it is little less then her point of view wich is just as bad as anyother news program giving thier point of view. Maybe you agree with her point of view and see it that way so you don't notice as much.

      Bias is going to be present in about any form of news. People gravitate closer to the bias that reflects what they want to hear and that measn advertising dollars. People can complain about it all they want but it will never disapear. NPR and PBS, i think still get public funding because they cannot sustain them selves without it. They may not be as concerned with a particular bias as much as the rest but ti is still there and leans one way or another.

    135. Re:Dupe and a lie by nordicfrost · · Score: 1

      What is unique on Slashdot is that it grabs everything from other sites, unlike modern blogs. So Slashdot would have been a very good site if the editors were: a) faster and b) more accurate.

      Now, I get my news from Safaris "Open in tabs" function. Every site I like to check out is stored in bookmarks and gets a glance every day. That way, Slashdot is 99% old news. RSS is probably easier, but I have never gotten around to it.

      Sites I like: Daring Fireball, Boing boing, Engadget, Gizmodo etc...

    136. Re:Dupe and a lie by shutdown+-p+now · · Score: 1
      I am pretty sure it delivers a signal: "do not develop proprietary network-based tools for Linux; should they proove useful, you will not make a penny with them in two years time unless you lock in customers in another way".
      You're right, and I'd say it's a good signal. Proprietary closed protocols (and file formats) are an abomination, and have no reason to exist whatsoever, on Linux or any other OS. Interoperability is everything.

      Reverse engineering a protocol to provide unrestricted access to user's own data stored using closed, proprietary format, is legal, moral, and ethical from any reasonable point of view. Period.

    137. Re:Dupe and a lie by shutdown+-p+now · · Score: 1

      Score:5, Vote Parent Up!

    138. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      Amen, brother!

    139. Re:Dupe and a lie by boule75 · · Score: 1

      I do agree reverse engineering is legal, useful, moral, etc, etc...

      But if it threatens a wider adoption of a free platform because editors cannot make a living if they develop for it, that's _not_always_ a good idea, espcially if a moral deal exists that says "we provide you our good proprietary tools for free provided you do not harm us".

      The timeline of the "incident" provided in a related article shows apparently a not-so-clean behaviour on the reverse-engineering side. I do not speak from a legal point of view, but rather from fairness in the way the free-software community deals with non-monopolistic editors.

      Once again, I have no in-depth knowledge of the case and I cannot judge if the reverse engineering was justified on a practical basis, if it was needed, if BK had refused to provide a useful tool. If all this was false, then I find Mr. Tridgell attitude dubious, a kind of free-software bigotry perhaps?

      As for the open formats: I agree data, and especially _public_ data should not be locked in proprietary formats. But :
      - this off-topic here: the code source has always remained accessible;
      - if a company develops a good product that temporarily stores data in a proprietary format, that uses closed protocols, do you claim that it should be immediately cracked and replaced by a free alternative? Hum... I would rather see them make some money of their product and get a financial incentive to provide inovation that way, without having to rely on patents, for instance.

      What has been done smells a little, even if it was perfectly legal.

      --
      I am not Remy Mouton, unfortunately: http://remy.mouton.free.fr/art/
    140. Re:Dupe and a lie by jfengel · · Score: 1

      Last week's Economist uses almost exactly the same tactic

      Which article? I missed it. (I've only had a chance to skim the latest issue.)

    141. Re:Dupe and a lie by shutdown+-p+now · · Score: 1
      But if it threatens a wider adoption of a free platform because editors cannot make a living if they develop for it
      We (the OSS/FSF crowd) are not obliged to provide them a living. In this case, if someone comes up with an equally good, but Open/Free alternative, are you basically saying that they are doing a bad thing because they don't let authors of the original proprietary software 'make a living'?
      As for the open formats: I agree data, and especially _public_ data should not be locked in proprietary formats. But : - this off-topic here: the code source has always remained accessible;
      The data in this case is not just the code; it's the revision history.
      - if a company develops a good product that temporarily stores data in a proprietary format, that uses closed protocols, do you claim that it should be immediately cracked and replaced by a free alternative?
      Definitely, and that should be done ASAP. By the way, what can be 'temporarily' about the data format? It's either closed or it's not, simple as that.

      Simply put, using closed file formats to hinder competition (Free or not) is unethical. Not only I don't care if people who do so 'make a living', I believe that in a perfect world they shouldn't even be able to do so. They should find a better way. For example, I have no problem with closed-source software which works with open formats and protocols (e.g. Adobe Reader).

    142. Re:Dupe and a lie by 0x20 · · Score: 1

      No, you're totally right. Rush Limbaugh fans are geniuses. Every last one of them.

    143. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      Statistically speaking, IQ is normally distributed about 100, because it's a mean-corrected artificial scale that always puts the hypothesized population mean at 100.

    144. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      The Linus's applications are dying ...

      No docviewer for .doc, no pptviewer for .ppt, no excelviewer for .xls, no accessviewer for .mdb, ...

      Yes a pdfviewer for .pdf, it's the propietary Adobe' pdf.

    145. Re:Dupe and a lie by boots@work · · Score: 1

      I had a quick look through and can't spot it, but I remember seeing it and having just the same feeling as with the Register: "he really said that? oh, i see."

    146. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      This is essentially a story about the last time [slashdot.org] Slashdot posted a story about this.

      The only addition is the false quote from Linus, I think it is pretty unforgivable that CowboyNeal would put a deliberately false quote in the blurb of a story, but its not surprising given that slashdot editors really don't appear to give a flying fuck any more (even after I sent an email to the "on duty editor" after seeing this in the "mysterious future").


      Well, two things will happen.


      1. Cowboy Neal will be "rtfa" in the future when
      something involving Linus comes along again.


      2. You will be s.o.l. when you want to submit a story to slashdot.

      After I publicly criticized the selection of stories( way off topic, things users would get rejected in a heartbeat for) published I never got a story accepted again.

    147. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      That looks like the worst statistical analysis I have ever seen.

    148. Re:Dupe and a lie by Axe · · Score: 1

      You have obviously not seen much.

      --
      <^>_<(ô ô)>_<^>
    149. Re:Dupe and a lie by AtariAmarok · · Score: 1
      "Colmes is a moderate liberal who can't stand up for himself (much less for the values of liberalism) and O'Reilly is definitely conservative."

      Colmes is a liberal, but the difference is that he is "mild mannered", and unlike his counterparts on Crossfire, he refuses to lie just to spin a point. O'Reilly is definitely moderate, based on his views. I rarely listen to him on radio anymore, but he was bashing Bush last night. I've heard him harp on Cheney's secrecy over and over. He is a true oddity: an angry moderate.

      However, as for your main point. Fox is to the right as CNN is to the left. I don't agree that they are "balanced" as they tip to the right. They are as "fair" as any large news organization in that they get many consultants of different stripes to refute things on many of their programs.

      Whether or not they tip to the right (as we think they do) or are perfectly balanced (as the parent said), they have a First Amendment right to be either way. It is their editorial decision.

      --
      Don't blame Durga. I voted for Centauri.
    150. Re:Dupe and a lie by Anonymous Coward · · Score: 0

      I'll refer you to alpha's excellent rebuttal. As for what I have seen, it may not be much, but it was higher quality statistics than what you provided.

  2. Misleading headline... RTFA editors! by garcia · · Score: 4, Informative

    Torvalds launched a blast against OpenOffice.org, and defended Microsoft's right to keep its binary Office formats proprietary. "I'm happy with somebody writing a free replacement for Microsoft Office. But I'm not fine with them writing a free replacement just by reverse engineering the proprietary formats," said the Linux founder. "Microsoft has its own reasons for keeping them proprietary, and I can't argue with that."

    Actually he didn't - we just made that quote up.


    Well, thanks for another misleading headline Slashdot! While I applaud your recent efforts to fix crappy editorial comments and duplicate removal you still are showing that you refuse to even read the articles that users submit. Now on to the rest of the article...

    You know Linux is a clone of Unix because Linus couldn't run Unix on his 386 machine. He wasn't pleased that he couldn't do something and he worked around it. Why can't someone be displeased with other proprietary systems and create workarounds for them?

    I'm preaching to the choir here but reverse engineering is a Good Thing for all communities. There is absolutely no reason that we should not support working around what others have obfusticated to make money for themselves.

    Linux wouldn't have nearly the same capacity in the Windows world we live in if it wasn't for Samba. Yeah, there is NFS for Windows and various other file sharing protocols that could have been used but Samba makes it easy for anyone to fit their Unix clone right into their pre-existing Windows network without much trouble.

    The free client was costing Bitmover $500,000 a year, explains McVoy. "At that point we started looking at what it would be like to discontinue the free BK.

    So? It's obvious that the pay-for client offered nothing worth what you were asking if the free client can do the job. Either price properly or make the pay-for product much better. I'm not talking about crippleware or nagware. I'm talking about creating a much more superior product that entices people to buy rather than hobble along with what the free version offers.

    Plenty of companies out there have been doing it just fine by basing their business model on Linux. Why can't McVoy find the same happy existence?

    "What Larry is not fine with, is somebody writing a free replacement by just reverse-engineering what he did. Larry has a very clear moral standpoint: 'You can compete with me, but you can't do so by riding on my coat-tails. Solve the problems on your own, and compete honestly. Don't compete by looking at my solution.'

    They are competing honestly. They are doing it in a clean lab. They aren't trying to steal your code and use it themselves but they are trying to take a great idea and make it better. Welcome to the real world. Crying doesn't do anything but piss people off. Do something to your own software that will make it stay one+ steps ahead of the reverse engineered competition.

  3. Erm by pmc · · Score: 3, Informative

    From the article:

    Actually he didn't - we just made that quote up.

    Sheesh.

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

      Well if reverse-engineering of proprietory code is bad,
      maybe The Reg erred with the logic that "forward-engineering"
      of non-proprietory speech must be good.

      In my books I call that Spin Doctoring.
      You are what you eat.

  4. Saving Throw... by airrage · · Score: 4, Funny

    Saving throw of "Tempest in a Teapot" ... failed.

    --
    "This isn't a study in computer science, its a study in human behavior"
  5. RTFA by robbo · · Score: 0, Redundant

    The reg: ... we just made that quote up.

    --
    So long, and thanks for all the Phish
    1. Re:RTFA by airrage · · Score: 1

      Funny. Mod parent up, up, up! Or down as the Gods may see fit.

      Thanks,
      The Masses.

      --
      "This isn't a study in computer science, its a study in human behavior"
  6. Linus did NOT say that, RTFA! by EnronHaliburton2004 · · Score: 3, Informative

    But I'm not fine with them writing a free replacement just by reverse engineering the proprietary formats

    Linus never said that. From the fucking article:

    "Actually he didn't - we just made that quote up."

    Please don't put words in Linus' mouth. That's very sleazy, Mr. Andrew Orlowsk.

    Also from the fucking article:

    So is Linus going to come down hard on other efforts to create a free and open alternative to a proprietary product - say, for example, a UNIX(TM)-like operating system?

    Does the author understand that this is a different situation? Linus did not reverse engineer Unix.

    1. Re:Linus did NOT say that, RTFA! by Anonymous Coward · · Score: 1, Informative

      Really? I would have thought that that's exactly what Linux is.

      Please explain how Linus writing Linux was not reverse-engineering of Unix.

    2. Re:Linus did NOT say that, RTFA! by man_of_mr_e · · Score: 2, Informative

      Linus (and others) wrote Linux to conform to the POSIX specifications. They didn't reverse engineer any form of Unix, not even Minix (though Linus did start with it, he quickly threw it away).

    3. Re:Linus did NOT say that, RTFA! by MynockGuano · · Score: 1

      It's a POSIX-compliant OS. POSIX is the standard to which Linux was built to comply, not "UNIX" which is a proprietary system. That's like saying you can't bake a cake without "reverse-engineering" one from a local bakery.

    4. Re:Linus did NOT say that, RTFA! by Anonymous Coward · · Score: 0

      "Does the author understand that this is a different situation? Linus did not reverse engineer Unix."

      I don't think the author understands the situation at all. The reality is that designing and implementing a piece of software that opperates in a similar manner to an exsisting product is different from reverse engineering the software to steal their design.

      If you use cars as an example, Linus would be saying that it would be immoral to take an exsisting car, reverse engineer it to have the design of the car, and to then produce the identical car under a different brand.

    5. Re:Linus did NOT say that, RTFA! by Wateshay · · Score: 4, Insightful
      Really? I would have thought that that's exactly what Linux is.

      Please explain how Linus writing Linux was not reverse-engineering of Unix.

      Because Linus didn't snoop out undocumented proprietary formats in order to figure out how to make Linux compatible with Unix operating systems. He simply built a free operating system that conformed to the published and open Posix standards. If he had examined Solaris binaries to figure out how to make Linux a binary compatible Solaris clone, that would have been reverse engineering. Implementing a published standard is not reverse engineering.

      Don't get me wrong, I disagree with Linus' opinion here. I don't think there's anything wrong with reverse engineering, as long as you don't steal trade secrets or perform some other such corporate espionage tactic to facilitate the reverse engineering. That doesn't make Linus a hypocrite, though. It just means that he's not in line with the predominate opinion in the open source world (which anyone who follows Linus' opinions already knew anyway).

      --

      "If English was good enough for Jesus, it's good enough for everyone else."

    6. Re:Linus did NOT say that, RTFA! by SunFan · · Score: 0

      Please explain how Linus writing Linux was not reverse-engineering of Unix.

      Well, aren't all the interfaces published? There's POSIX, IEEE, etc. Further, the Linux kernel mimics UNIX but doesn't re-implement everything (last I checked a Linux module doesn't just plug into FreeBSD or Solaris).

      I'd use the words "inspired by UNIX" rather than "reverse engineered from UNIX."

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
    7. Re:Linus did NOT say that, RTFA! by pla · · Score: 1

      Linus (and others) wrote Linux to conform to the POSIX specifications. They didn't reverse engineer any form of Unix

      I have to wonder how you interpret the idea of clean-room reverse engineering...

      Team A examines how the target works. They document its interaction with the outside world in great detail, creating what amounts to a functional spec.

      Team B, having no overlap with Team A, writes their own implementation of that spec.

      Done correctly, you have a final product with the same external behavior as the target, but with no possibility of IP contamination.


      Now, Linus wrote Linux to the POSIX spec. The same spec every other major UNIX-variant obeyed (well, not really, but they all claimed to). This just eliminates the need for Team-A, because he already had a sufficiently detailed description of the target's externally visible behavior.

      So, on a technicality, Linus did not reverse engineer anything. But calling this different on moral grounds? No. He wanted a particular behavior in an OS, and wanted it on his terms, not those of the few commercial vendors providing similar software. So, effectively no different than wanting, for example, SMB compatibility or BK compatibility

    8. Re:Linus did NOT say that, RTFA! by Anonymous Coward · · Score: 0

      Maybe he didn't personally, but there's a lot of shit in the kernel that WAS reverse engineered (think device drivers and filesystems, for example).

    9. Re:Linus did NOT say that, RTFA! by mollymoo · · Score: 1
      Linus (and others) wrote Linux to conform to the POSIX specifications. They didn't reverse engineer any form of Unix, not even Minix (though Linus did start with it, he quickly threw it away).

      Linus didn't have the POSIX specs when he started so he couldn't possibly have written to them. Did he just happen to come up with a kernel that had the right API? I think not.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    10. Re:Linus did NOT say that, RTFA! by Anonymous Coward · · Score: 0

      Since there are completely free versions of unix out there, like FreeBSD, this hardly seems relevant.

    11. Re:Linus did NOT say that, RTFA! by man_of_mr_e · · Score: 1

      The difference is that Posix is an open specification. BK's protocol is not. It's perfectly legitimate for anyone to implement a POSIX OS, and many have. Reverse engineering a private protocol, using tools provided under the condition that the product not be reverse engineered is a totally different ball of wax.

    12. Re:Linus did NOT say that, RTFA! by finkployd · · Score: 1

      Linux is a clean room implementation of Unix derived from the open, published, standards and documentation.

      Unless you believe SCO.

      Finkployd

    13. Re:Linus did NOT say that, RTFA! by man_of_mr_e · · Score: 1

      The early kernels weren't posix. They weren't System V or BSD compatible either, they were basically only compatible with themselves. Unix compatibility came from POSIX.

    14. Re:Linus did NOT say that, RTFA! by EnronHaliburton2004 · · Score: 2, Informative

      Linus didn't have the POSIX specs when he started so he couldn't possibly have written to them.

      But he did eventually get the POSIX specs, and made Linux conform with the specs.

      As an interesting piece of history, here's the post which got the ball rolling.

    15. Re:Linus did NOT say that, RTFA! by mollymoo · · Score: 2, Interesting
      I don't think the author understands the situation at all. The reality is that designing and implementing a piece of software that opperates in a similar manner to an exsisting product is different from reverse engineering the software to steal their design.

      I keep hearing this. The reverse engineering effort was done without using a copy of BitKeeper (but using files it produced, of course). As far as I can tell this means all the people saying the reverse-engineering is somehow stealing BitKeeper's ideas mean there is no more to BitKeeper than a file format. If that's all BitKeeper has to offer, if there is nothing sufficiently innovative to patent or sufficiently complex as to be impossible to duplicate without knowing how it works internally then it just isn't that special.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    16. Re:Linus did NOT say that, RTFA! by Anonymous Coward · · Score: 0

      Is Orlowski being sleazy or are you being a clueless idiot who can't read more than three paragraphs without faiting and who doesn't understand IRONY? Tough question. Uh, let me get back to you. What's the wikipedia entry for "irony"?

    17. Re:Linus did NOT say that, RTFA! by Anonymous Coward · · Score: 0

      I call -3 sad Torvalds fanboy.

      How do you think all the Linux hardware support came about? Mostly reverse engineering. Without that Linux would never have even got to the stage of needing a BSD Troll to laugh at it.

    18. Re:Linus did NOT say that, RTFA! by cpghost · · Score: 1

      Because Linus didn't snoop out undocumented proprietary formats in order to figure out how to make Linux compatible with Unix operating systems. He simply built a free operating system that conformed to the published and open Posix standards.

      Hmmm... what came first, COFF or Linux (0.01)? And was COFF officially documented or even published back then? Where? In some proprietary include files? Same for a.out format. I'm not even talking about ELF, since that came much later in the game, when Linux was already popular. It's difficult to write a Unix clone from scratch, without snooping at existing implementations. That was even more difficult back then, when all you had was Minix (which is internally very different from the Unix described in Bach), or, if you were lucky, the BSD 4.3 (not 4.4Lite) tapes! Access to published Unix API-standards was either prohibitively expensive, or outright impossible, since those standards didn't exist (or had not yet matured) back then.

      But despite this: you're still right. Linus didn't really have to rely heavily on reverse engineering to created Linux 0.01 (or later).

      --
      cpghost at Cordula's Web.
    19. Re:Linus did NOT say that, RTFA! by putaro · · Score: 1

      Reverse engineering a private protocol, using tools provided under the condition that the product not be reverse engineered is a totally different ball of wax.

      How about reverse-engineering SMB? Prior to about 1996 Microsoft did not publish any specs on SMB. I attended the first CIFS conference (where they started to publish the SMB specification) and there were still large parts of the protocol not publicly specified (they weren't even internally specified!!). If I remember right, Tridgell attended that conference as well, at MS' invitation.

    20. Re:Linus did NOT say that, RTFA! by man_of_mr_e · · Score: 1

      SMB is, perhaps, a different story. MS being a monopoly means they operate under different rules. Also, MS willfully published CIFS documentation. Even though they may not have published all of it, it can certainly be argued that MS intended for the protocol to be used by third parties by publishing the CIFS documentation.

    21. Re:Linus did NOT say that, RTFA! by putaro · · Score: 1

      They didn't publish CIFS until 1996 or 1997.

  7. RTFA by Golden_Eternity · · Score: 0, Redundant

    That quote was made up.

  8. Linus the traitor? by Anonymous Coward · · Score: 0
    Uh. WTF?!

    Who is this imposter and what has he done to the real Linus?

  9. I feel the the opposite... by Tumbleweed · · Score: 3, Insightful

    MS shouldn't be forced to open any application source code, but _should_ be forced to have open file formats. They can 'innovate' all they want, but their customers shouldn't be locked into their software. IMO, of course.

    1. Re:I feel the the opposite... by Anonymous Coward · · Score: 0

      And I see you didn't rtfa either.

    2. Re:I feel the the opposite... by Anonymous Coward · · Score: 0

      Being a customer of MSFT is a choice, of course...you don't have to buy their technology.

    3. Re:I feel the the opposite... by Tumbleweed · · Score: 1

      True, but it doesn't change my views on the matter of forcing open source code on MS, or forcing open file formats on them.

    4. Re:I feel the the opposite... by UWC · · Score: 1
      Being a customer of MSFT is a choice, of course...you don't have to buy their technology.

      At the moment, by saying that, you're also saying, "You don't have to maintain compatibility with the rest of the world. It's a choice."

      And I guess that may or may not have been your point, sarcasm being known to be of a frequency often undersampled in A-to-D conversion and thus not always successfully reproduced.

    5. Re:I feel the the opposite... by Tumbleweed · · Score: 1

      Since the Western world has pretty much settled on MS applications, if you want to do business, you're going to need to be able to exchange documents easily. If you want to get a freakin' JOB, you have to know how to use MS apps. So in many cases, you DO have to buy their technology. Rather like the smoking in bars debate, sure, you can be a waitress somewhere else where there's no smoking allowed, but why should you have to find another job?

      Let's put it this way: It's like if I put my money in a bank; I have the not unreasonable expectation that if I want to change banks, all I have to do is remove my money and go to another one. Not so when you put your data into some MS applications. That particular bank doesn't want you removing your money; you can only manipulate it from within that bank. And if you try to use another bank to access your money, it often comes out looking kinda funky, and thus not being entirely useful.

    6. Re:I feel the the opposite... by Anonymous Coward · · Score: 0

      "You don't have to maintain compatibility with the rest of the world. It's a choice."

      Yes, it is a choice. What is the problem?

    7. Re:I feel the the opposite... by hesiod · · Score: 1

      > At the moment, by saying that, you're also saying, "You don't have to maintain compatibility

      TXT is a pretty universal format. Is the RTF format closed and owned by Microsoft? Not to mention the fact that Wordpad (free with Windows) will read many .DOC files.

    8. Re:I feel the the opposite... by Keeper · · Score: 1

      File -> Save As -> Save as type (txt | rtf | filtered html | nonfiltered html | xml)

    9. Re:I feel the the opposite... by hesiod · · Score: 1

      > you can be a waitress somewhere else where there's no smoking allowed, but why should you have to find another job?

      Because you obviously have a difference of opinion with the management. They can choose to make a bar nonsmoking. And besides, what idiot would get a job in a bar and expect there to be no smoking (excluding cities with public smoking bans)? Only one who wants to complain a lot. That hypothetical waitress knew there would be smoke, took the job anyway. THAT WAS HER INFORMED DECISION. Stop trying to make decisions for me. This is a particularly touchy issue for me since my previous home town just banned smoking in every single public building EXCEPT the race track that conveniently "donates" money to the extremely corrupt local politicians (Wheeling, WV).

      > if I want to change banks, all I have to do is remove my money and go to another one. Not so when you put your data into some MS applications

      Have you ever seen a feature called "Save As?" To transfer money out of a bank, that means you already had an account. So to extend your analogy, you would have had to have been using Office to begin with. Therefore, to switch out, all you have to do is save all your files to another format and *poof* no more MS dependencies. Unless you can find a batch converter it may take a while, but it can be done quite easily.

    10. Re:I feel the the opposite... by Art+Tatum · · Score: 2, Insightful

      I think that would have been an excellent (and economically safe) solution to the Microsoft anti-trust trial. Unfortunately, everybody was focused on breaking up the company and the inevitable tech sector collapse that would have followed. And most of the people prosecuting the case were doing it for political reasons rather than practical reasons.

    11. Re:I feel the the opposite... by Anonymous Coward · · Score: 0

      Can we also sue Sony into supporting Sega Saturn CDs in the PS3? I don't want to feel stupid for making another business mistake.

    12. Re:I feel the the opposite... by UWC · · Score: 1

      I'm not saying that they should open up their file formats, just that they've managed to become pretty much the only way to go in a business environment these days if you deal with other businesses. Sure you can make rich text formatted documents, but if you accept documents from other companies, what happens when they send over an Office XP .doc or a .xls file with some VB macros in it? You can't get around using MS Office these days without severely limiting your selection of compatible partners, associates, customers, or suppliers.

    13. Re:I feel the the opposite... by aCapitalist · · Score: 1

      Forced? Why?

      If Joe random developer creates some binary file/network protocol should they be "forced" to open it up. Or is this just one of the "But it's Microsoft" arguments?

      Government is already too busy-body the way it is. Let people make their own rational purchasing decisions and leave government out of it.

    14. Re:I feel the the opposite... by Tumbleweed · · Score: 1

      If Joe random developer creates some binary file/network protocol should they be "forced" to open it up. Or is this just one of the "But it's Microsoft" arguments?

      Yes, I think Joe Random Developer _should_ be forced to open that up if he's selling software that uses it. Letting people make their own rational purchasing devisions would be a great idea if people were rational.

    15. Re:I feel the the opposite... by aCapitalist · · Score: 1

      Letting people make their own rational purchasing devisions would be a great idea if people were rational.

      Now we get to the crux of the argument. The mantra of the left that people are irrational and big mommy government needs to come to the rescue at every possible moment to save them from evil corporations.

      Maybe you're right thought. There are too many people like you that aren't rational.

  10. Drivers for Linux? by Anonymous Coward · · Score: 0

    Aren't most of the really good Ethernet and Sound drivers for Linux based on reverse engineering drivers under other OSes? It seems very strange for Linus to take this possition now.

    Oh well, I guess everyone has the right to their opinions, I just respectfully disagree.

  11. 'Blast' was SARCASM by Anonymous Coward · · Score: 0

    Wow, not too bright on the poster's/moderator's part.

  12. Lies, More Lies and a bad joke... by SubDude · · Score: 0

    The statement aledged to have been made by Linus is part of a report where a very tasteless analogy was used of Linus sticking up for Microsoft proprietary document file formats.

    The original article wass trying to make a point, rather poorly in my opinion.

    Dude

  13. not true by stuffedmonkey · · Score: 0, Flamebait

    cowboyneal - you are an idiot.

  14. Re:RTFA - "we just made that quote up" by mcg1969 · · Score: 2, Informative

    Nor did CowboyNeal, apparently.

  15. Before you get upset... by ceswiedler · · Score: 4, Informative

    Before anyone who didn't RTFA gets up in arms: No, he didn't say that, and the article header really should explain. The Register is drawing a comparison with his attitude towards BitKeeper. s/BitKeeper/Microsoft and s/Tridge/OpenOffice.org.

    Were the submitter and editor confused, or are one or both intentionally trying to provoke a reaction by providing an inaccurate summary? At least the Register article has a clear "No, he really didn't say that" line. The /. summary acts as if it's a real Linus quote.

    1. Re:Before you get upset... by JoeBuck · · Score: 1

      I wouldn't be surprised if the submitter intended to make Slashdot look bad; many regular readers are quite pissed off at the sloppiness of the Slashdot editors, so I'm not surprised that someone chose to demonstrate how little care goes into article selection at Slashdot (the editor that posted the item clearly couldn't be bothered to follow the link and read the first screen).

  16. Interoperability? by Joey+Vegetables · · Score: 1

    How do you get interoperability without reverse-engineering?

    1. Re:Interoperability? by Anonymous Coward · · Score: 0

      Apparently the same way you make a completely false article headline news. _SB

    2. Re:Interoperability? by Anonymous Coward · · Score: 0

      I believe Tridgell is reverse engineering the network protocol rather than the software. When he can find time between counting angels on the heads of pins.

    3. Re:Interoperability? by |<amikaze · · Score: 1


      Since all the other replies to this have been useless...

      Apparently he was figuring out how it all worked based solely on the file formats that it wrote, without using the software himself.

    4. Re:Interoperability? by mopslik · · Score: 2, Insightful

      How do you get interoperability without reverse-engineering?

      • Designing an application based on available specs/docs?
      • Working with the developers of the proprietary format?
      • Trial and error?

      Pick any or all of the above. Granted, RE can often be a hell of a lot faster and/or accurate.

    5. Re:Interoperability? by Misroi · · Score: 1

      Open format? In this case reverse engineering is illegal since it is a proprietary format. However you can find Interoperability in open format, or open protocols. Think HTTP/FTP.

    6. Re:Interoperability? by quarkscat · · Score: 1

      Reverse-engineering to obtain interoperability
      is (and should be) a method of last resort.
      Unencumbered full documentation and sample API
      would be the preferred method, if not for those
      commercial entities that prefer to engage in
      monopolistic practices.

      This is why the EU is "holding MSFT's feet to the
      fire" regarding restrictive file format licensing.
      It is also the reason why the conclusion can be
      drawn that the Dubya regime is pro-monopolistic.
      When the DoJ-MSFT anti-trust lawsuit is revisited
      in future years (post-Dubya), MSFT will be broken
      up just like AT&T (Ma Bell) was.

    7. Re:Interoperability? by idontgno · · Score: 1
      How do you get interoperability without reverse-engineering?
      • Designing an application based on available specs/docs?
      • Working with the developers of the proprietary format?
      • Trial and error?

      Ermmm.. how do you think reverse engineering works? There's buttloads of trial and metric shedloads of error.

      Unless you're talking some bizarre "infinite number of monkeys" trial methodology.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    8. Re:Interoperability? by mopslik · · Score: 2, Interesting

      Ermmm.. how do you think reverse engineering works? There's buttloads of trial and metric shedloads of error.

      You are correct that RE often involves trial and error. RE -> TE.

      You are incorrect that TE often involves reverse engineering. TE !-> RE.

      For example, you might know that the application only accepts certain types of data. One of the first trials would be sending different data types, and monitoring resulting successes and failures. There is no need to take the software apart in any way, to disassemble binaries and libraries, etc. You're just sending various bits of data into the application.

      I suppose RE purists call this "information exchange", but it's probably the lowest level of RE that there is, as it only really shows you what works, instead of how things work.

  17. RTFA! by Anonymous Coward · · Score: 5, Funny

    lol... i predict RTFA to be written at least 200 times.

    1. Re:RTFA! by Anonymous Coward · · Score: 0

      Now 201

  18. This is a sensational bull crap that... by helioquake · · Score: 0, Flamebait

    ...that FOX loves to lure the dumb audience. Slashdot has come down to this.

    1. Re:This is a sensational bull crap that... by operagost · · Score: 3, Funny
      that CBS loves to lure the dumb audience
      Fixed that for you.
      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    2. Re:This is a sensational bull crap that... by SunFan · · Score: 1


      No, they all do it. CNN, FOX, MSNBC, CBS, ABC, NBC. They all focus on drama rather than news, and they all have political biases of some form. The only TV news I can stand watching any more is on PBS, where they take the biases and stick them in a moderated debate without trying to make it "infotainment."

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
    3. Re:This is a sensational bull crap that... by True+Grit · · Score: 1
      Fixed that for you.

      Nope, just a band-aid over a gaping wound.

      that Television loves to lure the dumb audience

      Now its finally fixed.

      :)
  19. Is it just me...? by Anonymous Coward · · Score: 0

    ...or has Linus' views become so radical, that Linux should be taken away from him?

  20. Lovely by Anonymous Coward · · Score: 5, Insightful

    Slashdot: News for Trolls, Stuff that's Bullshit.

    1. Re:Lovely by BigGerman · · Score: 1

      mod parent up even if it is AC. This is a new low for /.

  21. Reverse engineering by CatGrep · · Score: 4, Insightful

    What's wrong with reverse engineering? In the past it's been considered legal if it is done in a 'cleanroom' type environment, meaning that none of the participants had or have any connection with the company that originated the format (in this case Microsoft). Of course laws like the DMCA cast some legal doubt on some reverse engineering... But ethically it seems just fine.

    1. Re:Reverse engineering by Winckle · · Score: 2, Insightful

      Since when have ethics mattered in today's legal disputes?

    2. Re:Reverse engineering by LordNimon · · Score: 1

      BitMover gave out free copies of their proprietary software with the understanding that it would not be reverse engineered to create a competing product. Tridge violated that agreement. Apparently Linus believes (and personally, I agree with him), that what Tridge is doing is unethical, even if it is legal. It's a case of biting the hand that feeds you.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    3. Re:Reverse engineering by MynockGuano · · Score: 1

      Actually, from what I understand, they didn't just give free copies of their proprietary product, but instead created a separate-but-similar free version which was modified to suit the needs of the kernel development community. Unfortunately, one need which he didn't seem to forsee was the "need" for programmers to be able to communicate with it using programs other than the product itself. I put "need" in quotes because I'm not sure if it was exactly necessary for Tridge to do what he did, but for a hacker, that's not necessarily the point. >8)

    4. Re:Reverse Engineering by rossifer · · Score: 1

      IANAL

      [1] Throw bits at a server and see what you get back: good.
      [2] Save known data to a proprietary format and see what you get: good.
      [3] Emulate programs by writing code to get the same result: good.


      This is reverse engineering. When you divide up the responsibilities so that Group A does [1] and [2] and Group B does [3], that is called "clean room reverse engineering" as the new development is not tainted by exposure to the original work.

      Taking somebody else's binary and figuring out the code from that: bad.

      By itself, this is not reverse engineering, but it may be equivalent to [1] and [2] (but not [3]) in the earlier process. The most common way in which this happens, reverse-compiling, is also very commonly prohibited by licensing agreements, including EULA's. I don't know if this prohibition has ever been tested in court and if not, that it would be upheld.

      If you really want this question answered, I suspect that a test case would have to be filed and carried through to conclusion. Unless a lawyer already knows.

      Regards,
      Ross

    5. Re:Reverse engineering by LordNimon · · Score: 1

      Yeah, but I seriously doubt Tridge was willing to work with BitMover (and withint BitMover's restrictions) on satisfying that need.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    6. Re:Reverse Engineering by russotto · · Score: 1

      Err, no. Your [1], [2], and [3] don't need to be separate to be avoid tainting. If you never examine the copyrighted code, you can't be tainted by it. (which is why the bnetd case is a total farce; they were accused of infringing the copyright on a server they never had access to. But money can buy judgements...)

      In clean room reverse engineering, the dirty side can do anything they want to the code, including disassemble it to see how it works. Taking a binary (or even source) and figuring out what it does IS part of reverse engineering; treating the code as a black box is not a requirement.

    7. Re:Reverse engineering by Vellmont · · Score: 1

      So Tridge is guilty of some unwritten agreement of not playing fair? Even if I agreed with that, since when is reverse engineering not playing fair?

      This reminds me of the author of E-Donkey 2000 whining about how his poorly supported (but very useable) P2P program was reverse engineered and e-mule was created. Emule took over the market within a few months because e-donkey had so many problems.

      Time and time again people are taught that they can't just rest on their laurels with a good idea. The competition will outtake you in a heartbeat if you let up. I don't know exactly what's happening with this bit-keeper program, but the author whining about someone figuring out his "secrets" is just plain lame. If that's what your edge is, you're doomed to failure. Do you think Coca-Cola has a huge advantage in the soft drink market because no one can replicate the secret Coke formula?

      --
      AccountKiller
    8. Re:Reverse engineering by Pete · · Score: 1

      Actually, Tridge didn't violate any agreement. He didn't make any agreement with Bitmover. He never used their software or accepted their license terms.

      You may now try to justify your (seemingly baseless) belief that his actions are or were unethical. Seriously, I'm interested if you can come up with something :).

    9. Re:Reverse engineering by slavemowgli · · Score: 1

      Doesn't the DMCA explicitely allow reverse engineering? Or am I confusing it with something else?

      --
      quidquid latine dictum sit altum videtur.
    10. Re:Reverse engineering by heffrey · · Score: 1

      What's wrong with reading articles and engaging brain before posting stories and comments?

    11. Re:Reverse engineering by MynockGuano · · Score: 1

      That's, obviously, another issue entirely, and up to Tridge and BM to work out. >8)

    12. Re:Reverse engineering by Jeremy+Allison+-+Sam · · Score: 1

      Then you would be wrong. He attempted to work with them for a *long* time before they did this.

      They wanted to *own* the kernel meta-data, not the developers. I personally disagree with that.

      Jeremy.

    13. Re:Reverse engineering by winwar · · Score: 1

      "Actually, Tridge didn't violate any agreement. He didn't make any agreement with Bitmover. He never used their software or accepted their license terms."

      Well, I'm a different poster, but I'll give it a shot. He may have caused his employer to violate said agreements. At which point you can argue whether it is ethical or not.

      After reading some of the strong opinions early on, can't say I am surprised that this agreement failed. Seemed to be set up that way now that I know more of the details.

    14. Re:Reverse engineering by waffleman · · Score: 1
      I don't think the question is whether what Tridge did was ethical or not. Sure, what he did was ethical. I really don't care. The real question is whether Bitkeeper is acting ethically.

      Honestly, they don't have to give anything to us, and they can decide for any reason or lack of reason to stop giving us anything. Which they did. Now we can complain about it, but I don't see where they owe us a d@mned thing.

      Linus. Linus says is that he can't argue "against that". Unfortunately, the "that" makes his statement ambiguous. Hot-heads are assuming that he is referring to an anti-reverse engineering position. Re-read the actual statement. There are three interpretations that are quite possible:

      • It can mean that Linus condemns reverse-engineering. Unlikely. Linus isn't stupid and probably realizes (daily) how important reversing is.
      • It can mean that he can't argue with the fact that they can define their own license to contain whatever they want. This is perfectly sensible.
      • It can mean that he can't argue with the fact that the terms of the license are being broken. As long as there is a reasonable arguement that this is happening, and there does seem to be one whether you agree with it or not, then this also seems to be sensible.
      In short, Bitkeeper's acting within it's rights. Linus' statement is likely being misread. Tridge did something that's ok, but set off a shit-storm. Get over it.
    15. Re:Reverse engineering by Frank+T.+Lofaro+Jr. · · Score: 1

      He wasn't doing it at work.

      --
      Just because it CAN be done, doesn't mean it should!
    16. Re:Reverse engineering by Frank+T.+Lofaro+Jr. · · Score: 1

      As interpreted by the courts, that provision gives very little protection at all.

      If you reverse engineer anything that annoys someone else, you are likely to be sued and lose.

      --
      Just because it CAN be done, doesn't mean it should!
  22. Yes, and thanks to the wonders of Google by killmenow · · Score: 5, Insightful

    the false headline will hit google news and spread further, whereas the correction in the comments will go unnoticed.

    This story should be yanked now.

    1. Re:Yes, and thanks to the wonders of Google by Anonymous Coward · · Score: 1, Funny

      This story should be yanked now.

      Censorship! Think of the comments! Who will think of the comments!

    2. Re:Yes, and thanks to the wonders of Google by Anonymous Coward · · Score: 0

      So why doesn't Google just block Slashdot from its news service? Slashdot just rehashes (or re-rehashes) stories that are already out there in the news-world domain.

      Slashdot is long overdue for a catch-phrase change. They never were a News provider, they are drifting away from the appeal to Nerds, and very little the editors post really matters.

      Thus, Slashdot is becoming the online equivalent of "Stuff".

    3. Re:Yes, and thanks to the wonders of Google by hanssprudel · · Score: 2, Insightful


      While the blurb and quote are false, the headline actually isn't. Linus' stance in against Tridge is essentially him defending proprietary formats against reverse engineering.

  23. someone didn't RTFA by Anonymous Coward · · Score: 0, Redundant

    read the story a bit more carefully next time. the sentence in The Register story immediately after the one quoted is:

    "Actually he didn't - we just made that quote up."

    it was the register journalist trying to illustrate a point by substituting "OpenOffice" and "file formats" for "BitKeeper" and "what _he_ did" (read the newsforge link from the original story). and the (quite valid) point that he was trying to illustrate is that linus's position is a strage one for someone who's so intimately involved with free software.

    1. Re:someone didn't RTFA by DARKFORCE123 · · Score: 2, Interesting

      And it shows the quality and direction of where the Register wants to take its articles. The Register is not the National Enquirer . If he wants to make the Office format analogy with Linus there is a way of making it without appearing as sensational as you expect to read in a pure BS publication.

  24. The Reg's analogy is way off anyway by Anonymous Coward · · Score: 0

    There's a big difference between reverse-engineering a file format and reverse-engineering an application's full functionality.

  25. No content here, please move along by TopSpin · · Score: 1

    This is an editorial disguised as news. And a poor one at that.

    --
    Lurking at the bottom of the gravity well, getting old
  26. This points out Linus' inconsistency very well by Bruce+Perens · · Score: 5, Interesting
    Linus didn't blast OpenOffice, but doing so would have been consistent with what he's been saying about Bitmover, and this story hoists Linus by his own petard. Tridge did not attempt to reverse-engineer the internals of the Bitmover program. He reverse-engineered its over-wire protocol in order to produce a program that would interoperate with it over the net. This was a perfectly moral and reasonable act and parallels what Tridge did to make Samba compatible with Windows file and printer sharing.

    Bruce

    1. Re:This points out Linus' inconsistency very well by cheesybagel · · Score: 1

      That isn't even the worst of it. The worst is, from that I understand, that he is still self-deluding himself that this is the right thing to do.

    2. Re:This points out Linus' inconsistency very well by internic · · Score: 4, Insightful

      I wish the article had spent a bit more time justifying the analogy, as you have done. The way it's written, it seems to conflate three things:

      1. Writing a work-alike
      2. Reverse engineering for compatability (e.g. file formats and netowork communication)
      3. Reverse engineering functionality (actually attempting to determine specifically how functonality is implemented in the code)

      Perhaps people with more experience in writing software can correct me, but it seems like these are three distinct, inequivolent things. From what I know Linux is an example of #1; Samba, Gaim, and Open Office are examples of #1 and #2. I guess what McVoy is claiming is that Tridge is doing #3, while Bruce seems to be claiming it's actually #2. It would seem Linus can only consistently object to #3. Can one draw a clear, unambiguous division?

      --
      "You call it a new way of thinking; I call it regression to ignorance!" -- Operation Ivy
    3. Re:This points out Linus' inconsistency very well by Undertaker43017 · · Score: 2, Informative

      Number 3 is reverse engineering, as long as some sort of code disassembler is not used to actually look at the code used to implement said functionality. Otherwise it is no longer "clean" and NOT reverse engineered, but copied.

    4. Re:This points out Linus' inconsistency very well by PhilHibbs · · Score: 2, Informative

      I disagree. Reverse engineering can be done with the use of a disassembler or debugger, so long as the disassembled code is not just copied. Clean-room RE often makes use of one team that uses disassemblers and debuggers, they then write the functional specfications for the programmers who write the code without access to the disassembled original. They can run the original to see what it does on-screen and to create and test files. How blurred this line is depends on the ethical framework, during the war this line did not exist at all.

    5. Re:This points out Linus' inconsistency very well by Anonymous Coward · · Score: 0

      Uh, how does this hurt Linus' credibility at all? He has not publically taken a stance one way or the other on OpenOffice. Maybe he thinks its just perfectly fine for a company not to share their file formats with the world if they don't wish to. This would make him a normal human being, but it wouldn't fit in with the current OSS zealotry which is turning into an anti-IP, copy-a-proprietary-product-badly lovefest.

    6. Re:This points out Linus' inconsistency very well by Undertaker43017 · · Score: 1

      I have always been told, by corporate lawyers, that this is not legal and they could not defend the practice in court. That said corporate lawyers are notoriously conservative (lazy perhaps), and maybe they wanted an easier case to defend.

    7. Re:This points out Linus' inconsistency very well by Anonymous Coward · · Score: 0

      Exactly. Tridge producing a program that mirrors the functionality of Bitmover is not an example of reverse-engineering. The only part that is actually reverse-engineered is the part that makes it interoperable. He could have come up with his own just as easily (or more), but compatability was a goal.

    8. Re:This points out Linus' inconsistency very well by SunFan · · Score: 1

      What about this:

      1) "Fire" employees from Company A.
      2) Said employees set up Company B that de-compiles competitor's product and writes a specification for it.
      3) Company A writes new software based on the specification.
      4) The Company B dissolves.
      5) Employees are re-hired to Company A after the management had a "change of heart."

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
    9. Re:This points out Linus' inconsistency very well by Anonymous Coward · · Score: 0

      Those seem like precisely the right categories to me, and I agree about where Linus' opinion would need to fall to be consistent. I don't actually know enough about Tridge's work to know whether it is #3 in addition to being (I assume) #1 and #2 as well.

    10. Re:This points out Linus' inconsistency very well by HardCase · · Score: 1

      This was a perfectly moral and reasonable act and parallels what Tridge did to make Samba compatible with Windows file and printer sharing.

      Indeed, and without Compaq's reverse engineering efforts, "commodity PC" wouldn't be a familiar phrase and "Linux" would probably be missing from our vocabulary.

      Oh crud. I think I just agreed with Bruce.

      -h-

    11. Re:This points out Linus' inconsistency very well by kfg · · Score: 1

      Do I have the right to cast aspersions if my PC is running a genuine IBM PC BIOS?

      I'm at a loss to explain the objections to reverse engineering that seem to have popped up here, even if Tridge were attempting to reverse engineer the internals of the Bitkeeper program, unless it is to insure a feeling that the great man himself can't be taking a position that isn't entirely in the right.

      Stone the WINE developers!

      To be fair to Linus I get the impression that he doens't really so much have any moral objections to what's going on, but rather that he's really annoyed at the timing of the thing and how much trouble it's going to cause him, and he is speaking out of his annoyance.

      Which can often lead one to a bit of foot in mouth disease.

      Even Linus.

      KFG

    12. Re:This points out Linus' inconsistency very well by Jeremy+Allison+-+Sam · · Score: 3, Informative

      Thanks Bruce. This is *exactly* what happened. I'm hoping that when tridge's code finally becomes available people will be able to see the truth of the matter.

      Jeremy.

    13. Re:This points out Linus' inconsistency very well by Undertaker43017 · · Score: 1

      IANAL, but I would assume IF the act of writing a specification from disassembled/debugged code was ruled illegal in court, and Company A used that "illegal" specfication to build a product, Company A is still at fault. Even if Company B offered some sort of indemnity, they are out of business.

    14. Re:This points out Linus' inconsistency very well by Richard_at_work · · Score: 1

      'Deluding himself'?! Ok, look you may not agree with his views but that doesnt mean yours are any more correct and just than his. To think otherwise is merely deluding yourself.

    15. Re:This points out Linus' inconsistency very well by MenTaLguY · · Score: 1

      Yes, it makes the point, but I don't think that justifies the yellow journalism.

      --

      DNA just wants to be free...
    16. Re:This points out Linus' inconsistency very well by Anonymous Coward · · Score: 0

      The real irony is that Torvalds (and much of the Open Source movement) is critical of RMS and the GNU Project as a whole for what they see as excessive politicking. Indeed, the Open Source movement was created in a reaction to this observation; the rationale being that proselytising in that mannr would alienate corporate sponsers. I've no real criticism of that but I'm finding it hard to swallow Torvalds' preaching on this subject. In fact he's taking a position that exactly opposes the goals of Free Software and also Open Source.

      I've never really appreciated Torvalds' position of "pragmatism". It always sounded to me to be more a case of personal convenience and lazy thinking. This whole sorry episode only proves it, IMO.

      I've nothing against Torvalds but I've never really thought of him as being indispensible. Certainly, he's a useful coder and apparently he has managerial skills (although I suspect that's more because of a personality cult rather than any real ability) but I simply can't champion him remaining the core of kernel development.

      At least RMS is honest in his beliefs. I have no idea what Torvalds is up to.

    17. Re:This points out Linus' inconsistency very well by cheesybagel · · Score: 1
      It was a grave strategic mistake to rely on a proprietary product for storing and transmitting data which was in a proprietary format, which also had a revokeable license which even went to the point of forbidding someone who worked on a competing product to work on it or reverse-engineering for interoperability.

      How would you like it if Microsoft's OS user license forbid you to work on any software development which could compete with their products? The terms are draconian, even more so than the license terms Microsoft usually uses.

      It may have been a good tactical solution, to solve the tool problem he had at the moment, but you should never commit that mistake. It can lead you to winning a battle that will result in you losing the war. A Pyrrhic victory. Thankfully the consequences are bad, but not irrecuperable. Similar to the stupid tactics used by planners in WWI which led to massive waste of human life, albeith not costing the war, this ordeal will cost dearly in terms of transitioning costs, not to mention the costs to develop the alternative tools. This will surely delay Linux kernel development by several months.

      Linus is still trying to spin this as if it was a good idea, that it increased the rate of development two times because he learned to trust other developers more, so it wasn't all bad. The problem is, this is self-delusion. Those are all social fixes which were problems in his working social model and are totally orthogonal to BK.

      He could just as well be using CVS to get his social fix, and given rights to Morton to commit to the tree, plus some other personnel. If the problem was about bickering because of ego stroking, just wipe the kernel tree committers names from the output or the history so no one knows who has rights or who did what.

      This is another example of not using tools which already exist for no good reason. If he cannot track his patches, he could have just made a ticket system available to the public.

      Many other projects of the same size use these tools (e.g. CVS, Bugzilla) and they work. If he does not like their social model, fine. Use a different one. These tools will still work, just be a bit more clumbsy. But still orders of magnitude less clumbsy than a mailing-list, and handpicking patches from his mail box.

      I still have not even seen him make a detailed public request list with what he wants on his model. I am certain someone in the community would work on it, if he wanted to help develop it, all the better. His main problem as a manager seems to be that he does not know how to delegate tasks and always wants to do everything by himself.

    18. Re:This points out Linus' inconsistency very well by twistedcubic · · Score: 1

      So Bruce, are you going to make a more public statement about this?

    19. Re:This points out Linus' inconsistency very well by RedWizzard · · Score: 1
      Linus didn't blast OpenOffice, but doing so would have been consistent with what he's been saying about Bitmover, and this story hoists Linus by his own petard. Tridge did not attempt to reverse-engineer the internals of the Bitmover program. He reverse-engineered its over-wire protocol in order to produce a program that would interoperate with it over the net. This was a perfectly moral and reasonable act and parallels what Tridge did to make Samba compatible with Windows file and printer sharing.
      I think you're putting words into Linus' mouth. AFAICS, Linus said that he doesn't disagree with Larry's position, i.e. he doesn't believe Larry should have to make it easy for anyone looking to replicate BK's functionality. And that Larry should discontiue the free version if he feels he's not getting anything out of it. He hasn't said anything directly for or against reverse engineering, has he?
    20. Re:This points out Linus' inconsistency very well by boots@work · · Score: 1

      Yes, that's a very clear way to look at it, and your categorizations are correct.

      Larry asserts that's it's impossible to do #2 without doing #3. But then he asserts lots of outrageous things, such as that the existence of this tool will cause damage costing $35k to other people's repositories. (Which to me makes bk sounds really dodgy...)

      Sometimes there is a fuzzy line but it seems pretty clear that what tridge was doing #1 and 2. And I think that's morally fine.

      Of course it's pretty common for monopolists to get upset with #2.

  27. GG by Anonymous Coward · · Score: 5, Insightful

    Congratulations, submitter! It's not every day you can successfully troll on the front page. Ten points to Slytherin.

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

      I managed to do it once. The funny thing was that Timothy inverted the troll. It was originally a troll against Firefox, Timothy turned into a troll against Internet Explorer. Heh.

    2. Re:GG by Anonymous Coward · · Score: 1, Funny

      Slashdot. Made-up news for Microsoft haters. Stuff that feeds trolls.

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

      Timothy turned into a troll against Internet Explorer.

      Oops - should have read that a little closer. Timothy already was a troll against Internet Explorer. He turned the article into a troll against Internet Explorer.

    4. Re:GG by bayvult · · Score: 1
      ROFL - the funniest comment on Slashdot this year. Or possibly ever.

      Kudos, AC.

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

      Not every day perhaps, but a good few times a week...

  28. Totally unforgivable! by saforrest · · Score: 5, Insightful

    This is really unforgivable: to quote the 'Linus quote' from the Register verbatim, and then to not quote the bit immediately after:

    Actually he didn't - we just made that quote up.

    It doesn't matter how well the quote summarizes Linus' position. The Register makes it very clear that the quote is not really Linus' by denying it right afterward. Slashdot should too.

    This is worst kind of out-of-context quoting I've seen in here quite a while, in a story at least. Both the submitter and CowboyNeal should apologise.

    1. Re:Totally unforgivable! by Tim+C · · Score: 1

      Both the submitter and CowboyNeal should apologise.

      *Especially* the submitter - it's well known that the "editors" here don't check the facts in the articles that are submitted (it's in the FAQ!). I cannot believe that this wasn't a deliberate attempt to troll the front page.

      CowboyNeal should apologise for falling for it, but the submitter should apologise more for doing it.

    2. Re:Totally unforgivable! by Anonymous Coward · · Score: 0

      Fuck that, he should be fired.

      This is absolutely ridiculous. It proves what a lot of us have expected all along -- editors don't read stories.

  29. Wow! It's like a revolution!! by Anonymous Coward · · Score: 0

    Look how many people have read the article!! They should have a new entry in the Hall of Fame. Most Read Article. And this would WIN!!

  30. Linus never was a representative by AirLace · · Score: 4, Insightful

    People will argue about whether the quotation is accurate, but there's no doubt that Linus right now has more conservative views on intellectual property and the development of ideas than many in the software community, even proprietary software developers. You might call this hypocritical, considering how early releases of Linux were so closely modelled along the lines of Minix, including components like the cloning of the Minix filesystem with absolutely no modification or improvement on its design.

    I don't really care. He's a kernel engineer and as long as his kernel continues to kick ass, I'll use his software. In the same way, I don't use GNU's silly excuse for a kernel, but think a lot of their politics is insightful and their userspace software unrivalled.

    1. Re:Linus never was a representative by man_of_mr_e · · Score: 3, Insightful

      I think what you, and everone else, is missing is not whether or not it was legal for Tridge to do what he did, but whether or not it was ETHICAL for him to do it.

      Ethics are hard to nail down, but Linus clearly believes that if someone gives you a gift, you don't bend them over and ram them up the rear for their generosity, even if it's perfectly legal for you to do so.

      Linus also seems to believe that Tridge did the Linux community a disservice by forcing this issue when there was no open source alternative to take the place of BK.

      "Captain, the ship is taking on water after the crew detonated a large explosive device in the engine room".

      "Why did they do that?"

      "Because they weren't american made engines"

      "Well, I guess it's all right that we're sinking then, at least we don't have those damn russian engines to worry about anymore".

    2. Re:Linus never was a representative by LurkerXXX · · Score: 1, Flamebait
      The other thing is, how much more reasonable would it seem for Microsoft to want to keep it proprietary if they were giving away MS word for free? And if they weren't a monopoly, and weren't abusing their monopoly power?

      Linux gave away Linux for free, and BitMover was giving away BitKeeper for free. There's no monopoly abuse there. There are already lots of other programs like it, it was just best of breed. It was free as in beer already. If you want a free as in speech one, why not show some creativity, do some work, and make a new one from scratch? With a few notable exceptions, most OSS developers have seem to have zero creativity. All most of them can do is copy.

    3. Re:Linus never was a representative by MenTaLguY · · Score: 1

      Was it ethical for Linus to get free BK licenses by promising Larry that Tridge (and others) would abide by Larry's terms, after they had publically said they would not?

      Remember, those folks refused to use BK, so they were never bound by the license. I guess maybe Linus thought he could continue to soft-talk everyone out of continuing their reverse-engineering efforts, but eventually he failed.

      Probably Larry attempting to force Tridge to stop by interfering with his contract employment didn't help matters.

      --

      DNA just wants to be free...
    4. Re:Linus never was a representative by Jason+Hood · · Score: 1


      most OSS developers have seem to have zero creativity.


      As a programmer myself that participates in OSS and closed projects, I can definitely say that most OSS projects are years behind many companies in terms of design patterns and creativity. I like OSS and use it and contribute nearly everyday, but the fact remains a lot of the high profile applications/projects are severely lacking in documentation and modern design patterns. Its getting better, hopefully it will continue to.

      --
      Are you intolerant of intolerant people?
    5. Re:Linus never was a representative by Anonymous Coward · · Score: 0

      I don't use GNU's silly excuse for a kernel, but think a lot of their politics is insightful and their userspace software unrivalled.

      The Hurd is entirely userspace except for the microkernel on which it sits.

    6. Re:Linus never was a representative by winwar · · Score: 1

      "Remember, those folks refused to use BK, so they were never bound by the license."

      Not directly, at least. What if, for instance, you work for, or say, do contract work for, a company that has agreed to the license? Tridge was not DIRECTLY bound by the license but he certainly could have done something to make his EMPLOYER violate the license.

    7. Re:Linus never was a representative by MenTaLguY · · Score: 1

      Nope, Andrew's an OSDL contractor, not an employee, and he was doing this on his own time. No license violation there.

      --

      DNA just wants to be free...
    8. Re:Linus never was a representative by aCapitalist · · Score: 1

      but there's no doubt that Linus right now has more conservative views on intellectual property and the development of ideas than many in the software community

      Conservative next to who? Comrade Stallman and the FSF?

  31. That was quick... by Infinityis · · Score: 0, Troll

    A few mere minutes and seems like every post is about how that quote was made up. Apparently, the typical Slashdotter will do anything in exchange for free karma.

  32. Brought to you by Microsoft! by CatGrep · · Score: 5, Funny

    "Look, even Linux Torvalds supports our right to innovate!"

    1. Re:Brought to you by Microsoft! by Anonymous Coward · · Score: 0

      I don't have a problem with innovation by anybody, after all, that's what progress is all about. What I DO have a prob with is when somebody litigates against innovation. Case in point, the guys who came up with Stacker, way back in 'the day'. They created a way to increase disc drive space by using file compression, at a time when a 'large hard drive' was on the order of 10 megabytes and cost upwards of 4-500 dollars. The Stacker guys promptly got sued by Microsoft for 'reverse engineering proprietary Microsoft software' with the usual result in these kind of suits: They went almost to Chapter 13, everybody who could afford to jumped ship, and Microsoft snarfed it up for pennies on the dollar to use with their next release as 'DriveSpace', claiming it was 'just developed by Microsoft'. I doubt if anybody reverse engineered both protocols to prove that they were one and the same with just the fingerprints filed off, but just about every consultant at the time KNEW they were the same thing, done the same way.

      The end result of litigation vs innovation? The current SCO vs the World rounds of lawsuits to 'defend their intellectual property' in massive 'pump and dump' schemes designed purely to increase shareholder value at the expense of the company so that the corporate officers can cash out at a hefty profit for their golden parachutes. 15 years ago, SCO Unix was THE small Unix to run on your AT clones when you needed to be multiuser and multitasking, back before Linus released even his first kernel.

      One could make an observation from these instances and others like them in the field that when Marketting drives the company rather than the Engineers, innovation stops in dead in its tracks and the company starts living in its past. One could further observe that companies below a certain threshold fail, while others survive long enough to continue the litigation cycle...

  33. Worse than a Fark headline by trayl · · Score: 1

    Lies!
    The headline writer is either malicious or inept. Or both.

    1. Re:Worse than a Fark headline by trayl · · Score: 1

      Oops, in the interest of discussion, RE is a human trait.
      There should be nothing wrong with RE for non-profit. Selling someone elses idea however should not be allowed for a period after invention. If its copied and given away then well it all gets messy doesn't it. Copy != lost sale etc.

      Is there a Linus quote archive somewhere that might contain his opinions on RE/IP? Maybe it would be interesting to see if his opinion has changed?

  34. What's that noise? by JazzyJ · · Score: 1

    Wow...I can almost hear the inrush of flame-mails cascading thru the Internet all headed to CowboyNeal's INBOX.

  35. I cant believe how dumb you guys are... by doormat · · Score: 3, Insightful

    I mean, shit, I'm very tempted to stop reading this site.

    Slashdot, the Weekly World News of tech journalism.

    --
    The Doormat

    If you're not outraged, then you're not paying attention.
    1. Re:I cant believe how dumb you guys are... by Tenebrious1 · · Score: 5, Insightful

      I mean, shit, I'm very tempted to stop reading this site. Slashdot, the Weekly World News of tech journalism.

      Seriously. I can understand if the editors don't read an article about some guy who creates a walking robot in Japan, but really, how could they post something, anything about Linus without even taking a glance at the article?

      --
      -- If god wanted me to have a sig, he'd have given me a sense of humor.
    2. Re:I cant believe how dumb you guys are... by Anonymous Coward · · Score: 0

      Because that would be Blasphemy. I'm gonna get called a troll I'm sure. But Linus is not Jesus. He's not terribly important.

    3. Re:I cant believe how dumb you guys are... by coolGuyZak · · Score: 1

      And, as long as we are in the neighborhood... Microsoft as well. Anything which could spark a war between zealots. Ok. Now that I said it... have at me.

    4. Re:I cant believe how dumb you guys are... by Tenebrious1 · · Score: 1

      And, as long as we are in the neighborhood... Microsoft as well. Anything which could spark a war between zealots. Ok. Now that I said it... have at me.

      Yeah, exactly what I was thinking.

      --
      -- If god wanted me to have a sig, he'd have given me a sense of humor.
    5. Re:I cant believe how dumb you guys are... by DrFalkyn · · Score: 1

      What are some alternatives to slashdot out there ?

  36. Mirror by Anonymous Coward · · Score: 1, Funny

    Torvalds launched a blast against OpenOffice.org, and defended Microsoft's right to keep its binary Office formats proprietary. "I'm happy with somebody writing a free replacement for Microsoft Office. But I'm not fine with them writing a free replacement just by reverse engineering the proprietary formats," said the Unix founder. "Microsoft has its own reasons for keeping them proprietary, and I can't argue with that."

    Actually, we didn't make that, up, that's totally what he said, really. We was there when he said it, though I don't think anyone else heard it.

    You know Linux is a clone of Minix because Linus couldn't run Windows on his 486 machine. He wasn't pleased that he couldn't do something and he worked around it. Why can't someone be pleased with other proprietary systems and create workarounds for them?

    I'm preaching to the pulpit here but reverse engineering is NOT a Good Thing for all communities. There is a reason that we should support working around what others have obfusticated to make money for themselves.

    Windows wouldn't have nearly the same capacity in the Unix world we live in if it wasn't for NFS. Yeah, there is Samba for Sun and various other warez sharing protocols that could have been used but NFS makes it easy for anyone to fit their Dos clone right into their pre-existing Unix network without much trouble.

    The free client was costing SCO $1,500,000 a year, explains McBride. "At that point we started looking at what it would be like to discontinue the free BK.

    Plenty of companies out there have been doing it just fine by basing their business model on Windows. Why can't McBride find the same happy existence?

  37. Re:Misleading headline... RTFA editors! by Anonymous Coward · · Score: 0

    They are competing honestly. They are doing it in a clean lab. ...where they are taking apart the product and figuring out how to make a copy of it. They are making the honest effort of manually reproducing the source code from the binary as best they can.

    This is nothing more or less than an end-run around copyright. It may be legal, but it's not honorable.

  38. Mark all (but one!) redundant! by ugmoe · · Score: 0, Redundant

    Misleading headline... RTFA editors! (Score:5, Informative)

    Erm (Score:3, Informative)

    RTFA (Score:1)

    Linus did NOT say that, RTFA! (Score:1)

    RTFA (Score:1)

    RTFA - "we just made that quote up" (Score:1)

    RTFA (Score:1)

    RTFA (Score:1)

    Did you even look at the article? (Score:1)

    Lies, More Lies and a bad joke... (Score:1)

    not true (Score:1)

    This is a sensational bull crap that... (Score:1)

    GG (Score:0)

    Slashdot is run by dolts... (Score:0)

    Lovely (Score:0)

    'Blast' was SARCASM (Score:0)

    someone didn't RTFA (Score:1, Insightful)

    1. Re:Mark all (but one!) redundant! by Anonymous Coward · · Score: 0

      Concentrate on promoting more than demoting.

      Don't waste mod points marking things as Redundant. I always meta-moderate redundant posts unfair anyway..

    2. Re:Mark all (but one!) redundant! by Anonymous Coward · · Score: 0

      A situation like this is exactly why 'redundant' exists as a moderation option. Nobody needs/wants to read the first 50 posts to find out that the quote is a fake. (And if they did, they could browse at -1).

  39. The Register made something up? by Anonymous Coward · · Score: 0

    And this is news why?

  40. False quote by Rico99 · · Score: 1

    Dudes - Hey, here's an idea... why don't you start making up entire news articles while you're at it!? Look, if you're going to quote an article that *intentionally* makes a false statement, but corrects that statement with a "just kidding", AT LEAST include the "just kidding" when you quote it! What are you thinking? Were you going for a humor angle? Were you trying to get people excited? All you did was confuse me. WTF? -ETA

  41. Re:Misleading headline... RTFA editors! by Anonymous Coward · · Score: 1, Insightful

    This is nothing more or less than an end-run around copyright. It may be legal, but it's not honorable.

    Offering a free version of your product and then complaining later that you can't make money on the pay-for version is just as bad.

    Bait and switch is certainly not honorable. Especially when you do it just to make money.

  42. Linus is no ordinary fool. by RealAlaskan · · Score: 0
    "Torvalds launched a blast against OpenOffice.org, and defended Microsoft's right to keep its binary Office formats proprietary. 'I'm happy with somebody writing a free replacement for Microsoft Office. But I'm not fine with them writing a free replacement just by reverse engineering the proprietary formats,' said the Linux founder. '

    This would have made a great April Fools joke. What a pity it's not 1 April.

    I've always said that when brilliant experts pontificate outside their fields of expertise, they make bigger fools of themselves than an ordinary fool could ever manage, and I think that Linus just proved me right.

    1. Re:Linus is no ordinary fool. by RealAlaskan · · Score: 2, Insightful
      Oops. Just ignore that comment I posted above.

      When I followed the link, I realized why that quote sounded so familiar: it's the false quote from the Reg article that I read yesterday.

      So, not only is Linus no ordinary fool, but we can strike the ordinary: Linus is no fool.

    2. Re:Linus is no ordinary fool. by Anonymous Coward · · Score: 0

      whose the fool now?? assface!

    3. Re:Linus is no ordinary fool. by Anonymous Coward · · Score: 0

      I've always said that when brilliant experts pontificate outside their fields of expertise, they make bigger fools of themselves than an ordinary fool could ever manage, and I think that Linus just proved me right.

      Slashdot proves you right every hour of every day.

  43. Readme 1st by Anonymous Coward · · Score: 0

    You can tell that the moderators here rarely read the posts, they actually use a 7 sided coin(?!) (-1 to +5) i.e. they flip a coin.

    I actually just made that up...

  44. Please mod article down by whitehatlurker · · Score: 1

    Okay, so I'm new here, but can't the whole bloddy article be modded down? Everybody has jumped on it about the misleading (incorrect? absolutely false?) quote on the teaser, the fact that it's a duplicate posting (or at least a referential posting - a /. article about an article about a /. article), and then the postings wander offtopic.

    --
    .. paranoid crackpot leftover from the days of Amiga.
    1. Re:Please mod article down by True+Grit · · Score: 1

      Modding the article itself? Careful, heresy like that could get *you* modded down by the Powers That Be. :) (The suggestion has come up before)

  45. More Decent Submitters, then by Yolegoman · · Score: 4, Insightful

    Indeed, editors need to keep tabs, but asshat submitters need to shape up as well.

    Then submit unasshatted stuff yourself. You have the opportunity to fix something that annoys you, so do so.

    1. Re:More Decent Submitters, then by stinerman · · Score: 1

      I do. I'm 0/3 at the moment. When I see something interesting not on /. I submit it. Luckily one of my submissions would have been a dupe (I was on vacation, and missed a previous article). So apparently they do check for dupes every so often.

    2. Re:More Decent Submitters, then by Mysticalfruit · · Score: 3, Funny

      That's nothing! I'm 0 for 25 baby!

      --
      Yes Francis, the world has gone crazy.
    3. Re:More Decent Submitters, then by TripMaster+Monkey · · Score: 1

      Wow...I'm 0 for 2....soon to be three (they've been sitting for the submission for two days).

      Suddenly I feel better.

      --
      ____

      ~ |rip/\/\aster /\/\onkey

    4. Re:More Decent Submitters, then by ergo98 · · Score: 1

      I submitted an excellent submission about a patent submarining company preparing to use a vague patent against the PVR industry, using their $100 million JPEG-patent warchest against it, and it was rejected. This was a continuance, with further details, of a story posted in December.

      I suspect that a lot of well written, well researched submissions just get tossed in the garbage, while troll laugh-at-Slashdot submissions like this get billing, or editors repost dupe stories that even casual readers can identify from a mile away.

    5. Re:More Decent Submitters, then by Anonymous Coward · · Score: 0

      Try submitting something that will kick off a big argument. More and more articles are like that, and it's probably why they keep on allowing submissions from Roland Piqupaile (or whatever his name is).

    6. Re:More Decent Submitters, then by Ithika · · Score: 4, Interesting

      Last time I tried to submit something (analysis of the validity of the GPL in the UK for a law journal, by an IP lawyer) it was rejected. I watched the submissions which made it through at the same time and wondered to myself, "why??".

    7. Re:More Decent Submitters, then by Queer+Boy · · Score: 1
      Then submit unasshatted stuff yourself. You have the opportunity to fix something that annoys you, so do so.

      Really? Because last time I checked, submitted stories had to be posted by Editors.

      I've yet to see my submission about what's the best way to get a project started when you aren't a programmer but have an idea nor have I seen my submission about what's the state of KHTML compared to Gecko since Apple has been on board.

      --
      Not since Marie-Antoinette played milkmaid has looking simple and honest been so fake and complicated.
    8. Re:More Decent Submitters, then by Merdalors · · Score: 1
      Right on... I made (what I thought were) two interesting and topical submissions, only to see them rejected for unspecified reasons. If they were too short, just tell me. I'm not going to spend hours composing a submission with little probability of being published.

      And yes, I read the "omelet" baloney.

      I have no intention of making any further attempts to submit stories.

      --
      Slashdot entertains. Windows pays the mortgage.
    9. Re:More Decent Submitters, then by mav[LAG] · · Score: 1

      I'm 1/1 and scared to submit anything else in case I spoil my 100% record...

      --
      --- Hot Shot City is particularly good.
    10. Re:More Decent Submitters, then by un1xl0ser · · Score: 1

      Then submit unasshatted stuff yourself. You have the opportunity to fix something that annoys you, so do so.

      That's a great idea. Unfortunately, by the time you read the article and understand it, it is allready posted by a moron who didn't read the article.

      It is a great idea, just very hard to do with out one of these "asshats" submitting it first.

      --
      v4sw6PU$hw6ln6pr4F$ck 4/6$ma3+6u7LNS$w2m4l7U$i2e4+7en6a2X h
    11. Re:More Decent Submitters, then by AviLazar · · Score: 1

      I have made, a number of times submissions, all of which were rejected. I noticed, two of my submissions were then submitted by someone else (and posted up) two days after my submission (and rejection).

      --

      I mod down so you can mod up. Your welcome.
    12. Re:More Decent Submitters, then by pfleming · · Score: 1

      I have made, a number of times submissions, all of which were rejected. I noticed, two of my submissions were then submitted by someone else (and posted up) two days after my submission (and rejection).
      Some things take two days to post. Just cause it was days after your submission doesn't mean you were first.

    13. Re:More Decent Submitters, then by Ithika · · Score: 1

      My other submission (only tried twice, to my mind) was supposedly accepted but they didn't use it: someone else submitted essentially the same thing at the same time and their post was used. Pipped at the post! :)

    14. Re:More Decent Submitters, then by edbarrett · · Score: 1

      Hey, they finally marked my submission about Baystar asking SCO for their money back (that's not the one I posted) as "accepted", so expect a year-old dupe of that story a week in the mysterious future...

    15. Re:More Decent Submitters, then by Anonymous Coward · · Score: 0

      Because there must have been an opportunity to bash microsoft because they've put out routine patches, or some uninteresting hardware hack, news of a unheard of website, or some dupe is submitted. Of course we like those better :P

    16. Re:More Decent Submitters, then by codemachine · · Score: 1

      Such as report the problem to an editor before it makes the main page?

      Oh wait, they don't give a fuck, as long as they get their page hits. Well, maybe that is a bit harsh, since they did add an update later on. But you think they'd at least read the article before posting it. It is sad that the /. editors neither read the articles they are posting, nor read /. itself.

      Though it has been this way for years, I think they may have crossed the line when they practically slandered Linus. If Slashdot starts posting lies about the creator of Linux, I have to wonder how long the community will continue to support it.

    17. Re:More Decent Submitters, then by Anonymous Coward · · Score: 0

      Don't forget about the constant advertising for Google and the iPod!

    18. Re:More Decent Submitters, then by dylan_- · · Score: 1
      (analysis of the validity of the GPL in the UK for a law journal, by an IP lawyer)
      Still got a link for that?
      --
      Igor Presnyakov stole my hat
    19. Re:More Decent Submitters, then by Ithika · · Score: 1

      See elsewhere in this thread (up a couple of replies).

  46. Re:Misleading headline... RTFA editors! by Anonymous Coward · · Score: 0

    I agree..

    I think every company has the right to try and obfuscate their technology, but also to try and break that of others. All this in my eyes is fair game, in a competitive technological environment, and will lead to new innovations and better security, not one based on merely obscurity.

    This is also why I think software patents are a crime to the betterment of mankind. Nobody should have a monopoly on an idea. If you have an idea first, you have a head start.. you can try to dominate the world by trying to come out with a product first and market your product for being the 'inventor'. You don't need to have a patent on bread, to make money as a baker.

    In a world that is becoming more globalized, and population rapidly increases, having 1 person on earth to hold a monopoly on an idea, is absurd!

    Stealing ideas is one thing, but coming up with same, or similar (and slightly better) ideas on your own, or by picking up hints from your environment (all new ideas are ALWAYS based on previous ideas.. that's how the human brain works) should be free game.. only information THEFT (documents that are not public).

    But to reverse engineer, is simply to buy a radio, open it up and figure out how it works.. or put a mod chip in your Xbox, all that is fair game and in support of technological development that serves mankind, and not the interests of a single entity in disadvantage to the public.

    Fonz

  47. Interoperability?-Plugs and sockets. by Anonymous Coward · · Score: 0

    "How do you get interoperability without reverse-engineering?"

    Somehow, men and women manage.

  48. Accuracy check please... by lux55 · · Score: 1

    This line, which comes directly after the Linus Torvalds "quote", is a very careless omission on the part of the /. submitter:

    Actually he didn't - we just made that quote up.

    This changes the entire meaning of the article, to one posing a question to Torvalds: Is this something you'd agree with, being that your support of McVoy seems to imply you would?

    Very different than him actually making that statement himself.

    1. Re:Accuracy check please... by Anonymous Coward · · Score: 0

      no shit!

      thanks for pointing this out! I couldn't comprehend the first 100 posts that indicate the quote is a fabrication.

    2. Re:Accuracy check please... by lux55 · · Score: 1

      Glad I could be #101. :)

  49. Re:"/." Tabloid-CowboyNeal had my baby. by Anonymous Coward · · Score: 0


    The proof is in the conspiracy theories or political drivel that pass as "insightful" and "informative" comments.

  50. Torvalds' Philosophy Is Consistent by CokoBWare · · Score: 2, Insightful

    Linus asserted a while back that he created the original Linux kernel using concepts from Tannebaum's Minix project, but implemented everything on his own without using the source from Minix. I hope I haven't misunderstood this, but I think his views on the BitKeeper thingy is the same.

    1. Re:Torvalds' Philosophy Is Consistent by dozer · · Score: 1

      I'm sure that Tridge isn't looking at the source to BitKeeper. So how could Linus's views be the same? It's a similar type of reverse engineering in each case (look at the network or disk formats and extrapolate backwards), but he's against it with BitKeeper and for it with Minix? It's not consistent.

      I think the biggest lesson here is that a large number of people need to quit hanging on every word the exalted leader should utter. Extrapolating this much based on a single sentence is just... stuipid.

    2. Re:Torvalds' Philosophy Is Consistent by Anonymous Coward · · Score: 0

      Linus asserted a while back that he created the original Linux kernel using concepts from Tannebaum's Minix project, but implemented everything on his own without using the source from Minix.

      And Tridgell implemented his code on his own without using the source from BitKeeper. What's your point?

  51. Pfft.... 12 days late by Spy+der+Mann · · Score: 1

    April Fool is WAY over, man!

  52. Please remove this article. by jrifkin · · Score: 1

    I've read this make-believe story and now I can't get it out of my head ... oooww!

    Please yank this article to protect future victims, and replace it with a true story. Or maybe turn this into a meta-article about how the original article got so screwed up.

    Thanks.

  53. Beginning of the End? by musicon · · Score: 1

    Now, let me start off by saying that given the previous comments already posted, that Linus's quote is most likely fabricated or out of context.

    That said, could this be the end of Linus being the spiritual leader of Linux? Given the already shakey legal status of external modules and firmware interfacing with the kernel, plus the wake-up call caused by the whole BitKeeper fiasco, could this:

    1. Cause developers to put more emphasis on eliminating non- or quasi-free code and interfaces from the kernel, and;
    2. Push existing kernel developers to switch to HURD, with (arguably) a more free / libre attitude?
    1. Re:Beginning of the End? by Anonymous Coward · · Score: 0
      "2. Push existing kernel developers to switch to HURD, with (arguably) a more free / libre attitude?"


      I hear HURD will be ready for production work in '97. Oh wait...

  54. what a sob story by maxpublic · · Score: 1, Funny

    Poor McVoy. Being oppressed by an evil open-sourcer trying to reverse engineer his product. Really, my heart just goes out to this downtrodden coder.

    Perhaps he should look into employment with Microsoft. Seems to me he'd fit right in.

    Max

    --
    My god carries a hammer. Your god died nailed to a tree. Any questions?
  55. No Reverse Engineering by Anonymous Coward · · Score: 0

    This whole story is particularly odd since the format for office 97 binary files was released by Microsoft already.
    You can find them on both the July edition of the Microsoft Developer's Network (MSDN) CD and in the library section of the MSDN Web site (note that entry requires you to complete a simple, free registration process). http://premium.microsoft.com/msdn/library/

  56. Changing Stories by Timothy+Dang · · Score: 1

    First Mr. Moore backs away from his stance, and now Linus too? What's next, free OS upgrades from Apple?

  57. Re:Misleading headline... RTFA editors! by Anonymous Coward · · Score: 1, Insightful

    "This is nothing more or less than an end-run around copyright. It may be legal, but it's not honorable."

    Depends on whether you see copyright as a law enforcing a principle, or as just a law. For those of us that look at "IP" and see only an artificial, government-enforced monopoly, copyright is just a law. A technical workaround has no negative moral implications.

    Besides, we are really stretching the idea of reverse-engineering here. Isn't all they are doing trying to produce a functionally equivalent product? That is NOT reverse engineering. Reverse engineering is using the end result to figure out how those results were accomplished, then copying the accomplishment. What Tridgell is doing is copying the end result using his own means.

  58. Linux is about reverse engineering? by LordNimon · · Score: 2, Informative
    From the article:

    If McVoy thinks that reverse-engineering is so 'dishonest', then why did he offer to give free tools to a worldwide project whose primary focus is to reverse-engineering an entire OS?

    I'm assuming the "project" in question is the Linux kernel. Well, I'm sorry, but Linux isn't about reverse-engineering an entire OS. Which OS do they mean, anyway? Unix or Windows? In either case, they're wrong. The Linux kernel is not developed by reverse engineering some other operating system. With the exception of a couple device drivers that were designed by reverse engineering their Windows counterparts, it's completely original development. Sure, it has Unix-like behavior, but that isn't gleaned by reverse engineering.

    Sounds to me like the article author has a overly broad definition of "reverse engineering".

    --
    And the men who hold high places must be the ones who start
    To mold a new reality... closer to the heart
    1. Re:Linux is about reverse engineering? by Anonymous Coward · · Score: 0

      a couple? Let's be honest please.

      I'd take a look at the filesystems area too, before spouting off this drivel.

    2. Re:Linux is about reverse engineering? by Anonymous Coward · · Score: 1, Insightful

      Which OS do they mean, anyway? Unix or Windows?

      Are you joking?

      Sure, it has Unix-like behavior, but that isn't gleaned by reverse engineering.

      Observe the behavior of a system, and then attempt to create a system with identical or similar behavior. How is this not reverse engineering?

    3. Re:Linux is about reverse engineering? by AssHatAnonymous · · Score: 0
      Reverse engineering is studying someone elses solution to a problem and solving the problem using the same solution.

      Eg. if this were a bridge over a canyon you can observe that cars are able to drive over the bridge and it doesn't collapse. You can then create a new bridge that is an exact duplicate of the current bridge. Or you can create another bridge that also doesn't collapes when cars drive over it.

    4. Re:Linux is about reverse engineering? by Anonymous Coward · · Score: 0

      imagine we can no longer cross bridges without paying big bucks because someone patented it?

  59. This is why we still need RMS by Anonymous Coward · · Score: 0

    Pragmatists are fine but still need people who believe in our freedom.

  60. Great Job Editors by StarkII · · Score: 0, Troll

    I was very irritated to see people bitching about an editorial oversight within a couple of minutes of it being posted...claiming that the editors "must not care." What a load of BS. The error was corrected in seven minutes. If that's not good enough for you, too d*mn bad.

    --
    Jens Wessling
    1. Re:Great Job Editors by Alioth · · Score: 2, Insightful

      No, not BS. It took less than 30 seconds to click on the link, and get to the sentence "Well, we just made that up". The story should *never* have been posted in its original form, let alone corrected only after many comments pointing out the error had been posted. I wonder if the editor in question ever clicked the link to TFA - I'm betting if the link really had pointed to a copy of goatse on the Register's website, the story would have still got posted verbatim.

      If this happened only once in a while, it wouldn't be a big deal - but dupes, bad stories, misquotes get posted rather too frequently.

  61. Re:"/." Tabloid-CowboyNeal had my baby. by smittyoneeach · · Score: 1
    news, emphasis mine:
    1. a. Information about recent events or happenings, especially as reported by newspapers, periodicals, radio, or television.
    b. A presentation of such information, as in a newspaper or on a newscast.
    2. New information of any kind: The requirement was news to him.
    3. Newsworthy material: "a public figure on a scale unimaginable in America; whatever he did was news" (James Atlas).
    Can we agree that the idea of 'non-fiction' is intrinsic to the idea of 'news'?
    The whole BK thing is turning into as bad a farce as the BBC Dr. Who 'leaked my episode?' non-event.
    Hopefully, as /. becomes The Onion, another site will pick up the slack...
    --
    Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
  62. But they do in fact continue... by podperson · · Score: 1

    ...to point out that what he did say seemed equally bizarre and hypocritical.

    1. Re:But they do in fact continue... by khallow · · Score: 1

      Er, what is so bizarre and hypocritical? I read what Torvalds actually said and the false quote vastly misrepresents what he said. He's not saying that the BitTorrent formats can't be reverse engineered, but rather that the BitTorrent code shouldn't be reverse engineered.

    2. Re:But they do in fact continue... by cheesybagel · · Score: 1

      BitKeeper, not BitTorrent.

    3. Re:But they do in fact continue... by Angostura · · Score: 1

      No. Linus' quote is ambiguous. He says " by just reverse-engineering what he did".

      So Linus could either be against reverse engineering of code or file formats. It's not clear which, becauase it is not clear which approach Tridge took.

    4. Re:But they do in fact continue... by khallow · · Score: 1

      Sorry about that. Slip of the mind.

  63. I'm not fine wirh it by cahiha · · Score: 3, Insightful

    Reverse engineering of file formats and protocols is a right, and it's an important one to ensure a competitive and free market. The real question is whether we shouldn't just force formats to be open. Legislatively, that's a dead end, but big (eg government) can just make open formats a requirement.

    1. Re:I'm not fine wirh it by Quill_28 · · Score: 1

      Should all food recipes but open?
      Drug recipes?
      Production techniques?
      How to make certain plastics like Lexan?

      The list goes on.

      This is a serious question.

    2. Re:I'm not fine wirh it by elgatozorbas · · Score: 1
      Reverse engineering of file formats and protocols is a right

      Are you sure about this? IANAL, but I know reverse engineering stuff in general is NOT a right, but forbidden.

    3. Re:I'm not fine wirh it by cahiha · · Score: 1

      These questions are not new. Basically, in the long run, society has decided that everything should be open: food recipies, drug recipes, production techniques. That principle is an important part of a free market--if we guaranteed perpetual monopolies on stuff, then we'd never get competition.

      However, in most cases, we don't force disclosure. We encourage people to disclose by giving them limited time patent protection. If they don't patent it, or after the patent runs out, anybody and everybody can reverse engineer and use/produce/sell the idea/process/drug.

      In some cases, we do force disclosure. Recipes have to be partially disclosed (nutritional information), as do drugs (because of the way they get approved), and certain wireless devices (FCC approval).

      For file formats and communications standards, we could require disclosure by law (unlikely), or we could simply achieve it by having government make it a requirement for government contracts. The latter is quite justifiable (government documents should be freely and publicly accessible), and some governments have started requiring exactly that.

    4. Re:I'm not fine wirh it by cahiha · · Score: 1

      I should have said that it depends on where you live. But if you can do it legally in some jurisdictions, then it can be done legally.

  64. Bah... by diegocgteleline.es · · Score: 1

    "What Larry is not fine with, is somebody writing a free replacement by just reverse-engineering what he did. Larry has a very clear moral standpoint: 'You can compete with me, but you can't do so by riding on my coat-tails. Solve the problems on your own, and compete honestly. Don't compete by looking at my solution.'

    Aside from the false starting about openoficce, this one is real, but it looks to me that he's defending that Larry's can choose, which is not the same than agreeing with him

  65. Re:Misleading headline... RTFA editors! by Anonymous Coward · · Score: 0

    Besides,

    If stealing ideas was not allowed, Microsoft wouldn't have existed.. Windows, Internet Explorer, MSN Messenger, etc. etc.

  66. Register is playing with our emotions! by quakeroatz · · Score: 4, Funny

    Register Ed #1: Hey, watch this, we'll post a fake anti-opensource, pro-microsoft quote from Linus and those Slashdotters will have a hissy fit!

    Register Ed #2: But if the quote is fake, we can't post it!

    Register Ed #1: We'll just state that it's a fake quote, right after the quote. Do you think Slashdot readers or editors actually read _complete_ articles!

    Both: MUAHAHAHAAAH FOOOLS!!!

  67. You pompous piece of garbage, Perens by slashdot_commentator · · Score: 0, Flamebait
    and this story hoists Linus by his own petard.

    So now it becomes moral and reasonable to blatantly LIE about what Linus has said? Is this what you call "responsible" journalism?

    --
    There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    1. Re:You pompous piece of garbage, Perens by scharkalvin · · Score: 1

      Actually /. was caught with their pants down, they posted the story without reading the whole thing and had to add a qualifier after the fact. The Register did a good number on them.

      I agree that Linus was caught in a "do what I say, not what I do" bind though. Either that, or he is just a bit TOO friendly with Larry and the two of them had their hands in each other's pockets.

      IMHO, Larry just go home and take your ball with you!

    2. Re:You pompous piece of garbage, Perens by Anonymous Coward · · Score: 0

      He was clearly talking about the Register story not the slashdot summary (which did screw up), you troll.

    3. Re:You pompous piece of garbage, Perens by Anonymous Coward · · Score: 0
      Gumby alert!

      Um, we're not laughing with you, 444053, we're LAUGHING AT YOU.

  68. Re:Misleading headline... RTFA editors! by Anonymous Coward · · Score: 0

    So, do you believe there's no negative moral implications to taking the genuinely inventive new work of another man and repackaging it as your own product for the express purpose of denying the actual producer any claim on his due reward?

  69. News Flash: Linus is Pragmatic, not Ideological by Royster · · Score: 1

    Linus used BitKeeper despite its closed source/free use license because it was THE BEST TOOL FOR THE JOB. Linus defends other developers choice of license because it's their choice.

    Linus, thank $DEITY, is no ESR.

    You know, I choose to drive a vehicle I bought from a proprietary car manufacturer because it works better than anything I am able to build myself. I hope you don't think less of me.

    --
    I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
    1. Re:News Flash: Linus is Pragmatic, not Ideological by rsidd · · Score: 1
      You know, I choose to drive a vehicle I bought from a proprietary car manufacturer because it works better than anything I am able to build myself. I hope you don't think less of me.


      I can't build a car by myself, and I can't write Linux by myself. In both cases someone else put it together. I would, however, hesitate to buy a car I could not fix myself (or pay the garage down the road to fix). "The windows take forever to open!" "Wait for service pack 2." No thanks.

  70. Another fake quote? by Entropy · · Score: 1

    CowboyNeal is reported to have be heard saying: "I love to have sex with dogs, cats, and sheep. Oooohhh, especially the sheep!"

    (Disclaimer: yeah, I just made that quote up ...)

    --
    The sea changes color, but the sea does not change.
  71. Grow up. by Bruce+Perens · · Score: 4, Interesting

    Parody is an appropriate tool for social commentary.

    1. Re:Grow up. by Otter · · Score: 1
      The problem here isn't parody, it's the failure to clearly distinguish parody from fact, or in the case of the original blurb here, to make that distinction at all.

      Credit to Timothy for at least bothering to post a correction but the current wording is still wildly irresponsible.

    2. Re:Grow up. by EchoMirage · · Score: 1

      Parody is an appropriate tool for social commentary.

      Nope, sorry Bruce, I disagree with you here. It's not appropriate when it's used within a context that might be construed as news reporting. In that case, it's extremely irresponsible journalism for the writer to slip it in there - even if it's disclaimed as being false. It leads to confusion on the readers' part, which in turn leads to confusion when the story is repeated. "Social commentary" is fine in a context where it's clear that an editorial position is being taken; even then, however, there needs to be clear delineation between what is "fact" and what is "commentary."

      It's certainly arguable that The Register is a source of either news or worthwhile commentary, but that point notwithstanding, the article's composition was flawed, and should be removed by both The Register and Slashdot.

      (NB: Linus would also be perfectly fine complaining to OSDN that Slashdot has libeled him.)

    3. Re:Grow up. by Anonymous Coward · · Score: 0

      Big words, coming from a pasty-faced piece of shit who sounds like he's talking through his nose.

    4. Re:Grow up. by Uzziel · · Score: 2, Insightful
      Parody is an appropriate tool for social commentary.


      And a handy device for sensational journalism. This isn't social commentary, this is the Register jumping Linus for not playing the way they want him to. They (and you) are trying to cast Linus' decison in a bad light because he's not being as gung-ho about their ideals as they want him to be.


      This is a non-issue.

  72. cough * bullshit *cough by Anonymous Coward · · Score: 1, Interesting

    Linus worked for Bell Labs as an intern the summer before he started work on Linux. He was invloved in the development of their UNIX.

    I wonder if Linux is somehow *tainted* by Linus seeing all that Bell UNIX code.

    I know samba refused to accept code form anyone who saw the leaked MS code base.

    Linus is a hack and a thief.

    1. Re:cough * bullshit *cough by Anonymous Coward · · Score: 0

      That would be in the Bell Labs division at Finland I presume?

    2. Re:cough * bullshit *cough by Anonymous Coward · · Score: 0

      NO, actually I think it is in either north or south carolina.

      Ask Linus, he doesn't lie abotu being an intern.

  73. Re:Misleading headline... RTFA editors! by _Sprocket_ · · Score: 4, Insightful
    They are making the honest effort of manually reproducing the source code from the binary as best they can.

    No they're not. They're attempting to figure out how the binary behaves under all applicaple conditions, and then produce their own code that mimics that behavior. What you're describing is decompiling.
    This is nothing more or less than an end-run around copyright. It may be legal, but it's not honorable.

    Again - no it's not. Copyright has nothing to do with actual functionality. You're confusing copyright with patents.

    If you have a problem with the morality of this process, you may want to take a hard look at the IT industry. Reverse engineering has played a key role in the advancement of technology. Numerous times.
  74. The Register got Slashdotted !!! by Anonymous Coward · · Score: 0

    Actually they weren't - I just made that up.

    Slashdot got Registered!

  75. Re:"/." Tabloid-CowboyNeal had my baby. by coolGuyZak · · Score: 1

    Not to mention the "articles early for subscribers". Now, I understand they need to support their bandwidth and server costs, but they should not do so at the expense of their viewers. If they produced news of their own, it may be a different case. Like LWN... News is free to read and post on. Their *own* articles/editorials/bulletins are available a week earlier to subscribers.

  76. Re:Misleading headline... RTFA editors! by Curly · · Score: 1
    You know Linux is a clone of Unix because Linus couldn't run Unix on his 386 machine. He wasn't pleased that he couldn't do something and he worked around it. Why can't someone be displeased with other proprietary systems and create workarounds for them?


    Larry says, "This is costing us too much." Linus, his friend, says, "Okay, then stop doing it." This doesn't imply that Linus disapproves of reverse engineering.


    Linus didn't seem pleased (from what I've read) about how this particular reverse-engineering so irritated Larry that it blew the whole freeish-BK deal, but that's a far cry from declaring that reverse engineering itself is unethical.


    (And, as other posters have pointed out, it's just silly to call writing Linux a matter of reverse-engineering.)


    Why I'm even commenting when the SlashDot article was the most idiotic, misleading article I've ever seen here, and that's saying something, I don't know...

  77. Slashdot == Yellow Journalism by Anonymous Coward · · Score: 0

    'nuff said.

  78. In other news... by Anonymous Coward · · Score: 0

    Linus admits he's running PowerMac G5.

    (Yeah right, like that would happen!)

  79. CowboyNeal... by Illissius · · Score: 1

    ...has been taken off my /.-editors-to-show-articles-from-on-front-page list thingy. Good riddance.

    --
    Work is punishment for failing to procrastinate effectively.
  80. Reverse Engineering - good and bad. by lheal · · Score: 1

    Reverse engineering is not just grabbing the binary and disassembling it. Using the code you get that way is called plagiarism.

    Reverse engineering is also looking at what the program does and figuring out a way to do it yourself. If the way you figure is exactly the way the original works, so much the better - but you haven't plagiarized.

    It's the first method, disassembly and copying, that Linus and everyone else should be against. The second method is just interoperability, and everyone should be in favor of that.

    Marketing 101: you only look as good as your competition. If there isn't anyone else in your product space, find someone, or no one will think your product is worthwhile.

    And another thing: they say the free BitKeeper is costing them $500M/year. That sounds like a load of hooey. What they mean is that if they could sell the free one for the price of the non-free one, it would total $500M in revenue. That still sounds fishy, but at least it's easier to swallow than their implication that they spend $500M in cash every year.

    --
    Raise your children as if you were teaching them to raise your grandchildren, because you are.
  81. false quote by Anonymous Coward · · Score: 0

    No, Linus has not gone nuts. This is simply a false quote made up by The Register and should be been annotated as such. However, Linus made some comments lately that he should better think over twice before saying. Lets hope people get this the right way.

  82. OK, someone get to the bottom of this. by bersl2 · · Score: 1

    This has gotten so out of hand that someone might just need to drag Linus himself away from his busy schedule to clarify this. Get it straight from the horse's mouth.

  83. Headline is OK; quote is not by jfengel · · Score: 5, Funny

    The article actually is about Linus Torvalds defending proprietary file formats. It's just that he's talking about a different format from the almost-made-up quote.

    I say "almost made up" because it's got a grain of truth. The original quote is:

    "Larry is perfectly fine with somebody writing a free replacement...What Larry is not fine with, is somebody writing a free replacement by just reverse-engineering what he did."

    The made-up quote has the same gist, even if it's critically wrong in (a) the file format, and (b) the fact that Linus is talking about somebody else's beliefs, not his own. This gist, however, is clear that Linus believes roughly the same thing:

    "It says: 'Get off my coat-tails, you free-loader'. And I can't really argue against that."

    So I'd say the score is:

    Headline: 1 point (for being accurate)
    Summary: -2 points (for repeating a false quote without the retraction)
    Submitter's final score: STFU

    Slashdot: -2 point (for not verifying the quote)
    Slashdot: +1 point (for the retraction on the front page)
    Slashdot: +.5 point (for posting an article that's kind of interesting with an accurate headline despite a bad summary and bad editing)
    Slashdot's final score: try to do better next time

    Register: -2 points (for making up the quote)
    Register: -1 point (for putting the retraction after the advertisement)
    Register's final score: Really stupid, but they're usually reliable, so I'll let them off with a warning.

    1. Re:Headline is OK; quote is not by Anonymous Coward · · Score: 0
      Actually, if you RTFA:

      BitKeeper and Linux: The end of the road?

      Linus doesn't even say that quote.

      No, according to the article, Larry McVoy says Linus said that quote. And quite frankly, Larry McVoy is not what I would consider a trustworthy source. I suspect that this quote is either taken out of context or completely made up.

      Did anybody think to verify with Linus that what McVoy said he said is correct?

    2. Re:Headline is OK; quote is not by dubl-u · · Score: 1

      Thanks for a reasonable and thoughtful contribution to a discussion that hasn't seen much of that. But I think you've missed something.

      The made-up quote has the same gist, even if it's critically wrong in (a) the file format, and (b) the fact that Linus is talking about somebody else's beliefs, not his own. This gist, however, is clear that Linus believes roughly the same thing.

      That's not the only possible interpretation. When Linus says he can't argue with that, I think all he means is that McVoy has a right to take that position, and that it's understandable and logically consistent. Linus didn't say that he shares McVoy's view or that McVoy's is the only reasonable position one could have on the topic of reverse engineering.

      My guess is that Linus is perfectly fine with reverse-engineering file formats in general. I think his opposition to this particular case has nothing to do with high-minded princples of freedom and the legal right to reverse-engineer, but rather with pragmatic issues specific to his situation. Whatever Tridgell's intentions, he cause Linus (and presumably OSDL) a lot of trouble, and I think Linus wanted to avoid that trouble.

  84. Hey Slashdot, when did you stop hosting kid porn? by winkydink · · Score: 3, Insightful

    Hypotheically speaking, as we know you don't host kid porn.

    Is /. devolving into the National Enquirer for the tech-set?

    How the Register gets away with what they did is amazing. They make up an entirely fake quote, attribute it to Linus and then say, almost parenthetically, "we just made that up, he didn't really say it".

    Think about it. How would like it if somebody did to you what they just did to Linus?

    Shame on you Register!

    --

    "I'd rather be a lightning rod than a seismometer." -Ken Kesey

  85. slashdot by Anonymous Coward · · Score: 0

    slashdot has jumped the shark

  86. Proprietary File Formats = BAD by Dhaos · · Score: 5, Insightful

    I haven't yet RTFA, but since the issue of file formats is near and dear to my heart (and what I do professionally), I figured I should say something.

    I'm working on a Digital Archiving project for a government agency. And what we have determined thusfar is that proprietary file formats are -very bad- for long term preservation.

    Now, you may ask, who cares about long term preservation? To which I would respond, clearly you are not a fan of history- or at least, good history. Innocuous documents end up being primary sources! People find new uses for and interest in old documents!

    Still you seeem doubtful. Fine. But, should Microsoft disappear (unlikely as it may seem) or otherwise leave us with a bunch of proprietarily-formatted files that we cant read save through- shudder- emulation of something like Windows XP, a lot of people will be unhappy. And a lot of data may not be fully recoverable.

    You may say that if such things really bother people, then they should only purchase software using open standards. I sort of agree. But we are dealing with a field in which -certain- companies are convicted monopolists, so....

    Proprietary formats are still the bane of my existence.

    --
    It's not what you know, or even who you know- It's how many people recognize your damn .sig
  87. Re:Excellent! by Anonymous Coward · · Score: 0

    Now Bill, is this what you call innovation? Come on, you're supposed to be a Bayesian. You can do better than this.

  88. watch out by Anonymous Coward · · Score: 0

    somewhere in england a lowly reporter is going to be visted by a team of angry penguins.

  89. Maybe the problem is that The Register sucks by AlphaHelix · · Score: 1, Redundant

    Everybody is blasting Slashdot, the submitter, and their mother for running a fake quote in the Slashdot headline. Doesn't it seem like it's maybe a wee bit irresponsible (read: incredibly irresponsible) for a supposedly legitimate news outlet like The Register to run a fake quote at the top of their article, and follow it up with, "Just kidding!" The cardinal rule of article writing is that the likelihood that somebody will read a paragraph is inversely proportional to how far into the article it is. So, if you lie in the first paragraph and clear it up in the second, about half of the people who read it won't ever make it to the second paragraph. These clowns think their prose is amusing or something, but it's just badly written and irresponsible.

    --
    * mild mannered physics grad student by day *
    * daring code hacker by night *
    http://www.silent-tristero.com
    1. Re:Maybe the problem is that The Register sucks by SmokeHalo · · Score: 1
      If you want straight, flat, white-bread, nothing-but-the-facts reporting, go to CNN. If you want a bit of colour or humour, or just something more tongue-in-cheek, go to The Register. For example, check out this series of articles on the "Rise of the Machines". The Register's motto is "Biting the Hand that Feeds IT" -- not what you'll typically find in your more prestigious publications (and a big clue to me not to blindly swallow everything they say).

      I sure as hell don't blame The Register. There are two scenarios here:
      1. An accident. The submitter didn't read the full article, he just decided that the headline was good enough to submit. If this is the case, he's hasty and ill-informed.
      2. A sneaky trick. The submitter read the full article and was just looking to get a bit of flamebait past the editors. If this is the case, mission accomplished.
      Either way, if CowboyNeal had done even some basic fact-checking, he would have seen the "we're kidding" comment.
      --
      I'm not good in groups. It's difficult to work in a group when you're omnipotent. - Q
    2. Re:Maybe the problem is that The Register sucks by wjeff · · Score: 2, Insightful

      I whole heartedly agree with you that The Register was irresponsible in the way the structured the article, however I firmly believe that people in general are very much to blame. the cardinal rule of article writing you quote is indicative a much larger problem, and a worsening trend in our society as a whole. In that frighteningly large segments of the worlds populations now form opinions based reading one paragaph, hearing one two minute sound bite, and then immediately embark are society changing crusades. I just wish everybody, on all sides of every issue, would spend a little more time reading whole articles/books, listening to entire lectures, and most importantly spend as much time researching the oppositions arguments as you do your own.

      I wish somebody would invent prozac for civilization.

      --
      my old sig is obsolete, and I haven't come up with a stupid enough new one yet
  90. Parody by Anonymous Coward · · Score: 1, Insightful

    Parody is an appropriate tool for social commentary...

    ...when it is clearly parody, and not disguised as legitimate news.

    If your local news broadcast suddenly started churning out fake news stories, without identifying them in some way, you'd probably be up in arms, screaming "Irresponsible! Bias! Lies!"

    1. Re:Parody by cheesybagel · · Score: 1
      I guess you never read The Register before...

      Hint: They have Bastard Operator from Hell articles too.

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

      Yes, if they were actually presenting it as real news without the mandatory wink/tongue in cheek. This article stated, plainly, that the quote was made up for the purpose of parody.

    3. Re:Parody by schon · · Score: 1

      fake news stories, without identifying them in some way

      You mean like saying "we just made that up" right after the fake part, just like this one did?

    4. Re:Parody by MenTaLguY · · Score: 1

      Yeah, that's considered very, very bad practice in journalism.

      The reason being that the "we just made that up" tends to get missed by casual readers. Witness the Slashdot article.

      --

      DNA just wants to be free...
    5. Re:Parody by slashdot_commentator · · Score: 1
      I was not criticizing the Register. I still have strong disagreement about the content, but it obviously is parody.

      I was criticizing Slashdot, for so egregiously misrepresenting Torvalds as having said those things. (and not corrected until 04/13 17:24 GMT, despite warnings from subscribers before release of the story to the slashdot public.)

      I proceeded to flame Perens, because he seems to think its okay to proceed before the correction to present an argument against Torvald's position on F/OSS, and continue to misrepresent Torvalds in the process. But for Perens, its not about being accurate about what Torvalds said, its about what allows Peren's editorial appear most reasonable.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  91. Ooops, I mean $500K by lheal · · Score: 1

    sorry.,

    --
    Raise your children as if you were teaching them to raise your grandchildren, because you are.
  92. Re:Misleading headline... RTFA editors! by hesiod · · Score: 1

    > for the express purpose of denying the actual producer any claim on his due reward?

    Who said he is due any reward at all?

  93. Open Source is not for everyone... by kronocide · · Score: 4, Insightful

    I was product manager for 2½ years at a software company, whose product was partly open-source based (it was our own OS webserver). I was in the business when Eric Raymond tried to convince s/w companies to "go open source." "It's much better, bugs get fixed, security holes shut much faster." And so on. But the truth is that open source is about free (gratis) software, and software companies are about selling software. There are one or two exceptions, those who can sell support and so on, but the whole _concept_ of having a software company is to charge people for the software you develop. This doesn't mean that I'm against open source, possibly I'm more against software companies.

    The bottom line is that open source may one day cover all possible software need for every person, but it will come out of academia, non-profit organizations, and hobbyists. Software companies will not be the primary drive behind open source. I think Stallman has known this for a long time. And if you _do_ have, or plan to start, a software company, there is nothing wrong with keeping some parts of your code proprietary. Alternatively, just don't start a software company.

    1. Re:Open Source is not for everyone... by MenTaLguY · · Score: 2, Interesting

      IIRC, I read that something like 90% of the work in the software industry is in-house and contract work, rather than software for distribution.

      Maybe just don't start a software company that sells software instead of programming labor (i.e. contracting).

      --

      DNA just wants to be free...
    2. Re:Open Source is not for everyone... by mpapet · · Score: 1

      "Software companies will not be the primary drive behind open source."
      The _old_ business model of a software company innovates only when profit is in peril or the path to more profit is obvious. Innovation (risk) is not as profitable as locking a customer in.

      "The bottom line... insert platitude here... it will come out of academia, non-profit organizations, and hobbyists."
      Who cares if innovation is from academia, hobbyists or Red Hat or Novell?

      The bottom line, Open source is new(ish), innovative and the biggest threat to the old software company business model. Even Microsoft agrees with me!

      --
      http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    3. Re:Open Source is not for everyone... by dubl-u · · Score: 1

      the whole _concept_ of having a software company is to charge people for the software you develop

      And this is not just the way that the companies making the software think. Consumer behavior around pricing is just as weird. I can't name the company, but there's a company that sells a regular version and an enterprise version of their product. The two versions are identical in functionality, but one costs ten times as much. A significant percentage of purchases are the enterprise version.

      Similarly, some friends of mine make an on-line game. It's well-reviewed, really fun, and appeals to a broad range of people. But a lot of potential users won't take it seriously because you can just download the client. So they've given up arguing and are making a retail version in a pretty box. It's the same client you could download in ten minutes over your broadband connection, but all their research suggests that a big percentage of people will be much happier paying $25 for it than getting if for free.

      And people do this in other realms, too. I know fuck-all about wine, and so when I'm faced with the store's wall of near-identical bottles, a good portion of my judgement is based on price. In asking around, it turns out most people do the same.

    4. Re:Open Source is not for everyone... by kronocide · · Score: 1

      "Who cares if innovation is from academia, hobbyists or Red Hat or Novell?"

      Everyone? Don't you care whether you will have to pay for it or not? If you are on the producer end, don't you care whether you have to earn enough to pay your developers or not? I think that's a somewhat myopic question.

  94. Re:Misleading headline... RTFA editors! by Anonymous Coward · · Score: 0

    "
    So? It's obvious that the pay-for client offered nothing worth what you were asking if the free client can do the job. Either price properly or make the pay-for product much better. I'm not talking about crippleware or nagware."

    You wanker. The guy gives free software, but that's not good enough. Nooooo.

    "Crying doesn't do anything but piss people off. Do something to your own software that will make it stay one+ steps ahead of the reverse engineered competition."

    Like linux, right? ROTFLMAO

  95. Re: The devil's advocate by Lunix+Torvalds · · Score: 1

    I couldn't agree more about Slashdot really dropping the ball on this one. The funniest/worst part in my view is that the Register story is about a previous slashdot story, with a link to a post provided! Talk about a dup.

    For sure, I agree with the thinking that reverse engineering is good. I think that the issue here though is the use of unsanctionned client software that can produce costly effects for BitKeeper.

    McVoy did mention that in the past, someone played a bit with some of the internal file structures and that it ended up costing him $35,000 to fix the problems that it created. I can imagine that a client software, that was developped only by reverse enginneering, has the potential to cause serious damage to his company. In truth, open source software is not always tested extensively. In this case, especially not against a server who's developper doesn't want to share the interface.

    Now, are there solutions to this situation? Yeah, plenty I think.

    --
    Farmix
  96. Clearly you missed the whole point. by Danuvius · · Score: 2, Insightful
    Linus used BitKeeper despite its closed source/free use license because it was THE BEST TOOL FOR THE JOB. Linus defends other developers choice of license because it's their choice. Linus, thank $DEITY, is no ESR.
    The person you should be referencing is RMS. And the correct phrase would be:

    A pity that Linus does not think more like RMS.

    RMS and others said, "Don't rely on non-free software--it may bite us in the ass down the road." And GUESS WHAT? It did bite them in the ass!

    Everyone say after me: RMS was right.
    --
    Akarsz Magyar Gentoo fórumot? Akkor
    1. Re:Clearly you missed the whole point. by Royster · · Score: 1

      Yes, I should be referencing RMS. I saw that as I hit submit.

      Perhaps you should say that your more ideological colleagues will bite you in the ass.

      --
      I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
    2. Re:Clearly you missed the whole point. by Danuvius · · Score: 1
      Perhaps you should say that your more ideological colleagues will bite you in the ass.
      It still seems like you are missing the point.

      It was a known (and acknowledged) fact BitMover could at any point change terms in unacceptable ways for Linux developers. Some people (Linux included) just didn't think this was worth worrying about.

      RMS knew better, he tried to convince others. Now we see clear as day that he was right to worry. Even if you want to pretend this is RMS' fault (an incredulous stretch), that still doesn't make him any less right.

      And anyways... why do you act as though "ideology" is a dirty word?
      --
      Akarsz Magyar Gentoo fórumot? Akkor
    3. Re:Clearly you missed the whole point. by dubl-u · · Score: 1

      Everyone say after me: RMS was right.

      You could look at it that way. But given that the problem only cropped up when someone, apparently out of fundamentalist software-must-be-free beliefs, started building a tool that Linus didn't want and asked him not to build, it's at least as reasonable to say that the real problem is with people starting holy wars.

    4. Re:Clearly you missed the whole point. by Royster · · Score: 1

      I fail to see that this is a problem. The past few years of Linux development have been incredibly productive due to bitkeeper. It's a good tool for the job.

      That they had to stop using it is neither here nor there. They got three years of use out of a good tool and anything they write to replace it it going to benefit from that experience with a good tool.

      Why do I act as though ideology is a dirty word? It isn't? When ideology makes you do suboptimal things and, worse, when it makes to try to force *others* like Linus to do suboptimal things, then yes, ideology is most assuredly evil.

      --
      I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
  97. Clean room reverse engeneering by maxwell+demon · · Score: 2, Informative
    Done correctly, you have a final product with the same external behavior as the target, but with no possibility of IP contamination.

    With no possibility of copyright violation. However, it could still be patent-contaminated.
    --
    The Tao of math: The numbers you can count are not the real numbers.
  98. Quality vs Popularity by stlhawkeye · · Score: 1

    It's understandable that quality will suffer as popularity/population increases, but journalistic errors like this are exactly why I feel it's safe to laugh at loud when people quote web sites, even reputable news sites, as evidence for some of the nutty things they believe.

    --
    "I have never won a debate with an ignorant person." -Ali ibn Abi Talib
  99. That's wrong, actually by Anonymous Coward · · Score: 0
    Linux was created because there was something that Linus wanted to do in Minix that Tannenbaum didn't want to implement.

    From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
    Newsgroups: comp.os.minix
    Subject: What would you like to see most in minix?
    Summary: small poll for my new operating system
    Message-ID:
    Date: 25 Aug 91 20:57:08 GMT
    Organization: University of Helsinki

    Hello everybody out there using minix -
    I'm doing a (free) operating system (just a hobby, won't be big and
    professional like gnu) for 386(486) AT clones. This has been brewing
    since april, and is starting to get ready. I'd like any feedback on
    things people like/dislike in minix, as my OS resembles it somewhat
    (same physical layout of the file-system (due to practical reasons)
    among other things). I've currently ported bash(1.08) and gcc(1.40),and
    things seem to work.This implies that I'll get something practical within a
    few months, andI'd like to know what features most people would want. Any
    suggestions are welcome, but I won't promise I'll implement them :-)
    Linus (torvalds@kruuna.helsinki.fi)
    PS. Yes - it's free of any minix code, and it has a multi-threaded fs.
    It is NOT protable (uses 386 task switching etc), and it probably never
    will support anything other than AT-harddisks, as that's
    all I have :-(.
  100. Comment from earlier Slashdot goof-ups. by prezninja · · Score: 3, Insightful

    Is it just me or has there been way too much 'factually incorrect' information in front-page Slashdot articles lately? A very simple peer-review system for facts in Slashdot articles before they go on the main page would do wonders. Additional "+5 Informative" comments could potentially be appended to the article, such as the parent, and more factual and well-balanced news for the general reader would appear on the main page without the need to read all the "+5 Insightful" opinions and "+5 Funny" jokes to just get the facts. It's a humble opinion. What do you guys think?

    (This was a response to another terrible article, but reusing it saves time and energy. Dupes are a way of life on Slashdot.)

  101. Reverse Engineering by oyenstikker · · Score: 1

    Just to get this straight (Correct me if I'm wrong):

    Throw bits at a server and see what you get back: good.
    Save known data to a proprietary format and see what you get: good.
    Emulate programs by writing code to get the same result: good.

    Taking somebody else's binary and figuring out the code from that: bad.

    Is only the latter case considered "reverse engineering" ?

    --
    The masses are the crack whores of religion.
  102. Fake Quotes Erode Trust by rewinn · · Score: 2, Interesting

    What's wrong about printing a fake quote, and then admitting it's a fake?

    Everything!

    It's not nearly as clever as the author thinks, it's not terribly funny nor very illuminative of the issue, and it imposes a burden on the person falsely quoted.

    But most of all, it erodes the trust in the publisher. Most of us have limited time, so we need to be able to assume that the publisher of a serious site tries to quote accurately. A reasonable number of mistakes are unavoidable, but unless the site is intended to be a humor site, the content must be trustworthy.

    When a publisher deliberately publishes a fake quote, it doesn't help to say, "Ha-ha! Just kidding!" or "RTFA". The trust is weakened already.

    What a boo-boo!

    1. Re:Fake Quotes Erode Trust by dlapine · · Score: 1
      Well, this was "The Register" (No, I'm not going to put a link to that shining example of yellow journalism.). What did you expect from them? A serious reporting of the just the facts, with the usual levening of background information and a cautious dash of perspective?

      It's always a good idea to consider the source, when something offends your common sense and drives up your blood pressure.

      --
      The Internet has no garbage collection
    2. Re:Fake Quotes Erode Trust by Anonymous Coward · · Score: 0
      Are you a blogger, too? From El Reg:-

      The color of irony
      By Lester Haines

      Published Thursday 1st February 2001 12:01 GMT

      Judging by the letters we get, it seems that some Reg readers have trouble distinguishing the serious from the tongue-in-cheek.

      This is not to say that they're thick - just that humour does not always successfully cross international boundaries. Let's face it, we smarmy and sarky Brits will throw in a bit of ironic drollery at the drop of a hat. And if you don't get it, well, that's when unfortunate misunderstandings can occur.

      To rectify this problem, the Vulture Central Humour Comprehensibility Committee has devised a colour coding system to flag various levels of wit. In future:

      Droll insinuation will be sage green
      Mild sarcasm will be burgundy
      Smarminess will be ultramarine
      Irony will be lavender
      Flippancy will be sunflower orange
      Biting sarcasm will be pillar box red
      Humour liable to cause offence will be in an insipid yellow which you can only read when you highlight it

      Additionally, out-and-out jokes will be preceded by the following graphic warning:

      We hope that this clarifies things. Thankyou for your attention.®

      from http://www.theregister.co.uk/2001/02/01/the_color_ of_irony/

      I suggest that for the irony-impaired, or the mentally subnormal (I'm not sure which one you are ) the Register uses these tags to avoid further confusion.

  103. Without reverse engineering, where would we be? by Anonymous Coward · · Score: 0

    "He is not in favor of reverse-engineering someone elses implementation against their wishes."

    You mean how Compaq reverse engineered the IBM BIOS and sparked a PC revolution.

    Yeah, that was evil and mean-spirited. And stupid.

    1. Re:Without reverse engineering, where would we be? by Anonymous Coward · · Score: 0

      And hitler made the trains run on time. Just because good can come of something does not always mean that we should encourage that something.

    2. Re:Without reverse engineering, where would we be? by Anonymous Coward · · Score: 0

      You equate reverse engineering the IBM BIOS eqivalent to the holocaust.

      Nice.

      And by the way, it was Mussolini that made the trains run on time. If you're going to talk stupid, at least use the right dictator.

  104. Re:Misleading headline... RTFA editors! by Anonymous Coward · · Score: 0

    That is correct, and of course I deny that he is "due" any reward at all.

  105. Re:Misleading headline... RTFA editors! by Anonymous Coward · · Score: 0

    Free my ass. He got some pretty good advertising in return.

  106. Your sig by Anonymous Coward · · Score: 0
    I must say that I have wondered for some time now why nobody has flamed you for your sig. It is an arrogant advertisement for a slashdot replacement that takes a direct stab at the slashdot community. Somebody should have felt offended.

    But it seems clear to me now why nobody has taken it personal. We don't care. Since the slashdot editors themselves do not seem to care anymore whether slashdot's news does indeed matter, the community has stopped caring too. Nobody feels the urge to defend the slashdot community, because we feel you're right. We have yet to adjust our daily routine and find another site to habitually waste our time on.

  107. What gets me... by Robotech_Master · · Score: 1

    ...is that the retraction (in the /. blurb) had to be added as an edit.

    I mean, isn't the 20-minute "email us if you see something wrong with this story" subscriber preview period supposed to catch exactly this kind of thing?

    --
    Editor Emeritus and Senior Writer, TeleRead.org
  108. Don't you just hate it... by spun · · Score: 4, Funny

    Don't you just hate it when you start going out with some girl, and your friends are all like, "She's a tramp, don't go out with her, she's just using you to get popular. She's gonna dump you and break your heart, just you watch." Then you say, "No way! She loves me. Besides, she does things the other girls won't do. It's true love, just YOU watch!"

    And then it turns out they were totally right, and not only does she leave you, she ends up giving you VD.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    1. Re:Don't you just hate it... by Anonymous Coward · · Score: 0

      You should use a condom.

    2. Re:Don't you just hate it... by cranos · · Score: 1

      And then it turns out they were totally right, and not only does she leave you, she ends up giving you VD.

      But at least you got to bang her before she left

    3. Re:Don't you just hate it... by jb.hl.com · · Score: 1

      You went out with my ex too, huh?

      --
      By summer it was all gone...now shesmovedon. --
  109. Re:Misleading headline... RTFA editors! by Anonymous Coward · · Score: 1, Insightful

    I suppose you typed that comment on a genuine IBM PC AT, right?

  110. Re:"/." Tabloid-CowboyNeal had my baby. by canajin56 · · Score: 1

    FOX disagrees. They claim that the 1st ammendment gives them the right to lie and distort the news in order to protect sponsors from embarrasing reports and findings. This argument was upheld in court, and they are legally allowed to fire reporters for refusing an order to lie to the public and present it as investigated fact.

    --
    ASCII stupid question, get a stupid ANSI
  111. Re:Misleading headline... RTFA editors! by iamwahoo2 · · Score: 1

    No worse than what Samba does.

  112. The headline is not false by JoeBuck · · Score: 5, Insightful
    Linus did indeed defend a proprietary file format, so the headline is correct. The quote is made up, but this is to show the inconsistency of Linus' position.

    The proprietary file format in question is that of BitKeeper; Tridge reverse-engineered it so that people can have access to their own data when BitMover pulls the plug on the free-as-in-beer BitKeeper (which hadn't happened yet at the time he did it, but which was inevitable as Larry kept changing the license and threatening people with losing their rights to use the software). Linus sided with Larry, despite the fact that Linux, GNU, Samba, and everything else we run has had to rely on reverse engineering of proprietary formats, devices, and protocols since forever just to function.

    1. Re:The headline is not false by Da+VinMan · · Score: 4, Insightful

      Linus sided with Larry, despite the fact that Linux, GNU, Samba, and everything else we run has had to rely on reverse engineering of proprietary formats, devices, and protocols since forever just to function.

      Enlighten me here... Linus focuses on Linux. He doesn't work on Samba, WINE, or anything else that attempts to emulate something else in order to function. He doesn't really even reverse engineer (to my knowledge) any specific flavor of Unix. He just works on improving Linux.

      The heart of this conflict is the idea of using reverse engineering to ride on the research and development of an industry player who has chosen to remain proprietary in order to compete with that entity. Granted, defending against this is really the domain of patents, but I think I understand where Linus is coming from here by defending Larry.

      To answer to your examples - Samba was needed to get interoperation with the product of a company that exerts an effective monopoly. Reverse engineering of existing device drivers has been done in order to interoperate with those drivers, not compete with those driver makers.

      BitKeeper has no monopoly. It may in fact be THE best of breed implementation, but that's irrelevant. Samba had to be done. A reverse-engineering of the BitKeeper protocol just to save time on developing a good approach using OSS is an endeavor with questionable ethical status and really isn't necessary. Also, reverse engineering BitKeeper just so people can access the data is obviated by the fact that they can (someone correct me here if I'm wrong as I haven't tried this myself) use CVS instead to access that data. BitKeeper doesn't need to be reverse engineered to get to the data. Right?

      Now, please tell me how Linus is acting inconsistently?

      In short, I would say that reverse engineering something in order to interoperate with it is a completely different ethical matter than trying to reverse engineer something in order to effectively clone it then compete with it. Saying that Linus' position is "inconsistent" because he does not approve of all uses of reverse engineering does not show an appreciation of the fact that not all uses of reverse engineering are ethically equivalent (just as not all uses of firearms, chemicals, matches, etc. are ethically equivalent).

      If one of the goals of OSS is to effectively steal the R&D of industry players, then it will receive the fate it would so richly deserve. But, if the goals of OSS include making established non-novel technologies widely available to everyone (e.g. Linux), or even promoting new R&D to create new novel technologies (e.g. BitTorrent), it will thrive and be better than what could possibly be achieved in a proprietary environment.

      --
      Please mod this post only if you think others should/n't read this. I have enough ego^H^H^Hkarma. Thanks!
    2. Re:The headline is not false by winwar · · Score: 1

      "The quote is made up, but this is to show the inconsistency of Linus' position."

      Just curious, exactly what inconsistency? Linux wasn't reverse engineered. We may, of course, have different ideas of what that phrase means. The others, well, I don't know for certain and in any case, I believe are irrelevent.

      As far as I can tell, Linus wants to use the best tool for the job. That he would defend a proprietary file format is consistent with that fact. And, as near as I can tell, people still have access to their own data even though the plug is/was being pulled.

    3. Re:The headline is not false by jpc · · Score: 1

      hmm, was Linux reverse engineered?

      Its quite easy to think this was the case, although in fact it was engineered from public specs (POSIX etc). But it wasnt an original idea (at least at first) in that it was based on other things.

      Anything based on public specs isnt reverse engineering, but yes it is true that Linus didnt invent Unix. But the point about standards is that lots of people should implement them, just very few people had when Linux did...

    4. Re:The headline is not false by Anonymous Coward · · Score: 0

      The POSIX specs were very much not free, which you'll notice in a number of Linus's usenet posts. Lots of the drivers in the kernel (and one I helped write) only exist because of reverse-engineering.

    5. Re:The headline is not false by boots@work · · Score: 1

      Linux runs on a lot of different hardware. Not every hardware vendor is so enlightened as to contribute open source drivers, and some actively oppose it.

      And yet Linux supports at least some of that hardware. How? By reverse engineering it. By poking at it, trying things out, seeing what works, seeing what doesn't. Basically the same techniques tridge would have used on Bitkeeper repositories.

      Sun was no friend of Linux in the 90s. They could have made just the same argument: that Linux is stealing their valuable IP by discovering enough about Sun hardware to run there.

      But, y'know, that argument is bullshit. Reverse engineering for interoperability is legally protected and morally right.

      Remember the very first filesystem supported by Linux was the minix filesystem, which was based on the non-free design of Minix.

      Now, perhaps you can say that Linus never wrote any of those drivers himself, but he certainly accepted them into his tree and encouraged people to write them.

    6. Re:The headline is not false by boots@work · · Score: 1

      BitKeeper has no monopoly. It may in fact be THE best of breed implementation, but that's irrelevant. Samba had to be done. A reverse-engineering of the BitKeeper protocol just to save time on developing a good approach using OSS is an endeavor with questionable ethical status and really isn't necessary. Also, reverse engineering BitKeeper just so people can access the data is obviated by the fact that they can (someone correct me here if I'm wrong as I haven't tried this myself) use CVS instead to access that data. BitKeeper doesn't need to be reverse engineered to get to the data. Right?

      Wrong.

      Firstly, Bitkeeper really does have a monopoly. If you want the current version of some kernel trees, the only way to get it was through Bitkeeper. Larry doesn't own the copyright in those trees, but he did control access to them.

      Secondly, CVS can't be used to access the data. BKCVS is only available for one tree out of thousands in the world, is often down, corrupt or out of date, and loses a lot of useful information. You can (sometimes) get linus's tree from bkcvs, but not the head of the ppc port or mysql or e2fsprogs or whatever else.

      The same goes for the recent "bkclient", except that people report it's even more flaky. One kernel developer said it took a week of trying to get a checkout, so clearly it's not a viable alternative.

      For people whose licence has just been cancelled tridge's tool may be the only way to get their work back out.

      I agree that *if* the reverse engineering had been merely to take ideas then it might be ethically questionable but that's not what happened.

      Larry could have avoided this by providing a decent export command in the first place, but he's refused to do that because he wanted the monopoly. OK, I can see why he wanted that but eventually someone's going to route around the damage.

      So, on the whole, I think the comparison to OpenOffice is pretty exact: given that people's own information is locked in a proprietary format it's entirely reasonable to work out how to get it out.

  113. reading and writing are not the same by r00t · · Score: 4, Interesting
    You damn well need the right to read any format you wish to read, and this is 100% ethical. Anything less would mean that your data is locked up, along with properly licensed 3rd-party data.

    Writing is another matter. It's not so critical. It matters only if your peers require a particular data format.

  114. And we have our Wookie on SCOXE's CC Day by fatboy · · Score: 3, Funny
    --
    --fatboy
  115. Re:Misleading headline... RTFA editors! by kzinti · · Score: 3, Insightful

    Reverse engineering has played a key role in the advancement of technology.

    Indeed, the x86 clones that are the most popular deployment platform for linux wouldn't exist at all if Compaq hadn't reverse-engineered the IBM PC BIOS.

  116. Re:Misleading headline... RTFA editors! by iamwahoo2 · · Score: 1

    Maybe they liked bitkeeper but thought the proprietary client sucked, or maybe they want an open source client to insure that it can be run on new architectures. There are a lot of legit reasons for mimicking an interface. Why should I be forced into using only the prepackaged client to access bitkeeper?

  117. Nope by JoeBuck · · Score: 2, Informative
    OpenOffice cloned Microsoft formats by reverse engineering. While the original protocol Samba implements had documentation, Samba had to reverse engineer all Microsoft's extensions to that protocol. Novell/Ximian reverse engineered Microsoft's Exchange to allow Evolution to hook in. And many device drivers in Linux required reverse engineering to develop.

    Proprietary software developers also engage in reverse engineering. It's completely legal if done in a way that complies with the license (Tridge, the guy behind Samba and the free BitKeeper data extracter, uses captured traces of network traffic as his preferred method). If you think it's unethical, then you are basically saying that you believe in monopolies, and you might as well just buy all your software from Microsoft.

    1. Re:Nope by Edgewize · · Score: 1

      First of all, I'm arguing Linus's position, not necessarily my own. I'm not sure what I think on the issue.

      Bu the main point is that people are attacking Linus for holding a belief. He feels that it is wrong to reverse-engineer a product expressly against the wishes of the otherwise friendly vendor who provides a valuable service for free.

      This has nothing to do with supporting monopolies. It is a belief that free software should start from the ground up, not from hijacking the user base of proprietary software.

      By extrapolating what Linus has said in his posts, I take it that (for example) he is 100% for the development of an open-source word processor from scratch, but he is against the development of a word processor that only reads and writes Microsoft Word files.

      Maybe it's not a popular opinion, but it's a valid one.

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

      "Maybe it's not a popular opinion, but it's a valid one"

      Then what is an "invalid opinion".

      Do you mean an "honest opinion"?

      Whatever. I think Linus is being a hypocrite. He wrote the kernel from scratch. Great. So now he gets to criticize people who try to be interoperable with proprietary software. All to support his buddy.

      But the success of Linux has more to do with people making it interoperable than his kernel. His kernel is fine, but he became the leader of the Free Software movement by accident, not by any principles that he now espouses.

      Frankly, I think he sounds like an asshole on this issue.

      And that is a valid opinion.

  118. Actually ... by kjj · · Score: 1

    Word offer save as many other formats that include open formats such as RTF, XML, HTML. Of course every time you use an RTF Word complains and wants to convert it, and HTML produced by Word is filled with proprietary MS-HTML. The RTF and XML options are pretty good though, and I have always stuck with RTF no matter what wordprocessor I use. It really is just about the most universally editable document format out there, next to plain text.

  119. interoperability by sum.zero · · Score: 1

    reverse engineering for the purposes of interoperability is legal iirc.

    tridge apparently was not using bitkeeper, nor had he accepted it's license. he was doing what the samba team did with smb and oo.org do with .doc. more info needs to come to light though before a definitive decision can be made.

    for the parent of your post - publishing standards is done specifically to allow people to write software to those standards. how is the writing of a posix compliant os unethical? the whole point of posix was to create interoperable oses...

    sum.zero

    1. Re:interoperability by man_of_mr_e · · Score: 1

      Indeed, reverse engineering for interoperability is generally legal. But in this case, doing so was not generally ethical, since the software had been provided under the condition that it not be reverse engineered.

      It was ethically questionable given the negative impact reverse engineering would have on the entire Linux community (developers and users) through the loss of the software.

      Finally, why even do it? The purpose is to create a tool to interoperate with BK Trees... right? But the very act of reverse engineering would make those trees go away because of the license. As you said, sum.zero. It's the Schrodinger's Cat of software development.

    2. Re:interoperability by MenTaLguY · · Score: 1

      Well, Larry might be a jerk, but he's not pulling the BK trees, and he has already provided a read-only open source (BSD) client. As for the reverse-engineering itself, though...

      But in this case, doing so was not generally ethical, since the software had been provided under the condition that it not be reverse engineered.

      Question: was it ethical for Linus to agree to that condition on behalf of everyone, after many kernel developers had explicitly stated they were unwilling to agree to it?

      In essence Linus made a promise to Larry (nobody will reverse-engineer the BK protocol) that he couldn't keep.

      That combined with Larry's manipulative behavior pretty much made the current meltdown inevitable.

      --

      DNA just wants to be free...
    3. Re:interoperability by sum.zero · · Score: 1

      "Indeed, reverse engineering for interoperability is generally legal. But in this case, doing so was not generally ethical, since the software had been provided under the condition that it not be reverse engineered."

      again, apparently he did not use the software and did not agree to the license. he was writing client software to allow communication with other versioning software [aka interoperability].

      "It was ethically questionable given the negative impact reverse engineering would have on the entire Linux community (developers and users) through the loss of the software."

      unethical? many in the community questioned the ethics of building foss software on a proprietary product and disagreed vehemently with linus on this decision. the loss that occurred is exactly what they expected from this situation and are happy to be done with it sooner rather than later.

      "Finally, why even do it? The purpose is to create a tool to interoperate with BK Trees... right? But the very act of reverse engineering would make those trees go away because of the license. As you said, sum.zero. It's the Schrodinger's Cat of software development."

      why? see above and add the fact that many developers were not happy with bitkeepers existing facilities in this area.

      imho, if tridge is not a licensee then larry is pulling the software for a breach of a license that hasn't occurred while simultaneously attempting to threaten tridge via his employer...

      not cool.

      sum.zero

    4. Re:interoperability by man_of_mr_e · · Score: 1

      What is wrong with common courtesy? Respecting your collegues decisions? Nobody had to use BK that didn't want to, there were lots of other ways to get at the code. Those people that wanted to use BK and agree to the terms could. Those that didn't want to agree to the terms could get access to the code via other (Free) ways. It was a win-win, until someone decided they wanted to shit in the kiddie pool.

    5. Re:interoperability by man_of_mr_e · · Score: 1

      again, apparently he did not use the software and did not agree to the license.

      While he may not have intended to agree to the license, he did use the software. He didn't use the CLIENT software, but he did use the server software. The license for BK states that using the software indicates acceptance of the terms.

      unethical? many in the community questioned the ethics of building foss software on a proprietary product and disagreed vehemently with linus on this decision. the loss that occurred is exactly what they expected from this situation and are happy to be done with it sooner rather than later.

      You're trying to side step the issue. Whether or not you disagree with what Linus was doing, it was Linus's decision, not Tridges, to use BK. Linus was willing to accept the terms to do that. Tridge wasn't, so he should not have tried to use the software in violation of the license.

      This is really no different that someone choosing to use GPL'd software but not agreeing to or abiding by the terms. If you don't like the terms, DON'T USE IT. No matter how you spin it, that's the issue here.

    6. Re:interoperability by sum.zero · · Score: 1

      "While he may not have intended to agree to the license, he did use the software. He didn't use the CLIENT software, but he did use the server software. The license for BK states that using the software indicates acceptance of the terms."

      i don't believe tridge does kernel development so are you sure of this? and how do you use the server without a client?

      also, i believe osdl uses the paid version of bitkeeper which lacks the reverse engineering clause [iirc].

      "You're trying to side step the issue. Whether or not you disagree with what Linus was doing, it was Linus's decision, not Tridges, to use BK. Linus was willing to accept the terms to do that. Tridge wasn't, so he should not have tried to use the software in violation of the license."

      see above. also, i am pretty sure that all linux developers DO NOT use bitkeeper directly. linus doesn't get to agree the license for everyone. just because linux kernel dev is done on it doesn't contaminate every linux developer.

      there have been statements to the effect that tridge did not use bitkeeper itself, except output files [think ms .doc], for his work and that this work was for interoperability with other scms. it is not like he was reverse engineering the server itself...

      as i said before, there is still information to come out that will add clarity to the situation.

      "This is really no different that someone choosing to use GPL'd software but not agreeing to or abiding by the terms. If you don't like the terms, DON'T USE IT. No matter how you spin it, that's the issue here."

      see above and incorrect. the gpl expands your rights, but the bitkeeper license takes away your rights. this is fundamentally different.

      as long as you do not distribute, you can do pretty much anything you want with gpl software. only once you become a distributor do you have to conform to the additional requirements of the gpl.

      it's not spin, it's called a difference of opinion.

      sum.zero

    7. Re:interoperability by MenTaLguY · · Score: 2, Insightful

      Those that didn't want to agree to the terms could get access to the code via other (Free) ways.

      There was no free tool to access the portions of the revision metadata that Tridge wanted (the CVS gateway exported a lot, but not everything).

      Larry and Linus _did_ offer him the means to export that data in a neutral format ... but only by accepting the license and using the non-free BK tool. (Linus had written some scripts that used bk to do the export, and Larry had offered to make it a standard feature)

      I can understand why Andrew might not be satisfied with that alternative.

      In the next bit I'm going to ask some questions. I don't have good answers for all of them.

      What is wrong with common courtesy? Respecting your collegues decisions?

      It would have been one thing if the agreement Linus made with Larry had simply been that no user who consented to use the free BitKeeper would be allowed to reverse-engineer the repository format/protocol. Then it would simply have been a question of people being free to trade their legal right to reverse-engineering in exchange for using BK if they so chose. That condition may or may not be legal, but it does seem fair.

      However, what Larry asked was that nobody in the world reverse-engineer BitKeeper, whether or not they agreed to his terms. Obviously that can't be enforced by law, but once kernel development had become dependent on BitKeeper, the demand could be backed by a threat to withdraw it.

      I don't know what Larry was thinking. I do think whatever else, he really did mean to be helpful by providing BK, and Linus really did need help. But whatever his motivations, Larry also took advantage of an opportunity to restrict competition in a way that he would not normally have had open to him under the law.

      Was it ethical for Larry to take advantage of his newfound position to manipulate others for personal gain? Does it change things that we "owe him one"?

      Many of the developers saw this coming, and had publically declared a decision in not to accept that tradeoff in advance. Linus did not respect that decision by his colleagues; he was too desperate for a quick solution. Was it ethical for Linus to enter into this specific kind of agreement (which would affect them pretty directly) over their objections?

      Of course, just because someone is inconsiderate doesn't mean one has an ethical right to respond in kind. However, there are other factors involved.

      Metaphor. In effect, Larry had said that in exchange for providing life support for the injured penguin, we must obey him, or he'll take it away again. Andrew and others (he wasn't the only one reverse-engineering) stubbornly refused, Larry followed through on his threat, and now the penguin's been unceremoniously dumped bleeding on the floor.

      The question here is whether it was ethical of them to do this, knowing that Larry would hurt Linux development in response?

      Let's step back a moment and consider a situation with higher stakes: many governments, as a matter of policy, refuse to accept the demands of hostage-takers, even when people's lives are in danger. Why do they do that? Is that ethical? Why or why not?

      Now, rhetorical question: does Linux development carry more or less ethical weight than human life?

      How would that difference affect the earlier "hostage-takers" analysis? Would that make the sort of action taken by the reverse-engineering developers more or less ethical?

      For the sake of the metaphor, is it important that the damage to Linux isn't "fatal"? Does it make a difference that many core developers had not agreed to Larry's intervention?

      Personally, based on my own answers, I'd have some reservations about simply branding Andrew an unethical jerk.

      --

      DNA just wants to be free...
    8. Re:interoperability by WNight · · Score: 1

      Yeah, and if Microsoft politely asked "us" to stop working on Samba, we should all just say that perhaps this open source interoperability thing is a dying fad and wander off?

      Get real! Closed formats are *always* bad for everyone except the creator. Already we'd seen a huge bug in the decrepit BitKeeper spreading in the form of corrupted data (allegedly caused by an accidental change to a file) that in Larry's words required $35k in development to find and fix.

      Given the problem in getting off of BitKeeper now, in a slow and orderly fashion, imagine what it would be like if it, and all the recent updates, lay in a smoking wreck on the ground and everyone had to hand-merge the last few days of patches.

      You can't rely on closed source. You simply can not. It's like buying a car with the hood welded shut.

      Thankfully people like Tridge are around to save us all.

    9. Re:interoperability by WNight · · Score: 1

      We should cut Larry no more slack when we asks us to stop reverse engineering than we would if Microsoft did.

      Besides, a way to interoperate with a product isn't the same as the full product. I'm sure BK could have had plenty of competitive advantages. The problem is that Larry didn't want an advantage, he wanted a monopoly... What did we say when Microsoft called us communists and told us to go away??

    10. Re:interoperability by True+Grit · · Score: 1

      Parent should be +5, someone with points help out here.

    11. Re:interoperability by man_of_mr_e · · Score: 1

      Thank you for the reasoned response, rather than a knee jerk reaction.

      You raise some good questions. I think first is, why did Tridge *NEED* to access the BK trees directly. You claim he needed access to certain metadata that was not available otherwise.

      I guess i'm at a loss as to why access to metadata was so crucial. What metadata are we talking about here? Metadata is, by it's very nature, data about data. This might include things like checkin comments or changeset information. Both of which should also appear in either the code comments, or as part of a patchset.

      In any event, a tool existed, as you mention, to do this. All he needed to do was ask someone who had agreed to the license to export the necessary information for him. While that may not be ideal, *NOT* having BitKeeper won't give him access to that metadata either.

      I'm not so sure I understand your argument about Larry restricting competition. All he was doing was saying "I'm not going to give you, for zero cost, the ability to reverse engineer my solution".

      As for all the other questions about ethics. You base them all on the supposition that Larry was taking advantage of a situation. Both sides got something out of it. Neither side was under any delusion and both sides knew the relationship would not last.

      This was a stop-gap measure until a suitable open source alternative was created. As Linus said, it was eventual but it would have been better if it had happened in another year.

    12. Re:interoperability by man_of_mr_e · · Score: 1

      What damage can MS do? At most he can sue the Samba developers, and that's a risk they elected to take.

      Tridge's decision effected people other than himself.

    13. Re:interoperability by MenTaLguY · · Score: 1

      Metadata is, by it's very nature, data about data. This might include things like checkin comments or changeset information. Both of which should also appear in either the code comments, or as part of a patchset.

      My understanding was that it included relationships recorded in the revision history that didn't map well to the CVS (RCS, really) model, and weren't exposed by the CVS gateway in the comment fields either. But I don't have sufficient knowledge of BK's model to evaluate Andrew's claim.

      In any event, a tool existed, as you mention, to do this. All he needed to do was ask someone who had agreed to the license to export the necessary information for him.

      I get the impression he wanted to work with the information on an ongoing basis, rather than get one-off manual snapshots. I'm not sure Larry would have consented to a licensee setting up any kind of automated export process that he didn't control. But I don't know, as I wasn't privy to the exchange between Andrew and Larry.

      Realize that I am speculating about what Andrew wanted to do, beyond document the on-disk and wire formats used by BK to get at data which he had legal rights to, but which would otherwise require a BK license to access.

      I'm not so sure I understand your argument about Larry restricting competition. All he was doing was saying "I'm not going to give you, for zero cost, the ability to reverse engineer my solution".

      How high does a non-zero cost has to be to count as a restriction? In his famous "coat tails" comment, Larry did put it in those terms himself -- compete if you want, but only under specific conditions set by him (among them, no reverse engineering).

      You base them all on the supposition that Larry was taking advantage of a situation. Both sides got something out of it.

      Linus got something out of it. Larry got something out of it.

      However, I'm uncomfortable with Larry also extracting the price from people who were not part of the deal, and were on record as regarding that price to be too high. Particularly when using a "good samaritan" deal as leverage to do so.

      --

      DNA just wants to be free...
    14. Re:interoperability by WNight · · Score: 1

      We see that the fight against European patents *could* get 800 people layed off. Does that mean we shouldn't fight patents, or that we realize we can't let the bad guys (whoever is willing to put us at each other's throats) make us enemies. They aren't right, they just say they are. Larry's license isn't just and moral because Larry says it is - Larry's license is just, or unjust, as the world around him decides.

      Unfortunately, when you give something away to make it more popular, you risk having it go away entirely, or turned into something you never envisioned. Larry wanted to popularity of working with a big open-source project and that meant he had to let go of control - specifically he couldn't ask people to trust him so implicitly that they gave up their ethics and accepted lock-in, however velvet the handcuffs.

      This potential accident only shows us how bad the unintended consequences of lockin are.

      Linus has given away control of Linux, specifically GNU/Linux - he's the lead integrator, but has said that he's not the spititual leader, or the guy signing checks, so he doesn't get the final say when dealing "for the community". He knew that when he went in, and I believe he's happier this way - he certainly says that he is.

  120. Lets have a vote! by Jeremiah+Cornelius · · Score: 5, Insightful
    What do you want to keep/support?

    BitKeeper

    Samba

    That was great!

    Now, who has devoted more time, energy and resources to community development of software?

    BitMovers

    The Samba Team

    You know, I think you really have this thing down by now. Last one:

    Who would you rather be stuck in an elevator with?

    Larry McVoy

    Andy Tridgell

    Wow! 100%
    I'm sure glad that Andy did raise his hand in class and ask to go to the potty in Professor Bill Gates' class. And I have to wonder how many Samba installations are cooking on the machines of BitKeeper employees.

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  121. The Register by KingBahamut · · Score: 1

    Sucks......nuff said.

    --
    "God of Rock, thank you for this chance to kick ass. "
  122. Interoperability by Anonymous Coward · · Score: 0

    Linus acts as though he's never heard of interoperability. Open source and free software are full of programs that are designed for interoperability. Should we remove FAT and NTFS support from Linux as well.

  123. Re:Misleading headline... RTFA editors! by g0_p · · Score: 1

    I wont agree/disagree that reverse engineering is good for all communities. But your arguments/examples dont do anything to prove the point though.

    You know Linux is a clone of Unix because Linus couldn't run Unix on his 386 machine. He wasn't pleased that he couldn't do something and he worked around it. Why can't someone be displeased with other proprietary systems and create workarounds for them?

    How was that reverse engineering? The basic principles of Unix were well documented and available. Andrew Tanenebaum had made the sources of Minix available so people could read through it. Linus in fact rengineered most if not all of it. The important thing you want to note here is that the original authors of Unix/Minix made information about their respective OSes available to people implying that people can use that information to do what they want with it. But to claim that it is reverse engineering the way that Tridge is reverse engineering the Bitkeeper client is definitely not correct.

    Linux wouldn't have nearly the same capacity in the Windows world we live in if it wasn't for Samba. Yeah, there is NFS for Windows and various other file sharing protocols that could have been used but Samba makes it easy for anyone to fit their Unix clone right into their pre-existing Windows network without much trouble.

    Giving an example of the positive effects of some action does not make the action a good thing. Thats like saying "Invading Iraq rids the people of the tyranny that was Saddam. So its a good thing for sure.." Now if you disagree to that statement then its a different argument on its own.. Note that I dont disagree that creating Samba did not benefit the community as a whole, but making that as the basis for a blanket statement is what I am refuting.

    Plenty of companies out there have been doing it just fine by basing their business model on Linux. Why can't McVoy find the same happy existence?

    Does it even matter that he does'nt want to find that happy existence? If he believes that that kind of an existence is not enough for him then its his decision entirely. Or have we forgotten the primary tenets of being a geek..I am an individual blah blah..

    They are competing honestly. They are doing it in a clean lab. They aren't trying to steal your code and use it themselves but they are trying to take a great idea and make it better. Welcome to the real world. Crying doesn't do anything but piss people off. Do something to your own software that will make it stay one+ steps ahead of the reverse engineered competition.

    The problem with this particular example is that its only the client that is being reverse engineered. The server that is being used either is being hosted by the company or by some other paying customer. What if sometime in future they decide to change the protocol in the client and the server. The old reverse-engineered client wrecks code repositories. (He alludes to a similar point in his previous interview.) Bottomline is he has made a conscious decision that he does not want his client code to be reverse engineered or open sourced for reasons that are better known to him than the rest of the world. Whether you decide to abide by it is your decision. Rebelling (even illegally) is an accepted way of showing dissension. But be very clear that it is rebellion (rather than euphemising it as competition). And be prepared for its consequences...

  124. Ok, he has not say it, but .... by DVega · · Score: 1
    Ok, he has not sayed it, but I think Linus is walking on a very thin line. It seems to me that his friendship with Larry McVoy is getting on the way of his decisions/thoughts.

    For example now Linus is developing some custom made programs to manage patches, and has discarded all Open Source alternatives like Arch, SVK, and others without any given explanation or reason.

    Perhaps the reason is that he does not want to promote a Free BitKeeper alternative.

    --
    MOD THE CHILD UP!
  125. The brutal truth by Anonymous Coward · · Score: 0

    This snafu is a perfect example of why /. is considered a bad joke across the net. I participate in several online political blogs, and whenever some moron pulls a "first post" stunt or something equally sophomoric, they're inevitably told that if they want to enagage in such idiocy they should move to /.

    If /. doesn't clean up its act it will be the biggest example yet of a computer project falling short of expectations since Linux and the desktop.

  126. Re:Misleading headline... RTFA editors! by Ogerman · · Score: 1

    I'm preaching to the choir here but reverse engineering is a Good Thing for all communities. There is absolutely no reason that we should not support working around what others have obfusticated to make money for themselves.

    I completely agree. RE is an indispensible tool.

    On the other hand, I think we should be cautious not to extrapolate Linus's views inappropriately. The inference that he is completely against RE in OSS is baseless. The simple fact is that he had a conflict of interest over BitKeeper and was forced to be political about the whole situation. It is quite possible that his statements were intended to de-fuse McVoy and/or others in attempt to mitigate any impending bad-mouthing of the community he helps to shepherd. I do not think Linus was trying to make any sort of 'moral statement' whatsoever. He even admitted that it was only a matter of time before the Linux community would move away from BK to something open source.

  127. Agree, somewhat. by bani · · Score: 1

    The editors should be yanked now, in addition to the story. It's a long time overdue.

  128. CONSPIRACY! by Prince+Vegeta+SSJ4 · · Score: 1

    I keep telling the learned slashdot readers that this is the dreaded End of Days attributable to the slashdot consipracy. Oh no, I'm contributing to the loop, my comments are turning into an infinite loop, which will help propagate the /. effect over the galaxy.

  129. Go back to Pipedot. by tepples · · Score: 5, Funny

    it's misleading stories like this that make me want to switch my homepage from /. to Foxnews. At least there I KNOW every article is a slanted half-truth.

    It's called /. because the / is slanted, just like the news. If you want straight news without a pro-commons slant, go to Pipedot.

    1. Re:Go back to Pipedot. by Anonymous Coward · · Score: 2, Funny

      $20 bucks says that in less than a day a site is up and running on pipedot.org.

      Oh, wait. I'm anonymous and you can't collect.

    2. Re:Go back to Pipedot. by Anonymous Coward · · Score: 0

      According to the whois this was registered in 2003, crazy kids.

      Domain ID:D98292393-LROR
      Domain Name:PIPEDOT.ORG
      Created On:26-Jun-2003 17:04:42 UTC
      Last Updated On:08-Oct-2003 14:21:29 UTC
      Expiration Date:26-Jun-2005 17:04:42 UTC
      Sponsoring Registrar:Tucows Inc. (R11-LROR)
      Status:OK
      Registrant ID:tuPejRDkhYjhHnE9
      Registrant Name:Tugrul Galatali
      Registrant Organization:Galatali.com
      Registrant Street1:77-15 113th Street
      Registrant Street2:Apt. 3C
      Registrant Street3:
      Registrant City:Forest Hills
      Registrant State/Province:New York
      Registrant Postal Code:11375
      Registrant Country:US
      Registrant Phone:+1.7182615824
      Registrant Phone Ext.:
      Registrant FAX:
      Registrant FAX Ext.:
      Registrant Email:tugrul@galatali.com
      Admin ID:tuPejRDkhYjhHnE9
      Admin Name:Tugrul Galatali
      Admin Organization:Galatali.com
      Admin Street1:77-15 113th Street
      Admin Street2:Apt. 3C
      Admin Street3:
      Admin City:Forest Hills
      Admin State/Province:New York
      Admin Postal Code:11375
      Admin Country:US
      Admin Phone:+1.7182615824
      Admin Phone Ext.:
      Admin FAX:
      Admin FAX Ext.:
      Admin Email:tugrul@galatali.com
      Tech ID:tuPejRDkhYjhHnE9
      Tech Name:Tugrul Galatali
      Tech Organization:Galatali.com
      Tech Street1:77-15 113th Street
      Tech Street2:Apt. 3C
      Tech Street3:
      Tech City:Forest Hills
      Tech State/Province:New York
      Tech Postal Code:11375
      Tech Country:US
      Tech Phone:+1.7182615824
      Tech Phone Ext.:
      Tech FAX:
      Tech FAX Ext.:
      Tech Email:tugrul@galatali.com
      Name Server:NS1.GALATALI.COM
      Name Server:NS2.GALATALI.COM

    3. Re:Go back to Pipedot. by Anonymous Coward · · Score: 1, Insightful

      Dude, don't you think it should be illegal to post a person's name and address on a blog?

    4. Re:Go back to Pipedot. by kruithof · · Score: 1

      There's a site at http://www.pipedot.com/, although I haven't got a clue what's it about

    5. Re:Go back to Pipedot. by TyfStar · · Score: 1

      You know... I often wonder about web paged that let you look at their Images directory...

      http://www.pipedot.com/images/

      it makes you wonder how easy it would be to view everything... but, I was a Collective Detective for a while.. so when I see a blank web page, first thing I do is view source & start digging. Anyone else?

      *sigh* I miss the jawbreakers.

      --

      "There is a reason Linux is free"

      ~me~

  130. Goodbye, Slashdot by jdaily · · Score: 2, Insightful

    Not that anyone cares, but as someone who has been reading the site since 1996, I can't continue to support this place with my mouse clicks.

    What was once a smart, savvy place to read news has become an embarrassment of dupes and untruths.

    Farewell, /., and thanks for a decade of keeping me up to date.

    1. Re:Goodbye, Slashdot by Anonymous Coward · · Score: 1, Insightful

      Yeah, right, like you're really going to leave. I think the place is a paltry shadow of what it used to be, and what it could be, but I still enjoy reading the responses if not the articles and I suspect you do, too. By the way, 1996 to 2005 isn't a decade. The guys who "run" Slashdot don't care anymore. They've made their money and continue to do so. Now it's just a game to see how much money they can make. It's not about news or community, but suckers like us keep it going and that's why Slashdot is great. It's not because of the editors or CmdrTaco or anything else. You can get all this stuff at any of dozens of other places, but you can only read the responses here. The old timers could go away tomorrow and be replaced by any generic bonehead who can read tech articles and post them here and the place will continue to thrive, and you and I will both be here to read the responses.

    2. Re:Goodbye, Slashdot by Anonymous Coward · · Score: 0

      Unfortunately I think that only goes so far.

      Slashdot has lost credibility thanks to inaccurate, stupid, boring or downright false stories. Once upon a time it may have had some clout with the big fish. Now it is just a side show.

  131. Reverse engineering has a strong, proud tradition. by Vellmont · · Score: 3, Insightful

    This is perhaps the first time I've strongly disagreed with Linus, but I think he's completely wrong here. How do you think we got Samba? All of Samba was reverse engineered, and Linux has gained a huge amount of functionality from that.

    There's nothing dishonest about looking at how someone else did something and using their ideas. If Larry Mcvoy has a problem with that, he can take the low road and apply for software patents.

    --
    AccountKiller
  132. Re:"/." Tabloid-CowboyNeal had my baby. by Anonymous Coward · · Score: 0

    Might explain my taste for the BBC.

  133. Reverse engineering in Linux by Anonymous Coward · · Score: 0

    Do you remember how the Iomega ZIP drivers for Linux were developed? Reverse engineering the MS-DOS ones. A more recent example: forcedeth is a reverse engineered driver, so that you don't have to load nvidia's POS nvnet driver to use the nic in your nforce mo-bo.

    So either reverse engineering is acceptable all times or it isn't. You can't have it both ways.

  134. Come on, mods by Dread+Pirate+Shanks · · Score: 3, Insightful

    I don't get how some of these comments are being tagged as "Insightful" or "Informative" if they're just the 5487235th time someone pointed out that CowboyNeal was misleading in his post. A big part of the reason I come to /. is to read intelligent and sometimes funny additions to the articles that are posted, not to read 50 flames that somehow scored high. Let's talk about the morals of open source development and Linus, not CowboyNeal's mistake.

  135. Missing a detail by CarrionBird · · Score: 1, Insightful
    I don't think Linus has come down against reverse engineering in general. But he did in this case, because there was a promise made not to. I may make an agreement not to do something that I would normally feel entitled to do; that does not make me suddenly on the opposing side.

    Now, one could make the argument that he had no business makeing such an agreement, but it is his project. And those who did not like BK did not have to use it (they could still work, but not as easily).

    It seems a bit unfair to blame the OSI for anything done by its people, but they should have done more to separate themselves from Tridge's personal projects. It almost seems like they were happy to see the deal fall apart.
    --
    Free Mac Mini Yeah, it's
  136. Cowboy Neal is no fool...the joke is on you! by rxchurch · · Score: 0

    Cowboy Neal clearly posted this just this to watch the flame wars.

    He HAS to read the articles, right?

    Maybe April 1st has been extended this year.

    --
    This Sig doesn't like The Force, The Matrix or Middle Earth. It also gets laid.
  137. How else do you get device drivers? by tepples · · Score: 4, Insightful

    I personnaly don't have much respect for the reverse engineer

    If you do not respect reverse engineers, then you do not respect the people who bring you the documentation necessary to add support for new hardware in operating systems published by entities other than Microsoft Corporation and Apple Computer Inc. Why do you want GNU/Linux and *BSD to have poor hardware support?

    1. Re:How else do you get device drivers? by KarmaMB84 · · Score: 1

      I think there's a slight difference between reverse engineering to provide driver support where none existed before for *paid for* hardware and reverse engineering to produce a *competing product* to *bypass the original product's license* so as to destroy that product's market.

    2. Re:How else do you get device drivers? by squiggleslash · · Score: 1
      Like SAMBA you mean?

      In any case, I think this is nonsense. If the problem had been the lack of a gratis client, and the wish to make one where none existed, then your allegation might make sense. But there was a gratis client, indeed it was the gratis client that made the entire issue come to a head.

      All that happened was that Torvalds deliberately picked a proprietary SCM system, and other developers - who happen to have strong opinions on the ethics of using Free (as in liberty) vs Proprietary software - wanted to interoperate with Linus.

      Nobody was trying to undermine BK's business model. They were trying to interoperate with a virtual collegue (Linus) without using proprietary software. If they wanted to undermine BK's business model, they could have continued to use the gratis client provided by the Bitkeeper authors.

      Driver support, incidentally, existed for the vast majority of hardware that uses reverse engineered drivers in Linux. The drivers were for Windows. Why is not using Windows more ethical than not using Bitkeeper?

      I realise it's (obviously!) not an ethical issue for you to use proprietary software. People are entitled to have different views on the subject. But it takes willful ignorance, contempt for those who think differently, not to mention a complete loss of logic, to ignore the fact that this was a Free (as in liberty) software issue, not about trying to get software without paying for it.

      --
      You are not alone. This is not normal. None of this is normal.
    3. Re:How else do you get device drivers? by winwar · · Score: 1

      "All that happened was that Torvalds deliberately picked a proprietary SCM system, and other developers - who happen to have strong opinions on the ethics of using Free (as in liberty) vs Proprietary software - wanted to interoperate with Linus."

      IIRC some senior Linux hackers never used BK. Seemed they could still interoperate with Linus.

      What some people wanted was a totally free BK clone. They are entitled to code it. To reverse engineer it. And the BK owners were free to pull the software over it.

      They WERE undermining the business model. I also have no doubt that the people involved did not have this as their primary goal. Hell, it may not have even been intended. But the clone was not needed to work with Linus.

      "But it takes willful ignorance, contempt for those who think differently, not to mention a complete loss of logic, to ignore the fact that this was a Free (as in liberty) software issue, not about trying to get software without paying for it."

      With all due respect, if they manage to code a replacement and release it under the GPL it will be free. So, in a sense, they were. Even if it wasn't a primary goal.

  138. Come on, Bruce. by Anonymous Coward · · Score: 0

    You know as well as anyone that Tridge wasn't just reverse-engineering the over-wire protocol (and trying to produce a SCM which happened to be wire-compatible), he was reverse-engineering BK's functionality. Spreading a lie about it to those who don't know any better may help advance your political programme, but I for one didn't expect you to stoop to this.

  139. Device drivers and division of labor by tepples · · Score: 1

    "Linus didn't reverse engineer anything" only because producing specs necessary to write device drivers is typically the job of kernel developers other than Mr. Torvalds.

  140. Re:Misleading headline... RTFA editors! by doofusclam · · Score: 1
    Plenty of companies out there have been doing it just fine by basing their business model on Linux. Why can't McVoy find the same happy existence?


    I agree with some of what you wrote, but this is bollocks. I don't know many companies that can make money supporting a source management system. It either does what you want or it doesn't, and support contracts generate little revenue if your users are all techie programmers - we generally fix it ourselves within reason. Open source doesn't work here, or at least from the perspective of a company paying for someone to develop it.

  141. There was an ad in the middle by tepples · · Score: 1

    You mean like saying "we just made that up" right after the fake part, just like this one did?

    Some people have reported getting the false quote, then a nearly 300 pixel tall SWF advertisement, then the retraction. It's as if a newspaper were to put the false quote on the front page followed by "See page 5A", and then the retraction on page 5A.

  142. "Moral" standpoint by Anonymous Coward · · Score: 0
    "What Larry is not fine with, is somebody writing a free replacement by just reverse-engineering what he did. Larry has a very clear moral standpoint: 'You can compete with me, but you can't do so by riding on my coat-tails. Solve the problems on your own, and compete honestly. Don't compete by looking at my solution.'"

    Innovation comes by building on top of what others have done. Whether or not it cuts into those others' profit margins is patently irrelevant to the moral question. McVoy is just being selfish here; there's nothing "moral" about his position.

  143. Re:Misleading headline... RTFA editors! by electroniceric · · Score: 1
    OK, finally somebody cuts to the metacommentary back to the heart of the issue:
    But to claim that it is reverse engineering the way that Tridge is reverse engineering the Bitkeeper client is definitely not correct.


    Agreed. Reverse-engineering is permissible legally (and morally, though truthfully I'm not sure exactly how morality ought to fit in here) when it's an effort to make a widget you've already made work with somebody else's widget. Linux was a reimplementation of existing standards (i.e. creation of an OS that worked with existing standards), plus a bunch of drivers that do so. If anything comes close to the kind of reverse engineering Tridge is doing, it would be the recreation of the utilities and shells that made the Linux kernel viable, which were reverse engineered versions of their UNIX counterparts.

    I'd say the ethics and legality of this depend on what Tridge is trying to accomplish by reverse engineering. When you're essentially attempting to duplicate someone else's widget, to do so against their wishes is dicey. This of course, is where a functional patent system ought to come in - if BitKeeper is truly a novel, useful idea, then McVoy should be able to ask for, and get a patent for his invention.

    I don't really have a good enough sense of what Tridge is doing to know where his work falls, but if it is, as McVoy and Linus represent, a complete recreation of the product using reverse engineering, clean room or no, I'd say Tridge is out of bounds unless he has a pretty compelling argument for why he should be able to recreate the product against McVoy's wishes.
  144. Wrong wrong wrong by bani · · Score: 1

    GCC had to (at least partially) reverse engineer several architectures due to incomplete/missing documentation. This is ironic since GCC ended up being a far better development platform than the vendor's own "native" tools. (some of these architectures have since been obsoleted, heh.)

    Tridgell did in fact reverse engineer microsoft SMB. He did it before anyone knew there was any linux client available and before anyone knew that there was any documentation available. And the documentation that was there was incomplete, so there was still reverse engineering that needed to be done. Hell, there's STILL reverse engineering being done in order to meet all the little incompatibilities that MS keeps sticking in new releases of XP and W2K3.

    Don't believe me? samba team's own account of samba history states:

    So Andrew chose the obvious solution. He wrote a packet sniffer, reverse engineered the SMB protocol, and implemented it on the Unix box.

  145. It was neither ethical nor legal by TheConfusedOne · · Score: 1

    The access to the product in question was based on a license agreement that said (in essence) in exchange for getting this for free to use for specific types of work I won't reverse engineer it.

    Now if they wanted to pony up the cost of the licenses and then go to work on it then they might have had a case.

    The argument about is "free as in beer" worse than "free as in speech" is unrelated to this. If they wanted a "free as in speech" code management system then they could have started with the concepts as they've absorbed them from working with BitKeeper and started coding.

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
    1. Re:It was neither ethical nor legal by pthisis · · Score: 1
      The access to the product in question was based on a license agreement that said (in essence) in exchange for getting this for free to use for specific types of work I won't reverse engineer it.


      Such access to a product doesn't exist--Tridge neither used the free bk client nor the commercial client. Consequently, any license on their use doesn't apply to him.

      The link from that license to Tridge is very tenuous.

      Tridge works on a free bk clone at home, on his own time--not company related.
      Tridge also works for a company that employs Linus.
      Linus uses bk tools at work, but does not disclose internals to Tridge or otherwise support him.

      Basically, there's no circumstance under which I can say Tridge acted unethically or illegally here.
      --
      rage, rage against the dying of the light
  146. Linus replaced with alien? by BestNicksRTaken · · Score: 0, Offtopic

    So what's happned to Linux lately?

    I'm waiting for the abduction story in the National Enquirer.

    Maybe Microsoft has kidnapped him and replaced him with his evil twin, the moustachioed Winus?

    --
    #include <sig.h>
  147. oops by bani · · Score: 1

    Heh. Didnt realize it was bitkeeper and not SMB. Ignore the samba drivel :-P

    But the GCC stuff still stands. Sorta just desserts that the proprietary architectures that needed to be reverse engineered are now dead.

  148. How is this a story? by carbona · · Score: 1

    Internet "journalism" at its best. Run a quote and then admit the quote was never uttered. I would take better care to run stories without misleading elements in them, especially if there is any hope of web-only news sites and blogs being taken seriously.

  149. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  150. You miss the point. by bani · · Score: 1

    People dont read The Register for an unbiased and unemotional source of news. The whole point of reading the register is to get news mixed with dilbert-style commentary.

    Think of The Register as a real life version of The Onion.

    I think most people who read The Register know exactly what they're getting. Only clueless /. editors and /. trolls seem to miss the point.

  151. The arguments here are inconsistent... by Anonymous Coward · · Score: 1, Interesting

    I love when people say its ok to reverse engineer the document format of some word processor only if there isn't anything available to read it. And that intentions matter at all when reverse engineering.

    Either you are for the free exchange of information and equal access to ALL programs, no matter how many clients exist and for what platforms or how large the companies are that made them, or you are against it. It can't be both ways. You can't chime in and say if its a tuesday and the sun is shining then its alright. We're not talking morality or ethics here, we're talking legality and freedoms.

    You can't impose your own morality on others as law...and if you try you might just become the president on the united states.

    Some other things you must be against if you are against the ability for someone to interpret file formats- aka data:

    - VCR's
    - DVR's
    - VMWARE/Emulators
    - File system drivers
    - Word Processors
    - Free MP3 players
    - DOS and all IBM PC derived OS's that use BIOS
    - Multiformat Printers
    - bnetd
    - Samba
    - Apache (Mime Magic for instance)
    - unix command "file"
    - Kaffe

    The list goes on and on. Did all of these technologies have to reverse engineer something? Likely not all, but the common theme is that they interpret a foreign format that wasn't necessary intended to be used with them. And if companies had the ability to squelch interoperability, how many of them would be helping to proliferate open standards or publish their own private standards?

    So please don't post how the intentions matter here. A data file is either treated as speech or its not. If its ruled a communication- such as a language 2 people use to pass information to each other - then you have every right to read and interpret it in any way you like. If the contents of that data file are your property, then you own the data. If you own the data, and its encoded in a file format, you are simply reading that which you already own.

    Anyway, this thread is ridiculous. Linus didn't say that, but I do believe that individuals have the right to come out on either side and change their mind at any time on what is right or wrong. But Linus isn't making laws, he is just saying he doesn't think its good. Thats a personal choice on a particular incident, not a stated position.

    If you ask him if it should be illegal to reverse engineer the bitkeeper archive formats, he'll probably so no. If you ask him if its a pissy thing to do to his buddy's company, then he might say yes and ask you not to do it.

    1. Re:The arguments here are inconsistent... by ravee · · Score: 1

      I bet even microsoft is neck deep into reverse engineering. Some of the UI that windows have at present was stolen from the Apple's mac os.

      Every body does it. But no body claims it.

      --
      Linux Help
      for all things on Linux
  152. Rev-eng'ing BK's functionality ... cool by Anonymous Coward · · Score: 0

    he was reverse-engineering BK's functionality

    And that would be terrific. Just like Samba started by duplicating functionality, and then became hugely better than the original.

    Try not to use double standards. The FOSS community lives by reverse-engineering, and Linus merely suffered a mental lapse in objectivity owing to his friendship with McVoy.

    No biggie, but he now requires a wakeup call to force him to defend reverse engineering, before it causes the community to split down the middle over Linux fanboyism vs the needs of FOSS.

  153. Slashdot needs a KILL procedure by Nice2Cats · · Score: 1
    With all the comparisons with real journalists here, there is one missing: News agencies like AP or Reuters have something called a KILL, where they withdraw a story that is so completely and utterly wrong or missleading that there is no way they can correct it. This is never a happy occasion for anybody, but a recognized necessity -- sometimes, shit just happens, just like here. And we all know this is not the first time for Slashdot, eh?

    I strongly suggest that the Slashdot editors sit down and devise a sort of KILL procedure, too. Use scull and crossbones, or the comic figure Death, use Gates Triumphant, and then a short line like: The story "Linus marries a three-breasted space alien after drunken fling in Tokyo bondage-palace" is wrong and is hereby withdrawn. Sorry, guys.". That's all it would take.

    Gee, you might even use this for dups...

  154. why not? by ColGraff · · Score: 1

    If I may ask, why "shouldn't" the customers be locked in? It's hardly a secret that Microsoft's software uses proprietary file formats by default. If I don't want to get "locked in" to these format, I can either make a point of saving my MS Office files in something other than Word format, or I can use OpenOffice.org and avoid the problem entirely. So long as I have the option of not using Microsoft's formats, or even their software, why should I care how proprietary their formats are?

    --
    I'm the stranger...posting to /.
    1. Re:why not? by Tumbleweed · · Score: 1

      You don't generally HAVE the option of not using MS formats when the people you have to do business with, or work for, use MS formats.

    2. Re:why not? by ColGraff · · Score: 1

      Fair enough.

      --
      I'm the stranger...posting to /.
    3. Re:why not? by winwar · · Score: 1

      Of course, you DO have the option of not doing business with them or working for them if they use formats you don't like. It may not be a GOOD one but it is there. If you are valuable enough, it will work.

      But most are screwed because of the herd mentality (and laziness).

    4. Re:why not? by Tumbleweed · · Score: 1

      But most are screwed because of the herd mentality (and laziness).

      Or because of the need to put food on the table.

  155. Slow news day? by Anonymous Coward · · Score: 0

    Slow news day apparently.
    The editors must've posted this to get a rise out of everybody and take notice off of the lack of good news rolling in. As an avid register reader I'd have to say that article sucks, must've been a slow news day Monday as well.

  156. Folks, forget about the tech for a sec... by ShadowCat8 · · Score: 1

    While this Register article *is* a story about something Linus Torvalds said, if you look at the article, this is more about a reporter working for his bonus!

    This article is a perfect example of why many people feel that the current media has gotten out of control. By hiding behind their reporter's badges, they think they can report anything and everything that will sell more copies and/or capture more market share, and will present it in such a sensational fashion with NO regard to the collateral damage they may inflict. Now there is only one way to combat this kind of journalism... TURN IT OFF!!! Don't read it, watch it and CERTAINLY don't click through on any of the sponsors. I, myself, am not a regular subscriber to the Register, and after having read this article, I will now view ANYTHING that references a Register article with an air of suspicion. Not that I will totally discount those articles either... But, now I will have to do even more research into the truth behind the articles that come from the Register. And, if I can't find a corroborating article from a reliable source, then I will totally discount it.

    We are the ones really in control here. We are the ones with the research tools at our fingertips that people a mere 20 years ago would have killed for, yet many of us are failing to use these tools. If we stop playing up to the sensationalism, then it will have to stop because the bottom line for any publishing company is money. If you are losing your market share because people don't want to see crap, then you have to give the people what they want or go out of business.

    We like to think of ourselves as being near the top of the intelligence scale (or at least in the upper half.) Well, that comes with the responsibility of using that intelligence to find and verify the truth behind the lies. Not to give the reflexive knee-jerk reaction to everything we read. We *are* the best, but that means we need to continually prove it!


    ShadowCat8

    "Think for yourself and beware the fnords!"
    --
    "We have normality. I repeat, we have normality. Anything you still can't cope with is therefore your own problem."
  157. Re:"/." Tabloid-CowboyNeal had my baby. by stanmann · · Score: 1

    And of course you meant to include links substantiating this and you just forgot. Right???

    OR are you making stuff up and hoping to be up-modded.

    --
    Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
  158. Stop Linking to The Register. by Lord+Bitman · · Score: 1

    kthx

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  159. Dinosaurs by tepples · · Score: 2, Insightful

    There are one or two exceptions, those who can sell support and so on, but the whole _concept_ of having a software company is to charge people for the software you develop.

    IBM and Red Hat can't be the only vendors who make their money selling support. Business models evolve, and companies that don't evolve with them may become as dead as the dinosaurs that perished in the flood.

    1. Re:Dinosaurs by kronocide · · Score: 1

      "IBM and Red Hat can't be the only vendors who make their money selling support."

      No of course not. There is SuSE etc., not to mention local firms who install and support OS solutions. But they're not software companies.

      "Business models evolve, and companies that don't evolve with them may become as dead as the dinosaurs that perished in the flood."

      De facto standards put pressure on corporations such as IBM whether the software in question is OS or not. But although many companies work with Linux today, the pressure to do so did not originally come from corporations.

  160. Don't you love it by jdog1016 · · Score: 1

    when one supposed news site quotes another supposed news site and they both get it wrong?

  161. Americans haven't figured out irony yet ... by Anonymous Coward · · Score: 0

    so to expect them to understand parody is really pushing the envelope. :-)

  162. Samba and Wine? by tepples · · Score: 1

    I think there's a slight difference between reverse engineering to provide driver support where none existed before for *paid for* hardware and reverse engineering to produce a *competing product* to *bypass the original product's license* so as to destroy that product's market

    So with that stance, do you disapprove of Samba and Wine as well? Where do you draw the line between good interoperability and bad interoperability?

  163. Parody from The Register ... by Anonymous Coward · · Score: 0

    it's extremely irresponsible journalism for the writer to slip it in there

    For plain news/fact delivery, yes, you'd be right.

    But The Register wasn't delivering news or facts, plain or otherwise. They were applying pressure on Linus (indirectly) to force him to correct his faux pas which is splitting the FOSS community down the middle.

    To put it simply, we cannot afford for Linus to be a quotable opponent of reverse engineering. I'll pardon The Register's fairly evil use of really cutting parody if it helps Linus to refocus. The current situation is bad, bad, bad.

  164. Was hoping this was a dupe by nate+nice · · Score: 1

    I didn't think he would actually say these things. Personally, I have no problem with MS's way of doing things. They are a business, there to make money and their method seems to work for them. It doesn't work for me so I don't use their products.

    But as for data, I believe if I create anything and it spits out a proprietary file format, I have every right to use algorithms that pick away at it and do with it as I please. MS may own the binary software, but users should have access to their data and if MS doesn't want to publish their data formats, then I will simply use things that figure them out for me and use my data as I please.

    Somewhere here I sense the whole monopoly thing...

    --
    "If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer ..."
  165. I'd like to know... by presidentbeef · · Score: 1

    How they got Slashdot comments before they even wrote the article?
    That's amazing.

    --
    Everything I need to know about copyrights I learned from Slashdot.
  166. Re:"/." Tabloid-CowboyNeal had my baby. by Anonymous Coward · · Score: 0

    links please....

  167. bnetd by enjahova · · Score: 1

    Bnetd was writting a look a like and also reversing a protocol. Is bnetd a parallel case to this? I think many /.ers were pro-bnetd. This FOSS stuff and "misquoting" is inciting alot of flames.

    --
    "how can they call it a MINE if everything here is THEIRS?!?!" -Straight Jacket
  168. Re: The devil's advocate by tftp · · Score: 1
    I can imagine that a client software, that was developped only by reverse enginneering, has the potential to cause serious damage to his company.

    Larry should have put some simple authentication into the protocol if he is so much concerned. This would not be unreasonable at all. Then the key would need to be found and extracted from the binary, and that may be more than is normally accepted as proper.

    The (possible) fact that there is no authentication means that the BK server is stupid enough to allow anyone to connect and feed any random data into it. If so, it is highly unwise. Even CVS can use encrypted communication (like it is done at SourceForge.)

  169. An old fallacy and a new tactic by Anonymous Coward · · Score: 1, Interesting

    The free client was costing Bitmover $500,000 a year, explains McVoy.

    Now how did he figure this out? By taking the number of people using the free client and then multiplying by the price he will charge for the non-free client?

    This is exactly the same math that Microsoft et al use to estimate how much piracy costs them! It completely ignores the fact that many of those using the free client will not, repeat not, cough up the bucks to use the non-free version.

    My guess is that BitKeeper is not going to see anything near $1/2 million moving into their coffers as a result of this decision.

    'You can compete with me, but you can't do so by riding on my coat-tails. Solve the problems on your own, and compete honestly. Don't compete by looking at my solution.'

    Ah, bullcrap! Tridgell was not trying to use any of BitKeeper's techniques. He says directly in the article "The aim was to provide export to other source code management tools and provide a useful tool to the community,".

    In other words, he was trying to provide a migration path to other source code management tools for people that could no longer use the free client that McVoy no longer provides! McVoy, in the time-honored Microsoft tradition, thinks that he has the right to "lock-in" customers by providing, and then withdrawing, a free version of his software to force people to pay. Then he bitches when someone else wants to provide tools to move them off of what he no longer wants to give away. If you don't want to give it to me for nothin' anymore, fine. But don't tell me that I cannot reverse-engineer your files, containing what may be a considerable amount of my effort, to move it somewhere else when you do so.

    Somebody needs to explain to Mr. McVoy what "compete" means!

    1. Re:An old fallacy and a new tactic by Anonymous Coward · · Score: 0

      And YOU just committed the old fallacy of creating a STRAW MAN and then ATTACKING it.

      How the hell do you know what he used to calculate that figure? YOU DON'T. Therefore you CANNOT argue against something that you know NOTHING about.

      Got it?

  170. You people are twisting things by pfharlock · · Score: 1

    I'm sorry, but the people who wrote the article on the register as well as the person/people who posted this slashdot article, and possibly bruce perens, (although I'm sure his words were taken out of context just as everyone else's were who were a part of this article), are obviously trying to start a fight for no good reason. I read Linus's email, and it seamed reasonable to me. I get tired of free software zealots trying to ram their perogatives down everybody elses throats. I like free software, I like the GPL, I'm glad Richard Stallman is the type of guy who sticks to his guns on his moral issues. At least he always manages to do something constructive to try and effect change in the world rather than trying to defame other people that he might disagree with.

  171. Linus by omb · · Score: 4, Insightful
    I have, like most others, a huge respect for Linus, he is both a superb developer and has a unique ability to "herd cats" in the development community.

    He also has a proven track record of sound common sense.

    This does _not_ however imbue him with infalibility.

    We have two issues, and a side point, here:

    (1) is reverse engineering wrong, HELL NO, it is the basis of most human scientific progress, in fact, you do the research, publish the paper and wait for collaborators to reverse engineer aka confirm your results.

    (2) are Corporations unconditionally entitled to develop, or incompatibly extend, data formats or protocols and then claim them as patents, trade-secrets, or Intellectual Property, or semble to claim Copyright protection for them HELL NO.

    The side issue is, was Andrew Trigel morally entitled to take the view he did.

    So, if you try to extend an existing format or protocol, if you document it it is a _derived_work_ and your publication is infringing, unless it is fair use, so the M$ Kerberos extension fails.

    To have a trade secret you must keep the secret.

    Reverse Engineering is legal almost everywhere.

    To protect against Reverse Engineering you need a patent.

    If you are a monopoly, so M$ is, and Bitmover is not, different rules apply. Sherman & Mann, acts; see existing settlement(s) and the compliance process in the US and EU.

    So, if the EU requires M$ to disclose its Office Formats, for example, then that will mean that they are in the public domain and can be used anywhere, whether Linus likes it or not.

    All the above, simply restate the law.

    Now, as a matter of opinion, I believe Andrew was: (a) fully within his rights, and (b) the resulting furore was a consequence of Linus lack of legal and commercial accumen in accepting Larry's licence with its in-built poison pill

    He should have demanded that the 'free-licence' was irrevokable and that the BK source was in escrow before confering the benefits on Bitmover.

    If you work in a large company, and made that sort of mistake, you would be be big trouble.

  172. Re:Linus, go home. by pfharlock · · Score: 1

    your a microsoft plant aren't you, I know that you are. I see through you buddy.

  173. Ban Articles from The Register! by Cheesewhiz · · Score: 3, Insightful
    The article offers the quote and then continues: 'Actually he didn't - we just made that quote up.

    Honestly, this is why The Register is a dangerous source for news. NO half-decent news source would ever -- and I mean *ever* -- make up a quote from someone and then go on to say they made it up...

    ... a *real* news source makes up sources and then doesn't admit to it.

    --

    -----
    "Cogito Eggo Sum: I think, therefore, waffle."
  174. Editors Repost Good Stories in Their Own names... by Anonymous Coward · · Score: 0

    It's always been that way. You haven't been here long, have you?

  175. Eh, it's all in the comments. by Grendel+Drago · · Score: 2, Interesting

    Anything of value is in the comments section. Yes, crap gets upmodded, good stuff gets downmodded, a lot of people are shit-stupid, the admins come in every so often to fling their authority around and hide their lying abuses of the system, and fully half of the dialogue consists of Slashdotters complaining that the good old days were so, so much better.

    But still, I come here for the comments.

    Subscription money doesn't go to the commenters, it goes to the editors---who don't even bother to edit. Why send money to them?

    --grendel drago

    --
    Laws do not persuade just because they threaten. --Seneca
    1. Re:Eh, it's all in the comments. by Anonymous Coward · · Score: 0

      Which is why I file /. under my "news" section, rather than my news section.

    2. Re:Eh, it's all in the comments. by SocietyoftheFist · · Score: 1

      To clarify, I was saying that Slashdot wasn't providing anything worth subscribing to. I agree, value comes from the particpants, but still, I wouldn't pay money for it.

  176. Re:Missing a dI don't think Linus has come doetail by ultranova · · Score: 1

    I don't think Linus has come down against reverse engineering in general. But he did in this case, because there was a promise made not to. I may make an agreement not to do something that I would normally feel entitled to do; that does not make me suddenly on the opposing side.

    What do promises made by Linus have to do with actions taken by Tridge ?

    You (or Linus) may make any promises you want, but that doesn't bind me (or Tridge) in any way.

    Now, one could make the argument that he had no business makeing such an agreement, but it is his project. And those who did not like BK did not have to use it (they could still work, but not as easily).

    Anyone is free to make whatever promises they want to. However, those promises don't bind anyone else.Linus doesn't have any authority to make promises on behalf of other (kernel or otherwise) developers.

    It seems a bit unfair to blame the OSI for anything done by its people, but they should have done more to separate themselves from Tridge's personal projects. It almost seems like they were happy to see the deal fall apart.

    OSI is free to hold a ten-day feast to celebrate the downfall of BitKeeper, even if they had promised to not help in that downfall. Or does the BitKeeper license say "You agree to not be glad about any setbacks the company might suffer" ?

    Furthermore, law enforcement (including contract disputes) is the duty of the police force and justice system, not any private organization. There is absolutely no obligation for OSI, or anyone else, to police their members in any way, or to try to coerce (or even encourage) them to behave in a certain way.

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  177. It's crap like this that so... by KMSelf · · Score: 1

    .... makes me want to just >plonk< /. A f*cking modicum of RTFA would be appropriate.

    Recommends: CowboyNeal loses posting privs. Better: gets canned. This is unprofessional to the extreme, and seriously undercuts any credibility Slashdot has.

    --

    What part of "gestalt" don't you understand?

  178. My God, That Explains Everything! by HopeOS · · Score: 4, Funny

    And backslashdot would have Pro-Microsoft articles.

    1. Re:My God, That Explains Everything! by shaitand · · Score: 1

      righto, indicating the view moves society as a whole backward. The pro-commons view moves us forward to a brighter future. The straight pipe view isn't moving at all.

  179. Er, the editor is CowboyNeal by alienmole · · Score: 1
    The fault here lies with the editor.
    Was there ever any doubt? CowboyNeal doesn't have time for fact-checking, he has his hands full trying to hang on to his relevance as a viable poll option!
  180. The validity of the GPL has been done to death by alienmole · · Score: 1

    The GPL is valid because nothing else gives you rights to use copyrighted, GPL'd software -- your choice is to accept the license and use the software, or not use the software. This has been covered over and over. Did the article you submitted add anything to this?

    1. Re:The validity of the GPL has been done to death by Anonymous Coward · · Score: 0

      You can use GPL'd software without accepting the GPL. What you can't do without a license (the GPL, or some other license the software was distributed to you under) is redistribute. The GPL grants you redistribution rights, under the condition that you obey the GPL. If you don't want to accept it, don't. Only the person who distributed it to you needs to accept the GPL.

      It's really easy to accept though. Don't attempt to relicense the code and if you distribute binaries, also distribute the source code.

    2. Re:The validity of the GPL has been done to death by Ithika · · Score: 1
      The GPL was written by US lawyers with US law in mind and - unlike the Creative Commons licences - doesn't appear to have "localised" versions. If the GPL in some way does not conform to the law of your land then it would be possible to use the code without abiding by the licence's terms.

      That is what was new and relevant about this article - whether or not the it is worthwhile for UK hackers to licence their code under the GPL as-is, or whether action is required to make a localised version.

      The conclusions, for anyone who is interested, were "probably legal". Again, it's not been ratified by anyone other than an academic; things could very well change if it was ever contested in court (likewise, but doubtful, with the 'US' GPL).

      I would further add that, if it really had been "covered over and over" it probably wouldn't need to be published in a journal!

    3. Re:The validity of the GPL has been done to death by jpc · · Score: 1

      thats very interesting. I have been dubious about GPL in English law (contract law without payment is as far as I know invalid, although there are copyright restrictions such as the longstanding paperback books cant be resold in hard covers which suggest that attaching restrictions is valid). Any chance of posting a URL?

    4. Re:The validity of the GPL has been done to death by Ithika · · Score: 1
      Ah, there's the rub! I checked about half an hour ago (as I was writing that post) to see if Slashdot keeps a record of unsuccessful article submission. Sadly not. One moment though, I shall check elsewhere...

      I can't find it yet, but there's some interesting stuff by the same author: search for Guadamuz on Google Scholar. There's entries on Internet IP and the like. I'll go have another look for that paper...

      Ok, I'm one step closer now. This is the author's university page with reference to all his published works. I still can't seem to find a link to the PDF though. The paper I originally submitted was "Viral contracts...", the second on the list. You might be able to find it by name on Google. Good luck!

    5. Re:The validity of the GPL has been done to death by sumdumass · · Score: 1

      So is shrink wrap licenses valid then? even if it say it will rape your computer and kick you wife?

    6. Re:The validity of the GPL has been done to death by Anonymous Coward · · Score: 0

      If the GPL in some way does not conform to the law of your land then it would be possible to use the code without abiding by the licence's terms.

      Which country has a copyright law that allows you to copy software without permission in case the permission (license) you got is not legal?

      (I assume by "use" you mean copy (in part or full) because copying/distributing) is what the GPL covers).

    7. Re:The validity of the GPL has been done to death by Ithika · · Score: 1

      The point is really whether the GPL is a valid contract between 'supplier' and 'distributor'. (I use both terms loosely because people can so easily be both with the GPL.) This validity hasn't even been tested in a US court, though it has the advantage of being written with US copyright law in mind. I don't see any reason to assume the same licence should work the world over. (Or that copyright protections are the same everywhere - look at the music industry's consternation at allofmp3.com. It's a perfectly legal Russian enterprise, as I understand it, because their copyright law makes no mention of digital copies.)

    8. Re:The validity of the GPL has been done to death by alienmole · · Score: 1

      Yeah, I should have said "distribute" instead of "use".

    9. Re:The validity of the GPL has been done to death by alienmole · · Score: 1
      I would further add that, if it really had been "covered over and over" it probably wouldn't need to be published in a journal!

      It's been covered over and over on Slashdot. That's probably why Slashdot didn't accept your submission.

      Of course, it's much more fun to act the aggrieved party in a game of "why did Slashdot accept this article but not my own wonderfully relevant and insightful submission". Carry on, then...

    10. Re:The validity of the GPL has been done to death by alienmole · · Score: 1

      No, it has no bearing on the validity of shrink wrap licenses in general. I said "use" when I should have said "distribute". Nothing gives you the right to distribute copyrighted GPL software, but the GPL itself. To distribute GPL software, you have to accept the GPL.

    11. Re:The validity of the GPL has been done to death by Ithika · · Score: 1
      I think having a community full of under-informed bedroom pontificators (which I fully admit to being a member of) discuss a matter of law is less relevant than a law professor. Especially with all the IANALs being flung left and right during any and all conversations.

      I know which one may be cited if it ever came up in court. And they wouldn't need a UID to so...

    12. Re:The validity of the GPL has been done to death by alienmole · · Score: 1

      When I said "covered", I was referring to articles that have appeared on the front page, like Professor Eben Moglen Replies.

      In that interview, Moglen mentions that "the GPL is not addressed to lawyers in a single legal system, but to developers in every legal system around the world". Some other law professor's opinion might be interesting if he was pointing out serious flaws, but if the conclusion was, as I think you put it, that it's "probably OK", that's not terribly interesting. What would the headline be -- "Random Law Professor Thinks GPL Probably OK?"

      What would be much more interesting would be a case in which the issues were argued, and wouldn't you know, one just appeared today.

      I know which one may be cited if it ever came up in court. And they wouldn't need a UID to so...
      And the relevance of that to the newsworthiness of the paper in question is...?
    13. Re:The validity of the GPL has been done to death by sumdumass · · Score: 1

      Yes i knew that. I was trying to get a rise out of the rape your computer and kick you wife.

      Seriously though, Often little mistakes like what you made verses what you ment to make wich are inocent seem to imply the wrong meaning. I guess i just wanted to head off any misinterpretations that could be run up from it. When made with distribute instead of use, it takes on an entirely different meaning wich i am comfortable with.

      On a different note, i'm sure it could be argued that distibuting and using have little difference other then copyright law backing it. I wonder if it would have the same holding if the copy right owner didn't have the rights dictated by laws to control the distrobution. Now i am starting to see the necessity of revamping the GLP to include localized intentions. I guess thats another subject though.

  181. indeed... by comet69 · · Score: 0

    things sounds quite interesting.. I do agree with the fact that you can't force someone to do something..

    OpenOffice is essentially attempting to force Microsoft to make their products free.. Giving people the compability to produce Microsoft Format ted documents, is a direct invasion on the goal they are trying to pursue as a business..

    Yes we hate MS.. but attempting to force them to do certain things, (like giving people free capabilities and alternatives to their software), is merely fueling their fire.. there are plenty of rich people out there that are MORE THAN WILLING to spend their stupid money, on STUPID OPERATING SYSTEMS.. because they themselves, are in fact, quite stupid..

    --
    - Hi I'm Linus Torvalds and I pronounce Linux, Lih-nix..
    1. Re:indeed... by Master+of+Transhuman · · Score: 1

      "OpenOffice is essentially attempting to force Microsoft to make their products free"

      Horseshit.

      "Force" is taking MS to court and demanding they open their formats or sell their products for free.

      Making a compatible format or even decoding the format and duplicating it with their own code is not "forcing" MS to do anything except react to customer demand. And MS ISN'T doing anything of significance because of it and probably never will.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    2. Re:indeed... by comet69 · · Score: 0

      are you retarded?? have you not followed the progress of Linux whatsoever??

      Are you trying to say that linux has NOT grown over the past few years, and has NOT caused microsoft to lose money due to software like openoffice?? c'mon man.. its in the stats every freakin' day.. not only have they lost clientel, but they're also loosing potential clientel.. which is perfectly fine in a sense.. but they deliberately made their software read a document that is propietary to their software.. its obvious that it was never meant to be opened by another Office Program.. which is also why MS Office doesn't bother being able to read new Word Perfect documents anymore.. it would steal their business and everything would be pointless.. its a matter of moral here.. you can still kill them at a different game..

      --
      - Hi I'm Linus Torvalds and I pronounce Linux, Lih-nix..
  182. indeed.... by comet69 · · Score: 0

    things sounds quite interesting.. I do agree with the fact that you can't force someone to do something..

    OpenOffice is essentially attempting to force Microsoft to make their products free.. Giving people the capability to produce Microsoft Format ted documents, is a direct invasion on the goal they are trying to pursue as a business..

    Yes we hate MS.. but attempting to force them to do certain things, (like giving people free capabilities and alternatives to their software), is merely fueling their fire.. there are plenty of rich people out there that are MORE THAN WILLING to spend their stupid money, on STUPID OPERATING SYSTEMS.. because they themselves, are in fact, quite stupid..

    --
    - Hi I'm Linus Torvalds and I pronounce Linux, Lih-nix..
  183. Re:More baseless FoxNews bashing from liberals by Anonymous Coward · · Score: 0

    So, er, how exactly does O'Reilly denying he called the Pope senile prove Fox News is biased?

    Or are you trying to claim that O'Reilly is biased against conservatives, and that's why he first called a generally considered conservative Pope "senile", and then declared that claims that he said it were proaganda from the conservative Catholic League?

  184. This stuff works by danila · · Score: 2

    I can speak from experience - this is how submissions are accepted. I twisted the story a bit in Jakob Nielsen Defends "1-Click" Patents. In fact, the quote is real, but the title contained my own interpretation. As robolemon pointed out, "Nielsen never mentions one-click patents" (real quote, not made up or distorted).

    But nevertheless, that was how I wrote the submission and, of course, it was accepted. Kids, it's journalism. You can twist the truth in any way you want, you just need some excuse later. If you don't flat-out lie, you will be fine. And since it's Slashdot, you can probably flat-out lie, it's not like editors care.

    P.S. I think this is unethical and won't do it again. There is a million other Slashdot users though.

    --
    Future Wiki -- If you don't think about the future, you cannot have one.
  185. Headline still sucks by Chuck+Chunder · · Score: 1
    This gist, however, is clear that Linus believes roughly the same thing: "It says: 'Get off my coat-tails, you free-loader'. And I can't really argue against that."
    No, what's clear is that Linus doesn't have a counter argument to offer that would be compelling to Larry. That doesn't mean Linus is "defensive" of proprietary file formats or against reverse engineering. He's merely well rounded enough to see someone elses view and that he can't do much to change it.
    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
    1. Re:Headline still sucks by jfengel · · Score: 1

      I can't really argue against that.

  186. i know i know by coolcold · · Score: 1

    because it was a dupe! That must be the reason :p

    --
    I am harvesting funny/good quotes. Please help by putting them in your sigs :)
  187. Re:More baseless FoxNews bashing from liberals by rho · · Score: 2, Insightful
    Yes, using a biased "watchdog" group to prove the other bias is a worthwhile argument.

    Media Research Center. Look, now the bias horserace is neck-and-neck!

    Fox's "bias" is usually shown to exist because they don't automatically assume that Republicans are inherently evil. Also, it's worth noting that at least part of your examples come from editorial opinion-type shows. Holding Fox as a whole responsible for bias in an opinion show is silly. I'd say "stupid", but that would make me biased.

    --
    Potato chips are a by-yourself food.
  188. Bloody nonsense! by Danuvius · · Score: 2, Informative
    Ethics are hard to nail down, but Linus clearly believes that if someone gives you a gift, you don't bend them over and ram them up the rear for their generosity, even if it's perfectly legal for you to do so.
    What the hell are you talking about??

    Tridge was not given a gift.
    Tridge tried to reverse-engineer the network protocols used by bitkeeper, without using a copy of bitkeeper.

    Ethics are hard to nail down? In this case WTF??
    --
    Akarsz Magyar Gentoo fórumot? Akkor
    1. Re:Bloody nonsense! by winwar · · Score: 1

      Think of it this way. Your employer or company you contract with has an agreement that their employees or contractors won't do X with their software. Contractor/employee knows this. Contractor does X. Is this ethical? Debate :)

    2. Re:Bloody nonsense! by Danuvius · · Score: 2, Informative
      Think of it this way. Your employer or company you contract with has an agreement that their employees or contractors won't do X with their software. Contractor/employee knows this. Contractor does X. Is this ethical? Debate :)
      This did not happen.

      OSDL "agreed" to not use BitKeeper for reverse engineering. Tridge did not use BitKeeper **AT ALL**.

      And the reverse-engineering that he did was not of the type (take apart the program to figure out the source code) that Larry McVoy keeps trying to misrepresent Tridge's efforts as.
      --
      Akarsz Magyar Gentoo fórumot? Akkor
    3. Re:Bloody nonsense! by man_of_mr_e · · Score: 1

      Yes, he did. He used the BitKeeper software when his client sent data to, and retrieved data from the BitKeeper server software.

      Or are you going to suggest that this isn't really use? If so, then you've got a lot of people (such as Novell, IBM, and Microsoft) that disagree with you.

    4. Re:Bloody nonsense! by Danuvius · · Score: 1
      Yes, he did. He used the BitKeeper software when his client sent data to, and retrieved data from the BitKeeper server software. Or are you going to suggest that this isn't really use? If so, then you've got a lot of people (such as Novell, IBM, and Microsoft) that disagree with you.
      And the nonsense keeps flowing...

      Are you suggesting that by visiting a website running off of IIS, you are *using IIS* and are legally bound by its license? (You are sending data to it, and receiving data from it. You are giving it commands, telling it to do things; and it complies.)

      If so, I guess a full 100% of web surfing population around the whole world requires an IIS license from Microsoft.

      Nobody, not even Larry, seemed to be suggesting that programmers using the BitKeeper-CVS gateway (same sort of "usage", just with different intent) were in fact licensees of BitKeeper... in fact the whole damn program was written because programmers refused to become beholden to BitMover.

      So... what on earth are you talking about?
      --
      Akarsz Magyar Gentoo fórumot? Akkor
    5. Re:Bloody nonsense! by man_of_mr_e · · Score: 1

      Are you suggesting that by visiting a website running off of IIS, you are *using IIS* and are legally bound by its license?

      IIS's license doesn't require acceptance by those that use it, only those that install and run the executable. In fact Microsoft's EULA gives you an unlimited number of such "anonymous" connections.

      Connecting with Active Directory authentication is a different story, and then your use is covered under the EULA. Just like you can't connect to a DB/2 server without a license, or an oracle server without a license.

      If so, I guess a full 100% of web surfing population around the whole world requires an IIS license from Microsoft.

      In fact, they do. Microsoft gives that license freely though. Have you never heard of a Client Access License?

      Nobody, not even Larry, seemed to be suggesting that programmers using the BitKeeper-CVS gateway (same sort of "usage", just with different intent) were in fact licensees of BitKeeper... in fact the whole damn program was written because programmers refused to become beholden to BitMover.

      BitMover's license allows this, so long as they weren't reverse engineering his protocol. He allows anyone to connect to his server if you honor his license. The key word there is "allow".

    6. Re:Bloody nonsense! by Danuvius · · Score: 1

      Is there a legal basis for what you are suggesting? Or is this wishful thinking on BitMover's part?

      --
      Akarsz Magyar Gentoo fórumot? Akkor
    7. Re:Bloody nonsense! by dubl-u · · Score: 1

      OSDL "agreed" to not use BitKeeper for reverse engineering. Tridge did not use BitKeeper **AT ALL**.

      Since you seem to be pretty sure of your opinion, perhaps you can explain how he did it? I'm not being snarky, by the way, I'd actually like to know. My presumption was that he had access to protocol captures because of his OSDL access.

    8. Re:Bloody nonsense! by dubl-u · · Score: 1
      Linus clearly believes that if someone gives you a gift, you don't bend them over and ram them up the rear for their generosity, even if it's perfectly legal for you to do so.
      What the hell are you talking about?? Tridge was not given a gift.

      You seem a bit in a lather about this. I'm hoping you've cooled down a little by the time you read this, as I think you're not trying to look at this from McVoy's perspective. Note here that I don't really agree with McVoy, and I'll say more about that at the end.

      McVoy has built what many people think is the best SCM system out there; certainly Linus thinks that. But BitMover, his company, is tiny compared with the other major SCM vendors, who include giants like Microsoft and IBM. Building a company is hard work, and I'm sure he feels very protective of it. Further, I imagine he thinks that his main edge over his competitors is his superior technology, which is embodied in his IP. (Certainly it's not his winning personality.)

      Now I'm sure he thought he was doing something really good for the Linux kernel development community by giving them free BitKeeper licenses. Then, from out of the blue, somebody in that community starts trying to reverse-engineer his product. And even worse, it turns out to be a coworker of Linus's, somebody working for a company who has signed the BitKeeper license that specifically forbids that. Not only does McVoy have to worry about the IP threat, but he has to worry about somebody accidentally screwing up existing repositories as they hack their way to a working solution. To him, this would feel like a slap in the face after the time and money he's spent. He even tries to negotiate, and only gets more frustration out of it. Eventually he decides that he doesn't need the hassle, takes his ball and bat, and goes home.

      Now personally, I think McVoy's a bit of a crackpot, and that his desire to control things so tightly is harming his company. But I never built a first-class SCM system from scratch, so it's not like I can offer Linus anything better.
    9. Re:Bloody nonsense! by man_of_mr_e · · Score: 1

      I'm just stating what my own opinions are on this. There is such a thing as a Client Access License, and avialable from many companies (including open source friendly ones like Oracle, Sun, IBM, and Novell). That inidcates to me that you can license ACCESS to your software via a network.

      Since BK's license forbade reverse engineering, that means connecting to a server to reverse engineer the protocol was also fobidden, and thus you were not licensed to do so.

    10. Re:Bloody nonsense! by Danuvius · · Score: 1
      Since you seem to be pretty sure of your opinion, perhaps you can explain how he did it?
      I can't stand it when people act as though my belief in my own opinions is a negative thing (or even a potentially negative thing).

      One would hope that you yourself believe your own opinions... in fact one might argue that the very definition implies it.

      Yeah, yeah; I'm nitpicking words. I'm aware of it.
      I'm not being snarky, by the way, I'd actually like to know. My presumption was that he had access to protocol captures because of his OSDL access.
      Andrew "Tridge" Tridgell stated (bolding by me):
      I expect that in the future I will be able to give a more detailed response, but for now I can only tell you the following:

      - In late February I wrote a tool that is interoperable with BitKeeper. The aim was to provide export to other source code management tools and provide a useful tool to the community.

      - 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.
      That, and the fact that Larry not only offered no proof of anything but also has been conveniently vague, is what I know.
      --
      Akarsz Magyar Gentoo fórumot? Akkor
    11. Re:Bloody nonsense! by dubl-u · · Score: 1

      I can't stand it when people act as though my belief in my own opinions is a negative thing (or even a potentially negative thing).

      One would hope that you yourself believe your own opinions... in fact one might argue that the very definition implies it.


      I try to take my opinions, like I take everybody else's, with a grain of salt. I generally avoid dealing with people who take their own opinions too seriously, as I find it makes getting at the truth unnecessarily arduous.

      Take this case, for example. You said:

      Tridge did not use BitKeeper **AT ALL**.

      But your strong statement of a conclusion turns out to be backed up only by Tridgell's claim. Hopefully Tridgell is telling the truth, but he could also be lying or be mistaken. An all-caps-plus-double-bolding opinion expressed as a fact makes me suspect that, at least when you wrote the post I initially responded to, you were more intrested in winning an argument than you were in finding out the truth.

      And hey, that's ok; on Slashdot, rants are accepted, and great ones get modded to the stars. But it's good to let people know whether you're ranting, and when you want to have reasonable discussions. Mixing the two doesn't work so well.

    12. Re:Bloody nonsense! by Danuvius · · Score: 1
      Take this case, for example. You said:

      Tridge did not use BitKeeper **AT ALL**.

      But your strong statement of a conclusion turns out to be backed up only by Tridgell's claim.
      Correct me if I am wrong--but Larry's oh-so public hissy fit is all anyone arguing the opposite side of the argument has.

      And while I understand your point regarding the **AT ALL* part; Tridge's statement literally included the phrase "did not use BitKeeper at all". So while perhaps misleading as to its worth, it was not a hyperbole I dished out to bolster my argument. (Or, at the very least, not *my* hyperbole.)

      Having said that... yeah, I'll seek to better qualify my rantings/informings in the future.

      Cheers. ;)
      --
      Akarsz Magyar Gentoo fórumot? Akkor
    13. Re:Bloody nonsense! by dubl-u · · Score: 1

      Correct me if I am wrong--but Larry's oh-so public hissy fit is all anyone arguing the opposite side of the argument has.

      Exactly true. We have partial stories from three different people, all of them with an interest in the outcome. I'd love to know what really happened. Often when I dig into disputes like this, all concerned have reasonable tales to tell, and it's not so much that one person is wrong and the other is right, as that they have different priorities and goals, and different opinions about what's really important.

      (Or, at the very least, not *my* hyperbole.)

      Heh. Well put. I look forward to Tridgell and OSDL speaking up on this!

    14. Re:Bloody nonsense! by talksinmaths · · Score: 1
      BitMover's license allows this, so long as they weren't reverse engineering his protocol. He allows anyone to connect to his server if you honor his license.

      So someone refuses the BK license on the grounds that it forbids reverse engineering. They instead proceed to reverse engineer the protocol using legal methods (you stated yourself that what Tridge did was legal). However by doing so they then implicitly have agreed (not on legal grounds, but moral ones no less) to the license they already explicitly refused? It seems that you're really arguing that BK ought to be allowed to arbitrarily outlaw reverse engineering of its product in any way, shape, or form. Have we now moved to the point where it is OK to outlaw reverse engineering just because Linus happens to be a party to these proceedings?

      As an aside, if we extend your logic above what happens if MS changes the IIS license terms to include onerous conditions on client connections. Are we all then bound by those conditions? Is the fact that MS currently freely grants client access the only thing saving the rest of us from Tridge's supposed moral morass? In this fairy tale scenario I would maintain that I'm not bound by the terms even if I'm aware of them and knowingly visit an IIS based site. I maintain that consent to a license is something that is explicitly given by rather than implicitly extracted from a user.

      On top of all of this there is the question of whether anti-reverse-engineering clauses are even enforceable in the first place. I don't have the resources to research the issue, but it seems at first glance that such clauses are likely not enforceable. For instance this source indicates here that:
      Although a few cases have enforced anti-reverse-engineering clauses in negotiated licenses between sophisticated parties, no court has yet enforced a mass-market license restriction on reverse engineering and at least two courts have refused to do so.
      To be fair though this isn't iron clad. The same source notes that:
      While the case law on anti-reverse-engineering clauses of mass-market licenses is relatively sparse, a substantial number of legal commentators have recommended courts not enforce such clauses.
      This is all diversionary though. Your main argument is that what Tridge did was not ethical. IMO the only way this is valid is if it can be shown that the ideals, values, decisions, and so forth held by Linus ought to "outweigh" those held by Tridge. I've seen no one present such an argument. The closest thing I have seen is your contention that Tridge was morally bound to accept the terms of the BK license he explicitly refused, and clearly that's a contention that I'm not buying.

      Lastly, (because I can't resist poking holes in analogies) let us revisit your sinking boat. In this case the captain was warned by substantial portions of the crew that there would be certain trouble ahead if they left port. The captain responded by assuring everyone that once they were out to sea the crew would see that he was right, and that the engines were fine for everyone's purposes, and they'd all live happily ever after. If one must assign blame, there is plenty to go around for both the captain and the crew. Also, the ship isn't sinking but rather is partially disabled while it awaits replacement engines.
      --
      Don't you have someone you'd die for?
    15. Re:Bloody nonsense! by talksinmaths · · Score: 1
      (you stated yourself that what Tridge did was legal)

      Sorry to reply to myself, but I may have misrepresented your view. What you said was
      ...reverse engineering for interoperability is generally legal. But in this case, doing so was not generally ethical...
      So you did not unequivocally express that what Tridge did was legal. Sorry if I misrepresented your views.
      --
      Don't you have someone you'd die for?
  189. Re:Misleading headline... RTFA editors! by Anonymous Coward · · Score: 0

    They're attempting to figure out how the binary behaves under all applicaple conditions, and then produce their own code that mimics that behavior.

    In other words, they aren't trying to make something new, but reproduce the functionality of an already-existing copyrighted product as exactly as possible for the purpose of not having to abide by the restrictions of copyright.

    In other words, they're making an end-run around copyright.

    There's a difference between reverse-engineering for compatibility because you believe you can do the job better yourself in your own device, and cloning so you can have all the advantages of having made a thing yourself without facing the challenges of design.

    This is a flat-out confession, "We can't do anywhere near as good a job at designing a source code management tool as McVoy, so we're going to ride on his coattails and take his design so we don't have to pay him to use it."

  190. Ridiculous by Anonymous Coward · · Score: 0

    Firstly, look at the cases people cite as why reverse engineering is ok- the PC BIOS, file formats, communications protocols. What do these have in common? They were reverse-engineering for interoperability rather than reverse-engineering programs' functionality, and they were doing it with clean-room processes. If the reverse-engineering of .doc was done by people at OpenOffice decompiling MS Office and lifting algorithms from that, anybody (Linus included) would be right to condemn what they were doing. Samba was (unless something shady happened behind the scenes which we don't know about) never involved with reverse engineering the networking functionality of MS operating systems- they were reverse-engineering the networking protocol and writing entirely original code to perform the operations required by the networking protocol.

  191. Orlowsky at it again by glacote02 · · Score: 0

    There is no problem for a company to promote proprietary formats and protocols. Unless it is a monopolist. So comparing BitMovers file format with Microsoft Office file formats is outrageous and plain stupid. But once again Andrew Orlowsky jumps on a few words without understanding what he is speaking about - and does not even mind making up outrageous quotes. Kind of Laura Didio IMHO...

  192. Re:Misleading headline... RTFA editors! by Panaflex · · Score: 1

    Reverse engineering has played a key role in the advancement of technology. Numerous times.

    There's tens of thousands of things that have been RE'ed.. think Xerox PARC, graphics adapater algorithms, printer cartridges, drivers of all flavors.

    Just some of the biggies of the PC world...
    AMD
    Cyrix
    Compaq
    Phoenix
    Award

    Pan

    --
    I said no... but I missed and it came out yes.
  193. read the whole article, folks by mstone · · Score: 1

    Apparently no one here has noticed the part of the article which reads:

    "Larry is perfectly fine with somebody writing a free replacement."

    This is not a question of whether McVoy is trying to crush free clients for his software. It's a question of how those free clients should be written. And Tridge should know the difference since he wrote this article on how Samba development is more about network and protocol analysis than reverse engineering.

    One paragraph from that article reads:

    Classical reverse engineering techniques in software engineering revolve around the use of disassemblers, debuggers and other object code analysis tools to examine directly the executable code of an existing product in order to create a "clone" that behaves in the same way. While these venerable techniques have been successfully used by many groups, they are not what we use in the Samba project.

    So clearly Tridge does make a distinction between ripping the binaries and doing protocol analysis.

    This is not a debate about Openness. This is not a debate about Freedom. It's a debate about methodology, and Tridge knows the distinction between cloning a binary with a disassembler and re-implementing a piece of software from the protocols better than most people do.

    1. Re:read the whole article, folks by True+Grit · · Score: 1, Insightful
      This is not a debate about Openness. This is not a debate about Freedom.

      Not true. For those on the Free Software side it is *exactly* about Freedom. The problem is the "pragmatists" the ones who are said to have "common sense" are the ones who are blind to the concerns of the other side. Have you read Linus's responses to the allegations brought up in this thread?

      Look here.

      In one of the responses, Linus says:

      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 just about any FS person out there will have an enormous problem with this. Why? Because amazingly, Linus had little concern over the freedom of the code/data. Being required to use BK and agree to its license is not even an issue in his mind. In Linus's mind Tridge's tool was pointless because it didn't replace BK, but most FS people, probably beginning with Alan Cox, who refused to use BK from the start, would tell you that the crucial point all along was being able to access the repository code/data of the kernel source code WITHOUT HAVING TO USE BK OR AGREE TO ITS ONEROUS LICENSE (his point #2 above is wrong). In their minds, Tridge's tool is FAR from pointless, its value lies in its ability to retrieve what arguably *belongs* to them without having to agree to terms they find unethical or reprehensible. It was never meant to be a replacement of BK, but something that would allow them to retrieve the data for migration to another SCM when the time came. This concern is not even on Linus's radar, it doesn't occur to him even now.

      When Linus chose to start using BK, he wasn't the sole author of the kernel anymore, hundreds of contributors were involved by then, and Linus was well aware that many of them had strong views about BK and that there would be problems in the future. He chose the pragmatic route and used proprietary software for a free software project, indirectly forcing Free Software people to rely on a system for their own Free code that itself wasn't free. Sadly, I have to agree with the one previous poster that had the courage to say the raw truth: if *anyone* is to blame for the mess we have now, its Linus himself, not Tridge. To use the Matrix analogy, Linus created the flaw, or imperfection, in the system, and that made the creation of a "Neo" at some point in the future inevitable. We know RMS saw this coming from the get-go, but if we go back to the LKML archives at the time, I would not be at all surprised if several other Linux developers outside the FS camp didn't end up predicting the coming of Tridge back then too.

      I am not trying to denigrate Linus, far from it, you have to respect his enormous programming skills, but when it comes to the larger issues of the use of software in our society, its RMS and Moglen that I listen to, not Linus, because Linus doesn't really "get it". He's clearly "Open Source", and not "Free Software", and that's OK really, but he was working with a lot of FS people back then, so for a guy famous for being able to herd cats, he simply did not (and seemingly still doesn't) understand half of his "cats" well enough to realize that the use of BK was guarantteed to be a disaster in the making.

      This isn't really worth an argument now, and I'm not here to bash Linus, and especially not to open up the FS vs OS fight again, but please stop bashing Tridge (not to the parent, but many previous posts), there is enough blame to go around on this one. Lets move on.
  194. If not for reverse engineering, the PC industry... by michaeldot · · Score: 1

    ...wouldn't be where it is today.

    Flashback, early 80s:
    the IBM PC - developed by IBM, made by IBM, sold (at a premium) by IBM, mediocre performance determined by IBM, future direction determined (to not compete with mainframes) by IBM.

    Today, early mid-00s:
    commodity hardware, made by anyone who wants to bolt it together, sold by anyone (at extremely low margins), phenomenally fast performance determined by industry competition, future direction determined by a wide cross-section of the industry (and Microsoft on the OS side, though anyone who throws together a good Linux distro could challenge that to some extent).

    Compaq's reverse engineering was quite a good thing for us...

  195. It is now official. Netcraft has confirmed by Anonymous Coward · · Score: 0

    It is now official. Netcraft has confirmed: Slashdot is dying

    One more crippling bombshell hit the already beleaguered Slashdot community when IDC confirmed that Slashdot intelligence has dropped yet again, now down to less than a fraction of 1 percent of all article submitters. Coming on the heels of a recent Netcraft survey which plainly states that Slashdot has lost more intelligence, this news serves to reinforce what we've known all along. Slashdot is collapsing in complete disarray, as fittingly exemplified by yet another moronic dupe.

    You don't need to be the Amazing Kreskin [amazingkreskin.com] to predict Slashdot's future. The hand writing is on the wall: Slashdot faces a bleak future. In fact there won't be any future at all for Slashdot because Slashdot is dying. Things are looking very bad for Slashdot. As many of us are already aware, Slashdot continues to lose journalistic integrity. Red ink flows like a river of blood.

    Slashdot is the most endangered of them all, having lost 93% of its core readers. Yada Yada Yada.
    Fact: Slashdot is dying

  196. "editors" - whatever by asciiRider · · Score: 1

    I really get a kick out of how seriously this place takes itself.

    This isn't a news site with an editorial staff and real journalists - it's just a freaking list of stories with some one liners.

    Stop trying to compare this place to CNN folks - I don't think you should hold them to the same standards - it's a linux enthusiast site for freaks sakes, and the folks you are comparing them to are supposed to be objecive.

  197. Linus is not Jesus by Anonymous Coward · · Score: 0

    But Linus is not Jesus. He's not terribly important.

    I agree, but Linus *is* important.

  198. Re:Hey Slashdot, when did you stop hosting kid por by Anonymous Coward · · Score: 0

    Think about it. How would like it if somebody did to you what they just did to Linus?

    Winkydink said "I can't have an orgasm unless I kill a dog."

    Or not.

  199. This is way overblown. by einhverfr · · Score: 1


    Enlighten me here... Linus focuses on Linux. He doesn't work on Samba, WINE, or anything else that attempts to emulate something else in order to function. He doesn't really even reverse engineer (to my knowledge) any specific flavor of Unix. He just works on improving Linux.


    No, but he got Linux to nearly conform to POSIX by reverse engineering the standards which were not free at the time. He did this by trying to run the GNU utilities and fixing the kernel where these broke.

    However... I think that this attack on Linus is really overblown. All Linus seemed to say is "I wish I had better source code management options from the open source world. If this had happened in another year or two, it would have been better."

    The perceived attacks are taked from McVoy's bit. For all we know, Linus (McVoy's friend) was approached by McVoy and asked for permission to discontinue the free version in the form of business advice. (This is costing us so much and we are not getting anything from it. What do you think we should do?) So if Linus says, "If I were you, there would be no question. I would discontinue the free version," it doesn't seem as incindiary as it is made to be.

    --

    LedgerSMB: Open source Accounting/ERP
  200. Re:More baseless FoxNews bashing from liberals by Anonymous Coward · · Score: 0

    All of their shows are opion-type shows. Every last one of them.

  201. Since when is The Register a reputable news source by cgenman · · Score: 1

    The Register is a lot of things. It's entertaining. It's funny. It's timely. Sometimes it's even informative. But a reputable news source? From a site that brings you the Bastard Operator from Hell? The group that used to sell hazardous nuclear keychains? That Punctuates! Every! Article! On! Yahoo! In! An! Annoying! Fashion!?

    They're news satire. They're a slightly more reputable news source than the Daily Show. If someone wants to quote them as a reputable news source, that's totally acceptable and probably not a bad idea, as The Register doesn't let anything get in the way of the timelyness of a scoop. Especially not journalistic integrity. But to quote The Register without even reading the article? No one can blame a satarical news source if someone else quotes them without being arsed to read the article.

  202. Ad hominem attack alert... by sean.peters · · Score: 1

    I noticed that you didn't bother to refute any of the facts pointed out in the grandparent... just attacked their source as biased. How typically Republican - when you don't like the message, attack the messenger.

    Sean

    1. Re:Ad hominem attack alert... by rho · · Score: 1
      Yes. Democrats never resort to ad hominem attacks. The 2004 election wasn't filled with some of the most hate-filled, personal attack rhetoric this country has seen in recent history. Well, since Ronald "He kicks the homeless" Reagen.

      Notice, please, that I just refuted your dumb ass. You should beware what you wish for.

      But since you're so interested, let's do them in order:

      1) That's not bias, that's Bill O'Reilly being a twat. That's part of O'Reilly's job description, I'm sure--"Be a twat, Bill." Mistakes, even dumb ones, are not bias.

      2) I don't get it--Brit Hume reports rumors and speculation, and now he's somehow culpable? I'm thinking it was one of those "true, but inaccurate" thingies.

      3) The attacks on Tom DeLay are largely trumped up and due to partisan character assassination. There's a vicious partisan DA in Texas after him--who pulled similar shenanigans against Kay Bailey Hutchinson--and there are questions about a lobbyist who accompanied DeLay on a trip, who may have paid for the whole thing. All that proves is that the lobbyist was a bad boy. You've got a long way to go to prove complicity on DeLay's part. But, if you hammer the insinuation enough, you'll create a aura of wrongdoing. The charge that it's partisan hackery is certainly not "baseless". It is a time-honored political tactic, used on Newt Gingritch, Trent Lott, and Bill Clinton to varying degrees of success, mostly unsuccessful only against Democrats since they have historically had support from the major media outlets. Just imagine if a Republican drowned a campaign worker while drunk as a lord.

      4) A bunch of hooey. Right now the Democrats are proposing that if we do nothing, then in 2030, they may have to cut benefits by 25%. If the Republicans proposed cutting bennies by 25%, anybody with a brain in their head knows that the Dems would literaly pop a rivet over how mean, cruel and full of hatred the Republicans are for sending Grannie to the poorhouse. These assholes as Media Matters have come to the brilliant conclusion that if you allow people to invest some of their SS into private accounts that suits on Wall Street will make money. OMG, SCANDAL! I mean, duh. There is nobody here under the age of 40 who isn't already putting money into a 401k or an IRA. Damn those Wall Street tycoons for ripping me off! Never mind that there is exactly zero dollars in the SS Trust Fund, and all the taxes from that have been spent on the Robert C. Byrd Memorial Water Slide. So if Angle is guilty of anything it's not coming right out and calling Democrats lying jerkfaces.

      5) That's not bias, that's poor fact-checking. Did she know he wasn't a Nobel nominated doctor? If not, it's sloppy reportage.

      6) If they opine about gays, they're biased? What kind of logic is that? I shouldn't even have to demolish this, it should be obvious.

      7) DeLay again. I tell you, you libs have a real hard-on for DeLay, don't you? You must be a bunch of bummers. (Ooh, I just "mused on gay rights". I'm doomed, here comes Media Matters.) If Media Matters is so convinced of DeLay's guilt, why don't they bring the proof? Hearsay and guilt by association doesn't cut it. Media Matters has set a bar--DeLay is guilty guilty guilty, and anybody who doesn't agree is de facto biased--and then when Fox doesn't meet their (self-imposed) standard, they blast them for bias. Well, good job guys! Color me unimpressed.

      And all this was the grandparent's "choice" selections. I'd love to see the "squirrelly, kinda embarrassing soft-focus" selections.

      --
      Potato chips are a by-yourself food.
  203. What a bunch of hypocrites by child_of_mercy · · Score: 2, Insightful

    Linus has made a series of very serious mistakes over bitkeeper.

    He's not a saint, watching the slashdot fanboys work themselves into a lather because people are pointing out that Linus is wrong, and badly wrong, is very disapointing.

    I thought you people were better than the microsofties wetting themselves over Bill Gates.

    But I was wrong.

    However good on the editors for being brave enough to join in the well deserved booting Linus is getting over this.

    --
    'There is a Light that never goes out.'
  204. What i want to know is by boots@work · · Score: 1

    what's a petard? And how do you hoist with it?

  205. But... by slashdot_commentator · · Score: 1


    Are you suggesting the analogy is for Torvalds & McVoy, or Torvalds and the F/OSS community?

    --
    There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  206. Re:More baseless FoxNews bashing from liberals by Axe · · Score: 1
    Wow. Your Slashdot ID is the closest to mine I have ever noticed.

    I forgot - how many years do I read this crap?

    --
    <^>_<(ô ô)>_<^>
  207. beware the dark side by samantha · · Score: 1

    He is forgetting that the information that Microsoft has performed a proprietary encryption on belongs to the user. It is not the property of Microsoft. Just because I or some other user entered the information into a Microsoft tool does not mean that I or others should forever thereafter have to use Microsoft tools to read or edit the information.

    Just decoding the encryption is hardly stealing how the Microsoft program works. It looks like Linus has been turned to the dark side.

  208. I think they have a quota by cheekyboy · · Score: 1

    I suspect they have a quota, so if they have a max of 25 stories a day or 8/4hr block, any more than that that are older than 24hrs get trashed to rejected due to too old.

    Its just my guess... otherwise they could fill 200 usefull good articles a day.

    --
    Liberty freedom are no1, not dicks in suits.
  209. Cowboyneil is a... by Anonymous Coward · · Score: 0

    cock

  210. Monopolies by shutdown+-p+now · · Score: 1
    I've seen quite a few people in discussions on this topic who defend reverse engineering done as part of OpenOffice and Samba projects by claiming that it is used to 'combat MS monopoly', and condemn Tridge's action because BitMover is arguably not a monopolist. Allow me to answer to all of you.

    Guys, if you think the way to deal with monopolies is to fight them when they emerge, you are wrong. As clearly demonstrated by the Microsoft case, it's very inefficient. Rather, we should focus on not letting monopolies appear.

    Now, proprietary closed protocols and file formats serve pretty much no other purpose than to create vendor lock-in, which naturally increases the chances of the aforementioned vendor to become a monopoly in the market. Taking BitKeeper as an example: currently, they don't control the entire market, and they actually have to compete with other SCM systems - and they are doing a good job at that. The problem is, once they do crush the competition fairly (that is, by being so much better noone wants to use anything else), their closed file format will then prevent any new player to fairly compete with them in turn - because now there exists an artificially introduced additional migration cost, as you can't just take your existing tree and use it in the new product. The result is, for anyone to compete with BitMover, they will have to provide a product which is not simply as good, and not even better, but significantly better - and even that might not be enough. This is, in fact, a technique which is often used by MS to strengthen their monopoly. And that is why closed proprietary protocols and file formats are bad - they encourage companies to become monopolies.

    So, remember: the battle for open formats is on the frontier of the global war for open source (or free software, whichever camp you're in).

  211. Re:More baseless FoxNews bashing from liberals by True+Grit · · Score: 2, Insightful
    Holding Fox as a whole responsible for bias in an opinion show is silly.

    Agreed. About the only thing sillier than that would be an obviously biased network calling itself "fair and balanced" every 3 minutes through those viciously conservative opinion shows. Oh wait...

    (Sorry, everyone besides Fox's Fanboys knows their biased. What angers so many is that they constantly claim not to be what they obviously are, and that indicates a level of arrogance that many find distasteful.)
  212. Re:Misleading headline... RTFA editors! by True+Grit · · Score: 1
    Indeed, the x86 clones that are the most popular deployment platform for linux wouldn't exist at all

    And all the AMD fanboys like myself should get down on our knees and be thankful that Advanced Micro Devices decided to do more than just be an unknown chip making company producing identical copies of The Monopoly's CPUs under contract, but had the sheer audacity to think they could clone The Monopoly's product's functionality and and actually do it *better*. The pundits laughed, every one said they'll be destroyed in litigation with The Monopoly, but now my machine is running a 64-bit CPU that cost roughly as much as Intel's 32bit chips, and Intel's CPUs today would be slower, hotter, still 32bit, and more expensive if not for AMD.

    Reverse Engineering within the defined limits is necessary for Competition, Competition is GOOD, ergo, Reverse Engineering is GOOD.

  213. A client had to be involved somewhere by TheConfusedOne · · Score: 1

    Did the files magically appear for him to work on? I find a little difficult to think that a CVS-type program could magically drop files onto someone's computer.

    The thing is if you read the Samba talk about the French waiter you see that the type of reverse engineering work that they do requires actually conversing with the server. Obviously to make sense of the BitKeeper files you would have to take a snapshot of a file, make a change, and take another snapshot. By knowing what and where was changed you could then analyze the two files and start your reverse engineering process.

    The thing is that you can't create those files without using a BitKeeper client.

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
    1. Re:A client had to be involved somewhere by pthisis · · Score: 1

      Did the files magically appear for him to work on? I find a little difficult to think that a CVS-type program could magically drop files onto someone's computer...The thing is that you can't create those files without using a BitKeeper client.

      Umm, he didn't start with any "files", the tool he wrote creates those files--that's the whole point of it.

      To write that tool, he connected to a BK server without running the BK client. (The BK server he talked to,incidentally, was not the bkbits one that Larry runs.)

      --
      rage, rage against the dying of the light
  214. Re:More baseless FoxNews bashing from liberals by Sahib! · · Score: 2, Interesting

    Yes, using a biased "watchdog" group to prove the other bias is a worthwhile argument.

    Careful with those quotation marks, your bias is showing. As I write this, the front page of Media Matters has articles about MSNBC, ABC & CBS. However, I can find no mention of Fox News on your MRC link. Is the FNC exempt from this "liberal media" moniker?

    Also, it's worth noting that at least part of your examples come from editorial opinion-type shows. Holding Fox as a whole responsible for bias in an opinion show is silly.

    Do you believe that the average television news viewer makes that distinction? Does the O'Reilly Factor carry a disclaimer that says, "The views expressed in this program are not necessarily those of the Fox News Channel?"

    Look, now the bias horserace is neck-and-neck!

    This sentence must be what got you the +1 Insightful mod. As long as news media is produced by humans, bias will be inherent. The only news media outlet I know of without notable bias is C-SPAN, and that's because they just show a video feed of the House & Senate floors with no commentary. That's not journalism, it's just reporting.

    In fact, I would argue that bias in journalism is important and desirable. Without it, the news regresses to a faux balance of "he said, she said" bullshit. My point was that the FNC has bias, not that the other media outlets do not.

    --

    I prayed about it, and God said, "Don't do it!" But I thought, "I know better."

  215. Re:Hey Slashdot, when did you stop hosting kid por by Anonymous Coward · · Score: 0

    Is /. devolving into the National Enquirer for the tech-set?

    That's what Slashdot has always been.

    How the Register gets away with what they did is amazing.

    It's clear that you don't understand what sort of publication The Register is either.

  216. OT: Why Adblock rules by Captain_Chaos · · Score: 1

    Register: -1 point (for putting the retraction after the advertisement)

    There was an advertisement there?

  217. Key point: DID LINUS REALLY SIDE WITH LARRY?? by Anonymous Coward · · Score: 0

    Okay, I have only heard this point made once before here on /., but it is a big one:

    All those statements about "what Linus said" are quoting what McVoysays he said. So who died and made McVoy Linus' lawyer? Do we all listen when McBride claims to know the mind of Linus? Why listen to this guy?

    Until I see something by Linus himself, or other reasonable third parties, I for one won't go believing that Linus really sided with McVoy against Tridge. From what I have seen of the issue, Tridge is clearly in the right, and he is clearly more in line with Linus' known viewpoints.

  218. How do you bootstrap all of that? by TheConfusedOne · · Score: 1

    From Tridge's comments in the NewsForge article:
    - In late February I wrote a tool that is interoperable with BitKeeper. The aim was to provide export to other source code management tools and provide a useful tool to the community.

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


    I really just don't see what he was hoping to accomplish here. You can already export the code out of any CVS system. Was he trying to get the commit information and versions out too?

    At the very least he would have had to monitor client-server communications to learn how to talk with the server in the first place. (This was how they did a lot of the SAMBA work.)

    Additionally if you read that interview it would appear according to McVoy that Tridge wasn't living up to an agreement either:
    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.

    Now in the grand scheme of things after a lot of court rangling Tridge could maybe successfully claim that he was performing legal "clean room" reverse engineering but that's not something that he can decide and declare himself.

    More detail on what he actually did would help to evaluate those claims. I find it difficult to think that he just simply started throwing random communications at the BitKeeper server and was able to check-in a file.

    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
    1. Re:How do you bootstrap all of that? by pthisis · · Score: 1
      I really just don't see what he was hoping to accomplish here. You can already export the code out of any CVS system. Was he trying to get the commit information and versions out too?

      Among other pieces of metadata. Most useful is the commit graph (cvs doesn't track multiple common ancestors).

      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


      I'd want to see exactly what happened, since this quote is pretty odd--OSDL has no right to speak for what Tridge does in his own time, with his own resources. If OSDL was acting as a mediator and Tridge told them he wouldn't work on it, that's kind of shitty. But it's really easy for things to get lost in translation, and this could easily mean that OSDL told Larry they wouldn't let Tridge do anything on it at work or something else.

      At the very least he would have had to monitor client-server communications to learn how to talk with the server in the first place

      If I'm developing an open-source project using a public BK repository, I may not care who sniffs my communications--I may even allow it (since it's all public code going out anyway). In which case Tridge has every right to do so. And clearly BK's license didn't require you to keep the wire traffic secret (using on the public Internet was encouraged).

      Now, if the person running the server is actively colluding with Tridge to let him work on a replacement, they may be in violation of the BK license (since even without writing any code they're helping that development).

      But the public record seems to indicate that they didn't know this was happening until months after the fact (although they did see him hitting their repo with a non-BK client).
      --
      rage, rage against the dying of the light
  219. Slashdot.. where its at... by Flaming+Death · · Score: 1

    Slashdot = Fatbabies
    Started off good - then went to the dogs...

    Troll.. Flamebait.. u name it.. all intended..

  220. Re:More baseless FoxNews bashing from liberals by rho · · Score: 1
    Fair and Balanced, in this case, means "We don't automatically assume that Republicans plan to boil and eat your baby."

    If you automatically dislike someone who's right of Chomsky--that's you, BTW--then, yes, I'll bet Fox is a right eyesore.

    --
    Potato chips are a by-yourself food.
  221. Re:More baseless FoxNews bashing from liberals by rho · · Score: 1
    However, I can find no mention of Fox News on your MRC link. Is the FNC exempt from this "liberal media" moniker?

    Possibly. Maybe they are "fair and balanced" after all! MRC only gets its panties in a wad when just a single liberal point of view is offered. If you cover both sides, they're okay with that.

    Of course, if you search for "Fox" on MRC, you'll find that Brent Bozell takes Fox (the network, not the news division) to task quite often, but usually for being raunchy, not biased.

    Do you believe that the average television news viewer makes that distinction? Does the O'Reilly Factor carry a disclaimer that says, "The views expressed in this program are not necessarily those of the Fox News Channel?"

    Ah, so your argument is that "people are stupid". Nice. I'll bet that you're also one of those people who believes in loosening voting restrictions too, to include felons and deviants and other Democratic voting blocks.

    Here's an idea! "The Fox News Update" comes from Fox! "The Bill O'Reilly Show" likely comes from Bill O'Reilly! I know it's a clever, clever encryption scheme, but I think a few of the brighter bulbs can figure it out.

    I'm not so sure that Fox has that much bias. They have bias, sure, but they seem to actually try to acheive some kind of balance, and that mitigates things quite a bit. Other news outlets tend to assume that Republicans are doing something dirty or criminal, and it's up to the politician in question to prove their innocence. Whereas lefty politicos largely get a pass. When was the last time Bill Clinton got a hard question thrown his way? Or Hillary Clinton? When did John Kerry EVER get hammered about not signing his Form 180 during the Swift Boat debacle?

    You seem to admit that the other news channels are biased as well. So even if Fox were heavily biased, wouldn't that seem to be an ideal situation? We get meta-balance by watching CBS, then Fox, and mixing the two together. Of course, you've already stated that people are too goddamn stupid to figure out that the Bill O'Reilly show isn't a mouthpiece for the Fox News Channel's editorial board, so maybe a "meta-balance" is too tricky a concept.

    Look, you don't like Fox because they don't portray Republicans and Conservatives as hate-filled, self-loathing aliens from the planet Puppysquisher. Fine. But don't delude yourself into thinking that you're somehow more highly evolved simply because you hate hate hate the Bushy McChimpler.

    --
    Potato chips are a by-yourself food.
  222. Re:More baseless FoxNews bashing from liberals by True+Grit · · Score: 1
    "We don't automatically assume that Republicans plan to boil and eat your baby."

    "But we do assume the Democrats would if they could."

    Oh yea, that's fair and balanced. Hehe.
  223. Back to the French Waiter by TheConfusedOne · · Score: 1
    Tridge had a good explanation of how they did work on Samba that he likened to a French Cafe link

    The thing is that in order for it to work you needed to know at least one side of the conversation and to observe the behavior of the other side.
    You might decide to learn by flying to France and sitting in a French Cafe and just listening to the conversations around you. You take copious notes on what the customers say to the waiter and what food arrives. That way you eventually learn the words for "bread", "coffee" etc.


    This is of course a good way to reverse engineer a protocol but you have to at least be able to compare what is requested with what is received. If the requests aren't documented and the received isn't documented either then how do you even start? In that case you'd probably have to know what is requested.

    This is conjecture on my part but it certainly is on the telling side and so far Tridge's explanation is definitely light.
    --
    --- I wish I could hear the soundtrack to my life. That way I'd know when to duck.
    1. Re:Back to the French Waiter by pthisis · · Score: 1

      [quote]This is of course a good way to reverse engineer a protocol but you have to at least be able to compare what is requested with what is received. If the requests aren't documented and the received isn't documented either then how do you even start?[/quote]

      I don't really want to be any more explicit since all the info I have is from the public record, but...

      Re-read the last sentence of my previous post and try to be a little clever with google to find message board postings from the person who was running the bk server in question..

      --
      rage, rage against the dying of the light
  224. Re: Your statistics teacher took you for a ride by alpha · · Score: 1


    Your "normalization" is completely flawed. It assumes that the average bias of all the networks is center, and that the problem is that republicans are less trusting people than democrats. Allow me to illustrate with an example:

    For the sake of argument, lets say that FOX news is so biased that 100% of republicans, but 0% of democrats trust it, and that all the other networks are biased in the opposite direction and are trusted by 100% of democrats and 0% of republicans. A perfectly valid example, statistically speaking.

    After applying your "formula", we must conclude that Fox actually earns a trust level of 400% from republicans (and still 0% from democrats), at the same time CNN dropped to only being trusted by 57% of democrats, even though every one of them actually trusted it completely initially (until your formula stopped them, that is).

    So clearly, by your logic, if sufficiently biased in the opposite direction of the majority of the other networks, any network could become trusted by MORE than 100% of the viewers. (Who needs democratic viewers if you can get 400% of the rich and selfish republican viewers? imagine the advertising sales!)

    Maybe you should drop statistics and go full time into politics? I bet if you fine-tune your statistical methods, you could win over 400% of the vote!