Slashdot Mirror


Interview With BitKeeper Author Larry McVoy

Jeremy Andrews writes "KernelTrap has spoken with Larry McVoy, BitMover founder and primary BitKeeper author. BitKeeper, a distributed source control system, has been adopted by Linux kernel creator Linus Torvalds and condemned by free software icon Richard Stallman. In this interview, Larry looks back through the years, describing his exposure to computers and Linux. He also discusses the history of BitKeeper, from writing NSElite for Sun (which turned into their still used SCM, Teamware), to his desire to keep Linus from burning out, to the present day solution. The choice to not license BitKeeper under the GPL is also explained. Larry discusses much beyond Bitkeeper as well, exploring some of his other interests. Find the full interview on KernelTrap."

4 of 347 comments (clear)

  1. Pragmatism by jdh28 · · Score: 5, Interesting

    Linus' approach to BitKeeper (and to everything it seems) is a purely pragmatic one. He has said that if there is a GPL'ed SCM that is at least as good as BitKeeper then he will switch. Until that happens he refuses to let idealism stand in the way of progress.

    I think the BitKeeper license is an interesting innovation. My only problem with it, is that if I am using it for free, I am _forced_ to upgrade when new versions become available. Even on an open source project I wouldn't want to be changing something as fundamental as my SCM very regularly. If it aint broke and all that.

    john

    1. Re:Pragmatism by Mr_Silver · · Score: 5, Insightful
      My only problem with it, is that if I am using it for free, I am _forced_ to upgrade when new versions become available.

      So pay up and quit whining about it.

      You're getting something for free, nothing, nada, zip that someone else has spent time and effort on, why are people not appreciative of this fact any more?

      You don't go whinging about a free beer your mate gives you do you? And yes, even that beer will come with conditions (like you're supposed to drink it with him).

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
  2. RMS condemning non-free, not BitKeeper itself by Seth+Finkelstein · · Score: 5, Insightful
    Agree or disagree, I believe the phrase BitKeeper ... condemned by free software icon Richard Stallman mis-states the issue. It's not the merits of BitKeeper _per se_ which are at issue. Rather, it is the very idea of the use of it - even if it's technically better!

    What RMS actually said was:

    Bitkeeper issue
    The use of Bitkeeper for the Linux sources has a grave effect on the free software community, because anyone who wants to closely track patches to Linux can only do it by installing that non-free program. There must be dozens or even hundreds of kernel hackers who have done this. Most of them are gradually convincing themselves that it is ok to use non-free software, in order to avoid a sense of cognitive dissonance about the presence of Bitkeeper on their machines. What can be done about this? ...

    Linux, the kernel, is often thought of as the flagship of free software, yet its current version is partially non-free. How did this happen? This problem, like the decision to use Bitkeeper, reflects the attitude of the original developer of Linux, a person who thinks that "technically better" is more important than freedom.

    Value your freedom, or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn.

    That's a very profound statement. It's easy to sneer at it, to dismiss it ad hominem. But he raises important points which deserve to be addressed in depth.

    Sig: What Happened To The Censorware Project (censorware.org)

  3. Ah, there's the rub by Nygard · · Score: 5, Insightful

    The system is no longer GNU + Linux kernel. If it's about giving credit in proportional amounts, then X, perl, Berkeley, Apache, Netscape, and many other major contributors should also be recognized.

    I do understand that some of these can be stripped away without impairing the OS, but some of them cannot.

    While calling the whole ball of wax "Linux" may be overstating the importance of the kernel, calling it GNU/Linux understates the importances of all the other contributions.

    --
    "Genius may have its limitations, but stupidity is not thus handicapped." --Elbert Hubbard (1856-1915)