Slashdot Mirror


Torvalds Unveils New Linux Control System

BlakeCaldwell writes "CNet reports: 'Linux founder and leader Linus Torvalds has launched a new tool, called Git, to manage his software project, after a dispute led him to drop the previous system.' He will start using Git instead of BitKeeper to control the flow of updates and track changes in the kernel." We've covered this previously. Relatedly, ChocLinux writes "Jeremy Allison, who wrote Samba with Andrew 'Tridge' Tridgell, is sticking up for his friend in the row over BitKeeper. "

527 comments

  1. Nice Timing! by MrRTFM · · Score: 0, Redundant

    What do you mean - covered this previously - have you looked at the current poll?
    The timing looks a bit strange - did the editors have inside knowledge, or is the poll guy trying to see if slashdotters can predict the future?

    --
    You can't expect to wield supreme executive power, just because some watery tart threw a sword at you
    1. Re:Nice Timing! by PhuckFonix · · Score: 1, Funny

      This is a total shock for me. I thought for sure he was going back to pen and paper.

    2. Re:Nice Timing! by Anonymous Coward · · Score: 0

      Nah, Git wasn't an option after all. ;-)

    3. Re:Nice Timing! by Anonymous Coward · · Score: 1, Funny

      I think Mind Melding is closed source.

    4. Re:Nice Timing! by jdmetz · · Score: 5, Informative

      If you follow the Linux Kernel mailing list at all, it has been fairly apparent for the past week at least that Linus would be using "git" to manage the kernel. He has been putting a lot of time into it. So, my guess is, yes - the editors had "inside" knowledge

  2. Newsflash! by starmang · · Score: 0, Informative

    Slashdot is about a week behind! Ever hear of kerneltrap.org? *sigh*

    --
    Never touch an Irish man's Guinness!@#
    1. Re:Newsflash! by Anonymous Coward · · Score: 3, Informative

      GIT is under active development and the fact that exist doesn't mean it will be the "definitive" tool, althought it will probably do. I think it can be considered a "0.1 version". There has not been "official release" of git, they're just testing it

  3. how come by phreakv6 · · Score: 2, Insightful

    how come this wasnt even an option in the current poll here. let the replies like "welcome to /. flow"

    --
    fifteen jugglers, five believers
    1. Re:how come by wed128 · · Score: 4, Insightful

      it was. It was called "home grown solution"

    2. Re:how come by dragon_imp · · Score: 2, Funny

      And the poll's still up! I am psychic -- I voted for homegrown. You can, too.

  4. Git? by YrWrstNtmr · · Score: 4, Interesting
    Isn't that a bit of a disparaging name in English as it is spoken in the Olde Country?

    As in "You daft git!"

    1. Re:Git? by 0x461FAB0BD7D2 · · Score: 3, Funny

      Linus got the name from Tridge's response to McVoy.

    2. Re:Git? by PeterBrett · · Score: 5, Informative

      Yes, that's right; from the git README:

      "git" can mean anything, depending on your mood.

      - random three-letter combination that is pronounceable, and not
      actually used by any common UNIX command. The fact that it is a
      mispronounciation of "get" may or may not be relevant.
      - stupid. contemptible and despicable. simple. Take your pick from the
      dictionary of slang.
      - "global information tracker": you're in a good mood, and it actually
      works for you. Angels sing, and a light suddenly fills the room.
      - "goddamn idiotic truckload of sh*t": when it breaks
    3. Re:Git? by Saunalainen · · Score: 5, Informative

      Indeed - Linus has already explained the reasoning behind this name.

    4. Re:Git? by PhuckFonix · · Score: 1, Informative

      git n : a person who is deemed to be despicable or contemptible; "only a rotter would do that"; "kill the rat"; "throw the bum out"; "you cowardly little pukes!"; "the British call a contemptible person a `git'" [syn: rotter, dirty dog, rat, skunk, stinker, stinkpot, bum, puke, crumb, lowlife, scum bag, so-and-so] Source: WordNet ® 2.0, © 2003 Princeton University

    5. Re:Git? by StrawberryFrog · · Score: 1

      Isn't that a bit of a disparaging name in English as it is spoken in the Olde Country?

      Yes.

      Linus using it despite/becuase of this is typical of his sense of humour. From TFA:
      Torvalds recognizes Git isn't flawless: "I'm proud of Git, but let's face it, it definitely has some rough edges.

      --

      My Karma: ran over your Dogma
      StrawberryFrog

    6. Re:Git? by Arathrael · · Score: 4, Informative

      It sure is, I believe it's derived from the Scottish term get, usually used to refer to an illegitimate child. 'Git' itself is used more broadly though, in much the same way as 'bastard' is.

    7. Re:Git? by ch-chuck · · Score: 2, Funny

      that's what we appalachains holler at city slickers that'ar trespassing, usually spoken while holding a shotgun.

      --
      try { do() || do_not(); } catch (JediException err) { yoda(err); }
    8. Re:Git? by Striikerr · · Score: 5, Funny

      And if you're too lazy to RTF, here's the quote from the very end of the article.. "When asked why he called the new software, "git," British slang meaning "a rotten person," he said. "I'm an egotistical bastard, so I name all my projects after myself. First Linux, now git.""

    9. Re:Git? by krewemaynard · · Score: 2, Funny

      i believe the phrase is "GIT R DONE!", and has nothing to do with dogs (unless heavy drinking is involved).

      you'd do well to learn some redneck, then try again later.

      --
      I saw it on Slashdot, it must be true!
    10. Re:Git? by jessecurry · · Score: 1

      that's no troll....I found it funny, but alas...no mod points for me

      --
      Those who know, do not speak. Those who speak, do not know. ~Lao Tzu
    11. Re:Git? by DataCannibal · · Score: 1

      or even better, as in :

      "Yer scouse git!"

      as used regulary by Alf Garnett about Tony Blair's father-in-law.

      --
      No but, yeah but, no but...
    12. Re:Git? by smittyoneeach · · Score: 1
      it is a mispronounciation of "get"
      Y'all makin' fun o' my axse^H^H^H^Hass-sce^H^H^H^H^H^...the way ah tawk?
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    13. Re:Git? by hawk · · Score: 2, Funny


      - random three-letter combination that is pronounceable, and not actually used by any common UNIX command.

      Well, *duh*!

      Self respecting unix commands have two letters, noto three, and, furthemore, are not pronounceable.

      That mkdir and rmdir use more than two letters is a long-standing bug--longer even than the screwy footnote/gap bug in words (which dates to Mac Word 1.0)

      hawk

    14. Re:Git? by Spunk · · Score: 1

      He named it after Larry McAvoy, right?

    15. Re:Git? by DrSkwid · · Score: 1

      sed awk sort uniq join

      need I go on ?

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    16. Re:Git? by Anonymous Coward · · Score: 0

      GIT already exists. It is GNU's Interactive Tools. Admittedly it has not been updated since 2000, but it is there.

    17. Re:Git? by hawk · · Score: 1

      Which one are you suggesting is properly named, and which are you suggesting isn't pronouncable???

      hawk

    18. Re:Git? by Klivian · · Score: 0

      Nope, at the one unreasonable person in this whole fiasco, Tridge. But to keep it PC he says himself:-)

    19. Re:Git? by Anonymous Coward · · Score: 0

      I, for one, welcome our new SCM overlord

    20. Re:Git? by Anonymous Coward · · Score: 0

      That's something that always confused me.
      why did msdos have an md command (or was is from some other OS?) while unix didn't?

    21. Re:Git? by Anonymous Coward · · Score: 0

      neither of those are, technically speaking, commands.

    22. Re:Git? by Anonymous Coward · · Score: 0

      I suspect that git may be referring to Tridge contrary to what LBT says.

      Think about it: He's pissed at Tridge who 'forced' him to write this new program that's coincidently named after an insult.

      No one knows for sure except LBT of course.

    23. Re:Git? by PJBonoVox · · Score: 1

      At least he admits he's a cunt, and a fucking twatty one at that.

    24. Re:Git? by $rtbl_this · · Score: 2, Informative

      Alternatively, it could be derived from the Arabic for a pregnant camel. As far as I know, it's one of those words whose origin is lost in the mists of time.

      --
      "Are you being weird, or sarcastic?" said Emma. I said I didn't know because I get the two feelings mixed up.
    25. Re:Git? by ewe2 · · Score: 2, Funny

      It should have been called 'dickhead' then, much more appropriate and has an Australian air to it.

      --
      insecurity asks the wrong question irritation gives the wrong answer
    26. Re:Git? by mattspammail · · Score: 5, Funny

      How about "Git Isn't Translatable"?

      --
      Now accepting PayPal donations!
    27. Re:Git? by NanoGator · · Score: 1

      "Isn't that a bit of a disparaging name in English as it is spoken in the Olde Country?"

      It was named after a very famous officer named Rimmer.

      --
      "Derp de derp."
    28. Re:Git? by Jose · · Score: 2, Funny

      What about "Git Isn't a TLA"

      --
      The basic sleazeware produced in a drunken fury by a bunch of UCBerkeley grad students was still the core of BIND. --PV
    29. Re:Git? by Anonymous Coward · · Score: 0

      - "goddamn idiotic truckload of sh*t": when it breaks

      Wouldn't that be: GITS?

      (which bears strong resemblance to GitS - or Ghost in the Shell)

    30. Re:Git? by mink · · Score: 2, Interesting

      Looking at the evidence it seams thoe only sane reasonable person in the whole stupid ordeal is Tridge.

      Telnet [servername] 5000

      [servername]> help

      does not seem to me to be evil. But if it will help we can ban all forms of remote system access, to keep companies like bitkeeper safe.

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
    31. Re:Git? by 4of12 · · Score: 1

      derived from the Scottish term get, usually used to refer to an illegitimate child. 'Git' itself is used more broadly though, in much the same way as 'bastard' is.

      Consistent, then:)

      [In reply to disappointed patch contributors a few years ago Linus once explained that people wanting a builtin kernel debugger should get over the fact that he was bastard and proud of it.]

      --
      "Provided by the management for your protection."
    32. Re:Git? by Loco3KGT · · Score: 1

      where I'm from there are two appropriate good-bye sayings.. the nice one

      "Y'all come on back now ye'hear!"

      or the mean one..

      "GIT!"

      --
      Blessed be he who reads this post, Cursed be he who tells my boss.
    33. Re:Git? by GoRK · · Score: 2, Funny

      That mkdir and rmdir use more than two letters is a long-standing bug--longer even than the screwy footnote/gap bug in words (which dates to Mac Word 1.0)

      A bug which was fixed by DOS!

    34. Re:Git? by Master+of+Transhuman · · Score: 1


      He's also called it "stupid but fast".

      Nice to see a programmer who recognizes his off-the-cuff stuff isn't the greatest.

      Be nice if some of them worked for Microsoft.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    35. Re:Git? by mattyrobinson69 · · Score: 1

      i never thought i would her "yer scouse git" on slashdot.

      if only american IRCers would understand what i actually mean when i say "brb - going for a fag/bru"

    36. Re:Git? by Leffe · · Score: 1

      Y'all makin' fun o' my axse^H^H^H^Hass-sce^H^H^H^H^H^...the way ah tawk?

      A-ha! I knew people weren't really hitting backspace!! That explains a lot of things around here... but for what reason... only God in his Glory knows. And CmdrTaco.

    37. Re:Git? by smittyoneeach · · Score: 2, Funny
      That explains a lot of things around here...
      Verily thinketh the n00b in his heart: things around here are explainable, foreasmuch as to have meaning, even unto the cusp of there being a point thereto.
      Then the depression setteth in...
      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    38. Re:Git? by Hinhule · · Score: 0

      Git..
      Gimp..
      GNU..
      Gnome..

      And people wonder why Open source isn't taken seriously.

    39. Re:Git? by Anonymous Coward · · Score: 0

      'The fact that it is a mispronounciation [sic] of "get" may or may not be relevant.'

      Mispronunciation my ass! Now y'all git the hell off o' my land!

    40. Re:Git? by Zaiff+Urgulbunger · · Score: 1

      I don't think he went quite that far.... though, it would've been funny as hell if he had called it "fucking twatty cunt".

    41. Re:Git? by 16K+Ram+Pack · · Score: 1

      I don't want to sound like a Linus kiss-ass, but I've always wanted to meet the guy because he makes me laugh. Something that's rare amongst people in computing.

    42. Re:Git? by identity0 · · Score: 1

      You mean, if I ran a git server, I can be an actual Bastard Operator From Hell?

    43. Re:Git? by mattspammail · · Score: 1

      Love it. That's better by far. It's settled then. Go ahead and drop 'ol Linus a note.

      --
      Now accepting PayPal donations!
    44. Re:Git? by Lohrno · · Score: 1

      It's a mispronunciation - you know, like he Git's the latest version.

    45. Re:Git? by Anonymous Coward · · Score: 0

      I was just going to say that all this talk about GiTS bears too much of a resemblance to Ghost in the Shell. The simple fact of the matter is that Major Motoko Kusanagi is one fucking hot babe. Strangeley enough I have never jacked off to her though (why not?).

    46. Re:Git? by DrSkwid · · Score: 1

      they all have more than 2 letters

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    47. Re:Git? by hawk · · Score: 1

      Exactly. Thus all bugs, and not self-respecting.

    48. Re:Git? by DrSkwid · · Score: 1

      oh, I am sorry. I thought you were coherent.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
  5. zdnet.co.uk by fish34 · · Score: 5, Informative

    What an awful zdnet article, "But now it seems that some open source developers haven't kept up their end of the bargain. " Tridge wasn't bound the by the license. "Tridgell's decision to reverse-engineering Bitkeeper. The resulting clone would violate BitMover's intellectual property -- something McVoy wasn't going to sit back and watch happen." Again, no, it wouldn't. My understanding is that reverse engineering for interoperability is legally fine. Think of Samba..

    1. Re:zdnet.co.uk by Anonymous Coward · · Score: 5, Insightful

      Tridge didn't even reverse engineer Bitkeeper, he was just trying to reverse engineer the *file format* to prevent vendor lockin.

      The Linux kernel history was being held hostage to Bitkeeper's good graces. If the business reasons for letting kernel developers do advertisement and Beta testing disappeared, the free version would inevitably disappear and kernel developers would be SOL (as they are now).

      If it weren't for the foresight to mirror *some* of the BitKeeper information in CVS, the kernel developers would have no developement history other than what they can dig up in the archives.

    2. Re:zdnet.co.uk by mrtom852 · · Score: 1

      Was the reverse engineering being done on a live server? and was that being supported by BitMover?

    3. Re:zdnet.co.uk by starmang · · Score: 0

      Samba only reversed engineerd the protocols, not any actual product. There's a difference. "Reverse engineering for interoperability" is not legally fine. DECSS anyone?

      --
      Never touch an Irish man's Guinness!@#
    4. Re:zdnet.co.uk by Naikrovek · · Score: 5, Insightful

      His "reverse engineering" was this:

      telnet bitkeepermachine
      HELP
      --seeing the list of available commands--
      clone filename.c

      seeing a bunch of garbage, then shortening it to:

      echo "clone filename.c" | telnet bitkeepermachine > filename.c

      wow that's what I call reverse engineering!

    5. Re:zdnet.co.uk by Anonymous Coward · · Score: 1, Insightful

      Legality and morality are not the same thing

      Tridge intentionally reverse engineered BitKeeper despite the fact that he knew that his efforts would be discovered and would scuttle the BitKeeper donation.

      Before 1972 it was "legal" to dispose of hazardous waste on your property. It was still immoral to do so knowing that various nastiness would migrate across the property line and into your neighbor's well.

      Tridge is not in the right. Tridge has demonstrated his immaturity by disregarding the effects of his actions on others. Tridge has the skill to write a source control system from scratch, and intentionally chose not to - all claims to moral superiority died with that decision.

    6. Re:zdnet.co.uk by Anonymous Coward · · Score: 0

      Of course this is due to the vagueness of the term `intellectual property'. Not only does it refer to an assembly of laws, but also to the expanding expectations of those in business. The notion IP in the parent's quote probably translates to `anything insubstantial related to my business.' Expect to find interpretations like this in future law proposals.

    7. Re:zdnet.co.uk by Anonymous Coward · · Score: 0

      His "reverse engineering" was this:

      telnet bitkeepermachine


      But nobody on slashdot ever complains about uninvited people attempting to access their box.

      HELP

      But nobody on slashdot ever complains about uninvited people sending commands to their box. That's just the hax0rs testing your security.

      clone filename.c

      And nobody on slashdot ever complains about uninvited people copying data off of their box.

      Yep. No problems here. Tridge didn't know that he was accessing something that wasn't for public access, didn't know that it was a BitKeeper daemon, and didn't know that there was a pesky license agreement that forbade what he was doing.

      Be a man. Post your IP so I can reverse engineer your box.

    8. Re:zdnet.co.uk by Krehbiel · · Score: 5, Insightful
      My understanding is that reverse engineering for interoperability is legally fine.

      Reverse-engineering for interoperability is legally fine, unless you're bound by a license not to do it. Those who've accepted the free BitKeeper client (or who bought BitKeeper) are subject to just such a license.

      If Tridgell never acceted the BitKeeper license, then he's not bound by it, and there's nothing illegal about what he did. But you know, you don't have to do something illegal to piss people off. :-(

      McVoy got pissed that someone did what he didn't want anyone to do, so he decided to stop maintaining the free BK client. (He's also trying to say that Tridgell should have been subject to the BitKeeper license, since he happens to be a contractor doing some work for a company that had accepted the BK license. I don't buy that one.)

      Torvalds got mad that something somebody got McVoy mad, so that now his choice source control tool isn't freely available anymore. He ranted against Tridgell, but that's misplaced, I think. Torvalds isn't fully into the "Free Software" philosophy (despite his use of the GPL for Linux), and so doesn't see any value in Tridgell's work and calls it "evil."

    9. Re:zdnet.co.uk by shaitand · · Score: 5, Insightful

      Botching the BitKeeper donation was hardly a bad thing, and it is what most wanted anyway.

      There is a reason why he reverse engineered the file format and not the source control system. BitKeeper stored the code in a proprietary data format, their IP is the only data capable of reading that format. If BitMover ever chose to revoke all licenses to use their IP to read the format it would bar the kernel developers from retrieving the kernel source code stored in the system.

      Tridge was not building a source control system to mimic BitKeeper, Tridge simply reversed the file format so that the ability for kernel developers, linus, and the world; to access the kernel source code was not subject to BitMovers good graces.

    10. Re:zdnet.co.uk by Anonymous Coward · · Score: 0

      127.0.0.1

      Go ahead, hack me =)

    11. Re:zdnet.co.uk by fish34 · · Score: 1

      Hmm, interesting.
      I'd argue that the right to any property is sanctioned and protected by the state - and as such it doesn't make any sense to talk about intellectual property as anything more than that the law protects.

    12. Re:zdnet.co.uk by pe1rxq · · Score: 2, Insightful

      Yep. No problems here. Tridge didn't know that he was accessing something that wasn't for public access, didn't know that it was a BitKeeper daemon, and didn't know that there was a pesky license agreement that forbade what he was doing.


      Downloading something from a publicly accessable server using no authentification whatsoever is perfectly fine and has nothing to do with the bitkeeper license.
      If I download a html file from a http server the Apache foundation can say whatever they want but they couldn't stop me...

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    13. Re:zdnet.co.uk by Dr.+Evil · · Score: 1

      Isn't hosting the Linux kernel project like a celebrity endorsement? Many of us would have never heard of Bitkeeper if it were not for the Linux kernel project.

      Dropping it because of support contract changes while resorting to developing your own system in-house doesn't speak well for the security of relying upon Bitkeeper.

    14. Re:zdnet.co.uk by zulux · · Score: 2, Interesting

      Tridge is not in the right. Tridge has demonstrated his immaturity by disregarding the effects of his actions on others

      Tridge displayed amazing foresight - he was the problem of Bitkeepers vendor lock-in and was doing something about it before Bitkeeper changed their format again.

      Truns out that Tridge was right not to trust the Bitkeeper people with the Linux kernal.

      --

      Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.

    15. Re:zdnet.co.uk by Anonymous Coward · · Score: 1, Interesting

      There is a reason why he reverse engineered the file format and not the source control system. BitKeeper stored the code in a proprietary data format, their IP is the only data capable of reading that format. If BitMover ever chose to revoke all licenses to use their IP to read the format it would bar the kernel developers from retrieving the kernel source code stored in the system.

      So by attempting to solve a problem that didn't yet exist, Tridge precipitated that very problem. One might call that self-serving.

      One minor fault in this theory -- BitKeeper withdrew its support but left enough of a grace period to permit Linus and others to withdraw their source from BitKeeper into whatever other package they wanted/needed. So the problem still doesn't exist.

      Oh, and another minor fault in this theory -- Tridge couldn't possibly have reverse engineered the file format after BitKeeper performed some evil source snatching deed?

      Oh, and one final fault with this theory -- If BitMover ever chose to revoke all licenses to use their IP to read the format it would bar the kernel developers from retrieving the kernel source code stored in the system. -- Isn't this theft and/or extortion? It strikes me that a few police complaints and a SMALL CLAIMS LAWSUIT that would take a trivial amount of time could solve that problem.

      It was a nice try at justification, but the theory doesn't fly.

    16. Re:zdnet.co.uk by LWATCDR · · Score: 2, Interesting

      "Tridge is not in the right. Tridge has demonstrated his immaturity by disregarding the effects of his actions on others. Tridge has the skill to write a source control system from scratch, and intentionally chose not to - all claims to moral superiority died with that decision."
      The problem I have with all of this is that the license that bitkeeper used was the least free I have ever heard of. If you used it you could not not "work" on a competing program! If Tridge had not signed that agreement how was what he did any more immoral than Open Office reverse enginering the Office file format? If Microsoft said that if you use outlook express you can not work on any other mail reader people would be after blood.
      Frankly Bitkeeper got more free press from Linus using it and say how great it is than they could ever have afforded to pay for. I admit that I have no problem with none free software but I do have a problem when I am being told what I can and can not work on! Think about it Bitkeeper was less free than Windows! Not only did you not have the source you where not allowed to write a competing program! I was all with using Bitkeeper until I heard about the none compete part. I feel everyone has the right not to give away there work but I have a problem when they tell me what I can write.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    17. Re:zdnet.co.uk by DrSkwid · · Score: 2, Informative

      not so hard to reverse engineer

      telnet bitkeeper 5000
      Connected to bitkeeper.
      Escape character is '^]'.
      help

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    18. Re:zdnet.co.uk by DrSkwid · · Score: 4, Insightful

      repeat after me : protocols cannot be patented / copyrighted

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    19. Re:zdnet.co.uk by iainl · · Score: 1

      Ah yes. It's only morally good to examine network communication structures if they belong to Microsoft.

      No, wait, BitMover have demonstrated that they're actually several shades of shite, and we needed to get shot of the little bastard asap in any case. Tridge just happened to provide an excellent excuse to do so.

      --
      "I Know You Are But What Am I?"
    20. Re:zdnet.co.uk by Targon · · Score: 1

      legally fine is one part of the issue. The other part is that if your company is small and doesn't make millions upon millions of dollars in profits each year, it's not "competition" to make a copy, it's undermining the people who are trying to make a living by developing good software.

      When you are looking at free software that isn't being used as a revenue sorce by the author, then what does it matter if it gets coppied? If you are talking about duplicating a commercial product, then you get into the issue of what is right and wrong, not just legal or illegal.

      In the case of Samba, the whole point was to provide a way to communicate between Windows machines and non-Windows machines. It wasn't trying to copy Windows or how Windows did things, it was to be able to communicate with Windows.

      File formats are another area that are open since you want to be able to have a way to share documents written for different applications. So reverse engineering file formats is considered acceptable.

      But to make a new product that does the same thing just to undermine the revenue generation of a company, that is what's wrong. It's the same thing Microsoft did when they added IE to Windows. Microsoft decided to add a web browser because Netscape was doing well. They didn't NEED to add it, they intentionally harmed Netscape for no justified reason.

      So, while people may like or dislike Bitkeeper, Bitkeeper was not THE only software of it's type. If it were a matter of needing a tool because you needed to be able to inter-operate with Linus, then you could have developed it but only used it yourself and for others who directly asked for it for work on that project.

      So, Tridge did what he might have meant to, to reduce the chances of a company deciding to make a commercial product for Linux.

    21. Re:zdnet.co.uk by Klivian · · Score: 2, Interesting

      >and it is what most wanted anyway.
      Actually Linus and many other core kernel hackers did not want this. And the kernel developers was never forced to use BK, and the few who did not like tke BK license managed just fine whitout. What Tridge did was force his political/religious agenda onto the kernel developers. Besides BitMover did not revoke their license on a whim, they tried a reasonable dialog involving Linus. However one try to present the facts one thing remains. That is Tridge is the worst case of zealot preaching freedom of sw, but not respecting other peoples freedom to choose and work with any license they want.

    22. Re:zdnet.co.uk by ttrafford · · Score: 2, Insightful
      Tridge displayed amazing foresight
      There's no prophesy like a self-fullfilling prophesy.
    23. Re:zdnet.co.uk by QuestorTapes · · Score: 1

      > Tridgell's decision to reverse-engineering Bitkeeper. The resulting clone would violate
      > BitMover's intellectual property -- something McVoy wasn't going to sit back and watch happen."
      > Again, no, it wouldn't. My understanding is that reverse engineering for interoperability is legally fine.

      Without commenting on the issue of right or wrong, I feel that there is a difference of opinion on a core fact; was what Tridgel doing reverse engineering file formats for interoperability or not?

      My understanding of BitKeeper's position (correct me if I am wrong) is that Tridgel had no separate application functionality for which he had a need to access the BitKeeper files. That he was not providing a separate application, which in addition to its normal operations, could access BitKeeper files.

      Rather that he was cloning BitKeeper, by reverse engineering the file format -and- the application's operations.

      I do not claim that this is what he did; I am simply stating that my understanding is that this is BitKeeper's claim.

      It seems Linus would have been fine with Tridgell creating a new SCM system, and then making it able to use BitKeeper data. The objection is that in addition to reverse engineering the file formats, he was reverse engineering the application itself.

      Please do not bother to argue me out of this view, it's not my view; I have no strong opinions on this. It's just my understanding of the view BitKeeper has expressed.

    24. Re:zdnet.co.uk by Anonymous Coward · · Score: 0


      Tridge displayed amazing foresight - he was the problem of Bitkeepers vendor lock-in and was doing something about it before Bitkeeper changed their format again.

      Truns out that Tridge was right not to trust the Bitkeeper people with the Linux kernal.


      This is bullshit, Linus is free to develop his tree using whatever he wants. Whether he trusts BK or not should be his decision not others.

      To repeat - the data was put into BK by people who trusted BK. You have no right to shove what you think the model should be down their throat.

      The same data was available outside, you could very well put it into a F**cking CVS repo and publish it as your tree.

    25. Re:zdnet.co.uk by Klivian · · Score: 1

      It's not foresight. It's like your neighbors kid telling you it's unwise to have a window facing the side street, because someone may break the glass. And then throwing a rock through it.

    26. Re:zdnet.co.uk by Anonymous Coward · · Score: 0

      Mod parent up.

    27. Re:zdnet.co.uk by LordNimon · · Score: 2, Insightful
      Botching the BitKeeper donation was hardly a bad thing, and it is what most wanted anyway.

      That's ridiculous. If people didn't want to use BK, then they just wouldn't. Linus did not approve of Tridge's actions.

      If BitMover ever chose to revoke all licenses to use their IP to read the format it would bar the kernel developers from retrieving the kernel source code stored in the system.

      Now that's ironic. Tridge's actions are what caused BK to revoke the license. If he had done nothing, then we'd all still be happily using BK.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    28. Re:zdnet.co.uk by drinkypoo · · Score: 5, Insightful

      You and Linus should get together and have a big "completely missing the fucking point" party. I have always respected Linus Torvalds greatly for his technical and societal contributions until this whole flap.

      Anyway, everyone wanted a way to get ALL data in and out of the repository to make it easier to merge in third party patches. The only differences here between (say) Linus and tridge are that Linus is McVoy's buddy who is pissed off that he no longer gets to use software, and tridge is a champion of Open Source who feels that we should be in charge of our own data. Remember, Linus does not care if software is Open. He wrote Linux that way based on a pragmatic decision.

      However one try to present the facts one thing remains. That is Tridge is the worst case of zealot preaching freedom of sw, but not respecting other peoples freedom to choose and work with any license they want.

      Now, I actually pride myself on being a creative asshole, but sir, you take the prize. Tridge was trying to do one thing: INTEROPERATE WITH BITKEEPER. He was NOT writing a replacement. How could he be, he was only writing a client? This cannot possibly hurt bitkeeper; they sell a service, and there are already other clients. He was trying to develop functionality that did not exist, and that bitmover does not want to provide.

      Why do they not want to provide this functionality? Why do they want to hold the interface to YOUR DATA hostage? So that they can lock you in to bitkeeper. In other words what you and Linus are both completely missing in your ire is the fact that bitmover is entirely microsoftian in this regard. They want to lock down the standards and prevent people from using them (McVoy threatened to repeatedly change the protocol in order to stay a step ahead of tridge - I'm sure that's going to provide a lot of benefit to bitmover's customers!) so that it is extremely inconvenient to move to another SCMS. This is 100% the same as Microsoft's file format strategies; hell, if they open DOC, in some ways they'd be LESS restrictive than bitmover - fact not fiction.

      Reverse engineering for the purposes of interoperability is a time-honored tradition, and protected at least here in the U.S. by federal law including the oft-reviled DMCA. Perhaps you should adjust your attitude, I think it's poking out of your ass.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    29. Re:zdnet.co.uk by LordNimon · · Score: 1
      The problem I have with all of this is that the license that bitkeeper used was the least free I have ever heard of. If you used it you could not not "work" on a competing program!

      Have you never used commercial software? Most commercial applications have the same kind of restrictions, and they even expect you to pay to use the software! At least with BK, you didn't have to pay for it.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    30. Re:zdnet.co.uk by ozbird · · Score: 5, Insightful
      Oh pu-lease...

      Tridge reversed engineered BitKeeper in the same way I "reversed engineered" SMTP:
      telnet <hostname> <portnumber>
      help
      There are a bunch of developers saying "I told you so" to Linus; BitKeeper may have been a wonderful product, but it was a train wreck waiting to happen. If Tridge had done nothing, the result would have been the same except that Linus would have to find another scapegoat to take his frustration out on.

    31. Re:zdnet.co.uk by pe1rxq · · Score: 1

      No, throwing a stone through your neighbour's window is illegal.....

      --
      Secure messaging: http://quickmsg.vreeken.net/
    32. Re:zdnet.co.uk by Anonymous Coward · · Score: 0

      is that why samba is still very unstable?

    33. Re:zdnet.co.uk by killjoe · · Score: 1

      "Tridge intentionally reverse engineered BitKeeper despite the fact that he knew that his efforts would be discovered and would scuttle the BitKeeper donation."

      I don't think any rational being would predict how a mentally unstable individual such as Larry McVoy will behave.

      Tridge did things that he had legal right to do, he can't be held responsible for how other people behave.

      --
      evil is as evil does
    34. Re:zdnet.co.uk by mrm677 · · Score: 1

      Huh? BitKeeper was simply a nice wrapper around SCCS which has been around for 20 years.

    35. Re:zdnet.co.uk by johannesg · · Score: 1
      That's just utter crap. If person A decides to write some application, and gives it away freely on the condition that noone else tries to duplicate his work, there is no moral obligation whatsoever on ANYONE not associated with him or his work not to do so.

      What you are asking for is a sort of "moral software patent". Real software patents are despicable, and your moral equivalent is just as bad.

    36. Re:zdnet.co.uk by Anonymous Coward · · Score: 0

      It's simple. Linus likes Larry. He doesn't like Tridge. Therefore Larry is logically correct in everything he says.

    37. Re:zdnet.co.uk by Daengbo · · Score: 1

      File formats are another area that are open since you want to be able to have a way to share documents written for different applications. So reverse engineering file formats is considered acceptable.
      So tridge wanted to have a way to get at the FULL history of the source without using BK (What was it you called that? "written for different applications"). I don't see the difference that you're trying to point out. He just wanted to interoperate.

      So, you can have all your buddies export to RTF (and lose a bunch of formatting) if you want to avoid using MSWord, and BK can export only the most recent version (losing much of the history) if you want to use something else. No logical difference.

      Maybe because Tridge is an employee, he shouldn't have done it in his free time, but I don't think many kernel hackers want to argue for that.

    38. Re:zdnet.co.uk by snorklewacker · · Score: 1

      > Have you never used commercial software? Most commercial applications have the same kind of restrictions

      Show me just one. Even Oracle doesn't disallow you from using Oracle if one of your employees also uses Oracle and happens to work on database code that's compatible.

      Know what? Call Tridge a bastard all you want, it =doesn't matter. If you want to say he blew everything up, go ahead. At least he did send the whole rickety edifice tumbling down. Unbelievable, that all Linux's code management depended on the good graces of one mercurial control freak ... even Linus doesn't have that power.

      --
      I am no longer wasting my time with slashdot
    39. Re:zdnet.co.uk by gowen · · Score: 1
      Now that's ironic. Tridge's actions are what caused BK to revoke the license. If he had done nothing, then we'd all still be happily using BK.
      Or so Larry McVoy claims. It is, of course, completely coincidental that this slight against BitKeeper came precisely at the time when Larry felt he didn't need the free advertising anymore.
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    40. Re:zdnet.co.uk by Anonymous Coward · · Score: 0

      "Reverse engineering for interoperability" is not legally fine" ...in the USA. It is legally fine in all the rest of the free world.

    41. Re:zdnet.co.uk by man_of_mr_e · · Score: 1

      Here's the part that is stupid.

      Tridge wants to write software to interoperate with BitKeeper. Writing said software will cause Larry to kill the free version of bitkeeper and force everyone to move to something else. There is now no need for the software to interoperate with anything.

      In other words, the software was self-defeating. The very act of writing it makes it useless (not to mention causing all kinds of other problems).

    42. Re:zdnet.co.uk by Anonymous Coward · · Score: 0

      If Tridgell never acceted the BitKeeper license, then he's not bound by it, and there's nothing illegal about what he did. But you know, you don't have to do something illegal to piss people off. :-(

      He did nothing illegal.

      You fucking sheep. Everyone linus is pissed off at is BAAAAAAAD to you people.

    43. Re:zdnet.co.uk by killjoe · · Score: 5, Insightful

      "Now that's ironic. Tridge's actions are what caused BK to revoke the license. If he had done nothing, then we'd all still be happily using BK."

      The problem is that Larry is an insane person. Let me draw up an analogy for you.

      Let's say there is a park close to your house and you like to walk your dog there.

      Larry one day calls your boss and says that you are ugly, your dog is ugly, and he wants your boss to fire you unless you stop walking your dog when you get home.

      OF course both of you are a little bewildered because a) you are doing something on your own time and b) what you are doing is perfectly legal. So your boss tells him that no he is not going to fire or rebuke you in any way.

      Larry then calls back and says that if you don't stop walking your dog he will beat of on his friend linus. You know linus and think he is a good guy but you figure linus can take care himself and indeed is a pretty good jodo expert so you tell him no again.

      Larry then lashes out at his friend and his friend is now mad at you!.

      This is what happened. Larry stabbed his friend in the back in order to make tridge stop doing something he had legal right to do.

      Larry is an immoral insane person and linus had no right to yell at tridge for larry's actions.

      --
      evil is as evil does
    44. Re:zdnet.co.uk by Klivian · · Score: 1

      You better hit yourself in the head with a cluestick, several times. This was never about interoperating with bitkeeper, which you see from his insistence to keep developing after Linus and McVoy told him what it would result in no more free BitKeeper. So in the end he developed a useless tool, and worse a tool which none of the kernel developers wanted or needed in the first place.

    45. Re:zdnet.co.uk by Anonymous Coward · · Score: 0

      Please RTFA and numerous others. How could Tridgell reverse-engineer something he didn't have on his computer? He sniffed BitKeeper live over the wire (in other words the file format and protocol) but DID NOT reverse engineer the program itself. I would love to see you reverse engineer Windows by accessing a Windows FTP server.

    46. Re:zdnet.co.uk by Anonymous Coward · · Score: 0

      "Now that's ironic. Tridge's actions are what caused BK to revoke the license. If he had done nothing, then we'd all still be happily using BK."

      Wow, Chamberlain said exactly the same words about his own country in the thirties. Probably, if France didn't declare war against Germany once they entered in Poland we would still waiting for the WWII to happen.

    47. Re:zdnet.co.uk by Deagol · · Score: 1
      Wasn't there a stink a few years ago about a license clause from a MS deveoper product (I forget which) which said open source software could not be developed with it?

      Also, both MS and Oracle say you can't even publish performance benchmarks using their database products. That's pretty damned un-free if you ask me.

      None of this changes the fact that the Bitmover license was simply lame. It's lame in its own right; it doesn't need to be seen as lame relative to other licenses.

    48. Re:zdnet.co.uk by LWATCDR · · Score: 1

      Heck I write commercial software and nope I have never seen that in any agreement.
      Programs that I use all the time are.
      Windows XP
      Visual Studio
      Ad-Aware
      Goldmine
      SolidWorks
      and frankly that is about it. I use Firefox, Thunderbird, Filezilla and putty for my Internet tasks on my windows box. Postgres for my database stuff and a bunch of in house software some of which I wrote.
      What off the shelf software forbids me from working on a replacement?
      And even if there is one would you really want to be forbidden from working on a competing program? I have no problem with paying for software. Heck RMS has no problem with people paying for software. He just wants anyone that pays for the software to get the source and the rights to do with it as they please. From the OSF point of view Bitkeeper was in now way free. You are paying for it by not competing with it. Heck I would not even call it free as in beer much less free as in speech. As I said I have no problem with closed source and Yes Bitkeeper has every right to put whatever restrictions on there software they want to. But I see accepting those restrictions as a bad plan. And I see that license as the less free than just about any I have seen and I would not use it.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    49. Re:zdnet.co.uk by ifwm · · Score: 1

      "Larry stabbed his friend in the back in order to make tridge stop doing something he had legal right to do"

      Regardless of your position on the rest, Tridge fucked Linus over, because he did what HE wanted to do. That's not a friend at all. In fact it could be said that

      "Tridge stabbed his friend in the back in order to make Larry stop doing something he had legal right to do."

      Hurts doesn't it?

    50. Re:zdnet.co.uk by Anonymous Coward · · Score: 0

      Hazardous waste??? C'mon man.

      This is more like having to go into my neighbor's house to cook my dinner. Yes, it's his house, and yes I will agree not to cook in the nude. I fully understand that if I drop my shorts, he has every right to kick me out. Being the pragmatic git that I am, I keep using his kitchen, because it's easier than having one of my own built.

      See, the wrinkle is, I keep hosting dinner parties for this group of hippies.. and they believe everyone should have the right to cook naked (even though sometimes there's painful grease splatters). That's just what they believe. Sure, I'd like to cook naked too, who doesnt? But sometimes the best thing to do is borrow somebody else's kitchen while saving up to build your own.

      Some of my neighbor's rules are a little strange. He just doesn't want you to be clothed when he's in your kitchen. He also wants you to be clothed when you stand outside and look into his kitchen. Yeah, he's a little weird, but he has a nice kitchen!

      But then one day, this damn hippy comes along (stoned out of his mind, most likely) and starts showing ass out on my neighbor's lawn. And I'm all like "WTF? He might think you're looking into his kitchen! Breaking the rules! And no more dinner for you filthy hippies!"

      Sure enough, the angry neighbor comes out with a shotgun and chases us all away. No more free kitchen. Now I have to cook dinner on this stove I made out of bricks, just like the hippies do. It's not so bad, and some guys might help me make it better, but I guess it's better to be free than good.

      The moral of the story? If you want to cook naked, get your own damn kitchen.

    51. Re:zdnet.co.uk by drinkypoo · · Score: 2, Insightful

      No, using software from a company run by a megalomaniac who wants to control your data and lock you into his solution is the part that is stupid. It was stupid when Linus decided to do it in the first place, and it is equally stupid today.

      Linus' refusal to admit that it was stupid to use McVoy's system is the real problem here. He says he's an egomaniac; I guess it's true. His ego won't allow him to admit that it was a ridiculous decision. He seems to be buddies with McVoy, so that may be part of it as well.

      Linus chose to use an unfree system because it provided him with certain advantages. He claims he is a pragmatist and not an open source champion, but first of all taking the easy way out and using BK was NOT pragmatic, because it was inevitable that something like this would happen eventually; Second, clearly he has the ability to write the kind of software he needs, which will necessarily have licensing terms he can live with. This makes much more sense than being locked in to proprietary software.

      The software was not self-defeating. It solved the very problem it set out to solve - being able to manipulate Linux data (which doesn't even BELONG to bitmover!) in the way that the developers need to manipulate it to be effective. Granted, it did cause many other problems, but I think it can be seen as a success for open source.

      Again, Linus says he's a pragmatist, but one of the primary goals of Linux was extensibility and redistribution. You cannot have that without Open Source! So really, by supporting closed-source software, Linus was shooting himself in the foot. Since Linus made that decision, and this is hurting all of us, Linus is shooting us ALL in the foot. Granted, the gun went off when tridge bumped Linus, but he is the one who had his hand on the grips and his finger on the trigger.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    52. Re:zdnet.co.uk by killjoe · · Score: 1

      "Regardless of your position on the rest, Tridge fucked Linus over, because he did what HE wanted to do. That's not a friend at all. In fact it could be said that"

      Tridge did nothing to linus. It was Larry who took away the license, not tridge.

      Tridge was just minding his business doing something he had full legal right to do.

      --
      evil is as evil does
    53. Re:zdnet.co.uk by LordNimon · · Score: 1

      That's not a good analogy. You forgot the part where the park is private and owned by Larry.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    54. Re:zdnet.co.uk by Anonymous Coward · · Score: 0

      It's been years since I looked at ZDNet. So, when the article popped up there I almost instinctively closed the tab. It was like a goatse.cx link or something.
      Shudder. What a horrible thought. ZDNet.
      Shows you how far we've come. Back in the early nineties I used to live for Computer Shopper. Times change and boy did they ever sell out.

    55. Re:zdnet.co.uk by squiggleslash · · Score: 1
      He wasn't cloning Bitkeeper. He was researching writing a client that would interoperate with Bitkeeper.

      It'd have been hard for him to clone it, as he didn't have a copy. His research was, incidentally, pretty simple: he telnetted to the server, entered the command "HELP", and saw a bunch of commands. He then Google'd for the commands, finding people refering to what they meant, and made intelligent guesses as to what they do.

      He wasn't trying to work out its algorithms or anything like that, he just wanted to find out what to send a BK server in order for it to provide XYZ information. The information he was getting would have been utterly useless in the context of a "Bitkeeper clone".

      I hope this clarifies things a little. There are a couple of links here that will give you sources.

      --
      You are not alone. This is not normal. None of this is normal.
    56. Re:zdnet.co.uk by mattyrobinson69 · · Score: 1

      decss isn't legal in america. iirc, it uses the decryption key from a commercial program and uses that to decrypt the dvd's.

    57. Re:zdnet.co.uk by Anonymous Coward · · Score: 0

      protocols cannot be patented / copyrighted

    58. Re:zdnet.co.uk by HishamMuhammad · · Score: 1

      Yes, the park may be private and owned by Larry, but Tridge never got inside the park. He just walked around the park, occasionally taking notes of who walked in and out of it. And that, like the grandparent post says, "he had the legal right to do".

    59. Re:zdnet.co.uk by drinkypoo · · Score: 1

      So you're saying that tridge was pursuing a personal vendetta against Linus and/or McVoy? Personally, I choose to believe tridge, since you are just some guy on slashdot, and he's a samba co-author. Might be the wrong decision, but the majority of the community holds him in high regard, including people who actually know him.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    60. Re:zdnet.co.uk by man_of_mr_e · · Score: 1

      So in other words, the whole purpose of Tridge's work was to produce this outcome. Great. It's so nice to know there are others out there looking out for everyone elses best interests and think they are justified in coercing everyone into their way of thinking.

      I thought free software was about choice and freedom? As in, freedom to use whatever software you want.

    61. Re:zdnet.co.uk by shaitand · · Score: 1

      "So by attempting to solve a problem that didn't yet exist, Tridge precipitated that very problem. One might call that self-serving."

      That would be true except for a few small but significant points.

      1. Tridge is not responsible for McVoy revoking the license, McVoy is responsible for his own actions regardless of motive.

      2. The problem was not that McVoy revoked the license, actually he even allowed a grace period.

      3. The problem is that a private corporation had the authority to tell the kernel developers they could no longer have access to their own software. Whether or not the authority is abused is beside the point.

      4. Neither McVoy nor Tridge is responsible for creating the problem. Linus is.

      "Tridge couldn't possibly have reverse engineered the file format after BitKeeper performed some evil source snatching deed"

      Not without delaying kernel development, possibly by more than losing access would cost them. After all SOMEONE probably has a tarball the nightly build from any given branch.

      "Isn't this theft and/or extortion? It strikes me that a few police complaints and a SMALL CLAIMS LAWSUIT that would take a trivial amount of time could solve that problem."

      They could sue but not in small claims court and just filing would take more time than catching up the lost work. It is not theft, after all Linus and company are free to keep their data files, just not to use the software they need to access them. In order to be theft you have to BOTH take something away from someone AND gain the something taken, in this case he only denies access and takes nothing. Of course you can not be guilty of extortion if you are not extorting anything.

      "It was a nice try at justification, but the theory doesn't fly."

      What theory is that? There is nothing non-factual about what I said. The problem is that McVoy had the ABILITY to revoke access to the kernel data. Tridge reverse engineering the format would cost McVoy NOTHING other than the loss of that ability.

    62. Re:zdnet.co.uk by Fahrenheit+450 · · Score: 2, Insightful

      Tridge did nothing to linus. It was Larry who took away the license, not tridge.

      Tridge was just minding his business doing something he had full legal right to do.


      Last time I checked, I have the full legal right to sleep with my best friend's girlfriend. That doesn't mean that a) I should do it, or b) it won't affect my friend.

      --
      -30-
    63. Re:zdnet.co.uk by Anonymous Coward · · Score: 0
      Larry then calls back and says that if you don't stop walking your dog he will beat of on his friend linus.


      I don't get this part of the analogy...

    64. Re:zdnet.co.uk by drinkypoo · · Score: 1
      No, that's just an assumption you're making. I do not discount it as a possibility but I am loath to make assumptions about tridge's motivations. I AM NOT TRIDGE. NEITHER ARE YOU. NEITHER OF US KNOWS FOR SURE.

      With that said; free software is about not paying for it. Free (capital F) software is about freedom FOR SOFTWARE - meaning that it will never be locked away to languish. Open Source is about the freedom to do whatever you want with your data, and sometimes with the software.

      You ALREADY have the freedom to use whatever software you want, with or without FOSS, so no, that is not what it's about. FOSS is about freedom and security; freedom from ridiculous terms, licenses, and copyright restrictions; security from lock-in.

      Great. It's so nice to know there are others out there looking out for everyone elses best interests and think they are justified in coercing everyone into their way of thinking.

      You mean like Larry "If you try to manipulate your own data I will cut you off" McVoy?

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    65. Re:zdnet.co.uk by man_of_mr_e · · Score: 1

      You're advocating a very slippery slope.

      Just because your data is in my repository doesn't give you the right to break into it against the terms of my license.

      That would be like telling the police "Yeah, I broke into Joe's house. I left my wallet in there, so i was justified."

    66. Re:zdnet.co.uk by shaitand · · Score: 1

      I do not know enough about BK and SCCS to confirm or dispute that or to know if SCCS used an open format (if not I fail to see how the ancestory of the software is relevant). I DO know that the only thing Tridge did was to netcat a BK .dat file and reverse engineer the data format.

    67. Re:zdnet.co.uk by Onan · · Score: 1

      Okay, let me ruminate on Samba for a moment...

      Hm, seems to be another example of reimplimenting someone's existing crappy product rather than writing something actually good from scratch.

      A good point you have there. Thanks for clarifying things.

    68. Re:zdnet.co.uk by Anonymous Coward · · Score: 0

      You forgot c) Your best friend's girlfriend wouldn't sleep with you. She's hot!

      It's immoral to sleep with any woman who's dating someone else. That they're dating your friend certainly makes you see the consequences of your actions up close, but y'know what, you damn well know what's going to happen irregardless of whether you know the guy or not. Therefore sleeping with someone else's girlfriend is just as immoral as if you slept with your friend's girlfriend. Period.

      That said, I'm sure you've never been in that situation before, right? I mean, it's so uncommon for women to start sleeping with their new boyfriend before completely breaking it off with the old one.

      It's done every minute of every single day somewhere in the world, so y'know what, get off your high horse... it's legal for cops to shoot suspects attacking cops in a self-defense they-had-a-gun situation. Murder is most certainly immoral. Should we all go berate cops now?

      So let's see, we've got Thou shalt not covet thy neighbors wife, Thou shalt not kill... I'm a little rusty, which part of the 10 commandments deals with reverse engineering? I know it's Thou shalt not steal, since Larry didn't lose any property, no harm was actually done to Larry, yada, yada, yada...

    69. Re:zdnet.co.uk by jericho4.0 · · Score: 2, Funny

      Idiot. Telneting into a service and typing 'help' is not 'h4x0r1ng', no matter how difficult the telnet manpage looks.

      --
      "A language that doesn't affect the way you think about programming, is not worth knowing" - Alan Perlis
    70. Re:zdnet.co.uk by Rimbo · · Score: 1

      I can imagine that if Linus had been able to profit from the success of Linux the way e.g. Gates had made profit from Windows & DOS, then he would have.

      Of course if he hadn't done it GPL, would it have been so big?

      Nothin' wrong with that, either.

    71. Re:zdnet.co.uk by slashdot.org · · Score: 1

      I totally agree with you, just wanted to point out something:

      In other words what you and Linus are both completely missing in your ire is the fact that bitmover is entirely microsoftian in this regard.

      Actually, I don't remember ever reading a license from Microsoft that said that they could revoke your rights to use the software immediately, for whatever reason they deemed appropriate.

      I personally can not understand why Torvalds _ever_ agreed to this. It doesn't matter wether you're an OSS zealot, pragmatic (as Linus proclaims he is) or even a closed source zealot; that's just an insane restriction. It also makes me wonder why people keep saying that BitKeeper was 'free' to Torvalds. It was NOT free, no matter how you look at it.

      For that matter, he would have been better of using SourceSafe; we wouldn't have been in this situation.

    72. Re:zdnet.co.uk by drinkypoo · · Score: 1
      I disagree. The license may say you have to use the official client. That's like there being a sign on Joe's door that says you have to wear nikes, and you show up to pick up your wallet wearing reeboks. meanwhile, Mcvoy's excuse for requiring the official client for connections is that you can break the repository in a way that it is extremely difficult to repair if you use another client - in other words, BK is crap.

      There are many more reasons NOT to use BK than there are reasons to use it. Even if tridge DID decide to sabotage the use of BK for Linux, which I must again point out has not been shown, I tip my hat to him.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    73. Re:zdnet.co.uk by HiThere · · Score: 1

      What license? No license was broken. Report has it that the server was as open as a public ftp server. Nobody who agreed to any license violated the terms of that license.

      To me this looks like an attempt to hold the Linux kernel hostage, that has been defeated properly and ethically. I'm not close enough to the situation to be sure, but that's what it looks like. (And reports of what that license contained paint it as atrocious.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    74. Re:zdnet.co.uk by drinkypoo · · Score: 1

      Well, to be fair, McVoy gave Linus some time to get off of BK, and he let them use BK for free; normally it costs money. With that said, it was still stupid to agree to it -- why would you subject yourself to such an uncertainty? Personally, I wouldn't want to store my repository on someone else's server, either. If they disappear for whatever reason, then you lose a lot of data, like all the information used to track all your changes and such. Hooray for proprietary formats! Linus made a really sophomoric decision on this one.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    75. Re:zdnet.co.uk by SpecBear · · Score: 1

      Actually, the analogy is just fine. Tridgell never entered any private property. If he had, McVoy would have had a lawyer on his ass doublequickwise. If some asshole trespasses on my private property to walk his dog, I call the cops and have him dragged off. Or better yet, I confront him myself and if he gives me any crap I shoot him and his dog dead.

      McVoy has punished Linus, OSDL, and every single user of the free version of the software. He has done nothing to Tridgell because he can't do anything. Tridgell has't violated any laws or contracts. Tridgell doesn't even use the BitKeeper client, so there's not even a license for McVoy to terminate; discontinuing the free version has zero direct impact on Tridgell.

      McVoy is acting like a gangster: he can't touch the guy he's actually pissed at, so he lashes out at other people and says "I have to do this because of that Tridgell guy. Put the pressure on him, or I'll put the pressure on you."

      Yeah, a free BitKeeper client is a cool thing, but I doubt the license includes a clause that requires you to suck McVoy's dick every time he gets ticked off. So why the hell are so many people lining up behind Linus to drop to their knees?

    76. Re:zdnet.co.uk by Klivian · · Score: 1

      Never said it was a personal vendetta, more like a way of forcing his political views on other people. Me being just some guy on slashdot doesn't have anything to do with it, you should rather look at the facts. As far as I can tell Tridge are neither a subsystem maintainer or maintainer of any part of the kernel, nor a very major contributor to the Linux kernel. Making his need for a tool like the one he was developing minimal. While the people who are doing the work on the kernel, asks him not to continue as they had no need for his 'tool'. As there are no apparent technical need it only leaves politic. But by all means, judge the facts yourself.

    77. Re:zdnet.co.uk by drinkypoo · · Score: 1
      No, *A* person working on the kernel (albeit the most influential one) asked him to stop - at least, so said the stories. Likewise his boss, ostensibly, but that could just be a CYA addition to the story.

      Judge WHAT facts myself? I haven't seen any facts, all we have are statements that make tridge look like a hero, Linus look like a jackass, and McVoy look like Gates Jr. Well, that's my take anyway, yours may be different.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    78. Re:zdnet.co.uk by civilizedINTENSITY · · Score: 1

      McVoy got pissed that someone did what he didn't want anyone to do, so he decided to stop maintaining the free BK client.

      I hereby give college freshman the right to use my classnotes, unless Army beats Navy. If at anytime, Army beats Navy, the right to use these class notes is retroactively rescinded.

      It seems that the kernal developer's lost access due to the legal actions of an uninvolved third party. Who in there right mind would enter into an agreement whereby the legal actions of a random third party would nulify the gains the agreement provided?

    79. Re:zdnet.co.uk by civilizedINTENSITY · · Score: 1

      Well I think that if it were finished, the software would be very useful to commercial companies that are "being held hostage" by little Bit. A blow for freedom is a blow for freedom, even if its the "other guys" (i.e., commercial users) who are being protected.

    80. Re:zdnet.co.uk by civilizedINTENSITY · · Score: 1

      Actually MS Media Player reserves the right (via EULA) to scan your system and delete inappropriate media players. That is perhaps even more draconian.

    81. Re:zdnet.co.uk by ifwm · · Score: 1

      "Tridge was just minding his business doing something he had full legal right to do"

      So easy

      "Larry was just minding his business doing something he had full legal right to do."

      The saddest part is you don't see. You poor blind fucker.

    82. Re:zdnet.co.uk by man_of_mr_e · · Score: 1

      Just because you leave your door open doesn't mean someone can legally walk in and take stuff.

      I agree with you that you shouldn't be surprised if someone walks in and takes stuff, but that doesn't condone it.

      Just because you can connect to a server and there is little or no security, doesn't mean you have the legal right to do whatever you want with it.

    83. Re:zdnet.co.uk by Anonymous Coward · · Score: 0

      Yes, but in this case, what happened, was the door was left open and somebody went in to get "their own stuff". The data in that archive was freely available. It sure wasn't bitkeepers source Tridge was accessing.

    84. Re:zdnet.co.uk by killjoe · · Score: 1

      No it's not. Tridge is trying to get at the data owned by open source developers. The analogy here is trying to reverse engineer the DOC format so that you can read your own documents using another program.

      Larry in no way, shape or form owns your data just because it's saved in his proprietary format.

      --
      evil is as evil does
    85. Re:zdnet.co.uk by killjoe · · Score: 1

      SO who is whose bitch? Sounds like Linus became Larry's bitch here.

      --
      evil is as evil does
    86. Re:zdnet.co.uk by killjoe · · Score: 1

      Sorry, where I come from people value their freedom. They don't buckle under when some psycho calls their boss and tries to dictate what they can and can't do in their own free time.

      Larry can go fuck himself. He has no right telling anybody what they can and can't do. He showed his true stripes by fucking his best friend linus in order to lash out at tridge. Now the whole world knows how he treats his friends.

      --
      evil is as evil does
    87. Re:zdnet.co.uk by ifwm · · Score: 1

      "He has no right telling anybody what they can and can't do"

      Sure he does. It's HIS software. You must have forgotten that part. He has the LEGAL right.

      But you've made your choice about which side to come down on.

      Sad that you refuse to listen to anyone with a point you disagree with.

      By the way, you're wrong, and if you treat your friends like Tridge apparently treats his, you're probably a shitty friend too.

    88. Re:zdnet.co.uk by haralder · · Score: 1

      Do you promise that?

    89. Re:zdnet.co.uk by dbIII · · Score: 1
      Tridge didn't even reverse engineer Bitkeeper, he was just trying to reverse engineer the *file format* to prevent vendor lockin.
      This is a storm in a teacup. Tridge asked someone to violate the software licence for him by letting him in, the owner of the software got pissed off and said that if you can't stick to the licence you can't use the software.

      People have been argueing that the licence wasn't fair and the software shouldn't have been used - and it appears that one of those unintentionally brought that about. It isn't Tridge that was at fault, it's the guy that broke the licence terms by letting him in, and should have known better. We have to abide by licences guys, even if it isn't the one true RMS blessed copylefted one.

      Linus had his own reasons for using bitkeeper, which he outlined, and politics was not one of them. It isn't gnu linux - gnu have their own projects, and don't get to decide what tools Linus uses.

    90. Re:zdnet.co.uk by dbIII · · Score: 1
      You and Linus should get together and have a big "completely missing the fucking point" party
      The point being free software politics? Please consider that there are other points out there that are also valid.
    91. Re:zdnet.co.uk by Hoch · · Score: 1

      He meant beat off. or... beat up.

      --
      2*31*37*263
    92. Re:zdnet.co.uk by killjoe · · Score: 1

      "Sure he does. It's HIS software. You must have forgotten that part. He has the LEGAL right."

      What you don't seem to understand is that tridge did nothing to his software. He didn't break it, he didn't steal it, he didn't take it, he didn't borrow it. All he did was to try and figure out a way to get the open source code stored in the file. That's all.

      "But you've made your choice about which side to come down on."

      Yes. I am against the psycho who would stab one his best friends in the back in order to get back at a third party.

      "Sad that you refuse to listen to anyone with a point you disagree with."

      Make a fucking point and I might listen to you. SO far all you have done is lie. You act as if tridge actually broke larry's code or stole something from him. He has done no such thing.

      "By the way, you're wrong, and if you treat your friends like Tridge apparently treats his, you're probably a shitty friend too"

      For the last time you idiot. Tridge did nothing to linus. It was larry who fucked linus to try and punish linus. You got that? Larry fucked linus, larry fucked linus, larry fucked linus, larry fucked linus, larry fucked linus.

      You got that? Now a quiz for you? Who fucked linus? Here is a clue for you? It was larry. He did it in order to punish tridge. That's the kind of a friend he is.

      --
      evil is as evil does
    93. Re:zdnet.co.uk by killjoe · · Score: 1

      ". Who in there right mind would enter into an agreement whereby the legal actions of a random third party would nulify the gains the agreement provided?"

      Apparently linus.

      --
      evil is as evil does
    94. Re:zdnet.co.uk by DrSkwid · · Score: 1

      I can guarantee anything you want.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    95. Re:zdnet.co.uk by squiggleslash · · Score: 1
      The creators of the US Constitution did much the same thing. They had no way of knowing that any US citizen would be threatened with torture, arbitrary searches, arrest for speaking their minds, etc, at some point in the future. But they wrote a whole bunch of stuff into the constitution to prevent it from happening anyway.

      Knowing abuse is likely, and taking measures to prevent it from happening, is not a bad thing. It's not as if McVoy wasn't showing warning signs by, for example, putting clauses in the license forbidding developers who use his gratis version from working on the development of other SCM systems. That, alone, proves he was an abusive Freedom-hating (in a literal, not Republican propaganda) arsehole from day 1.

      --
      You are not alone. This is not normal. None of this is normal.
    96. Re:zdnet.co.uk by IpalindromeI · · Score: 1

      Going a bit farther than your other responder, the server was specifically setup to be public. It was not merely left open, inadvertently. So it's more like leaving your door open with a sign saying, "Please come in and take what you like." It doesn't mean you have the legal right to do anything you like with the data, since the data itself is probably copyrighted, but you do have the right to at least access the data. Why? Because the specific intent of this public server was to make the data publicly available for access.

      --

      --
      Promoting critical thinking since 1994.
    97. Re:zdnet.co.uk by IpalindromeI · · Score: 1

      As far as I can tell Tridge are neither a subsystem maintainer or maintainer of any part of the kernel, nor a very major contributor to the Linux kernel.

      This statement hurts your position more than helps it. That someone so disconnected from kernel development could disrupt the situation to such major effect should hint that the situation itself was already volatile. I suppose it may all have been completely wrong, but everything I've read about Larry McVoy indicates that he, himself, is quite volatile. It seems likely that, even had this never happened, something else would tip his balance in a similar manner eventually.

      --

      --
      Promoting critical thinking since 1994.
    98. Re:zdnet.co.uk by IpalindromeI · · Score: 1

      Now that's ironic.

      It isn't ironic. Irony refers to a situation whose outcome is the opposite of what is expected. Do you find it unexpected that out of the huge number of people that are involved in this open source project, one of those would not like the situation and try to do something about it? And I don't think anyone will claim that Larry's reaction was unexpected, based on what I've read of him.

      Self-fulfilling prophecy, yes. Ironic, no.

      --

      --
      Promoting critical thinking since 1994.
  6. Git? by Phidoux · · Score: 5, Funny

    I thought that's what Southerners say to their dawgs?

  7. Is this for real? by Tanami · · Score: 1

    Well the name is daft and some of the quotes sound a bit strange, and hasn't this thing sort of sprung out of thin air in just a week?

    1. Re:Is this for real? by Tanami · · Score: 1

      Okay, just read kerneltrap - I guess it *has* just sprung out of thin air!

    2. Re:Is this for real? by Fizzl · · Score: 3, Insightful
      ...hasn't this thing sort of sprung out of thin air in just a week?
      Yes, now stand aside in awe of a real hacker! ;)
    3. Re:Is this for real? by J.R.+Random · · Score: 1
      From the article:
      Among the differences: Git can't rename a file; users must instead delete one and recreate it elsewhere with the new name, McVoy said. And it doesn't handle space efficiently; a tiny one-character change to a 1MB file in Git will result in a 2MB file, whereas BitKeeper's file will grow only by one byte.

      So Git doesn't have the most basic functionality of all "real" source code control systems -- the ability to save historical versions of a file as a series of diffs from the current version. It was, in short, a quick and dirty hack.

    4. Re:Is this for real? by Captain+DaFt · · Score: 1

      Well, I had absolutely nothing to do with the whole state of affairs, so why does my name keep getting dragged into it?

      --
      The U.S. really needs an English to Wisdom dictionary.
  8. git 'er done! by qwertphobia · · Score: 4, Funny

    git 'er done!

    --
    Never ask for directions from a two-headed tourist! -Big Bird
    1. Re:git 'er done! by Anonymous Coward · · Score: 0

      Somehow I doubt Linus has ever heard of Larry the Cable Guy.

    2. Re:git 'er done! by __aamcgs2220 · · Score: 1
      Linus does not live on a pedestal or in a cave. He probably has the entire Blue Collar Comedy Tour on CD, DVD, and MP3, and laughs hysterically at it for all the comedy value it has, which amounts to approximately 4.7 seconds of measurable laughter. Unfortunately, the sheer idiocy of the entire compilation (pun almost intended) has dumbed his children down to the point where he's had to murder them to prevent them from contaminating kernel code in the future. See here for further details about how he's preventing loss of further offspring in the future. Thanks a lot, Cable Guy!

      Some author embellishment may have occurred in the previous statement.

  9. wow, that has some rough edges alright by iggymanz · · Score: 3, Interesting

    maybe the kernel programmers should take 2 weeks and fix the basic flaws of git, like the business of not storing deltas to files

    1. Re:wow, that has some rough edges alright by PeterBrett · · Score: 3, Interesting
      ..like the business of not storing deltas to files

      Actually, that's a feature. One of Linus' main objections to existing SCMs was that they're too slow -- and most of that sluggishness comes from the time necessary to calculate and resolve deltas in the ubiquitous RCS files.

      As far as I can tell, it's actually working pretty well so far.

    2. Re:wow, that has some rough edges alright by jockm · · Score: 1

      I don't think anyone should expect Git to go out and win the SCM war, and be the one tool to version them all. It is a specific tool, made for a specific group of people, who have very specific needs. Regardless of how one feels about McVoy, I think he got it right when he said that Linus solved the 5% of the problem he needed solving. So Git may get some traction with other highly distributed, patch heavy projects. In the mean time there are plenty of options for the 99% of the rest of us

      --

      What do you know I wrote a novel
    3. Re:wow, that has some rough edges alright by bilgebag · · Score: 4, Insightful
      ..like the business of not storing deltas to files

      Actually, that's a feature. One of Linus' main objections to existing SCMs was that they're too slow -- and most of that sluggishness comes from the time necessary to calculate and resolve deltas in the ubiquitous RCS files.


      Obviously what needs to be taken into account is that is isn't necessary to do the delta creation at the point of check-in etc, a background process could promote 'clone' type mods into 'delta' type mods at its leisure, maybe even with a delay so only patches unlikely to get reverted are folded down to delta format.

      That way the workload gets distributed as well as the actual development.
    4. Re:wow, that has some rough edges alright by gwait · · Score: 2, Interesting

      Hard drives are cheap,
      deltas are slow
      (doesn't that seem like the roses are red thing?)
      besides, you can bet that git will turn from a quick LT hack into a full blown system within weeks, as a horde of programmers take it apart and put it back together.
      What gits me is - wow, are there really that many patches coming in? Sounds like a disaster waiting to happen :(

      --
      Bavarian Purity Law of Rice Krispie Squares: Rice Krispies, Marshmallows, Butter, Vanilla.
    5. Re:wow, that has some rough edges alright by iabervon · · Score: 2, Informative

      Someone's already written a version that supports deltas. The issue is that the deltas are each the size of the complete file, because in most filesystems a file's size is rounded up to a 4K block. So if you have a 7K source file and you change it, storing the whole thing compressed is 4K, and storing a delta is also 4K, plus you need the old version of the file to apply the delta to.

      Additionally, using deltas means that if you want to combine two commits, you need to create a new representation of the files for the combined change; with full files, you get create a commit that goes from the first tree to the last tree, both of which you're already storing.

      It's counterintuitive, but deltas aren't really efficient in practice.

  10. I thought... by chkorn · · Score: 1

    .. that this desicion was made a few days before. not today? mh. ok. well. i think that git's way to manage source is nice. but in my opinion a (better) frontend must be coded. the actual version is really strange to handle. what are your experiences with that tool?

    --
    chris
    1. Re:I thought... by brett_sinclair · · Score: 3, Informative
      a (better) frontend must be coded

      A better frontend is already coded. See git-pasky.

      It is early days, of course, but this git should be easy enough to use for anyone who's been using cvs, subversion or the others. You do "git commit", "git commit", "git log", etc. And it's fast. On my poor laptop, "git diff" takes 0.1 second over the entire 235M kernel source.

      This is the frontend to Linus' git stuff, and may be renamed Cogito to prevent confusion.

    2. Re:I thought... by Anonymous Coward · · Score: 0

      well my experience with Linus' tool is that is small and crusty, and he loves sticking it in my ass, write up to the end of the shaft so that he teabags my crack with every thrust.

  11. More tridge news here.... by gowen · · Score: 5, Informative
    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    1. Re:More tridge news here.... by HiThere · · Score: 1

      Are you going to believe anything the Register has to say about this? Then why read it.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  12. groklaw has some info on recent Tridge spotting by Anonymous Coward · · Score: 1, Informative

    http://www.groklaw.net/article.php?story=200504210 23821174

  13. Tridge tells what he did by Anonymous Coward · · Score: 4, Informative

    I guess this is the logical place to note the newest Groklaw story, Tridge Speaks where Tridge tells his side of the story, or at least a brief overview from his perspective.

    1. Re:Tridge tells what he did by Anonymous Coward · · Score: 0


      Groklaw is highly inconsistent. It makes a point to show this BitKeeper deal was a "mountain out of a molehill", but the folks at Groklaw have no issue blowing other issues into orbit.

      And they aren't even lawyers! "IANAL. I am a journalist with a paralegal background...", but I have played a lawyer on Slashdot. When it comes down to it, Groklaw is just as much a zone of religious idolatry as Slashdot is.

    2. Re:Tridge tells what he did by slashdot_commentator · · Score: 1

      Lets hope Tridge didn't get himself in a legal mess by making that little speech.

      It seems to show that he did not violate the letter of any agreement concerning using the bitkeeper client to reverse-engineer.

      The problem is that he is still using the bitkeeper server to do reverse-engineering.

      One thing I know, is if he hypothetically had purchased server & client package and then conducted reverse-engineering, the law would permit that activity.

      I am not so sure about tinkering with a server accessible, off the internet, which he doesn't own. And then, there are those good ole U.S hacking laws (pre-Patriot) and Patriot act. I hope he cleared it with his lawyer.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    3. Re:Tridge tells what he did by Onan · · Score: 1

      While it's amusing that his "reverse engineering" was supposedly a single nc, what seems relevant to bitmover's decision is his intent, not his methods.

      Unless I've missed something, bitmover isn't suing him. Their position seems to be more of, "look we can see where this is going, and it ends up with us not having a marketable product. kthxbye." Not a statement about whether what Tridge did was legal or moral or wise, just that they don't want to participate in it.

    4. Re:Tridge tells what he did by mink · · Score: 1

      Darl?

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
  14. Based on Monotone it seems by Carl · · Score: 4, Informative

    The monotone hackers have the same design as this new git tool. They already adapted their visualisation tools to make pretty screenshots of the kernel patches development history: http://lists.gnu.org/archive/html/monotone-devel/2 005-04/msg00183.html

    1. Re:Based on Monotone it seems by the+eric+conspiracy · · Score: 2, Insightful

      Yes, and the Kernel developers looked at monotone as the tool that best suited their development model. However it was way too slow. Hopefully monotone and git will learn from each other and the result will be a better faster open-source distributed SCM.

      I think Larry is going to be unhappy with the end result, because by cutting off the kernel developers he is triggering a lot of work on development of open SCM tools.

    2. Re:Based on Monotone it seems by Bombcar · · Score: 4, Interesting
      Heh. A quote:


      And rsync takes care of the network replication.


      So git, which had to be written because of something Tridge did, uses one of Tridge's programs. Whee!
    3. Re:Based on Monotone it seems by oxygene2k2 · · Score: 1

      I'm not so sure what monotone should learn from git..

      the speed problem was a bug and lack of optimization in "fresh" code (that extensive sanity checking didn't exist in the version before the one linus tried) - the bug is gone (0.18 release), optimizations are on their way in (0.19 release, planned for monday or so)

      monotone is fast these days.. maybe not as fast as git (yet), but otoh monotone does merging, auth and optimized p2p data exchange

    4. Re:Based on Monotone it seems by jmitchel!jmitchel.co · · Score: 1

      Ah! It can't be coincidental that git looks like monotone when Linus' first announcement that he's dropping bitkeeper sez: look at monotone. But those differences are important:

      -It lacks the sql db of course so it lacks the overhead of talking to the SQL db.
      -it stores whole files instead of deltas so there's no overhead from diff (in exchange for slightly more time to compress).
      -there are no certs. And I'm too lazy to find out what they mean by certs, but I wager the cert concept can be mapped to an rsync concept readily.
      -And rsync takes care of the network replication. because nobody has a monotone client on their desk, but everybody who matters has rsync.

      Every change makes monotone faster, and easier to work with for someone with the kernel-developer mindset (notice: the linux kernel has drivers for a hell of a lot of things, but no SQL client yet), if at the expense of disk space and flexibility.

    5. Re:Based on Monotone it seems by Anonymous Coward · · Score: 0

      Hmm, you seem somewhat, well... clueless.

      -It lacks the sql db of course so it lacks the overhead of talking to the SQL db.

      Except that there is no such measurable overhead, in real life; the SQL db makes things much faster, because it provides optimized indexing and transactional rollback.

      -it stores whole files instead of deltas so there's no overhead from diff (in exchange for slightly more time to compress).

      Not too big a deal -- basic time/space trade-off. It would certainly be easier to tell monotone to _not_ calculate diffs than it would be to rewrite an entire VCS from scratch.

      -there are no certs. And I'm too lazy to find out what they mean by certs, but I wager the cert concept can be mapped to an rsync concept readily.

      Indeed, you are too lazy. Certs are cryptographically signed assertions about individual checkins; monotone uses them to manage things like branches and patch approval in a secure, distributed way. rsync is completely and utterly irrelevant to this.

      -And rsync takes care of the network replication. because nobody has a monotone client on their desk, but everybody who matters has rsync.

      But it seems to me that anyone who is likely to want to, you know, check something out from a monotone repository, probably does have a monotone client on their desk. It's not like that rsync'ed repo will do you much good if you don't have git installed. And monotone's network protocol is algorithmically more efficient than rsync -- rsync is O(n), monotone is O(log n). This is a non-trivial difference in practice.

      There might be good reasons to prefer git to monotone (or other systems, like codeville or darcs, to both), but this list ain't it.

    6. Re:Based on Monotone it seems by dbIII · · Score: 1
      So git, which had to be written because of something Tridge did, uses one of Tridge's programs. Whee!That's the wonder of open source. For another example it was ironic when RMS's licence made it so that he could no longer control emacs when a fork implemented such things as X windows support, which didn't help the hurd. It showed that he had principles because he didn't change the GPL after that incident which made him angry enough to write a lot of flames about the emacs developer of the time.

      Rsync is out there - and anyone can do whatever they like with it within the limits of the licence.

    7. Re:Based on Monotone it seems by Anonymous Coward · · Score: 0

      That's possible because they DON'T burn bridges when arguing over something.

  15. unfortunate choice of name... by Anonymous Coward · · Score: 1, Funny
  16. What GIT Means. by chkorn · · Score: 4, Informative
    Linus definition of GIT:
    "git" can mean anything, depending on your mood. - random three-letter combination that is pronounceable, and not actually used by any common UNIX command. The fact that it is a mispronounciation of "get" may or may not be relevant. - stupid. contemptible and despicable. simple. Take your pick from the dictionary of slang. - "global information tracker": you're in a good mood, and it actually works for you. Angels sing, and a light suddenly fills the room. - "goddamn idiotic truckload of sh*t": when it breaks
    --
    chris
    1. Re:What GIT Means. by naveenkumar.s · · Score: 0

      GIT = Gone If (not for) Tridge

  17. Well now. by millennial · · Score: 0, Redundant

    It had to be said: Hopefully this helps Linus Git 'er done.

    --
    I am scientifically inaccurate.
    1. Re:Well now. by millennial · · Score: 1

      Let the flames begin... I just realized someone already said this.

      --
      I am scientifically inaccurate.
  18. One Lined BitKeeper Client by cibe · · Score: 1

    Now what was that one lined BitKeeper demo Tridgell did at the Linux.conf.au keynote today? echo "clone" | nc whatever 5000?

    1. Re:One Lined BitKeeper Client by mlambie · · Score: 1

      It was something like:

      echo clone | nc thunk.org 5000 > e2fsprogs.bk

      Though I think I got his target filename wrong. You get the point.

    2. Re:One Lined BitKeeper Client by Anonymous Coward · · Score: 0

      So he replaced BK with a very tiny one-lined shell script?

  19. Obligatory by mcrbids · · Score: 4, Interesting
    Now, expect a thundering herd of comments like:
    Great! Now, Linus can be helping to build OSS counterparts to commercial software that can be truly trusted, rather than rely on the whims of a commercial vendor.
    and
    This is just another example of where OSS software is MORE RELIABLE than their commercial counterparts.
    The thing is, they'd be right.

    The only thing is to remember: The terms of Linus' use of BK was noncommercial which is poison to a commercial entity. The combination of closed-source + no charge == noncommercial. If it was OSS, with a GPL-like license, at least the OSS community could give something back to BK that wasn't money, but it wasn't, and BK had no opportunity to profit in ANY WAY from this move.

    I'm not surprised this didn't work out well.
    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:Obligatory by Anonymous Coward · · Score: 0

      This is just another example of where OSS software is MORE RELIABLE than their commercial counterparts. The thing is, they'd be right.

      GIT is FAR from bein a real SCM. Comercial software kick the ass of git, even if git is the best tool for managing linux

    2. Re:Obligatory by wed128 · · Score: 4, Insightful

      yea, but the fact that BitKeeper was used was basically free advertising for the target audience of BK. System Designer #1:
      "Well, after looking it over, we've decided to buy a Bitkeeper liscence. it seems more robust than the competition, plus linus uses it!"

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

      Thank you for posting this. It appears that almost no one understands the issue at the heart of the matter. Linus was using BitKeeper for FREE and due to the actions of someone else that caused BitKeeper to change the terms of their license, he can't continue to use it for FREE. There is nothing that says he can't pay to use it commercially. I don't know what the cost is, but if BitKeeper is all that good, maybe Linus or the OSS should pony up the money to buy him a commercial version so he can keep using it. If BitKeeper costs too much to make that practical, maybe they would see some value in giving a price break to Linus just to say that he uses their tool for maintaining the Linux kernel. Could the real issue here be simply that Linus is too cheap to pay for a commercial software product?

    4. Re:Obligatory by Barsema · · Score: 5, Insightful

      Saying BK did not profit in ANY WAY from providing Linus with Bitkeeper for no charge, is like saying Nike does not profit in ANY WAY from the fact they are giving Tiger Woods golf-gear for no charge.
      In fact I think BK got a bargain and they've gone and thrown it away.

    5. Re:Obligatory by johnnnyboy · · Score: 1

      I agree with you 100% here. You didn't need to post that anonymous. Why not pay for the commercial license?

      I'm not opposed to using commercial software on linux platforms. Like I paid for the IDE(Komodo) I'm using because I liked it. Bitkeeper is good software worth paying for and by all means Linus will be getting his right to their customer support.

      I for one never believed that the Linux kernel depended on a commercial entity or commercial product, there's nothing stopping Linus or the community to move the kernel source to something else.

      It's not that Linus is cheap, I think his decision is based on principle of free and open software but I think he should use the right tool for the right job.
      my two cents.

      --
      "If a show of teeth is not enough, bite ... but bite hard!"
    6. Re:Obligatory by rdc_uk · · Score: 1

      "It's not that Linus is cheap, I think his decision is based on principle of free and open software but I think he should use the right tool for the right job.
      my two cents."

      No, you are being incredibly narrow-minded and short-sighted simultaneously.

      Linus was using a FREE version/license of BitKeeper; because he is in charge of the kernel development, that meant EVERYONE who wanted to work on the kernel HAD to use the FREE version/license of BitKeeper.

      If Linus had simply paid for a full license to keep using the same tool, he would have been forcing EVERYONE who works on the kernel to either pay for a full license also, or GIVE UP working on the kernel.

      Given the grief he already got from some circles for using a FREE but NOT-OPEN tool (BitKeeper), the move to a paid-for and non-open tool would have decimated the kernel development community.

      Thus, not being a total idiot, he didn't do it.

    7. Re:Obligatory by swv3752 · · Score: 1

      That and to remove incentive from others to reverse engineer his friend's Bitkeeper software.

      --
      Just a Tuna in the Sea of Life
  20. git, by jago25_98 · · Score: 2, Funny

    Linguistic genius!

  21. Tridge Speaks by anandpur · · Score: 5, Informative

    From Groklaw

    Groklaw's stevem heard Tridge's speech today at the LCA 2005 conference, Australia's national Linux conference, and he has a report for us:

    This was taken from my memory of Dr. Andrew Tridgell's keynote at this years LCA2005 Conference.
    Essentially Tridge did *NOT* do anything that anyone could ever possibly ever take as breaking a BitKeeper licence, as far as I can see. How was it done? He, like any good sysadmin would, first off telnetted to the BitKeeper port on a BitKeeper server.

    $ telnet thunk.org 5000
    WhooHoo! Connection! So, next obvious step that we *all* do is type in the obvious:

    help
    Back came a list of commands to manipulate the BitKeeper server and ask things of it. Well, according to Tridge, a bit of reading of the LKML (Linux Kernel Email List) shows that the "clone" command is the way to checkout someones source code repository.

    So Tridge's massive "reverse engineering" project came down to a single line of shell script:

    $ echo clone | nc thunk.org 5000 > e2fsprogs.dat
    Hey presto, Tridge has just checked out from a BitKeeper repository into the file e2fsprogs.dat.

    The audience was laughing and cheering Tridge on as he explained just what a Mountain had been made of this Molehill. And I mean made by both sides of the issue -- those who he said he was some Uber Reverse Engineering Wizard and those who claimed that he MUST have used a BK client.

    Funny report, isn't it? Anyway, now you know Tridge's side of the story.

    1. Re:Tridge Speaks by oever · · Score: 1

      $ echo clone | nc thunk.org 5000 > e2fsprogs.dat

      I don't know what the equivalent of 'nc' is on SuSE Linux, but

      $telnet thunk.org 5000 > e2fsprogs.dat
      clone


      also works. I guess the slashdot effect can be extended to other ports than port 80.

      --
      DNA is the ultimate spaghetti code.
    2. Re:Tridge Speaks by Ewan · · Score: 1

      nc is just "netcat", i don't think suse install it by default, but there's an rpm package on the cds for it.

      Ewan

    3. Re:Tridge Speaks by Anonymous Coward · · Score: 2, Interesting

      The problem with your method is that you can't script it. Netcat allows you to pipe input over a socket.

      Netcat is an excellent tool, incidentally. In addition to piping input it's possible to write rudimentary servers with just a shell script. It's well worth taking the 10 minutes or so needed to learn it.

    4. Re:Tridge Speaks by oever · · Score: 1

      Thanks, I just figured out that
      $ echo clone | netcat thunk.org 5000 > e2fsprogs.dat
      works fine on SuSE. It's just that the name's different.

      --
      DNA is the ultimate spaghetti code.
    5. Re:Tridge Speaks by stevey · · Score: 5, Informative

      nc is netcat, and it's a very useful tool. It does way more than telnet.

      I wrote an introduction to netcat if you're interested in exploring it.

    6. Re:Tridge Speaks by drinkypoo · · Score: 1

      Before netcat existed I scripted telnet using expect on Linux to make VLAN port assignments on Catalyst switches from a framemaker pro database. (whee fun) you can script his example, it's just harder.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    7. Re:Tridge Speaks by jambarama · · Score: 2, Insightful

      When you actually think about it, those who develop the linux kernel are about as sophisticated (computer wise) as you can get. The OSS community has reverse engineered dozens of proprietary formats, locked down much better than that of bitkeeper, for compatibility. BK had to know that:
      1. OSS community doesn't like proprietary formats/software.
      2. The OSS community is very good at reverse engineering formats.

      And ultimately yes, the BK format would be reverse engineered for more freedom. It is like giving a beer to Homer Simpson and expecting him not to drink it.

      That is all.

    8. Re:Tridge Speaks by man_of_mr_e · · Score: 1

      Umm.. I don't believe anyone ever accused Tridge of using a BitKeeper client. BitKeeper is both a client and a server.

      Clearly he is using the BitKeeper server software by doing this. How can he claim to not use BitKeeper *AT ALL*? That sounds disingenuous to me.

    9. Re:Tridge Speaks by wct · · Score: 3, Interesting

      He has only claimed to not use the bitkeeper client. There is no EULA governing his use of the publicly facing server. The argument has been that if he used the bitkeeper client to reverse engineer the protocol, he was breaking the terms of using the client. Clearly he wasn't.

      Whether it is an abuse of Bitkeeper's servers to try and interact with them without permission is another debate altogether. Does putting a server on the internet with no access restriction mechanism qualify you for legal protection against access?

    10. Re:Tridge Speaks by Anonymous Coward · · Score: 0

      Telnet sends extra crap like option negotiation. BK might ignore it, but it might not. Best to be sure, and speak raw TCP with netcat.

    11. Re:Tridge Speaks by slashdot_commentator · · Score: 1
      Does putting a server on the internet with no access restriction mechanism qualify you for legal protection against access?

      From what I've seen from U.S. legal cases, it could be taken as illegal. From a civil litigation point of view, it is unauthorized use of a product Tridgell didn't purchase. But IANAL.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    12. Re:Tridge Speaks by Surt · · Score: 1

      He's letting someone else run the servers for him (using publicly accessible servers).

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    13. Re:Tridge Speaks by Anonymous Coward · · Score: 0

      Doing someting like that can get you kicked out of Harvard.

    14. Re:Tridge Speaks by man_of_mr_e · · Score: 1

      Actually, no. I quote from Tridges comments:

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

      Note that he doesn't use the term "client" anywhere and does use the word "at all" which is clearly not correct. He used the BitKeeper server software.

    15. Re:Tridge Speaks by man_of_mr_e · · Score: 1

      The servers may be being run by someone else, but he's USING them. Have you never heard of a client access license?

    16. Re:Tridge Speaks by Surt · · Score: 1

      What client access license did he agree to exactly? When was it presented to him?

      Of course I've heard of client access licenses, they just aren't relevant to the discussion.

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  22. The ZDNet article gets it wrong by slavemowgli · · Score: 5, Informative

    There's two major flaws in the ZDNet article, really - outside of the fact that they unfortunately buy into McVoy's lies and FUD, they get two things outright wrong.

    1) BitKeeper's "free" license does not say that you can't use BK to work on a competing product - it says that you cannot work on a competing product AT ALL, no matter whether you use BK for it or not.

    2) It's not true that Tridge hasn't "kept up their end of the bargain". He never used BK at all, so why would he be bound by BK's license? McVoy may not like what Tridge did, but let's face it, reverse engineering for compatibility is perfectly acceptable - even the much-maligned DMCA explicitely allows it, because lawmakers realized that it's important.

    So, McVoy can rant and rave all he wants - the fact remains that HE is the one who did not keep up his end of the "bargain". The bargain was that kernel developers get to use BK for free, and BitMover gets free advertising - now that the company has established itself, it doesn't need that sort of advertising anymore, so they're just looking for a convenient excuse to pull the plug on the "free" BK.

    The fact that McVoy doesn't admit that is probably to be expected, but still, it doesn't change the fact that he spreads just as much FUD and lies as Darl McBride, Laura DiDio, Maureen O'Gara, Steve Balmer and so on.

    I, for one, sure hope he gets what he deserves.

    --
    quidquid latine dictum sit altum videtur.
    1. Re:The ZDNet article gets it wrong by Anonymous Coward · · Score: 0

      The day Samba buy (with big dollars) advertising, the media will undoubtly take their side in any story they want.
      It is the eternal problem of promotion of "not for profit" in a world were exists concurence from "for profit". If the news reporter is "for profit", he can not be really objective. If is is "not for profit", he cannot pay the bills (or he is subventionned by some interrested party).
      So, clearly, media must be reinvented. Else, it is just entertainement.

    2. Re:The ZDNet article gets it wrong by argent · · Score: 1

      reverse engineering for compatibility is perfectly acceptable

      Absolutely. You know, when Linus came up with Linux instead of extending Minix a lot of people were upset with him for the wasted duplication of effort. When Linus continued working on Linux when the BSD codebase was released and for years was so much more stable and capable than Linux, the same kind of "he's just duplicating something that's great" arguments were heard. Yes, Bitkeeper helped the open source community... but so did Andrew Tannenbaum's Minix and the CSRG's Berkeley Software Distribution.

      So what if it's a duplication of something someone else has done? The only people I normally hear complaining about that kind of copying in competitive environments are monopolists. I sure hope Linus doesn't want to go there.

    3. Re:The ZDNet article gets it wrong by Anonymous Coward · · Score: 0

      The bargain was that kernel developers get to use BK for free, and BitMover gets free advertising - now that the company has established itself, it doesn't need that sort of advertising anymore, so they're just looking for a convenient excuse to pull the plug on the "free" BK.

      No.

      The bargain was the license. You do not have the power to redefine the bargain to suit your argument.

      Tridge admits that he used the BitKeeper software without a licence -- and ignores that by using the BitKeeper software he became bound by that license. Tridge flat out admits that he telnetted to a live server on the bitkeeper port and interacted with the daemon that monitors that port.

      If that isn't either illegal or in violation of a license, then be a man and post your IP. I'll "reverse engineer" your machine and see what interesting thing I can do. Remember, it's legal and you'll get what you deserve.

    4. Re:The ZDNet article gets it wrong by kyb · · Score: 2, Interesting
      Now this confuses me. The BitKeeper "free" license says that you can't use BK to work on a competing product after using BK. Isn't this exactly what Linus has just done?

      Will McVoy ask Linus's employer to sack him? He should at least threaten legal action.

    5. Re:The ZDNet article gets it wrong by pe1rxq · · Score: 4, Insightful

      In most jurisdictions connecting to a server and simply requesting data (e.g. sending a GET to a HTTP server) is perfectly legal regardless what license the http daemon was distributed with.
      Only when you have to circumvent authentification (i.e. pretend to be someone else) it gets nasty.

      If you connected to my system and got some stuff off my webserver it would be perfectly fine. If you used a rootkit to get a shell you would be in trouble.

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    6. Re:The ZDNet article gets it wrong by dheltzel · · Score: 2, Funny
      but . . ., but . . .

      Larry said very clearly that his company is the most open source friendly company in existance. Surely he wouldn't lie about that would he?

      Seriously, I'd have modded you up, but you were already at the max.

    7. Re:The ZDNet article gets it wrong by Anonymous Coward · · Score: 0

      Since when have you needed to accept a license before accesing a network service?

    8. Re:The ZDNet article gets it wrong by AllUsernamesAreGone · · Score: 1

      Sure, no problem: 127.0.0.1

      Hah, see you hack that, I dare you!

    9. Re:The ZDNet article gets it wrong by daikokatana · · Score: 1
      Sure, no problem: 127.0.0.1

      Hah, see you hack that, I dare you!

      Man you're bumb - I've just hacked your machine in less than 5 minutes... Your machine is wide open!

      --
      http://jcsnippets.atspace.com/ - a collection of Java & C# snippets
    10. Re:The ZDNet article gets it wrong by Sithgunner · · Score: 1

      > I, for one, sure hope he gets what he deserves.

      Don't know what u mean by what he deserves exactly, but for one, he let kernel devs use his big app for free for some time, and unless he said he's going to let it be used to kernel devs free forever in the first place, there's nothing wrong he pulls it back, with whatever reason he claims.

      Just because someone stop giving u free snacks, u going to bash him when he won't anymore?

      Go ahead.

      And no, I'm not related to any people in the article.

    11. Re:The ZDNet article gets it wrong by Anonymous Coward · · Score: 1, Interesting

      Not only that, the license says that you can't use BK and develop a competing product, even if you don't use BK in developing that product.

      However, since McVoy has revoked the license, I don't think he can reasonably expect others to abide by its conditions perpetually.

      In any case, a condition that essentially said "if you ever use this product, you can never do X" would probably be entirely unenforcable in a software license not involving a negotiated and signed contract. Perpetual non-compete clauses aren't even considered reasonable in employment contracts (there's always a time limit), how could such a condition possibly be considered reasonably in what's effectively a software EULA?

    12. Re:The ZDNet article gets it wrong by Anonymous Coward · · Score: 0

      Isn't this exactly what Linus has just done?

      No. Git isn't an SCM, it's just a file system for which an SCM can sit over.

    13. Re:The ZDNet article gets it wrong by iainl · · Score: 1

      Where, exactly, did Tridge admit he had accepted the BitKeeper license agreement? I'm fairly sure he has stayed well away from that particular shitty stick; doing so is Rule 1 of clean-room engineering.

      --
      "I Know You Are But What Am I?"
    14. Re:The ZDNet article gets it wrong by barawn · · Score: 4, Insightful

      Tridge flat out admits that he telnetted to a live server on the bitkeeper port and interacted with the daemon that monitors that port.

      Where's the agreement that Tridge had to sign to use it? The port's open to the public. After all, the BitKeeper server could've "closed the door". It didn't. It could've required authentication. It could've been encrypted. It wasn't.

      I don't have to sign an agreement to telnet to www.slashdot.org, port 80. If they suddenly put up something on the web that said "You have to sign this license and agree to these terms in order to do this", and I never see that license, how can I be bound by it? Given that there's a thousand ways to prevent unlicensed access, and they did't do any of them, how can it be negligence on my part, and not theirs?

      If that isn't either illegal or in violation of a license, then be a man and post your IP. I'll "reverse engineer" your machine and see what interesting thing I can do.

      If you think that's illegal, you're out of your mind. You don't have to sign a license agreement to "use" a server just because the server exists. He wasn't presented with a license, he didn't agree to a license. The fact that you're trying to claim someone toying around with a random port is 'illegal' or 'in violation of a license' is just ludicrous.

    15. Re:The ZDNet article gets it wrong by Anonymous Coward · · Score: 0
      Just because someone stop giving u free snacks, u going to bash him when he won't anymore?
      You seem to be missing quite a bit of what has happened here. There's more to it than that.
    16. Re:The ZDNet article gets it wrong by Anonymous Coward · · Score: 0

      Unfortunately for you, you're wrong. "Open to the public" in a technical sense does not mean "open to the public" in a legal sense.

      Remember those pesky computer "hacking" laws authored by Congress and signed by the President? Does the phrase unauthorized access ring a bell?

      Remember those pesky property laws against an activity called tresspassing? I do not have to have signs posted on my land. I do not have to have locks installed in the doors to my house. Oh, and by the way, computers are a form of personal propety known as "chattel". It is possible to tresspass against personal property. Really.

      No agreement is required. You're confusing a licence with a contract. Just like the GPL, I can grant you authority to do something, and if you do not "sign" it, you will not have authority to do it. Period. I can even decide after the fact that I don't care that you did it and let you off the hook. The fact that this last sentence reflects the custom of amateur web sites does not mean that each and every web site that you can access has granted you a license. Look at most corporate web sites. There's a license, you don't have to explicitly agree to it, and I assure you the law still considers you to be bound by it.

      I'm perfectly within my mind. Toying around with a random port has gotten more than one person thrown in the dock. Try researching reality instead of postulating the existence of reality as you would like it to be.

    17. Re:The ZDNet article gets it wrong by barawn · · Score: 1

      Remember those pesky computer "hacking" laws authored by Congress and signed by the President? Does the phrase unauthorized access ring a bell?

      If the access does not require authorization, how is any access unauthorized? Unauthorized access specifically means cases where there is an access-control restriction.

      I'd respond to the rest, but the person who responded to you before me did a much better job.

      There's a license, you don't have to explicitly agree to it, and I assure you the law still considers you to be bound by it.

      Please. "Implicit agreement" licenses get thrown out of court in a heartbeat. We haven't regressed that far. You can't agree to a license you haven't read - pretty darned simple.

      Just like the GPL, I can grant you authority to do something, and if you do not "sign" it, you will not have authority to do it. Period. I can even decide after the fact that I don't care that you did it and let you off the hook.

      I'm glad I don't live in the US you live in. That would be scary.

      Oh, and by reading this post, you agree to give me a million dollars.

    18. Re:The ZDNet article gets it wrong by Anonymous Coward · · Score: 0

      "Tridge flat out admits that he telnetted to a live server on the bitkeeper port and interacted with the daemon that monitors that port."

      So what? There is no implicit EULA. EULA's *have* to be explicit or there is no EULA.

      EULA's are different from copyright, because they are a law; you don't "agree" to a copyright; you're bound to it implicitly.

    19. Re:The ZDNet article gets it wrong by Daengbo · · Score: 1

      You know what? I'm totally with you on this one. Larry had the right to stop that license whenever he wanted. I just don't know why everyone's blaming Tridge for it.

      Both were far within their rights to do what they did (Though maybe not say what was said), and everyone should just move on. Even Linus has said that this was guaranteed to happen eventually.

    20. Re:The ZDNet article gets it wrong by Anonymous Coward · · Score: 0

      I refuse to pay your one million dollars.

      I already have a license to read your post thanks to the terms of service of this site.

      http://www.ostg.com/terms.htm

      You've even agreed to them, believe it or not.

      By the way, the statutory maximum for copyright infringement is $150,000. So with respect to your "offer", 'tis better to be a pirate than a contractee. Perhaps you should call the RIAA or the MPAA, which have the sense to offer legal access to their content at a price that is less than most possible penalties for unauthorized distribtuion.

      0wn3d!

    21. Re:The ZDNet article gets it wrong by barawn · · Score: 1

      Ah, now you're learning!

      The terms there are the terms of use which are visible at the bottom of every page on Slashdot. There are no such terms of use visible for an open server port.

      You cannot agree to something you don't even know exists. The "terms of use" thing on Slashdot is only marginally okay because there's a plausible belief that someone could see it there.

      Plaintiff: "Your Honor, he violated our terms of use for the server."
      Defendant: "I didn't know there were any."
      Judge: "Where were said terms posted?"
      Plaintiff: "In... our display department - the basement. Past the broken stairs. In a lavatory with a locked door in a closet that says 'Beware of the Leopard'".

      Paraphrased poorly.

      On a side note, the licenses usually contain blanket statements that aren't enforceable, simply because the authors don't know what laws do and don't apply. The Slashdot "Terms of Use" cannot, for instance, quietly include a "you agree to pay OSTG $100M for each usage of Slashdot", and then charge the next few thousand people who visit it before someone notices the change.

      By the way, the statutory maximum for copyright infringement is $150,000.

      This isn't copyright infringement. What of mine did you copy? Likewise, there is no copyright infringement for using a server port. Why are you even mentioning copyright? No one copied anything.

      My entire point was you can't make up bizarre and wacko legal licenses for everything. There are some contracts which are illegal, and a "hidden contract" is one of them.

      And yes, this is about contracts, not licenses: what copyrighted piece of information do you copy by accessing a server port?

    22. Re:The ZDNet article gets it wrong by Anonymous Coward · · Score: 0

      I already have a license to read your post thanks to the terms of service of this site.

      I like how you wag around the "terms of service of this site", but apparently you forgot to actually read them.

      "With respect to text or data entered into and stored by publicly-accessible site features such as forums, comments and bug trackers ("OSTG Public Content"), the submitting user retains ownership of such OSTG Public Content"

      Where exactly do you have a "license" for the OP comment?

      0wn3d!

      Riiight, you're like what? 12 years old? Moron.

    23. Re:The ZDNet article gets it wrong by HishamMuhammad · · Score: 1

      Isn't this exactly what Linus has just done?

      No. Git isn't an SCM, it's just a file system for which an SCM can sit over.

      Nah, that's just smart wording. Linus is using Git by itself now, not "under an SCM". And what it he using it for? To manage source code! Isn't that what SCM (Source Code Management) tools are for?

      But of course, Larry McVoy won't sue. Linus' public endorsement of BitKeeper is a precious asset -- how many people would even know of BitMover if it wasn't for Linus? It's a shame that apparently the license does not apply fairly to everyone, though.


    24. Re:The ZDNet article gets it wrong by Anonymous Coward · · Score: 0

      If there was no license then there would be no right to access the site.

      You don't think so?

      1. Acceptance of Terms

      OSTG, Inc. comprised of the internet sites ... provides the information and services on OSTG Sites to you, the user, conditioned upon your acceptance, without modification, of the terms and conditions of use ("Terms") contained herein. Your use of OSTG Sites constitutes agreement with such Terms.


      There's my license to access the site and its content.

      With respect to text or data entered into and stored by publicly-accessible site features such as forums, comments and bug trackers ("OSTG Public Content"), the submitting user retains ownership of such OSTG Public Content; with respect to publicly-available statistical content which is generated by the site to monitor and display content activity, such content is owned by OSTG. In each such case, the submitting user grants OSTG the royalty-free, perpetual, irrevocable, non-exclusive, transferable license to use, reproduce, modify, adapt, publish, translate, create derivative works from, distribute, perform, and display such Content (in whole or part) worldwide and/or to incorporate it in other works in any form, media, or technology now known or later developed, all subject to the terms of any applicable license.

      There's the site's licence to republish the user content to me. Perpetual. Irrevocable. "Free" if I accept the terms of the license. If I don't accept the terms of the license, OSTG could sue for unauthorized access (for example, if I were to copy all of today's content and create SlashPeriod.com).

      You agree not to sell, resell, or offer for any commercial purposes, any portion of the OSTG Sites, use of the OSTG Sites, or access to the OSTG Sites.

      But what if I didn't agree to the terms of service? There's no click through. There's no access control. I could telnet to port 80 and send the right commands and get the content without ever accessing the Terms of Service. Right?

    25. Re:The ZDNet article gets it wrong by The+Cisco+Kid · · Score: 1

      Even if the license says that, it cant possible be enforcible. Its complete bullshit. Imagine "After driving a Ford, you can't drive your Ford to work at a competing car manufacturer. Ever."

    26. Re:The ZDNet article gets it wrong by barawn · · Score: 1

      If I don't accept the terms of the license, OSTG could sue for unauthorized access (for example, if I were to copy all of today's content and create SlashPeriod.com).

      No. OSTG would sue for copyright infringement, not "unauthorized access."

      The only time "unauthorized access" would come into play is if you tried to DoS OSTG, and that's malicious activity specifically referenced in the recent computer security bills. There's no way what Tridgell did falls under those laws.

      There's no access control. I could telnet to port 80 and send the right commands and get the content without ever accessing the Terms of Service. Right?

      Sigh. I'm afraid you're very much misunderstanding what copyright does and doesn't provide.

      Say I hold copyright on Work X, and I give it to you. Since I have copyright on work X, you can't copy work X and distribute it. That's about all that copyright prevents you from doing.

      If you telnet to port 80 and get the page, you now have a copy of copyrighted material. You can't distribute it, because you don't have a license to distribute it. You can wipe your ass with it, if you want to.

      Here comes the tricky part. Can I give you Work X, and say "here, this is Work X, but you can't give it to anyone else." Well, I can say it, and even make you sign a contract that includes it. But if you go out and give it to someone else (*give*, not copy), can I sue you and win? No. Right of first sale. That's the extent of copyright - you can control who you give the copyrighted work to, and that's it.

      You know the terms of service portion that says "you agree not to sell, resell..." etc.? You never were able to do that in the first place, without any license - it's copyrighted work. So if the OSTG license said you could sell, resell, etc., if you agreed to the license, and you got a copy of the work without agreeing (or seeing) the license, then you couldn't copy it.

      There's no access control.

      Funny, I see a "Name" and a "Log Out" button (then again, I'm not an AC). Most of what's in the terms of service involve user accounts.

    27. Re:The ZDNet article gets it wrong by QuantumG · · Score: 1

      No, you're wrong. Unless I give you authorisation to use my car you are not permitted to use my car, it doesn't matter if I left the door open and the keys in the ignition. That's what a license is, it's authorisation to do something that you're not otherwise permitted to do, like drive my car. The fact that you havn't been presented with a license is even greater reason why you are not authorised to connect to Larry's server, not less.

      --
      How we know is more important than what we know.
    28. Re:The ZDNet article gets it wrong by Anonymous Coward · · Score: 0

      Unfriggin' believable. Who said anything about physical property?

      Did Tridge "borrow" the actual physical BK server? NO. So how exactly does your ridiculous car example apply?

      At best you could say is that Tridge walked up behind your car and wrote down the license plate number. You would now be claiming that it is illegal for him to do that?

      Are all you morons BitMover employees or something?

    29. Re:The ZDNet article gets it wrong by QuantumG · · Score: 1

      What I was claiming is that it is illegal for him to access Larry's computer without authorisation, just like it is illegal for him to drive my car without authorisation. That was the analogy. If you don't think it is illegal to access Larry's computer without authorisation then please, just say so. I happen to think it is, and the fact that there are laws for which people have been charged which are entitled "unauthorised access to computer resources" makes my case pretty strong.

      On the other hand, a license plate number is public property. Everyone has the right to copy that down. The kernel is, in a way, public property, everyone has the right to copy that down too. The question is not whether Tridge was breaking the law by copying that down, the question is whether or not Tridge was breaking the law by going into Larry's computer to copy that down. I believe the law states that Larry has to give Tridge permission to do that.

      --
      How we know is more important than what we know.
    30. Re:The ZDNet article gets it wrong by IpalindromeI · · Score: 1

      If this is true, then why hasn't BitMover gone after Tridge directly, instead of backhandedly revoking all the "free" licenses? I believe Tridge did have Larry's permission to access the server, because the express purpose of the server was to allow public access. Say you setup a webserver, and not only do you not include authorization, you tell everyone that no authorization is needed to fetch a page from it. In effect, haven't you just given everyone implicit authorization to fetch pages?

      --

      --
      Promoting critical thinking since 1994.
    31. Re:The ZDNet article gets it wrong by Ken+D · · Score: 1

      So when exactly did you get authorization to make a TCP connection to linux.slashdot.org port 80? And don't tell me that the Terms of Service gave it to you, because you can't SEE the terms of service until after you connect. And you can't say that HTTP is somehow "by definition" a public service, because it ain't.

      The reality is that authorization on the internet is a nebulous concept. You are authorized to connect to linux.slashdot.org port 80, but you don't really know until after you connect. If I give you a link http://foo.slashdot.org/ you have no idea if it's public or not. If it works, you assume that its public, not that the firewall is misconfigured. On the other hand, if you start connecting to linux.slashdot.org and start trying to exploit Apache bugs, then many people would doubtthat your access is authorized.

      In some ways its like if you shoot someone. It might be attempted murder, or it might be self-defense. It's got to be judged case-by-case.

    32. Re:The ZDNet article gets it wrong by QuantumG · · Score: 1

      Larry specifically said that thunk.org was for people using the BitKeeper client to connect to. That is, he provided a license for you to connect to his port and the requirement was that you were a user of one of his clients (and had therefore agreed to the license). The reason Larry hasn't gone after Tridge directly is simply that it would cause more trouble than it was worth. In fact, the TCP protocol actually supports him. He didn't put his service on a well known port, he put it on port 5000, a port that is defined by internet standards to be "private".

      --
      How we know is more important than what we know.
    33. Re:The ZDNet article gets it wrong by QuantumG · · Score: 1

      Well the RFC for well known port numbers specifies that port 80 is for public access to a system using the HTTP protocol, but you're right, you don't have authorisation, and the first thing you should do is look for authorisation when you get to a web site. The fact that we don't just shows that us geek types havn't really thought through the legal implications of our systems.. how unusual! On the other hand, the exact same RFC states that port 5000, the port Larry put his BitKeeper repository on, is a "private" port.

      --
      How we know is more important than what we know.
  23. Old News for those at linux.conf.au by Dante_J · · Score: 1

    This morning Jonathan Corbet mentioned this news in detail, at this talk

    However, It's a same that Linus wasn't here himself to talk about it, as in previous years.

    So there'll be no re-enactment of that famous penguin nip, which made history and changed the world. :(

  24. What is bad with copying funcionality?? by xtracto · · Score: 5, Insightful

    from one of TFAs:
    But that's not what Tridge did... He didn't create something new and impressive. He just tore down something new (and impressive) because he could, and rather than helping others, he screwed people over. And you expect me to respect that kind of behaviour?" wrote Torvalds

    Come on!, so what if someone makes a program that implements a cool funcionality from another?? I see it in every game that has been developed in the last 20 years!, thats why whe have genres!, also, that would mean that OpenOffice is bad! or what about the same Linux (Unix clone??) or all the BSD's.

    I think Linus went to far with that, so also to do SAMBA was a "non respectable behaviour" to him? wtf without SAMBA I bet they would be a really, REALLY big amount of people (and companies) not using Linux these days.

    If he does not want to use it, then do not do it, but do not flame the author for doing it, and tell that is not a respectable behaviour! it seems that the most notable figure of Open Source has acquired a Not-So-Open State of Mind.

    my 2C

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
    1. Re:What is bad with copying funcionality?? by Timesprout · · Score: 1

      Its the attitude towards it. Its a heroic undertaking when OSS does it and its stealing when Microsoft do it.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    2. Re:What is bad with copying funcionality?? by argent · · Score: 4, Insightful

      Its a heroic undertaking when OSS does it and its stealing when Microsoft do it.

      I'm sorry, where exactly has Microsoft been accused of stealing when they copied functionality?

      They've been accused of stealing when they've actually used other people's code. They've been accused of embrace-and-extend when they've copied functionality and modified it so the original product they copied no longer interoperates with them. Stealing ideas? Sure, everyone gets accused of that, but nobody in the OSS community with any credibility is going to use that kind of phrase except in jest. And when Microsoft "steals" ideas and they're good ones they often get praised and encouraged for it... all the way back to hierarchical file systems and UNIX style system calls in DOS 2.11...

      So you can keep your "double standard" banner under your hat today, it's not happening.

    3. Re:What is bad with copying funcionality?? by iainl · · Score: 1

      Tridge just wanted to copy BitKeeper's functionality in his own open-source program. That's disgraceful. I'm sure Linus would be the first to shout rude names at anyone who tried to implement their own ripoff version of Minix and released the source.

      Oh.

      --
      "I Know You Are But What Am I?"
    4. Re:What is bad with copying funcionality?? by imroy · · Score: 1
      Its a heroic undertaking when OSS does it and its stealing when Microsoft do it.

      I don't know about out-right stealing... But when MS copies a feature from F/OSS (or Apple for that matter) there is a large amount of annoyance because MS often claims (or strongly implies) that they did it first. And most MS/Windows users (think clueless home users and office worker automatons) don't know any better. They only know MS, so to them the feature *is new*. Which only gets even more annoying when us F/OSS people have to deal with these people and end up in arguments... *sigh*

    5. Re:What is bad with copying funcionality?? by drinkypoo · · Score: 1

      I'm sorry, where exactly has Microsoft been accused of stealing when they copied functionality?

      Uh, how about every time they implement something that Apple implemented first? EVERY time that has happened people have bitched, pissed, and moaned about it. When Microsoft brought out the GUI, everyone bitched, including prominent Apple employees. Today we are seeing prime examples like the search and 3D acceleration features in Longhorn, which ANY mac zealot (or anti-microsoft zealot) will be happy to tell you are Apple features.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    6. Re:What is bad with copying funcionality?? by Anonymous Coward · · Score: 0

      i wonder if Linus has developed the linux kernel (along with the rest of the people who helped) out of the blue!! Was he the inventor of all the ideas that surround an operating system? I only have to wonder...

    7. Re:What is bad with copying funcionality?? by rthille · · Score: 1

      Well, Apple had a license agreement with Microsoft, that Apple believed Microsoft violated with the introduction of later (3.x?) versions of Windows. Characterizing comments about that as 'people complaining that Microsoft steals stuff' I'd agree with. But in the more common case of people complaining that Microsoft couldn't come up with an original idea if they had to to save the company, I'd say that's just bad grapes...

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    8. Re:What is bad with copying funcionality?? by argent · · Score: 2, Interesting

      Uh, how about every time they implement something that Apple implemented first?

      Did you miss "Stealing ideas? Sure, everyone gets accused of that, but nobody in the OSS community with any credibility is going to use that kind of phrase except in jest"?

      The only example that I can think of that might fit your claim is Windows, and the real problem with Windows was not that it was a GUI, or that it could be made to look like the Mac, since both Apple and Microsoft got the idea from Xerox. The problem with Windows (and this doesn't get nearly enough publicity) is that it duplicated the internal structure of Mac OS, even where Mac OS was doing things the wrong way. The original design of Windows, for example, was going to have preemptive multitasking from the get go. It was changed under Bill Gates' urging to use cooperative multitasking. Eller's book documents how Bill Gates acted as a hole in the "chinese wall" between the applications group (who were developing software for the Mac) and the OS group (who weren't contractually allowed to know anything about the Mac), bopping over and telling them to do what turned out to be apallingly stupid things (like said cooperative multitasking) because that's what the Mac did. THAT could be described as theft, because it involved Microsoft violating the NDA they signed when they contracted with Apple to develop applications (like Word) for the Mac.

      It was also a disaster in the long term for Microsoft, if they hadn't done it Windows might have become a viable desktop OS in the '80s instead of having to wait for Windows for Workgroups and Windows 3.11, where they were able to field the first Win32 (Win32s) APIs that let them haul themselves a bit out of the mess they'd made of the 16 bit Windows.

      All your other examples are what's technically known as "irony". It's like "Nobody wanted Multitasking until Microsoft stole it from UNIX"... nobody who says that literally means any illegal activity occurred. It's what we in the industry call humor.

    9. Re:What is bad with copying funcionality?? by slashdot_commentator · · Score: 1
      I think Linus went to far with that, so also to do SAMBA was a "non respectable behaviour" to him? wtf without SAMBA I bet they would be a really, REALLY big amount of people (and companies) not using Linux these days.

      Linus never said SAMBA was "non respectable" behavior. Linus said the BK client cloning was "non respectable" behavior. (Actually, what he said was that Tridgell's act to sabotage his agreement with McVoy WITH PROVIDING AN ALTERNATIVE was "non respectable" behavior.)

      It's acceptable to shoot someone who is about to kill you, or harm someone nearby. Its not acceptable to shoot a gunholder at a range with no such intent. Reverse engineering is not good in every instance.

      If he does not want to use it, then do not do it

      But if Tridgell tramples on Linus's rights, that's okay, because he's well intended.

      but do not flame the author for doing it, and tell that is not a respectable behaviour!

      And you should not lie and misrepresent Linus's positions. When you do that, anything a person does can sound wrong or unreasonable.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    10. Re:What is bad with copying funcionality?? by The+Cisco+Kid · · Score: 1

      I know that was sarcasm, but that is one of the rights that RMS fights for - that individuals have *every* right to write software of their own to perform any function they want, and just becuase someone is selling proprietary software that currently does that doesnt justify any gripes they might have about it.

    11. Re:What is bad with copying funcionality?? by drinkypoo · · Score: 1

      "Stealing" an idea isn't illegal either, unless it's patented. People saying that microsoft steals IDEAS aren't saying that any illegal activity occurred, anyway. They're saying what we already all know to be true: Microsoft stifles innovation and imagination. That's why they had to buy GIANT antispyware, instead of being able to write their own software. With their ostensible knowledge and understanding of windows internals, it stands to reason that microsoft should be able to write an antimalware program faster and better than anyone else, yet they had to buy someone else's program instead.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:What is bad with copying funcionality?? by argent · · Score: 1

      People saying that microsoft steals IDEAS aren't saying that any illegal activity occurred, anyway.

      They're not saying that anything immoral or fattening happened, either.

      Well, maybe fattening. What's the memory requirements of XP up to?

      That's why they had to buy GIANT antispyware, instead of being able to write their own software.

      Oh, no, that's due to one of the few pieces of truly innovative work they did. Microsoft could stop spyware and cut viruses by 90% with a new release of IE that abandons "security zones", but since they really did think up that crack-addled foolishness they'll hold onto it until the devil calls them home.

    13. Re:What is bad with copying funcionality?? by RedWizzard · · Score: 1

      You slightly misunderstood what Linus was meaning. He wasn't complaining that Tridge didn't do something *novel*, he was complaining Tridge didn't do something *useful*, and even that would be ok, except that the consequences of Tridge's actions have negatively impacted a lot of people. In the RWT post where Linus made that comment, he does on to say that had Tridge produced something that replicated BK's functionality he would have been perfectly happy about the whole thing.

  25. Torvalds was then quoted as saying by dfn5 · · Score: 2, Funny
    "Hey BitKeeper, you Git"

    --
    -- Thou hast strayed far from the path of the Avatar.
  26. erm... by pele · · Score: 1

    Well, being a bit of a git himself, I don't see what all the fuss is about.

  27. License anyone? by Anonymous Coward · · Score: 0

    I looked at http://pasky.or.cz/~pasky/dev/git/ and I didn't seem to read any license or specifics about the code. Anybody have more information?

    1. Re:License anyone? by PeterBrett · · Score: 1

      git license is in the COPYING file. git-pasky (the interface scripts that actually do stuff) license is also in the COPYING file. They're both GPLv2.

    2. Re:License anyone? by pe1rxq · · Score: 2, Informative

      Yep, GPL (v2)...

      Its in the file called 'COPYING'.....

      --
      Secure messaging: http://quickmsg.vreeken.net/
  28. Oh No! by Luscious868 · · Score: 1, Flamebait
    Linux founder and leader Linus Torvalds ...

    If RMS reads that line he'll have a freaking heart attack!

    1. Re:Oh No! by Anonymous Coward · · Score: 0

      "Linux founder and leader Linus Torvalds ..."

      If RMS reads that line he'll have a freaking heart attack!


      Why? They're talking about the kernel...

    2. Re:Oh No! by Mr.+Underbridge · · Score: 1
      If RMS reads that line he'll have a freaking heart attack!

      Not that I pay attention to the guy, but under his definition of Linux (just the kernel) that statement("Linux founder and leader Linus Torvalds ..") would be quite correct.

      Now if you said "GNU/Linux founder and leader, Linus..." he'd get pissed. In fact, I think that would be funny.

    3. Re:Oh No! by Danuvius · · Score: 1
      If RMS reads that line he'll have a freaking heart attack!
      Not that I pay attention to the guy, but under his definition of Linux (just the kernel) that statement("Linux founder and leader Linus Torvalds ..") would be quite correct.

      Now if you said "GNU/Linux founder and leader, Linus..." he'd get pissed. In fact, I think that would be funny
      I find it astonishing when a person revels in their own ignorance.

      Do you understand why RMS professes the things he does? If you don't, why debase him? If you do, why debase him?

      The fact that RMS has the courage to speak for his convictions despite the masses ridiculing him for it endlessly is worthy of admiration. Do you have that strong conviction in anything?

      Furthermore... have you any cogent argument for why RMS's arguments for GNU/Linux are wrong? (Note: I wrote *wrong*; not unpleasant, uncomfortable, inconvenient, not fun, et cetera.)

      I should mention, that I am yet to one say "GNU/Linux" and have probably typed it for the first time here... but that does not change matters of course. (Just want to preempt moronic "zealot" ad hominem attacks.)
      --
      Akarsz Magyar Gentoo fórumot? Akkor
    4. Re:Oh No! by Mr.+Underbridge · · Score: 1

      I find it astonishing when a person revels in their own ignorance.

      And later you say you don't like ad hominem attacks. Tsk, tsk.

      Do you understand why RMS professes the things he does? If you don't, why debase him? If you do, why debase him?

      Um, I haven't talked to him. But I have a pretty decent idea. Mix of ideology and ego. I don't think I debase him. Gently poke fun, maybe. All I said was it's fun to see him get pissed, don't know why you're going nuts on this.

      The fact that RMS has the courage to speak for his convictions despite the masses ridiculing him for it endlessly is worthy of admiration.

      That's one possibility. Or it could be a measure of his arrogance. Replace "RMS" with "Hitler, 1930" and you get the same result. Certainly spoke out about his convictions in the face of ridicule. I don't think that's a virtue in itself.

      Do you have that strong conviction in anything?

      No, because I'm open-minded. My ideas aren't based in ideology and leap-of-faith. I don't consider my ideas to be inherently better to anyone else's, so I actually listen and change my mind on issues. I consider that a sign of flexibiltiy and a strength.


      Furthermore... have you any cogent argument for why RMS's arguments for GNU/Linux are wrong?

      I think that's kind of a taste/opinion issue, not really a fact-based right/wrong sort of determination. Furthermore, I don't care. That he does is funny. It also shows that he cares more substantially about credit for things than with propogation of information, which seems a tad at odds with his supposed beliefs.


      I should mention, that I am yet to one say "GNU/Linux" and have probably typed it for the first time here... but that does not change matters of course. (Just want to preempt moronic "zealot" ad hominem attacks.)

      Um...sure. Though if you aren't an RMS acolyte (see? I didn't say zealot:>), I wonder why you defend him so vigorously. Since I really didn't hammer him.

      Put it this way - he's fun to poke because he takes himself FAR too seriously. There's also a certain amount of self-righteousness, arrogance, and holier-than-thou-ness to him. For a good example, try here: http://www.newsforge.com/print.pl?sid=04/12/08/222 9209. To the simple question of "what's your favorite beer," Stallman responds:

      I do not like beer. It tastes bitter. In the AI Lab hacker community of the '70s, people did not like alcohol in general. We wanted to make our minds sharper, not duller. When our community was more or less wiped out in the '80s (see "Hackers," by Steve Levy), this and many of its other cultural traits were not adopted by the new hacker community. In this case, the foolish majority's influence triumphed over the wiser minority.

      I mean, come on. This guy seems to have a problem with having any sort of a balanced life. He doesn't seem to have the confidence to relax and trust that he can let his guard down and have people take him seriously. Ironically, the result is actually the reverse.

      Ultimately, it doesn't matter to me. As long as his proposal for GPL 3 doesn't materialize, because that could torpedo OSS. Although more likely it would make the FSF completely irrelevant, so it's his choice.

      Hope that answers your question. ;)

  29. Bitkeeper was a great descision by MajorDick · · Score: 3, Insightful

    If it allowed him to work efficently (and it did) for quite some time

    Very simply that time has passed, and NO-ONE other than Linus himself knows what works best for HIM and his direct team

    The flaming is useless hes "The Man" and what he wants for us in Linux land is pretty much Law, besides, how many of YOU psting all these nasty comments about his original BitKeeper descision actually were granted access to it directly, NONE.

    Linus is a pragmatist not a rabid OS advocate but willing to use closed source tools if its a winning situation for him.

    1. Re:Bitkeeper was a great descision by Anonymous Coward · · Score: 0

      Mod parent up. Fully agreed. I don't care much for the flaming, but Linus made a decision, deal with it. I abhor the Stallman'esque attitude that if isn't open/free then we don't need it or should live without it.

    2. Re:Bitkeeper was a great descision by argent · · Score: 2, Insightful

      Linus is a pragmatist not a rabid OS advocate

      *snort*

      Linux is a great guy, who's got both strong technical and strong "people" skills - a rare combination that's made Linux what it is today. But he does get bent out of shape over operating systems awfully easily.

    3. Re:Bitkeeper was a great descision by m50d · · Score: 5, Insightful

      His word is not law, that's the whole point of OSS. We can fork it when he does stupid things. We don't want to waste effort, so we flame him first.

      --
      I am trolling
    4. Re:Bitkeeper was a great descision by Anonymous Coward · · Score: 0

      Linus is a pragmatist not a rabid OS advocate but willing to use closed source tools if its a winning situation for him.

      "Pragmatist"? Linus, like it or not, is a leader in the open source world. That means he has to play politics. Doing whatever is in *his* best interests will get him burned.

      I've said it a hundred times: in software, just like in the rest of the world, the most important things are political and legal issues. Not the code itself. People who focus on the technical issues will always get eaten alive by people who focus on the political ones.

      Do you think RMS is so anal because he's "rabid"? No, he is just doing things the way they need to be done in a world of rabid lawyers and companies.

      I'm glad the Linux devs had this row, because it will make people think twice before giving free advertisting and bug reports to a commercial entity simply for "pragmatic" reasons. Larry is laughing all the way to the bank on this one, no doubt.

      Whenever I hear the word "pragmatic" being used to justify doing things the easy way, I stop and think. Because clearly the person using the word hasn't.

    5. Re:Bitkeeper was a great descision by slashdot_commentator · · Score: 1

      No, methinks you aren't sufficiently ideologically conformant to harrass major Linus developers to ditch their jobs with corporate entities (RH, HP, etc.) in order to pursue the fork.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    6. Re:Bitkeeper was a great descision by Cyno · · Score: 1

      If it allowed him to work efficently (and it did) for quite some time

      But if it costs you time to switch to another solution, it depends on how much time it cost you to retool vs. how much time you saved before you know if it was a "great descision".

      If the net effect is lost time then RMS was right, from a purely financial perspective. But if you're like me and want to avoid the stress of retooling, then RMS is always right. ;)

    7. Re:Bitkeeper was a great descision by Anonymous Coward · · Score: 0

      hes "The Man"
      Perhaps, but remember its called GNU Linux for a reason. Linux has the kernel and GNU has the rest. Sort of like an engine and a gearbox - ones more fanciful than the other but both are equally important to perform anything useful.

      Lets face it, Linus is popular, but that does not mean he knows everything. People have warned him that this could and would happen and he never listened. Thats his fault and he ALONE should carry the can for that. Anybody and anything could have caused this - even you reverse engineering the BK client for instance!

      On the upside, maybe he can use Andrews tool to export the BK repo? That would be irony.

      Thanks for the post, Git!

  30. So is most of the world. by Anonymous Coward · · Score: 4, Insightful

    "Jeremy Allison, who wrote Samba with Andrew 'Tridge' Tridgell, is sticking up for his friend in the row over BitKeeper."

    Yeah, well, so is nearly all the world, except for Linus and Larry McVoy. I'm sorry, Linus' actions are just plain hypocritical here. I can understand how he was pissed at losing a useful tool. I can't understand how he can promote McVoy at the expense of our freedoms, especially to reverse Engineer.

    Mod me down, but Linus has too big of a head on his shoulders. He is NOT indespensible, thanks to the GPL. What does go around, comes around. And this action won't be forgotten. With all due respect to him, I think it's one of his biggest blunders in the history of Linux.

    1. Re:So is most of the world. by Anonymous Coward · · Score: 0

      I do not think Linus decision as hypocritical. He does not have a problem using non-free software if it serves the purpose.

      Even during the KDE debate, Linus was on the KDE people side, not on the "free or nothing" side. He has respected the wish of the author of the code - e.g he did not integrate some crypto code which the license permitted to be copied, when its author requested no to. In this case Larry does not want his software to be reverse engineered, so he respects that.

      Another line of thought is :
      Linus made as risky decision when he chose BK, but it was the only tool available for the job. Tridge did not care if his actions(which is within his rights) hurt Linus and his ability to develop kernel. So Linus is pissed.

      Anyway, Linus did something very productive and wrote GIT, which the free software warriors have not done so far.

    2. Re:So is most of the world. by ScumericanNazi · · Score: 2, Insightful

      Linus is really really angry cos he was forced to publicly piss on the commercial work (bk) of HIS good friend Larry McVoy and to create an open-source competitor to McVoy's bitkeeper and thereby kick his friend in the face.

      This chain of events was triggered by Tridge's work. That explains the intensity of the venom spat out at Tridge.

      Tridge did nothing wrong cos globally, reverse engineering is completely ethical and legal for interoperability.

      McVoy is a scumbone who has abused everyone involved including his friend Linus, in order to get free publicity for his bitkeeper product.

      Linus is a fool to get manipulated so easily by McVoy. It is Linus' inability to distrust his "friend" that is making him say all these weird things.

      --
      Sig Heil: Scumerica - Land of the Free* (* 18+, valid papers, health insurance, some restrictions apply)
    3. Re:So is most of the world. by slashdot_commentator · · Score: 3, Interesting
      I'm sorry, Linus' actions are just plain hypocritical here. I can understand how he was pissed at losing a useful tool. I can't understand how he can promote McVoy at the expense of our freedoms, especially to reverse Engineer.

      How is Linus being a hypocrite? He does not introduce himself as an official F/OSS spokesman. He never said proprietary software was intolerable that it never should be used in any circumstance.

      I can't understand how he can promote McVoy at the expense of our freedoms, especially to reverse Engineer.

      Because you're a Stalinist Communist. You are too mentally limited to listen to other points of view. Linus never attacked Tridgell's right to reverse-engineer. Torvalds attacked Tridgell's unilateral decision to scuttle the agreement he had with McVoy. I have the right to own a firearm (in the US). It doesn't mean I would be justified to conduct target practice at a shopping mall or woods near a highway. You are so concerned about your rights, you think nothing of abrogating Torvald's right to choose what software he wishes to use. Much like a Communist would.

      He is NOT indespensible, thanks to the GPL.

      Then fork, you loud-mouthed Communist.

      With all due respect to him, I think it's one of his biggest blunders in the history of Linux.

      Nope, I think his biggest blunder was prematurely releasing 2.4 before he had a stable memory manager. I think it really illustrated the amateur nature or limitations of Linux kernel development philosophy. And I'm not thrilled about many minor decisions he has made. But I equate Torvalds to Democracy. And I'll take him before you anytime, Communista.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    4. Re:So is most of the world. by slashdot_commentator · · Score: 1
      Linus is a fool to get manipulated so easily by McVoy.

      You're a fool for being so easily manipulated by F/OSS propagandists like Perens.

      It is Linus' inability to distrust his "friend" that is making him say all these weird things.

      There is nothing weird or inconsistent about the positions Linus has made concerning this tempest in a teapot. Ironic perhaps, but certainly not weird. Calling Linus's statements "weird" is merely you parrotting F/OSS propaganda

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    5. Re:So is most of the world. by Anonymous Coward · · Score: 0

      HEIL HITLER! Scheisse und slurpendicken, mein Fuhrer.

    6. Re:So is most of the world. by slashdot_commentator · · Score: 1

      Ah, anyone who goes against the Communists are Fascists.

      I guess that must include the U.S., Solidarnosc, and the population of the former Soviet Union.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    7. Re:So is most of the world. by The+Cisco+Kid · · Score: 1

      Other than one small correction, you are dead right, I suspect. I would say "This chain of events began with Linux (perhaps forgivable) mistake of choosing a proprietary tool in the first place."

    8. Re:So is most of the world. by civilizedINTENSITY · · Score: 1

      Gotta call bullshit: I have the right to own a firearm (in the US). It doesn't mean I would be justified to conduct target practice at a shopping mall or woods near a highway.

      This is more like: "I have the right to own a gun, but it doesn't mean I'm justified to *buy* a gun because the local drug dealers say that if anyone purchases a gun in this county, they are going on a rampage."

    9. Re:So is most of the world. by slashdot_commentator · · Score: 1

      No, the better analogy would be, "I have the right to own a gun, and I have the right to shoot McVoy and then shoot Torvalds because he's McVoy's junkie. Screw the fact that using proprietary software is not life threatening, and that taking out the lead linux maintainer will not get the kernel out sooner."

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    10. Re:So is most of the world. by Anonymous Coward · · Score: 0

      He is NOT indespensible

      I used to think that.. I am convinced that you need a uber alpha geek to manage a bunch of ultra geek kernel developers. And I wasnt sure that he is an uber geek, but looking at his effort of the development of git, which was done in less than 2 weeks. I heard that its about 150K lines of code. To get that much of code working in this little time and that too for such an important thing as source control... that sure spells uber geek to me..

    11. Re:So is most of the world. by horza · · Score: 1

      Man, you're like one of those people who turns the football (soccer) player that misses a penalty into the villain of the piece. So Linus makes a small mistake in rashly defending his friend, and in the long term he will see Tridge was right despite the fact he suddenly found his life a little more difficult with the Bitkeeper rug pulled from under his feet. The fact is that he is a star player and is a major asset to the team. And is human. The whole McVoy/Linus/Tridge argument will quickly be forgotten but the actions of Bitkeeper as a company won't, it will stand as a lesson of the perils of relying on proprietary software.

      Phillip.

    12. Re:So is most of the world. by civilizedINTENSITY · · Score: 1

      No, not an appropriate analogy. You want it to be that the gun is shooting people. But in reality, it is the use of the legal right to reverse engineer that triggered the shooting by McVoy. Thus, "I have the right to own a gun, and McVoy shot Torvalds because I used the right to own a gun to actually buy one".

  31. Eh? by Aldric · · Score: 5, Interesting
    Although Torvalds is revered by many within the open source community as the founder of Linux, he also has detractors among the free software movement. There is even a conspiracy theory on news site Slashdot that the anti-Torvalds rhetoric may have the underlying aim of persuading the open source community to switch to Hurd -- an alternative to the Linux kernel that is being developed by the Free Software Foundation.

    Did I miss something? I saw some comments to that effect in the stories, mostly as a joke except for the usual random nutcases that see conspiracies in everything that happens. Terrible journalism from zdnet here.

    The rest of the article wasn't any better, being the most heavily biased piece of crap I've read since the last TCO study by Microsoft. Linus and Tridge both have valid points but the article paints Tridge as a villain breaking BitKeeper copyright (which he didn't) and terms of service (which he didn't agree to).

    1. Re:Eh? by Linux_ho · · Score: 5, Informative
      Yeah, my favorite line in the article:
      There is even a conspiracy theory on news site Slashdot that the anti-Torvalds rhetoric may have the underlying aim of persuading the open source community to switch to Hurd -- an alternative to the Linux kernel that is being developed by the Free Software Foundation.
      It was a JOKE. Note the (Score:5, Funny) tag. Just an FYI for all you non-geek journalists reading Slashdot: if you're not laughing, you should interpret (Score:5, Funny) as a clue that some piece of geek humor may have just gone way over your head. Do not take comments on Slashdot seriously, especially if you see (Score:5, Funny). This would be a mistake.

      This has been a public service announcement from the Geek Nation Communication Explanation Foundation.
      --
      include $sig;
      1;
    2. Re:Eh? by imroy · · Score: 1

      What do you expect, she repeatedly referred to "chat rooms". My god, how long ago was the term "chat room" used? In fact... is it a real term used by an actual service, or some BS term used by clueless journalists and commentators? Like information superhighway...

      The whole article overall had a very low clue value.

    3. Re:Eh? by Anonymous Coward · · Score: 0

      The best part is that, it was posted by an Anonymous Coward!!!!

    4. Re:Eh? by slashdot_commentator · · Score: 1
      Just an FYI for all you non-geek journalists reading Slashdot [...] Do not take comments on Slashdot seriously, especially if you see (Score:5, Funny). This would be a mistake.

      Gee, with that attitude, we should treat anything Slashdot reports as a joke.

      The problem is the weakness of the user moderation system. It made this post visible as a conspiracy theory, while I'm sure they would have preferred to use this instead.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    5. Re:Eh? by advid · · Score: 1

      I really wish that the parent was rated Score: 5, Funny.

      --
      - "I'll probably get modded down for this."
  32. Politics is bullshit by Anonymous Coward · · Score: 1, Insightful
    Yeah, a great blunder if you're blinded by GPL fanaticism and rabid politics.

    Linus has always been consistent about one thing: you use the best available tool and screw the politics.

    Tridge's clone doesn't work. CVS doesn't cut it. BitKeeper works! So, that's why we're going to use it even if it's not Free.

    I'm beginning to feel that all this smacktalk about how Linus made a blunder is a backslash from the rabid zealots who got their feelings hurt when Linus opted for non-GPLd software.

    1. Re:Politics is bullshit by argent · · Score: 2, Insightful

      Linus has always been consistent about one thing: you use the best available tool and screw the politics.

      That's why he quit developing his shaky kernel (and the Linux kernel WAS pretty shakey back then) when BSD-Lite was released and jumped on the BSD bandwagon.

      Whoops, wrong universe.

    2. Re:Politics is bullshit by shawn(at)fsu · · Score: 1

      The only thing I don't like about linux is the fan club

      --
      500 dollar reward for tip(s) leading to the arrest of the person(s) who stole my sig.
  33. So now all kernel developers can say by Anonymous Coward · · Score: 0, Funny

    "Stupid Git!"

    1. Re:So now all kernel developers can say by that+IT+girl · · Score: 1

      That's exactly what went through my head when I read that! I wonder where he got the idea for that name?

      --
      10 FILL MUG WITH COFFEE
      20 DRINK COFFEE
      30 GOTO 10
    2. Re:So now all kernel developers can say by SirTalon42 · · Score: 1
      from the readme:
      "git" can mean anything, depending on your mood.

      - random three-letter combination that is pronounceable, and not
      actually used by any common UNIX command. The fact that it is a
      mispronounciation of "get" may or may not be relevant.
      - stupid. contemptible and despicable. simple. Take your pick from the
      dictionary of slang.
      - "global information tracker": you're in a good mood, and it actually
      works for you. Angels sing, and a light suddenly fills the room.
      - "goddamn idiotic truckload of sh*t": when it breaks


      He thought ahead on the naming it seems :-D
    3. Re:So now all kernel developers can say by smash · · Score: 1
      Actually, i forget where, but in his typical self-sledging fashion, he named it after himself (like Linus).

      You have to read the original posting somewhere to get the context...

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    4. Re:So now all kernel developers can say by smash · · Score: 1
      Like LINUX even I meant ;)

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  34. Someone needs a social conscience by Anonymous Coward · · Score: 0

    Do you realize that it is appeasers like you who're helping Microsoft and others to keep people locked in their sub-par products?

    1. Re:Someone needs a social conscience by Anonymous Coward · · Score: 0

      Appease what? Appease whom? Who said anything about Microsoft? It's shocking how many idiotic assumptions you make in such a short comment. The best software philosophy is to pick the best solution that gets the job done, be it MS, Apple, Linux, or whatever.

      There is no point debating with people like you who are nothing more than closeminded zealots.

      I'm posting Anonymous since I'm at work, but I support Linux much more than the average person, but I'm a very content dual-booter with Windows.

  35. Somewhere between bastard and son of a bitch by Anonymous Coward · · Score: 0

    Isn't that a bit of a disparaging name in English...?

    It definitely is an odd name for the tool, and while I don't mind one bit, it won't do the community any favors.

    The most relevant storyline seems to be:

    When asked why he called the new software, "git," British slang meaning "a rotten person," he said. "I'm an egotistical bastard, so I name all my projects after myself. First Linux, now git."

    Be that as it may, the use of the term varies widely, and when used with particular entonations extends right up to words and phrases containing lots of F's and C's.

    I don't think this really helps.

    1. Re:Somewhere between bastard and son of a bitch by Denyer · · Score: 1
      Be that as it may, the use of the term varies widely, and when used with particular entonations extends right up to words and phrases containing lots of F's and C's.

      As far as I'm aware, the term isn't in common usage in the US, and in the UK and Australia certainly has nothing like the connotations of 'fucking cunt'.

      --
      Ph-nglui mglw'nafh Gates M'dna wgah'nagl fhtagn.
    2. Re:Somewhere between bastard and son of a bitch by hawk · · Score: 1

      It was used in a very early "Married with Children".

      Two attractive stewardesses try to take Al to bed, and in the end, he turns them down. He says something to the effect of, "Yes, she's a git--but she's my git."

      hawk

  36. Nothing like enforcing groupthink by mod abuse... by Anonymous Coward · · Score: 0

    Thank you, moderator, for making my case about the rabid zealotry of your kind. My post was not a flamebait and you, sir, abused your privileges.

  37. ms mf by Anonymous Coward · · Score: 0

    on a related note, Microsoft gets ready for its virtualization server.. bwghwahaha I'll tell you one thing's for sure... and that's MS isn't going to capture the Linux market. And Linus will see to that. :D lnnb

  38. Maybe Linus is tired of the FOSS God mantle by SQUAG · · Score: 2, Funny

    And this is his way of saying fork you.

    --
    Think for yourself.
  39. Doubled file size!? by Anonymous Coward · · Score: 3, Interesting
    From TFA:
    Among the differences: Git can't rename a file; users must instead delete one and recreate it elsewhere with the new name, McVoy said. And it doesn't handle space efficiently; a tiny one-character change to a 1MB file in Git will result in a 2MB file, whereas BitKeeper's file will grow only by one byte.
    Does anyone know why diff wasn't used here? 1 byte difference (BitKeeper) is excellent, a 100 bytes (diff) is alright, but doubling the file size (Git) seems really insane to the untrained eye..
    1. Re:Doubled file size!? by randomencounter · · Score: 3, Insightful
      Trade space for time is my guess.

      Linus explicitly mentioned that time for commits was a primary consideration, and 'mv' is a lot faster than 'diff'.

      --
      Forget diamonds, copyright is forever.
    2. Re:Doubled file size!? by menace3society · · Score: 1, Insightful

      Yeah, if you're going to go to all that trouble, why not just use a filesystem with versioning?

    3. Re:Doubled file size!? by k8to · · Score: 1

      Because: speed.

      Or, if you look at another way, a filesystem with versioning is a lot of stuff. git is a little bit of stuff. git works after a week or two of hacking. A full filesystem with versioning would not.

      --
      -josh
    4. Re:Doubled file size!? by k8to · · Score: 1

      Or, to look at it yet another way, this is a filesystem with versioning, it just doesn't include all the interface junk that these users don't need.

      --
      -josh
    5. Re:Doubled file size!? by Anonymous Coward · · Score: 0

      First of all, I don't believe the claim that the BK file only grows by a single byte, since you'd need to at least add the information _where_ in the file the byte has to change. And there probably will be other metadata associated with the change.

      Second, git is made to work well for the Linux kernel source tree, and if anyone thinks it is a good idea to have a file with C sourcecode in the range of a MB or more, he should probably turn in his 'programming permit' and have himself checked into the nearest psych-ward. The average filesize for Linux-2.6.11 is 11378 bytes.

      Finally, git stores the archived objects compressed and source code typically gets a pretty good compression ratio which reduces the average size of the stored objects to typically less than single 4KB page/disk block, which means that representing a change as a 100 diff or a 3KB new git object is pretty much the same as far as diskusage is concerned.

    6. Re:Doubled file size!? by Anonymous Coward · · Score: 0

      if anyone thinks it is a good idea to have a file with C sourcecode in the range of a MB or more, he should probably turn in his 'programming permit'

      In the real world where you're dealing with something besides an OS, you can often have large (>100k) files that you keep in your revision control system. Think about data files, icons (when stored as Photoshop originals), images, and sounds. A working program, whether GUI or web-based, just isn't C source code any more. Your expectation to only store C source code files is way out of date.

  40. BitKeeper shouldn't be surprised! by Theovon · · Score: 0, Flamebait

    I have nothing against McVoy (Bitkeeper guy) and his desire to produce a closed-source source code management tool. But nobody should be surprised that using it for the Linux kernel turned into a huge controvercy, resulting in reverse engineering. NOBODY. Think about the zealots we're dealing with here. It's a total inability to understand the culture he was dealing with that has McVoy taking so much heat.

    1. Re:BitKeeper shouldn't be surprised! by man_of_mr_e · · Score: 1

      Yeah, she was just asking for it dressed like that. It's no wonder.

      This kind of logic escapes me. Just because a certain kind of reaction is expected doesn't EXCUSE that action.

    2. Re:BitKeeper shouldn't be surprised! by Theovon · · Score: 1

      Fair point. But there was no crime in Tridge reverse engineering BitKeeper.

    3. Re:BitKeeper shouldn't be surprised! by man_of_mr_e · · Score: 1

      I guess that depends on the BitKeeper server license. I don't know the terms of it, but if it contained a clause about licensing use (such as a Client Access License) then breaking the terms of license while accessing the software would be illegal. The license is what gives you the right to use it. If you don't agree, you can't use it.

    4. Re:BitKeeper shouldn't be surprised! by MemoryDragon · · Score: 1

      If it was reverse engineering it would be an isse, but all Tridgell did was to open a telnet terminal and type help...

  41. git in UrbanDictionary by Fossilet · · Score: 0

    1. A completely ignorant, childish person with no manners.
    2. A person who feels justified in their callow behaviour.
    3. A pubescent kid who thinks it's totally cool to act like a moron on the internet, only because no one can actually reach through the screen and punch their lights out.
    That n00b is behaving like a bloody git. http://www.urbandictionary.com/define.php?term=git &f=1

    1. Re:git in UrbanDictionary by zero_offset · · Score: 1

      3. A pubescent kid who thinks it's totally cool to act like a moron on the internet, only because no one can actually reach through the screen and punch their lights out.

      As opposed to a scrawny, wormy slashdotter geek who can pose as a toughguy for the same reason?

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

  42. Up and running! by anpe · · Score: 5, Informative
    Today in the lkml

    Subject:Linux 2.6.12-rc3
    Linus Torvalds
    Wed, 20 Apr 2005 18:00:21 -0700

    Ok,
    you know what the subject line means by now, but this release is a bit
    different from the usual ones, for obvious reasons. It's the first in a
    _long_ time that I've done without using BK, and it's the first one ever
    that has been built up completely with "git".


    Complete message here
  43. AT&T Press Release by mrwiggly · · Score: 4, Funny


    "Torvalds could have done something constructive: he could have written the best damn OS [Operating System] on the planet, and believed that open source generates better things, and competed against AT&T that way," says a Bell Labs Spokespers in the posting.

    1. Re:AT&T Press Release by Anonymous Coward · · Score: 0

      why this is modded informative, i do not know.

      The POSIX spec is a standard, you don't have to copy anything to implement it.

      There are a very large number of implementations out there.

      And yes, Linus _has_ written the best darn OS confirming to POSIX.

    2. Re:AT&T Press Release by Anonymous Coward · · Score: 0

      "And yes, Linus _has_ written the best darn OS confirming to POSIX."

      Score: -1, Opinion

  44. Control System by jon855 · · Score: 0

    Like a joystick? How awesome, now we can fly the bird out of the water.

    --
    May /. rule the /.ing realm
  45. Please by Anonymous Coward · · Score: 1, Insightful

    There's no "morality" associated with a file format or with a network protocol. It simply is.

    The reall shame is that intelligent people such as yourself have bought into the myth that allowing people to attempt to patent/copyright files and protocols represents some sort of moral standing.

    I think this line of reasoning is absurd.

    1. Re:Please by Suidae · · Score: 1

      AC misses the point. The morality problem is not with the reverse engineering, but with its social/political ramifications. While legal, it (predictably) caused the guys who make BitKeeper to pull their support, which causes problems for lots of people.

    2. Re:Please by squiggleslash · · Score: 2, Insightful
      Wouldn't this make it Linus's or McVoy's fault?

      Linus Torvalds chose to use it knowing the bizarre conditions McVoy had stipulated. McVoy stipulated it couldn't be used to develop Free Software alternatives (and, it appears, has extended this stipulation to cover "having a vague connection with someone who develops a Free Software alternative")

      --
      You are not alone. This is not normal. None of this is normal.
  46. Bitkeeper was good because it made Linus productiv by Builder · · Score: 0, Redundant

    I keep hearing how brilliant bitkeeper was because it made Linus more productive. From what I can tell, this could have been done without bitkeeper, but due to stubornness, it tool a technical tool.

    Apoligies in advance if I get some of this wrong, but here is how I understand the issue...

    Linus was the Keeper of the Keys - no code got to the kernel but through him. The problem was that he was dropping patches. So responsibility for various areas of the kernel was delegated out to luitenants, but they actually spelled it correctly ;) These people were supposed to be the filter to make sure code was sane before it got to Linus.

    This is where my timeline gets fuzzy... Either this delegated model happened at the same time as bitkeeper, or a bit earlier. What I do remember though is that Linus was checking every single patch before accepting it to the kernel. He didn't trust his 2ICs enough to just accept their code.

    What bitkeeper did to make Linus more productive could have been done by Linus if he were more trusting. Bitkeeper took away his ability to just pick and choose individual patches, and forced him to accept entire changesets.

    By doing this, bitkeeper forced Linux to trust these other people to have vetted the code. He could now either take the entire changeset or none of it.

    This trust in these additional people stopped him doing the very time consuming job of checking each and every patch before accepting it, leaving him free to do other things.

    So what bitkeeper did to make Linus more productive, Linus could have done without a software tool.

  47. Mouthy wuss! by Slowleggs · · Score: 0, Flamebait

    Bah! I think you're neither got the brains nor the brave to hack0r my übersafe server, you silly clod!
    I dare you to try, sissy! I double-dare you!!

    - Go ahead and do you worst, git; my ip is 127.0.0.1

    1. Re:Mouthy wuss! by Anonymous Coward · · Score: 0



      The one posting as "anonymous coward", obviously.

      um, D'OH!

  48. Re:Thus saith the anonymous coward. by Kupek · · Score: 1

    True, but I agree with the author that it's not flamebait. Adversarial, yes, but I don't consider that suffecient for a flamebait. His post makes a legitamite point, whereas I consider something flamebait if it exists only to be aversarial.

  49. Blue Collar Linux Development by dubious9 · · Score: 4, Funny

    I can see it now...

    "There's damn bug som'er in mem.c, can you see if you squish that son'va'bitch?"

    "Public? I made it a private construct. Torvalds threw it in public."

    "If you construct your own low level CMS when the other one runs away,you just might be a redDevneck."

    --
    Why, o why must the sky fall when I've learned to fly?
    1. Re:Blue Collar Linux Development by MynockGuano · · Score: 1

      Wish I had mod points. You should do a site with these. >8)

    2. Re:Blue Collar Linux Development by hahiss · · Score: 1

      So, does RTFM become ``Here's your sign"?

      --
      "Every decent man is ashamed of the government he lives under." - H.L. Mencken
    3. Re:Blue Collar Linux Development by Anonymous Coward · · Score: 0

      No, no he should not.

    4. Re:Blue Collar Linux Development by tweek · · Score: 1

      I think that you should enhance the word public there to give it the true sound.

      PUB-lick

      might work.

      --
      "Fighting the underpants gnomes since 1998!" "Bruce Schneier knows the state of schroedinger's cat"
  50. The Great Rift by rumblin'rabbit · · Score: 2, Insightful
    Your comment only makes sense if you believe proprietary software and private businesses to be "evil".

    I think that attitude marks a great rift between open source (OS) advocates. There are those who support both OS and proprietary software (PS), and those who think all PS is wrong. Judging from their public statements, Linus is in the first camp, and Richard Stallman is in the second.

    Myself, I think free people should be able to to choose whatever approach they want, and good luck to them. And I'm bloody tired of all the fanatics in the world who take a good cause and elevate it to a mindless religion.

    There is no "appeasment" here because there is no enemy.

    It will be interesting to see how it all plays out.

    1. Re:The Great Rift by The+Cisco+Kid · · Score: 1

      If people want to *choose* to use proprietary software, that is fine. I only beleive its evil when the protocols and data formats used for communication *between* persons allow one persons choice to force another persons. Linux wants to use BK to manage the kernel, thats fine. As long as another person, who doesnt want to use BK, has the right to write their own software to manage their portion of it, which speaks the same protocol (or use that written by someone else). McVoy getting bent over someone attempting to write software that was able to communicate with BK is the wrong part here.

  51. Git? Twat more like. by Anonymous Coward · · Score: 0

    So instead of using a mature, tested solution he decides to go off and and make his own? Oh its fine for HIM but what about other people? What if he gets run over by a bus tomorrow? Yes it's open source but not a standard way of doing things.

    Git? More like a twat. I have lost a lot of respect for Linus over this.

    1. Re:Git? Twat more like. by Fizzl · · Score: 1

      He considered all available options very carefully. Monotone was very near what he wanted, but it was just ridiculously slow.
      But, instead of spending time learning an existing projects codebase to be able to change it for better, he decided to write one of hes own which does the part monotone did well, but faster.

      And of course all of this is just speculation based on bits of information I have read, so take it with grain of salt.

      I'm sure thou, that Linus's quick hack is better in quality than what 10 random codemonkeys could do in a month.

  52. I like your world play! by Anonymous Coward · · Score: 1, Funny

    Linguistic genius!

  53. You missed the point. by Anonymous Coward · · Score: 0

    I'm the parent AC. The entire point is about REVERSE ENGINEERING being valid; not whether the tool is free or not. Personally, I'm shocked that Linus could come out against something which has not only validated up to the Supreme Count (and has been validated for a long time), but it is a critical right in order to improve things.

    Linus' statements want to set us back, and slow things down.

    And, as has been well-noted elsewhere, those people who come out against reverse engineering are surely not using SAMBA are they? Doing so would be hypocritical as well.

    1. Re:You missed the point. by Anonymous Coward · · Score: 0

      You did not read the whole comment. Tridge's action is completely legal, no question. The debate in my opinion is not whether the Tridge's action are legal or not, but whether he should have continued

      1. after he knew very well that his actions will blow up the current Linux developement

      2. even after Linus tried to show him a way to get the data he wanted in some other way.

      3. (least important) even if he did not want to develop a complete solution which Linus could use instead of BK.

      IMHO, Tridge does not come out of this completely clean. What he did was legal, but hurt Linus and Linux development.

      Larry sounds like a paranoid guy to me, too bad that only he developed something that Linus could use to keep up with his enormous workload.

  54. Erm, name change... by Xarius · · Score: 5, Interesting

    There is a package manager, make-based one at that, out there called git. Site in german, package in English.

    It's a good tool, which basically monitors source-built programs and creates an uninstallation script for them.

    Won't this mean Linus' new tool will have to have a name change?

    --
    C17H21NO4
    1. Re:Erm, name change... by Anonymous Coward · · Score: 5, Funny

      I suggest Firebird.

    2. Re:Erm, name change... by Bob+The+Cowboy · · Score: 1

      pfft! And get Pontiac's legal team to fall on Linus like a cartoon Piano? No way.

      How bout Phoenix, instead?

      Bill

    3. Re:Erm, name change... by Anonymous Coward · · Score: 0

      Or how about Bob?

      It's been awhile since we've seen a software product with that name!

  55. Reverse engineering... by Senor_Programmer · · Score: 0

    I'm a bit confused over what constitutes 'reverse engineering'.

    If I build to a spec, say a spec based on someone elses UI and functionality, have I reverse engineered anything?

    However, if I disassemble someone elses product and incorporate the same basic design in order to build to that spec, I would think 'reverse engineering' would be descriptive of the proocess.

    So, where's the line?

  56. Based on the screenshot of the visualization... by Svartalf · · Score: 4, Interesting

    I'd say that they are. In fact, several SCM tools are looking at what Linus has been doing with git and are giving the stuff due consideration (ARCH is going to pull all the "good" ideas coming from this- I think several other SCM projects are going to do the same...).

    Yeah, I think Larry just stepped in a hornet's nest here- my only complaint about the whole thing is Linus' going on and on about bad ideas, etc. The only bad idea that was going on was his use of BitKeeper in the first place.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    1. Re:Based on the screenshot of the visualization... by Deusy · · Score: 2, Interesting

      I'd go as far as to say that really Linus has been irresponsible here by starting Git.

      Git is a hack to suit his needs, which is fine. But Git is pulling in all this publicity and development time from other people - there is basically a team of developers hacking on this hack of an SCM while more proven and mature solution (years in the making) which are only a little bit of dedication away from being ready to host a project as large as Linux are struggling to accomodate Git rather than focus on their (few) shortcomings.

      A good example is Darcs. When this BK storm came about, the author David Roundy started on an efficiency crusade because the main obstacle to Darcs being an effective SCM for Linux was it's performance. This resulted in a number of improvements (due in the next release) and brought Darcs most of the way to being suitable for hosting the Linux source (it's distributed, easy to use, easy to merge). But now this whole Git thing has pulled everybody in different directions and recent list discussion is focused on how to accomodate Git as the backend storage mechanism for files even though it's really totally unsuited to the Darcs SCM methodology.

      If Linus had said, "Well we're ditching BK as soon as possible. I want to use either Foo or Bar but needs X and Y in them addressing first." This would have brought about the necessary improvements without this Git diversion which may turn out to be permanent to the detriment of general progress.

      He could have gone with Darcs or Monotone or even Arch and brought about their emergence as great distributed SCM tools. Instead he spent days - even weeks - hacking on Git and coordinating things through Git with manual merging. So he's wasted a lot of his own time and the time of others [hacking the hack] for the sake of creating something home grown rather than adopting something that was close to being an adequate replacement for BitKeeper.

      Great men don't always make great choices.

      --

      Free Gamer - Free games list and commentary

    2. Re:Based on the screenshot of the visualization... by bill_mcgonigle · · Score: 1

      Linus' going on and on about bad ideas, etc. The only bad idea that was going on was his use of BitKeeper in the first place.

      Yes, well that's one of the defense mechanisms we learned about in psych 101 - projecting your failures onto others.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    3. Re:Based on the screenshot of the visualization... by civilizedINTENSITY · · Score: 1

      LOL...wouldn't it be funny if Linus didn't release GIT under the GPL? Then no one could use the code!

    4. Re:Based on the screenshot of the visualization... by Anonymous Coward · · Score: 0

      Until DARCs or anything else is complete, Linus has to use *something*. Git is butt ugly, but it works.

      If DARCs becomes good enough for kernel development, it could import the kernel tree *once*. If Git compatibility is essential, doing a regular export should be just as easy.

      Far from being irresponsible, he's being extremely responsible in using an open SCM file format for a change.

    5. Re:Based on the screenshot of the visualization... by Deusy · · Score: 1

      Erm, Darcs works. That's the point, these things already exist and work - not ideally but that could be rapidly addressed with the right focus and attention.

      You say 'until Darcs or anything else is complete' yet Git is a work-in-progress, making your statement a contradiction. Git is butt-ugly because it's a hack and incomplete.

      --

      Free Gamer - Free games list and commentary

    6. Re:Based on the screenshot of the visualization... by natmsincome.com · · Score: 1

      The problem is that IT DOESN'T work. It work for you and it work on smaller projects but the problem he had with the other SCM was that they were to slow. You could probably run Windows XP with office XP on a Pentium 3 100MHz and 128 Ram but very few people would go so far as to say that it works.

      If it takes you a couple of hours to merge code or to do a commit then something's not working.

      That being said it doesn't mean that it can't be fixed but at what expense? Turning a generaic SCM into a tool tuned just for kernal development.

      The thing that get's me is that people have knowing this for ages and only now are trying to fix it. I reviewed allot of SCM about 6 months ago and back then they had flaws but they weren't being fixed.

    7. Re:Based on the screenshot of the visualization... by Anonymous Coward · · Score: 0

      Uh. From reading the ARCH mailing list, it sounds like Tom Lord is of the opinion that Git impliments some really good ideas and using them in ARCH will result in Good Things happening. So I'd say ultimately this might be a good thing for distributed SCMs.

  57. BKs Amazingly Elegant Client Technology by Anonymous Coward · · Score: 0

    Well, McVoy really has some amazingly elegant technology if Tridge can replicate the whole client program with a single line of Bash.

    Since when is logging into a server and using telnet or netcat to communicate with it a breach of anything?

    If it is your data, then you are allowed to retrieve it. McVoy should grow up.

  58. Found its directory on Kernel.org's ftp by Newtonian_p · · Score: 2, Informative

    I found this on kernel.org:
    ftp://ftp.kernel.org/pub/software/scm/git/

    It's empty at the moment but we'll probably be seeing the source code appearing in it soon.

    --

    There are 2 kinds of people in this world: Those who write in decimal and those who don't

  59. Was using BitKeeper worth it? by Anonymous Coward · · Score: 0

    The stock reply to "RMS was vindicated, it was a mistake to use BitKeeper" is that Linus has still been more productive using BitKeeper for years than not using it.

    What stopped him from writing git two years ago instead? If he had avoided BitKeeper, and none of the other source control systems were suitable, we'd be in exactly the same position as we are today, except git would be a mature package.

  60. Linus reovers his sense of humor by Herschel+Cohen · · Score: 2, Interesting

    Read the last couple of lines on this link: http://www.computerworld.com/softwaretopics/os/lin ux/story/0,10801,101207,00.html
    Indeed, it might be good to read the entire article, much better than I remember Computer World particularly when compared to other articles on this topic seen elsewhere.

    I found this on LXer.com this morning.

    1. Re:Linus reovers his sense of humor by TeknoHog · · Score: 1
      Interesting (but please use a link next time). I particularly liked this quote:

      "I actually enjoy programming [outside of the Linux kernel] occasionally, because it's a huge relief to not have to be so horribly careful, as you need to be in the kernel"

      So it doesn't matter if the tool used to make the kernel has bugs :)

      --
      Escher was the first MC and Giger invented the HR department.
    2. Re:Linus reovers his sense of humor by Herschel+Cohen · · Score: 1

      No, read just a bit further and see his definition of 'git'. With that line: He Is Back!

      I am pasting the line I had in mind:

      '... When asked why he called the new software, git, a British slang word meaning "a rotten person," he said, "I'm an egotistical bastard, so I name all my projects after myself. First Linux, now git." '

      To me that's Classic Linus.

  61. accepting the license? by Anonymous Coward · · Score: 0

    Was the reverse engineering being done on a live server? and was that being supported by BitMover?

    Yes. Tridge basically has admitted this. He has said that a specialized network sniffer was used for the BitMover reverse engineering. And it was used in an active query and response manner. This is the same mode of operation he used in developing Samba so I don't understand how this could be done without accepting the BitMover license.

    So Tridge has managed to incriminate himself in the extremely few comments he has posted on the matter. My guess is his lawyer (or the OSDL lawyers?) told him to be quiet. I predict that this whole mess is far from over.

    I also wonder about the OSDL's future? I mean their attitude towards the whole event has been rather un-professional IMO. Even if they weren't an active party, they are associated with it, and it makes them look bad. Remember that the OSDL is supported by donatations/fees from large businesses.

    1. Re:accepting the license? by pe1rxq · · Score: 1

      He has said that a specialized network sniffer was used for the BitMover reverse engineering.

      When/where did he say that?
      The rest off the world he told he used a specialized tool called 'telnet'....

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    2. Re:accepting the license? by squiggleslash · · Score: 1
      Where has he said this?

      So far, the only article I've read where he explains what he did involves him telnetting to a BitMover server, and entering the command "HELP", which gave the game away.

      Link 1, Link 2.

      A number of people have speculated he did packet sniffing, but, honestly, I don't think those people have ever done real reverse engineering. First rule of reverse engineering is: you do the easiest things first.

      (Cue all the "No, the first rule is you don't talk about reverse engineering" jokes. Har har har not.)

      --
      You are not alone. This is not normal. None of this is normal.
  62. Not so quick. by Anonymous Coward · · Score: 0

    That is not exactly true and that is not exactly what he did.

    1. Re:Not so quick. by pe1rxq · · Score: 1

      It is what he did... He accessed a publicly available server and after saying 'help' the server assisted him in getting the data.

      Jeroen

      --
      Secure messaging: http://quickmsg.vreeken.net/
    2. Re:Not so quick. by MikeBabcock · · Score: 1

      It begs the question, is the BitKeeper server on a public IP? Does it display at least an "authorized use only" message on login? Does it even require a login?

      If no to the last two, go for it.

      --
      - Michael T. Babcock (Yes, I blog)
  63. Sourcesafe... by Anonymous Coward · · Score: 0

    Why can't he just use SourceSafe? ;-)

  64. very interesting by Anonymous Coward · · Score: 0

    but this is far from the whole story. It's just damage control.

  65. Linus and Monotone by Anonymous Coward · · Score: 1, Informative

    Monotone changelog: http://www.venge.net/monotone/NEWS

    Sun Apr 10 17:49:25 PDT 2005

    0.18 release. performance improvements, features, and bug fixes.
    This release is dedicated to Shweta Narayan.

    - most operations sped up by a factor of 2 or better; many sped up by up several orders of magnitude.
    - special thanks to Matt Johnston (matt@ucc.asn.au), Derek Scherger (derek@echologic.com), Linus Torvalds (torvalds@osdl.org).

  66. Re:CVS or Subversion by Cobron · · Score: 1

    As I understand it for not having to use a central server. With bitkeeper and git peers can synchronize with each other without the need for a central server. Although I don't really understand why that's so great..

  67. Perhaps it's all about ego by metamatic · · Score: 3, Insightful

    If Linus adopted Arch or Monotone, he would basically be admitting that he could have adopted open source tools in the first place and avoided the whole BitKeeper stupidity. So for ego reasons, he has to build a new tool.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    1. Re:Perhaps it's all about ego by bcd · · Score: 2, Insightful

      Arch and Monotone have progressed a lot since the decision to use BK. That might have been a good decision to avoid them back then. That doesn't mean they shouldn't be considered at all today.

      I really don't see why a brand new tool had to be written for this purpose. I bet any of the OSS tools' development teams would be eager to jump in and work on any of Linus' gripes. I wonder how much time the kernel guys will spend working on git when they could be working on new kernel features/fixing bugs. Starting *completely* over is rarely the right decision in the long run.

      My hope is that git serves useful in the short run to keep the kernel from completely stalling, but that a switch to something more standard happens within the next 6-12 months.

    2. Re:Perhaps it's all about ego by man_of_mr_e · · Score: 1

      Apparently Monotone is still too slow to use for a project like the kernel and Arch is not quite there yet.

    3. Re:Perhaps it's all about ego by k8to · · Score: 1

      My experience with arch (unfortunately) it that it's a _huge_ PITA to use. The interface is pretty unpleasant. I really like the idea of the command line client, with its nuances and the ability to do things most any way you could think of, but somehow it became a bloated monster where it's very difficult to figure out / remember how to get things done.

      I understand bazaar is attempting to rememdy this.

      --
      -josh
    4. Re:Perhaps it's all about ego by fsmunoz · · Score: 1

      If Linus adopted Arch or Monotone, he would basically be admitting that he could have adopted open source tools in the first place and avoided the whole BitKeeper stupidity. So for ego reasons, he has to build a new tool.

      I'm glad you are already modded up because I fully agree with you. Arch was mentioned from the begining, since it was actually written with this in mind, but Linux wouldn't use *GNU* Arch to manage the kernel. No free software solution would be good enough because it would be exactly like you said, admiting that the use of BK could perfectly have been avoided.

    5. Re:Perhaps it's all about ego by QuantumG · · Score: 1

      You've obviously never used Arch.

      --
      How we know is more important than what we know.
    6. Re:Perhaps it's all about ego by fsmunoz · · Score: 1

      While I would be quite happy to talk about something I never used (this is /., after all...) I actually have used and use Arch daily.

    7. Re:Perhaps it's all about ego by QuantumG · · Score: 1

      And you have no problem with it telling you how to run your life? I mean, Bazaar and Bazaar-NG were started specifically to get away from Tom Lord's eccentricities. I can only imagine Linus' response to it.

      --
      How we know is more important than what we know.
  68. Patents on protocols by tepples · · Score: 2, Interesting

    Communication protocols are methods, not works of authorship. Methods cannot be copyrighted, but they can be patented. What is your evidence otherwise?

    1. Re:Patents on protocols by Minna+Kirai · · Score: 1

      Communication protocols are methods, not works of authorship.

      Communication protocols can require exchange of standardized data strings as part of handshaking. That data may be copyrighted. In fact, this has already been done by some software corporations (Raven Games is one example, but there may be others)

      I could write a protocol that requires the client to upload a bitmap of Mickey Mouse to connect. Even if you have the method, it would be an infringement of Disney's copyright for you to use it.

      This is similar to how the DMCA can be stretched to cover printer cartridges- glue on an electronic chip, load on some copyrighted data, and now physical property can be subject to the same regulations as Intellectual Property!

    2. Re:Patents on protocols by squiggleslash · · Score: 1
      Nope, you can't copyright the representation of information that's required to perform some function (such as strings that make up a protocol.) Lexmark's attempt to use the DMCA to protect its ink cartridge business was struck down for precisely that reason. The appeals court found that the material supposedly being protected by its "Access Control Mechanism" wasn't copyrightable, and therefore the ACM wasn't one as described by the DMCA.

      The example you give of Mickey Mouse would probably fail too, though it would be trademarks not copyrights that would be invoked in this case. The fact I can write "Mickey Mouse" in a Slashdot forum without risk of being sued should give you some clue as to how far trademarks can be taken. Now, if I used it to refer to something other than the Disney character but in a related market ("Hey, look at my new cartoon I made using ComicSetter, with its main star, a little rodent I call "Mickey Mouse"") then that'd be another thing. But simply refering to it isn't (usually, in most juristictions) an infringement.

      --
      You are not alone. This is not normal. None of this is normal.
  69. The CalvinBall License by dmaxwell · · Score: 4, Insightful

    Nobody except maybe McVoy should have gotten upset over this anyway. It seems to me that at least the free version of Bitkeeper was subject to the CalvinBall License. The problem is that Tridge doesn't seem to play CalvinBall. Something like this happening was inevitable.

    1. Re:The CalvinBall License by teknomage1 · · Score: 1

      CalvinBall - That's the best desciption of McVoy's license I've heard. The rules change constantly and only favor one guy.

      --
      Stop intellectual property from infringing on me
  70. BitMover's servers are still private property by tepples · · Score: 1

    If Tridgell never acceted the BitKeeper license

    Then all communications with BitMover's BK servers should be deemed criminal trespass.

    1. Re:BitMover's servers are still private property by Daengbo · · Score: 1

      You do know that the servers will talk to normal clients with minimal information (IIRC, only the current source) and that, from reports (Tridge is keeping silent), the effort was made by observing packets, not by communicating with the server.

    2. Re:BitMover's servers are still private property by Daengbo · · Score: 1

      Tridge has spoken, and I'm wrong

  71. Darcs embraces GIT too by sleepingsquirrel · · Score: 4, Informative

    Might as well mention that it looks like Darcs is getting the git religion also.

  72. No, Bitkeeper is the bad guy here by Anonymous Coward · · Score: 0

    Once again, Stallman is a genius. He predicted this would happen and it did.

    The guy may be arrogant, maybe he's even an asshole. But he's right most of the time.

    I wouldn't live with Stallman, but I sure as hell will take his advice, because *he's right*.

  73. NAME CLASH !!!!!!! by psergiu · · Score: 4, Informative

    A software package named git - also known as the 'Gnu Interactive Tools' - allready exists.

    http://www.gnu.org/software/git/git.html

    Think at it as a combination on Midnight Commander with emacs keybindings & config. Me and a lot of people use this usefull shell.

    So please change the name of this source versioning package.

    --
    1% APY, No fees, Online Bank https://captl1.co/2uIErYq Don't let your $$$ sit in a no-interest acct.
    1. Re:NAME CLASH !!!!!!! by Anonymous Coward · · Score: 1, Informative

      I just did an "apt-get install git" expecting to get the versioning control software, and it installed GNU Interactive Tools, not what I was expecting. Change the name before its too late and you end up just confusing people like what happened with Phoenix/Firebird/Firefox.

  74. Time limit by tepples · · Score: 1

    Perpetual non-compete clauses aren't even considered reasonable in employment contracts (there's always a time limit)

    Still, a 95 year time limit might be considered reasonable. Eldred v. Ashcroft.

  75. is there a feature list somewhere? by BigGerman · · Score: 1

    pure Slashdot - noise with no substance so far.
    Link to features/tutorial anyone?

    1. Re:is there a feature list somewhere? by Mike+Buddha · · Score: 1

      pure Slashdot - noise with no substance so far.

      Pure Slashdot - complaining about someone else not doing something without reading the article yourself.

      The new project isn't anything that most people would use. It's a versioning system that is specifically for this task of Kernel development. RTFA

      --
      by Mike Buddha -- Someday the mountain might get him, but the law never will.
  76. Re: You missed the point by Anonymous Coward · · Score: 0

    Thanks for the clarification. Yes, my response was to your first statement about not being hypocritical. Respectfully, I am still of the opinion that Linus's statements clearly are hypocritical.

    Regarding Tridge,while I think you raise a valid issue, I would also have to disagree mostly about whether he comes out clean. Your point borders on advocating the censorship of research (note I said "borders"). Rather than get into a debate about when censorship is appropriate, the response I'd like to make is that the burden here is on McVoy for his actions, and shouldn't be at the expense of Tridge (which is how Linus is trying to make it out).

    In the end, it was McVoy who pulled the license, for something that Tridge did on his own time and materials. Yes, there were repurcussions. But to impose a blanket censorship upon the Linux community is not something which should ever be done; nor will the community stand for it. Thinking otherwises is at best naive; and McVoy doesn't impress me as naive whatsoever.

    Research sometimes is painful. But on the whole, it will force us to become better off. If Tridge's actions has a long term negative effect, then I would agree with you.

  77. Re:Bitkeeper was good because it made Linus produc by man_of_mr_e · · Score: 1

    That's easy to say, but Linus is the one that's ultimately responsible. One of the things that's made the Linux kernel so *GOOD* is the attentiont to detail that Linus gives each and every patch.

    When you start delegating such things you end up with situations like FreeBSD. If you don't recall, not too long ago there was a big shakeup and Matt Dillon was ejected from the cabal because he was checking in things others didn't like. "trusting" others has it's own flaws.

  78. Observing what packets? by tepples · · Score: 1

    Observing packets sent by whom to whom? If one of these "whom"s is a party to the BK license and worked in conjunction with Tridge, then a contract violation may have occurred.

    1. Re:Observing what packets? by SquadBoy · · Score: 1

      HTF could that have been a contract violation?

      I can't even think of any scanarios to dispute so please spell out your logic.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    2. Re:Observing what packets? by lightknight · · Score: 1

      Think of it this way. You decide that you want to reverse-engineer BitKeeper. However, there is a poison pill in the license agreement, saying something to the effect of "if you attempt to reverse-engineer this product or its protocals, your license is terminated immediately."

      So you decide to get a friend of yours to run the product (and interact with it, while you observe the traffic). Since you have not signed a license with BitKeeper, you are not bound by its restrictions. However, your friend is. But he's not the one reverse-engineering BitKeeper, now is he? Seems like you outsmarted those lawyers who wrote that license agreement.

      Except you didn't. Your friend is operating the program with full knowledge that you are monitoring his traffic, and that you are attempting to reverse-engineer the program.

      This reflects back on your friend. In effect, by operating the program under these conditions, he is attempting to reverse-engineer the program, with the understanding that you are his accomplice.

      Now what if you try to monitor his traffic without his knowledge? Those pesky federal wiretap laws cover the other half.

      Basically, you're screwed either way.

      --
      I am John Hurt.
    3. Re:Observing what packets? by civilizedINTENSITY · · Score: 1

      Unless "your friend" asks to borrow your machine to check something, and you smile and say, "sure, let me set up a *special* account for you real quick." Then "your friend" doesn't even know you are logging all the packets, which your machine does automaticly for all new *special* accounts for the first day... ;-)

    4. Re:Observing what packets? by Minna+Kirai · · Score: 1

      In effect, by operating the program under these conditions, he is attempting to reverse-engineer the program, with the understanding that you are his accomplice.

      "In effect" != "in legal terms". That's called a "legal loophole", and loopholes do actually work.

      But even you were right (or if the BK license had an expanded clause "shall not reverse engineer nor provide to any other party data for the purpose of"), tne so what? It means your friend has violated the BK license, and can't use BK anymore. The single individual friend you had. Just one person- not hundreds of uninvolved Linux developers who had been obeying their licenses.

      It was not that a pre-declared license condition triggered which removed the ability to use BitKeeper for free; it's that Larry saw that people were going to reverse-engineer BK, so he got mad and took away the free versions. Doesn't make much of a difference, because now nobody important will use BK anymore, if they can't get it free.

      Now what if you try to monitor his traffic without his knowledge? Those pesky federal wiretap laws cover the other half.

      That's rather unlikely, since the USA's federal wiretap laws only apply outside of the 50 states. They'd only be relevant in Washington DC, Puerto Rico, or certain "Indian" Reservations.

      Inside a state, there is a seperate per-state law, and the differences between them are often substantial. Wiretaping is not illegal everywhere, or sometimes it's only a violation to monitor audio content, or other interesting variations.

    5. Re:Observing what packets? by SquadBoy · · Score: 1

      You clearly have never tried to probe anything. WTF would you get a "friend with a license". That would clearly move you out of the realm of clean room reverse engineering. Just probe the damn thing if you want to revers engineer it. As near as I can tell the BK servers in question were cloud facing a publicy available so accessing the services it offers via whatever "client" you want is still, thank god, legal. Although people like you would like to see that change.

      Now point me at a single instance of wiretap laws being used against somebody using a sniffer on a network that they have legal access to. And no email doesn't count cause they don't sniff that in the cases you are going to point at that involve email. And yes the difference is *very* important.

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
  79. A little hypothetical story by 10101001+10101001 · · Score: 1

    I want to tell you a little hypothetical story about a friend of mine. He had a favorite pop artist who would dance all the time. The artist gave him a free music video, so he could watch it at home. But the artist forbad him from dancing, to protect his work you know.

    Well I came over to his house one day, and watched the video as it was on. And I started dancing because having seen it I wanted to use it in my own song. But then the artist found out, and through my friend told me to stop. But I kept dancing, the artist took the tape, and now my friend is pissed off.

    The lesson, if any, that can be learned from this little tale is that some friends are friends and some artists are asshats. Personally I'd rather have the friend than the free video over such a ridiculous requirement that magically is transfered over to my friends.

    --
    Eurohacker European paranoia, gun rights, and h
  80. You are a coward, but not a lawyer by Anonymous Coward · · Score: 0


    It amuses me that an "anonymous coward" is making these statements.

    Dig: In the US of A, and Australia (where the incidents took place) the law specifically says you can't sue somebody for doing something you explicitly enabled them to do. Purposely leaving the port unsecured legally grants non-destructive access rights, despite your claims to the contrary.

    Talk to an actual US lawyer (not a witch doctor or barrister) and ask him why US citizens always put padlocks on the 3 foot fences surrounding their swimming pools - if you climb over the fence, you can drown and I'm not liable. If I leave the fence unlocked, your family can sue me even though you were trespassing. Similarly, I have my property posted with "no hunting" signs - if I don't have 'em, and somebody gets shot on my property, I have partial liability even though I never gave anyone permission to carry a gun onto the property.

    You appear to be British - perhaps you are foolishly imagining your laws apply to other lands?

    Oh, and finally, the IP you want: 63.161.169.133 - show me what you've got, braggart!!!

    1. Re:You are a coward, but not a lawyer by Anonymous Coward · · Score: 0

      Purposely leaving the port unsecured legally grants non-destructive access rights, despite your claims to the contrary.

      Cite a case.

      Your example shows that you are confusing tresspass with attractive nuisance. One is a crime. The other is a civil tort. Burglars that injure themselves breaking into a house may be able to win damages from the homeowner in some cases, but they are still prosecuted as burglars.

      I'm an attorney licensed in the state of Illinois. What are your credentials, pray tell?

    2. Re:You are a coward, but not a lawyer by NeoSkandranon · · Score: 1

      Off topic but,

      Burglars that injure themselves breaking into a house may be able to win damages from the homeowner in some cases

      Can you explain to me how that works? Assuming I havent done anything like set traps around the perimeter of my house or under windows, why is it my responsibility if someone injures themself in the process of stealing from me?

      --
      If you can't see the value in jet powered ants you should turn in your nerd card. - Dunbal (464142)
  81. No profit? by Anonymous Coward · · Score: 0

    "and BK had no opportunity to profit in ANY WAY from this move"

    Yes, BK became famous just through hard work and a superior product. They gained no exposure from their work with Linux, they just gave gave gave.

    Has it occured to you that the programmer of BK would still be living in his mom's basement if Linus didn't make his software famous?

    Now, of course, BK is infamous and my guess is that it will be sold to CA in about 18 months.

  82. Use Xdelta... by Anonymous Coward · · Score: 0


    Diffs text *and* binaries:

    http://xdelta.org/xdelta3.html

  83. to see use of "git" in a proper british context by Anonymous Coward · · Score: 0

    google "chicken song lyrics"

  84. 'git' vs. 'peak oil' vs. 'election fraud' by Anonymous Coward · · Score: 0

    Compare and figure out which is worse.

    Bitkeeper.
    regardless of the motivations.
    bad planning faced by prior warnings.
    good at first, bad in the end.
    time wasted.
    lesson learned?

    shiny medals pinned on some pocket protectors.

    energy/peak oil meltdown.
    bad planning faced by prior warning.
    Complicance, Arogance, Evil, Greed, Religion, Compartmentalizm, War.
    deaths+time wasted, no solution can stop it now.
    Time a critical factor.

    electronic voting.
    unverifiable.
    allows misguided religion to take over several countries.
    corporate media ignore/censor.
    propaganda sooths the citizen.
    local (election) and corporate (IP) laws put 'huge fucking delay' into justice, common sense, or prosecuting anyone who swore an oath to defend the constitution against all enemies foreign (they exist!) and domestic (where currently many are just gutting everything they can get hands on.)
    evil flourishs.
    billions slaughtered.
    others profit.
    usa will be miserable.

    the piper will call.
    the fucking electronic machines will go.
    every problem above is due to this.

  85. Your claims are amusingly insane. by Medievalist · · Score: 1

    Tridge flat out admits that he telnetted to a live server on the bitkeeper port and interacted with the daemon that monitors that port.
    So, what you are saying is that every time I connect to an open port I am bound by any contract that exists between a service provider and the vendor of the software that the provider uses?

    By your reasoning, if I send an email to a site that uses MS-Exchange and has a "shared source" agreement with Microsoft, it is illegal for me to contribute code to the samba project.

    Or are you saying that telnet is somehow enshrined in law as a special case? How would using telnet be legally different from using sendmail as long as I conform to the SMTP protocol? Quote the law please!
  86. You missed some of the viewpoints. by khasim · · Score: 5, Insightful

    #1. BitKeeper is McVoy's code and he is allowed to do anything he wants with it. You're right that he could have pulled the "free" client at anytime and held the kernel source as "hostage".

    #2. Linus chose to use BitKeeper knowing all of that. He still chose it because it seemed to be the best product around that would meet his needs. Linus did not seem overly concerned about the potential for losing the "free" client.

    #3. Tridge did not break any laws when he started to reverse engineer the packets.

    So ... no one did anything ILLEGAL and they all made decisions based upon their stated values.

    Where's the problem?

    Well, Tridge should have known that his work would piss off McVoy and that it could result in the loss of the "free" client. Yet he did it anyway WITHOUT writing a SCM that was as good or better than BitKeeper.

    So, the only thing that Tridge is guilty of is not having a replacement ready for when everything blew up.

    McVoy decided that he didn't want to deal with Tridge's work and just pulled the "free" client to stop what he viewed as a threat to BitKeeper.

    So the only thing McVoy is guilty of is attempting to protect his own project.

    Which leaves Linus suddenly without an SCM and he blames Tridge for wreaking a working situation without having a replacement ready.

    So, the only thing Linus is guilty of is venting publicly.

    So why is everyone picking sides? That comes down to each person's values.

    A.) Those who value Open'ness more than functionality support Tridge because they believe Linus was wrong to push a proprietary product.

    B.) Those who value functionality more than Open'ness support Linus because the system was working and it was helping development and there isn't an equivalent system to replace it yet.

    But those are simply judgement calls based upon each individual's value set. Neither is more "right" or "wrong" than the other, except in your opinion.

    1. Re:You missed some of the viewpoints. by Anonymous Coward · · Score: 0

      A) These folks pointed out that if you don't "value Open'ness" your data could be held hostage. They were correct.

      B) These folks said "naw, it won't happen." It did and now they're blaming others for their own stupid decision.

      It's time Linus accepted he was wrong about BitKeeper. Attacking Tridge like he has only diminishes him.

    2. Re:You missed some of the viewpoints. by drinkypoo · · Score: 2, Insightful

      What about those of us who value Openness AND functionality? I value functionality, so I think tridge should have been able to develop his addon, which does NOT replace or compete with BK (McVoy is primarily guilty of being a whiny baby who wants the world to be different than it really is) to provide that functionality. I also value Openness, so I doubly think that he should have been able to develop his tool.

      Plain and Simple, McVoy claims to be upset that tridge was creating a BK replacement. He was doing nothing of the sort. He was trying to use the existing system, but develop additional functionality. McVoy took his toys and went home; There is no way in hell I would do business with bitmover knowing what I now know about McVoy.

      I will agree that it is not pragmatic to piss off the person giving you software. However, if you need functionality, you develop it.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:You missed some of the viewpoints. by iamwahoo2 · · Score: 2, Insightful

      I see things quite differently. Blame can be assigned and it falls squarely on the shoulders of Torvalds. It was his decision to use BitKeeper and use of a software should not just involve the best tool for the job, but also cost of ownership and risk. Most of the people wanting him to not use bitkeeper were against it because it put so much trust in a company. Linus took the risk of using BitKeeper and got burned. It was his decision and it is his fault. He may be stubborn and not want to own up to having made a mistake (none of us like to do that), but it was a mistake. The fact that McVoy and Tridgell acted like clowns is entirely ancillary.

    4. Re:You missed some of the viewpoints. by Anonymous Coward · · Score: 1, Insightful

      Is this moral relativism?

      Yes, that's all true. I don't fault McVoy for being an assmunch, it happens. In fact I recommend BitKeeper to my non-open source using friends, because it really is the best system available. But it's not open source. Licenses matter. Politics matters. Legal quibbles matter. More than the code itself, in many cases. People like Linus think they can avoid this stuff, and other coders lap it up, but the reality is more like how RMS sees the world.

      Think about it: the reason people use Linux (and free software generally) is to AVOID this kind of crap. That's all. So when Linus comes along and says he going to go "closed source" for his own benefit, you just know there's going to be a conflict someday down the road.

      Just for that reason alone, it was a mistake for Linus to use BitKeeper, and to give McVoy all the free press and "beta testing", with no benefit to anybody but Linus.

      Maybe people will think twice about this stuff in the future and stop trying to score "street cred" by being "pragmatic", whatever the hell that means.

    5. Re:You missed some of the viewpoints. by mrchaotica · · Score: 1

      Those who support openness over functionality also hope that Linus learned a valuable lesson about not letting his data get held hostage...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    6. Re:You missed some of the viewpoints. by Fahrenheit+450 · · Score: 0

      B) These folks said "naw, it won't happen." It did and now they're blaming others for their own stupid decision.

      Not really. This is more of a variant on the "I know she's going to dump me, so I'll break up with her first," self-fulfilling prophecies that a lot of neurotic losers foist upon themselves. Granted, this time it was a bit more of an "I know she's going to dump my buddy sooner or later, so I'll force her to do it now," scenario, but the point is still the same. McVoy didn't pull support on a whim (and there's no evidence he would anytime soon), he was pushed into doing it. It may have been a teeny push, but it was still a push.

      --
      -30-
    7. Re:You missed some of the viewpoints. by Anonymous Coward · · Score: 0

      Linus is not going to learn any lesson from this. It's the hubris.

    8. Re:You missed some of the viewpoints. by 2short · · Score: 1

      Why exactly should he learn a lesson?
      Is he without any data because it was "held hostage"? No. Was he more productive for a while thanks to BK? Yes. Did he learn valuable things about how to set up a SC system to be helpful to him, which he'll now apply to Git? Yes.
      One generally "learns a lesson" by making a decision that turns out badly for one. Linus does not seem to feel that the decision to use BK turned out badly, and I fail to see why he should.

    9. Re:You missed some of the viewpoints. by civilizedINTENSITY · · Score: 1

      Agreed that the missing equation is risk assessment. Linus wanted to believe there was no risk. There was. Linus wanted to believe the world would give up their rights, so that Linus would face no risk. The world retained its rights. Linus is pissed that the world didn't "pay the piper" by abdicating its rights, for him. It is so screwy it would be funny if I didn't use gnu/linux exclusively.

    10. Re:You missed some of the viewpoints. by civilizedINTENSITY · · Score: 1

      It sure looks to me like the decision turned out badly. Can they adjust? Yes. Was it planned? No. Having to suddenly deal with unplanned change makes Linus look incompetent. The hubris surrounding all the noise also makes Linus look incompetent. The fact that Linus may not have learned any lesson makes Linus look incompetent. I wouldn't call this a good day for Linus in terms of public confidence.

    11. Re:You missed some of the viewpoints. by Anonymous Coward · · Score: 0

      I think you have just shown that you have judged Linus' rantings based on your own opinions.

      Like you said, if you need functionality, you develop it. Perhaps Tridge should have develop that functionality before doing something he knows will destroy it first? (Though Linus should have kept his mouth shut, but he is probably trying to make a this exact same point to people, or he could even be tiring of free software evangelists...)

    12. Re:You missed some of the viewpoints. by Anonymous Coward · · Score: 0

      I think Linus has stated that he has no problems with that point of view. You can blame him of course, but just remember that you are seeing his actions through your own sense of what should be right or wrong.

    13. Re:You missed some of the viewpoints. by Anonymous Coward · · Score: 1, Insightful

      Regardless of what you value more, Linus agreeing to rather questionable conditions that depended on the actions of third parties who didn't have to agree on those conditions...seems an odd choice at the very least.

      While I'm more than willing to compromise on openness vs. functionality when choosing software to use, what I'm much less willing to compromise on is my freedom to write whatever programs I want using legal means. For something that I'm involved in myself (such as my day job), I can accept restrictions on that.

      But if you're passionate about programming like I am, and Tridge seems to be, anyone trying to tell you that you shouldn't work on some particular program is offensive.

    14. Re:You missed some of the viewpoints. by 2short · · Score: 1

      Well, you're entitled to your opinion, but I don't see it. Having to suddenly deal with unplanned change is called life, Linus seems to have done so in his typical highly competent manner. Many have accused Linus of hubris because he sticks to what he thinks is the right decision regardless of its unpopularity. This is hardly the first issue on which he's done so, and confidence in him has survived before. In fact, most highly-competent people I've dealt with share this tendency. Linus has pretty good reason to beleive he is better at running a development project than the average.

      I say the decision didn't turn out badly because it looks to me like Linus got a net positive effect from using BK. The only downside I've heard of at all is other peoples negative perceptions, which Linus quite rightly ignores.

    15. Re:You missed some of the viewpoints. by RedWizzard · · Score: 1

      Except that none of the data was held hostage and Linus (and others) still got three good years of improved productivity and a better understanding of what they need in such a system. So how was Linus wrong again?

    16. Re:You missed some of the viewpoints. by RedWizzard · · Score: 1
      Linus took the risk of using BitKeeper and got burned. It was his decision and it is his fault. He may be stubborn and not want to own up to having made a mistake (none of us like to do that), but it was a mistake.
      How exactly did Linus get burned? How was it a mistake? Linux is in a far better state now than it would have been had Linus not adopted BK.
    17. Re:You missed some of the viewpoints. by Anonymous Coward · · Score: 0

      Are you paying attention?

      He had to ditch his source control system.

      He had to write a new one.

      He had to convert all the source to the new system.

      He had to convert all the developers to the new system.

      Think of all the things (like working on the kernel, maybe?) he could've done with that time instead.

    18. Re:You missed some of the viewpoints. by RedWizzard · · Score: 1

      It's taken him about 8 days to come up with Git and release the first kernel version with it. Do you really think that's more than the amount of time he's saved with BK? And none of this stuff you've come up with has anything to do with whether BK was a good choice in the first place.

    19. Re:You missed some of the viewpoints. by chadruva · · Score: 1

      That's what happen when you rely on Close applications which are "free", if Linus is so convinced of BitKeeper then buy a damm license like everyone does with close software.

      If he can't buy licenses because his "friend" revoked all kind of licenses, then he's not his friend and Linus is being dumb by defending a person as McVoy.

      If the license is too expensive, then Linus shouln't have used it to begin with, should have thinked of that case too, but he didn't.

      No point on keeping arging the BitKeeper case, lets just move on.

      --
      C-x C-c
    20. Re:You missed some of the viewpoints. by McGiraf · · Score: 1

      Just imagine that:
      if visual source safe was the best SCM tool on the market and MS provided a free license for open source projects, do you think Linus would have used it? do you think it would have been accepted by the kernel developers? do you think that the arguments to not used is would have been the same as for bitkeeper?

      The same thing would have happened, a lot of people new it from the begining that would happen. this was not pragmatism it was not seeing further than immediate return, not thinking about the long term.

    21. Re:You missed some of the viewpoints. by NOPteron · · Score: 1

      I have a question, then. . .

      IF using BitKeeper means agreeing to NEVER work on any SCM system, or anything that could-possibly compete with BitKeeper ( as I've read elsewhere ), then

      Isn't Linus very sue-ably in breach of contract, right now?

      --
      IPTables enhancement Fail2Ban bans cracker-login's
    22. Re:You missed some of the viewpoints. by Anonymous Coward · · Score: 0

      There is little change he would have been even able to come up with git w/o working with bk for 3 years.

    23. Re:You missed some of the viewpoints. by IpalindromeI · · Score: 1

      No, because the licence only applies while you're using the software that has the licence. Larry has already revoked the licence (which grants the right to use, as well as place restrictions on non-competion), so Linus is no longer under its restrictions.

      --

      --
      Promoting critical thinking since 1994.
    24. Re:You missed some of the viewpoints. by IpalindromeI · · Score: 1

      this was not pragmatism it was not seeing further than immediate return, not thinking about the long term.

      Linus has stated that he believes great benefit was gained during the years they used BitKeeper. He's probably annoyed that he can't continue to use it, but he doesn't regret using it while he could. The long term goal is a great Linux kernel, and BitKeeper's use has contributed to that goal.

      --

      --
      Promoting critical thinking since 1994.
    25. Re:You missed some of the viewpoints. by Anonymous Coward · · Score: 0

      Is it done? Is it bug free? is the conversion from bitkkeeper done? Are all the 200-odd active kernel developers using it?

    26. Re:You missed some of the viewpoints. by RedWizzard · · Score: 1

      Right, which just reinforces my point that it was not a bad decision to adopt BK. Aside from the 3 years of improved efficiency, Linus and other learnt a lot from BK.

    27. Re:You missed some of the viewpoints. by RedWizzard · · Score: 1

      Linus has released a kernel with Git so yes, the conversion is done. As far as bug free and finished, well if you know anything about software you know neither of those are true for 99.99% of all software. And why do think anyone other than Linus has to use Git? Most developers using BK can continue to do so if they want, either by buying or being granted a commercial license. Those developers who don't use BK, or don't want to continue to use BK can choose Git, any alternative they like, or nothing at all.

    28. Re:You missed some of the viewpoints. by DavidHopwood · · Score: 1
      Well, strictly speaking the license says:


      Provisions which, by their nature, should remain in effect beyond the termination of this License shall survive.


      It's not entirely clear what that means, and I'm pretty sure it would be unenforceable. It also says:


      If this License is terminated for any reason, You must delete all copies of the BitKeeper Software and cease using the BitKeeper Software.


      i.e. you must delete all copies of the software as well as ceasing to use it.


      Anyway, it would be pretty stupid for McVoy to try to sue Linus or other former BitKeeper users at this point, even if the license provided any justification for doing so.

  87. why not use subversion? by HelloKitty · · Score: 2, Interesting

    Subversion is awsome:

    I started using the Subversion (SVN) source control tool at home instead of CVS (they have convert scripts to convert the old CVS repos)... I use it to store about 2GB of sound and art data as well as source code and configuration files for my system, basically anything I might want to get a previous version.

    My frontend is TortoiseCVS, which is integrated in the explorer windows - which makes for a really easy and intuitive interface.... No more synchronizing two separate windows. Just use explorer, very simple.

    It handles binary files automatically (by autodetection using heuristics on the data and through configurable mime types), and stores binary diffs so your database doesn't get bloaty. In the recent 1.2 version of SVN they've added locking to the databgase in case you're working with others on binary (not-mergable) files.

    For linux there's GUIs as well if any of you do that thing... And there's other options than just Tortoise on Windows...

    They support several database formats including Berkley DB, as well as a filesystem database (similar to what cvs used)...

    Access can be local filesystem, or remote over WebDAV (http) or over SSH (what I'm using, it's secure, encrypted, good!)...

    TortoiseSVN even comes with a graphical merge tool (TortoiseMerge).

    If you're looking for source control, I recommend Subversion. It's free, cross platform, and awesome... I would almost recommend to everyone, but I still have some features I still want to test before going that far... They still need to release 1.2 final (write-locking for binary files), and TortoiseSVN needs to support the locking feature in the 1.2 client...

  88. Greeeat. by gmatyola · · Score: 2, Funny

    Now we'll have other people who make:

    GitTorrent

    Gimp-Git

    Kgit

    Gititude

    1. Re:Greeeat. by Mike+Buddha · · Score: 1

      Lest we not forget YAG.

      --
      by Mike Buddha -- Someday the mountain might get him, but the law never will.
    2. Re:Greeeat. by anynameleft · · Score: 1

      Or as the Germans would say:

      iGitt

      (If you don't know German, please look it up at dict.leo.org, and then read in TFA that Linus says it 'has some rough edges')

  89. wow. by radarsat1 · · Score: 1

    i'm sorry. but wow. did he just pull this out of his ASS? a brand-new version control system in what... two weeks? that meets the requirements for kernel development? that's impressive.

  90. Subversion developers agree with Linus by aok · · Score: 1

    http://subversion.tigris.org/subversion-linus.html

  91. analogy by genericacct · · Score: 1

    Close. You forgot the part about the park being private property (like a school or something), and Linus teaching a "jodo" class there. Hmm, and maybe Tridge was trying to... make a new public parking lot next door?

    I forgot what we were talking about. My dog needs to pee now.

  92. This controversy is good for FOSS by dmh20002 · · Score: 1

    Because it brings two important issues out in the open : using proprietary software tools on important projects, and reverse engineering. The whole thing is generating some really well thought out commentary (amid the reflexive flames) on both sides of the issue(s).

  93. Conspiracy theory by Anonymous Coward · · Score: 0

    Larry and Linus, technical matters aside, are good friends. If Linus were to adopt Arch, Bazaar/NG, or Monotone, the new system would be capable of rapidly crushing BitKeeper. Linus doesn't want his friend's business going under, so Linus switches to his own tool, git, which is explicitly designed to be useful only for the specific model under which the Linux kernel is developed.

    This seems like a pretty shitty thing for Linus to do, but he has acted dishonorably in the best due to his friendship with Larry.

    1. Re:Conspiracy theory by MenTaLguY · · Score: 1

      I think that's a bit unfair. I've been following his evaluation of what was out there, and git really was the best choice, I think.

      And it's not as if the other tools aren't benefiting. git is something new, providing a virtual versioned filesystem in a way that no other SCM (BitKeeper included) has. Arch and Darcs at least are looking into using git as a backend now.

      --

      DNA just wants to be free...
    2. Re:Conspiracy theory by Anonymous Coward · · Score: 0

      git is something new, providing a virtual versioned filesystem in a way that no other SCM (BitKeeper included) has.

      Actually, this part of git's design is lifted pretty much directly from monotone. The two systems are very, very similar in design; git is faster (though monotone has come much closer to catching up, in the last few weeks), while monotone is currently much more mature and featureful.

      But then, I work on monotone, so adjust for whatever bias you suspect :-).

      -- Nathaniel Smith, njs@pobox.com

  94. The difference bwtween Linux and *BSD by Anonymous Coward · · Score: 0

    The Linux community makes tools to make their development easier and *BSD makes tools to make their OS better.

    Huh, who would have thought.....

  95. Not a lawyer... by Anonymous Coward · · Score: 1, Funny

    But he stayed at a Holiday Inn last night!

    1. Re:Not a lawyer... by mink · · Score: 1

      This is incorrect. A simple Holiday Inn will only get you some sleep, a paper and maybe breakfast.

      You have to stay at a Holiday Inn Express to become magically delicious.

      --
      Well I've wrestled with reality for thirty five years doctor, and I'm happy to say I finally won out over it.
  96. BEST POST EVER by Danuvius · · Score: 1
    Larry is an immoral insane person and linus had no right to yell at tridge for larry's actions.
    Yessireebob!

    It astonishes me how practically everyone replying to your post clearly hasn't a clue what they are talking about. Not even worth trying to explain to them though... if someone couldn't read and/or comprehend the point in the previous armada of posts in 4-5 past slashdot stories, they're not about to start now.
    --
    Akarsz Magyar Gentoo fórumot? Akkor
  97. Immoral to be compatible? by jbn-o · · Score: 1

    Please explain how reverse engineering Bitkeeper's network protocol is immoral.

  98. Using BK's servers by thaddjuice · · Score: 1, Interesting

    One of the things that a lot of people miss is that Tridge wasn't just reverse engineering some software that reads a Word file. He was reverse engineering the protocol that BK used on their servers.

    What if Tridge wrote something that totally hosed the kernel source on BK's server? People would be screaming bloody murder at BK for letting it happen. One of the reasons BK kept their stuff closed was so they could take accountability if anything went wrong and now exactly how every client was accessing it. That's one of the advantages most managers see with going with a commercial company rather than a OSS solution.

    This isn't just copying functionality, it's putting a widely used system at risk because you don't agree with their practices. That's the same philosophy espoused by a lot of virus writers.

    --
    Find me in ~/.sig
  99. If Monotone is too slow by Anonymous Coward · · Score: 0

    then Linus should post concrete examples of what commands need to be sped up. Just waving your hands and saying it is too slow is not useful to anyone.

    But eventually a Monotone/Git wrapper will be made and Git can be phased out. Git can never be a long term solution.

  100. mod parent up by MenTaLguY · · Score: 1

    The comparison is perfect!

    --

    DNA just wants to be free...
  101. The article got an important fact wrong. by kfogel · · Score: 1

    The article has the sequence of events wrong: what actually happened was that BitMover Inc changed the BitKeeper license to shut out developers who work on competing open source systems, and BitMover did this only after Linus had selected BitKeeper as the version control software for the Linux Kernel.

    The discussions the kernel team had about choosing BitKeeper were based on the assumption of zero-cost licenses for all open source developers who wanted to contribute to or follow kernel development. At this time, there was nothing in the BK license about excluding developers who work on competing software.

    Then, later, BitMover changed the license, after Linus et al had gone to the trouble of making the switch. There's a term for this: "bait and switch".

    See also http://subversion.tigris.org/subversion-linus.html

    -Karl Fogel

    [Disclaimer: my viewpoint only, not speaking for my employer.]

    --
    http://www.red-bean.com/kfogel
  102. Firegit! by Anonymous Coward · · Score: 0

    This whole situation has inspired more than enough flames...

  103. The Fifties called by Anonymous Coward · · Score: 0

    The Fifties called - they want their McCarthyite hysteria back. Here in the 21st century, the pejorative epithet of choice is "terrorist".

    You're welcome.

    1. Re:The Fifties called by slashdot_commentator · · Score: 1

      lol.

      The problem is that the Communists focused on property rights (The needs of the collective supercede the rights of the individual, at least to the Lenin/Stalin point of view). Legal interpretation and philosophy on property rights doesn't appear to consume the thoughts of terrorists.

      What really kills me is that while I loathe Ayn Rand's poser philosophy, it is really coming up in spades here with this F/OSS - Torvalds coup attempt.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
    2. Re:The Fifties called by slashdot_commentator · · Score: 1

      Oh, and those who fail to learn from history are doomed to repeat it.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  104. RMS vs Linus by Anonymous Coward · · Score: 0

    RMS is basically a strong advocate for free/open source. Unfortunately he's close minded and his opinions are more ideological and "religious". Linus is basically open minded and understands the corporate world better. We'll have a good product in the end, however I think Linus's philosophy will acheive it much better/sooner than RMS's would.

  105. Now that this is resolved... by concept10 · · Score: 1

    could they GIT back to work on the damn kernel?

  106. Expectation not out of date, but as designed by Phong · · Score: 1

    Git was not created to be a general-purpose SCM system -- it is designed to handle the Linux source code only, so it has design decisions that make that task fast (and to make development easy too). I believe that git is a stop-gap, "good enough for now" system that will be abandoned when one of the open-source (real) SCM systems is fast enough to handle what Linus needs it to do (e.g. both Monotone and darcs are coming out with performance releases in an attempt to meet this need).

    --
    ..wayne..
  107. Mod Up! by Abcd1234 · · Score: 1

    Wow, that was really quite informative. Thanks!

  108. Revisionist? by einhverfr · · Score: 1

    I didn't think that Linus chose the name Linux. Iirc, he chose the name Freex for his creation.

    Makes you wonder if the name was, as it implies, emphasiing Free, or it he was calling himself a Freak....

    --

    LedgerSMB: Open source Accounting/ERP
  109. It's a shame... by [Xorian] · · Score: 3, Interesting

    ...Linus didn't discover Vesta before he started implementing git. The core of the two are very similar.

    • Linus said "git is not an SCM. it's a filesystem designed to host an SCM". The Vesta repository is a filesystem. It has a versioning system (and a builder) built on top of it.
    • git's backing store is indexed by a hash of the file contents, just like Vesta's.
    • git stores complete copies of files, but only one copy of each file, just like Vesta.

    Of course there are some important differences. Like the fact that Vesta's been around for over a decade, and has been in production use for microprocessor design at Compaq and Intel for over 6 years.

    --
    CVS is teh suck. Use Vesta instead.
    1. Re:It's a shame... by [Xorian] · · Score: 2, Informative

      I probably should have included a link to the post I made to the git mailing list with some more details.

      --
      CVS is teh suck. Use Vesta instead.
  110. Boy, are you an obvious astroturfer! by Anonymous Coward · · Score: 0
    You need to do your astroturfing with more subtlety, or else you won't be earning your keep:

    "Groklaw is highly inconsistent. It makes a point to show this BitKeeper deal was a "mountain out of a molehill", but the folks at Groklaw have no issue blowing other issues into orbit."

    First, Groklaw did not make a point of saying this was a mountain out of a molehill. It was merely an account of what Tridge said. You impart meaning into the account according to whatever your prejudices are. Groklaw didn't tell you want to think about it. Secondly, you way overshoot your argument with the blanket "blowing other issues into orbit." Give an example. Right, thought so.

    "And they aren't even lawyers! "IANAL. I am a journalist with a paralegal background...",

    Precisely the sort of person you want doing legal research. You do know that is what a paralegal does, right? They do the research for the lawyers.

    "When it comes down to it, Groklaw is just as much a zone of religious idolatry as Slashdot is."

    Fortunately, anyone reading both sites knows you are 100% wrong. Hope you weren't paid too much to write what you did.

  111. AWESOME ANALYSIS!!! by Anonymous Coward · · Score: 0
    Dude, thank you, I hate fucking open source zealots who freak out when someone writing software for a living *gasp* does something in their own best interest.

    McVoy didn't like Tridge trying to get data out of the BitKeeper format, so he acted in his own best interest. WHAT A MONSTER!

    And the obvious result is that Linux is now writing his own GPL-licensed SCM. McVoy did what he thought was best and screwed himself out of some free publicity, and now Linux will be using a GPL tool to manage the source tree.

    We ALL KNEW this would eventually happen when Linus chose BitKeeper, it's just that it looks like Git is going to be shoved into production before it's really mature or stable. Blame Tridge, he knew what he was doing would piss off McVoy who was giving away his product for free publicity

  112. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  113. Only a programming god... by Jozer99 · · Score: 1

    Only a programming god could write a new version tracker in the week after he got rid of his old solution. On the other hand, if programming gods exist, the Linus is a candidate.

  114. zdnet.co.uk-Google Suppository. by Anonymous Coward · · Score: 0

    "Personally, I wouldn't want to store my repository on someone else's server, either. "

    Well there goes Gmail.

  115. So is most of the world.-OSS OOPS! by Anonymous Coward · · Score: 0

    "Other than one small correction, you are dead right, I suspect. I would say "This chain of events began with Linux (perhaps forgivable) mistake of choosing a proprietary tool in the first place.""

    And it ended with F/OSS advocates trying their darndest to undermine that decision. Or as one poster said "It's like giving beer to Homer Simpson". Problem is that the "advocates" could talk the talk, but not walk the walk when it came to a viable solution to Linus's problem. "Hey OSS is so much better...oops!" Maybe they should have had something good waiting before pulling the rug out from under Linus...like say before BK ever existed?

  116. Maybe Linus is tired of the ideological battles. by Anonymous Coward · · Score: 0

    Actually I think this whole situation started not with Torvald's choosing BK. But with the OSS community not having a viable choice to present to him to begin with. Maybe instead of being mad at Linus and McVoy for making a pragmatic decision? We should be mad at ourselves for not having our act together, so that Torvalds shouldn't have to make a choice between ideology, and pragmatism.* Also this should be a warning to the OSS community, that you need to pay attention to needs within your community, before worrying about goals outside of it.

    The community also needs to give Larry his due. BK did make a measurable difference. Some of which we may not learn the full extent of until years later. Also GIT owes something to BK in at least showing Linus, what's important, and what's not, as well as setting what to expect in a viable replacement.

    *The outside world is watching. They may walk away with lessons that may not be as flattering as what the F/OSS community would like them to be.

  117. Re:Git? - to teh curious... by Anonymous Coward · · Score: 0


    C:\Documents and Settings\Administrator> md /?
    Creates a directory.

    MKDIR [drive:]path
    MD [drive:]path

    If Command Extensions are enabled MKDIR changes as follows:

    MKDIR creates any intermediate directories in the path, if needed.
    For example, assume \a does not exist then:

    mkdir \a\b\c\d

    is the same as:

    mkdir \a
    chdir \a
    mkdir b
    chdir b
    mkdir c
    chdir c
    mkdir d

    which is what you would have to type if extensions were disabled.

  118. zdnet.co.uk-Easy is hard. by Anonymous Coward · · Score: 0

    [AC]
    "If it weren't for the foresight to mirror *some* of the BitKeeper information in CVS, the kernel developers would have no developement history other than what they can dig up in the archives."

    and

    [Naikrovek]
    "wow that's what I call reverse engineering!"

    I'll let you two figure out what's wrong with the above.

  119. Re:CVS or Subversion by Anonymous Coward · · Score: 0

    Central SCM -- 10,000 developers all around the world work on this and that. And guess what happens when the developers think they have something nice that should be included in the next kernel? It gets all sent to the central server where a small number of people must review everything. They have to figure out what to keep, what to get rid of and how to make sure all these patches work with each other.

    Distributed SCM -- everybody has their own server. They are free to work on their hearts delight. Developers start sending in patches. Linus decides on a few to use, integrates them into the kernel -- pushes out this new version to the 9,900 developers still working on their own stuff. It's now up to each individual developer to integrate his changes into the new kernel version. So instead of Linus getting overloaded with integrated patches, the work has been spread onto the big community of developers.

  120. Re:wow -- better file a PATENT NOW by Anonymous Coward · · Score: 0

    Better file a patent on this process before Microsoft or SCO do.

  121. Sega v. Accolade and Lexmark v. Static Control by tepples · · Score: 1

    Communication protocols can require exchange of standardized data strings as part of handshaking. That data may be copyrighted.

    If the "magic cookie" data is copyrighted, then its intended use is a fair use of the copyrighted work. Sega tried this argument back in the days of the Genesis but got shot down in Sega v. Accolade.

    I could write a protocol that requires the client to upload a bitmap of Mickey Mouse to connect. Even if you have the method, it would be an infringement of Disney's copyright for you to use it.

    Bad example. Exclusive rights in the first Mickey Mouse films -- "Plane Crazy", "Gallopin' Gaucho", and "Steamboat Willie" -- have likely already lapsed due to a faulty copyright notice: "By Ub Iwerks, Copyright MCMXXIX" instead of the correct "By Walt Disney, Copyright MCMXXIX". More importantly, even if you changed it to "Winnie-the-Pooh" which is thought to be still under copyright, this copying would be deemed a fair use rather than an infringement.

    This is similar to how the DMCA can be stretched to cover printer cartridges

    Lexmark pulled a stunt similar to Sega's but got shot down even in the DMCA era: Lexmark v. Static Control. Now that such a precedent is on the books, it has become easier for makers of interoperability products to get their way in summary judgments rather than through pyrrhic litigation.

  122. Where's that KERNEL TESTING HOWTO? by urbieta · · Score: 1

    Seriously, where is it? there should be a very comprehensive howto and an automated reporting method.

    I guess I won't mind adding a little extra activity to my time.

    I am used to linux so much that las month I tried XP I was blown away by the fact that applications just die, or the whole thing dies! sometimes a reboot, sometimes closing all apps, it was a horrible experience! and I am supposed to have lotsa memory to avoid problems :S

    Im back to safety, no more sadness, so my productivity went back up

    yeees, I just met XP to see if things where the same, sad to say, worse even though the theme is cute :) ...looks like one of those included in mandrakes icewm themes ;)

    So I thank every person on this planet who has been involved with linux and am here to serve :)

  123. Some details about git by dotlin · · Score: 1
    The C|net article referenced in this story does not do a good job of describing what git is.
    From the LWN article The guts of git: Git is not a source code management (SCM) system. It is, instead, a set of low-level utilities (Linus compares it to a special-purpose filesystem) which can be used to construct an SCM system. Much of the higher-level work is yet to be done, so the interface that most developers will work with remains unclear. Another article, (long), about git from the kerneltrap web site with relevant emails to/from Linux about some of the trade offs in it (fast patch management vs. no file deltas stored in the same file impacting space efficiency): Managing the Kernel Source With 'git'

    The source for git is available online at:

    http://www.kernel.org/pub/linux/kernel/people/torv alds/ Git mailing list: http://vger.kernel.org/vger-lists.html#git

    I'm having some difficulty wrapping my head around what git is and how much functionality it provides that is needed to do SCM. My take on this is that git can be thought of as a low level SCM repository kernel that can implement a particule file structure (optimized for directory content management) that leads to easy replication, distributed file system with no worries about file corruption (unless you are really worried about SHA1 collisions). Git is not yet a SCM but a work in progress of the repository layer.

    Anyone familiar with ClearCase (a proprietary SCM now owned by IBM) is aware (possibly painfully so if they were invloved with administrating it) that it uses its own proprietary file system (which it calls VOBs). ClearCase has replication capabilities so there may be some degree of overlap in the basic concepts between ClearCase's lower level VOB layer and git.

    There's more to do on top of git to make it part of a polished SCM system. I expect just as Linux has multiple Desktops (KDE/Gnome/xfce) there will be multiple git front-end clients to use the git utilities (API) to manipulate the contents of a git repository using your favourite language (Perl/PHP/Java/...) along with utilities to provide gateways to/from other SCM repositories such as CVS.

    --
    Transmitting energy without a license.
  124. Re:wow -- better file a PATENT NOW by bilgebag · · Score: 1

    We don't have software patents in Europe (yet). I'd be happy for Linus, OSDL or any other trusted third party to file a defensive patent on my behalf (and pay for all the required searches!). I'm also looking for a new job if someone wants to hire a +4 Insightful mind who has ideas as good as that every morning in the shower. Hardly ever at work, granted, but in the shower, yes.

  125. The reason by Daedalon · · Score: 1

    [Torvalds] ranted against Tridgell, but that's misplaced, I think. Torvalds isn't fully into the "Free Software" philosophy (despite his use of the GPL for Linux), and so doesn't see any value in Tridgell's work and calls it "evil."

    I think you are mistaken here. Please read Linus's own words on the subject before judging him. A quote:

    [Tridgell] didn't write a "better SCM than BK". He didn't even try - it wasn't his goal. He just wanted to see what the protocols and data was, without actually producing any replacement for the (inevitable) problems he caused and knew about.

    He didn't create something new and impressive. He just tore down something new (and impressive) because he could, and rather than helping others, he screwed people over. And you expect me to _respect_ that kind of behaviour?

    Everyone having any feelings about this Linux SCM change topic, I urge you to hold your comments until you've read Linus's explanation of his feelings and actions and also his other replies in the thread, like this, this, this and this. It's really worth the little time it takes, for you'll find detailed explanations on what made BitKeeper so great, what's Linus's opinion of reverse engineering, why isn't he pissed off at BitMover, Inc. and much more.