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."
Software Wars
CVS has a lot of short-comings. Most people that use CVS are ready to admit that, I think. Maybe CVS works for gcc, but gcc has multiple persons with write access to the tree. The kernel bitkeeper repository has only one single person with write-access; Linus himself. Linus himself decides what goes in and what doesn't, by pulling from other developer's trees, or by applying normal patches.
Then again, CVS would probably be able to handle the kernel too. But Linus doesn't like CVS one single bit, and since he doesn't, the choice wasn't CVS vs BK, but rather no source-management system vs BK.
Oh, and Bitkeeper is in no way mandatory for kernel-development. Alan Cox and Alexander Viro, for instance, don't use BK, and have no trouble getting their contributions into the kernel. In fact, Viro commented that it got easier, since Linus got relieved of some work.
The fact that gcc was a prerequisite for the Linux-kernel doesn't change the fact that CVS is far inferior to BK. Oh, and it's not like BK is totally non-free. As long as you accept to have your changelogs logged to a server, you get the program for free. Furthermore, the source-code is available, and you are allowed to modify it, as long as it still passes the regression-tests and does nothing to circumvent the open-logging. To finnish off, the program will become GPL if BitMover ceases to exist (can't remember the exact terms, sorry...)
I'm not saying that I'm thrilled with having one important part of the kernel-development process non-free, but I agree when Larry McVoy says that people should spend their time coding a replacement instead of complaining.
One site is always a master, the rest are slaves for a specific branch. For another branch roles may be swapped of course.
There are also some specifics dealing with the conflict resolutions and obvious races in them. Usually the lusers never see that. It is for the cm to sweat over and sort them out.
Anyway, Larry is right, you are wrong.
RTFM again please.
Baker's Law: Misery no longer loves company. Nowadays it insists on it
http://www.sigsegv.cx/
It's no myth. Bellesiles was a fraud, in case you haven't heard yet.
IIRC, didn't the Nazis have some trouble dealing with the Warsaw ghetto, where the locals had managed to procure some small arms for themselves?
Was it? I'd think the people didn't have much of a choice in the matter, once they gave up the ability to defend themselves: "do as der Führer says, or we'll put a bullet in your head." Besides, when is a majority opinion ever of any relevance anyway when it comes to your rights? I don't know if prewar Germany was a democracy, but the United States sure as hell isn't—and I'm grateful that it isn't. Democracy, after all, is two wolves and a sheep deciding what to have for dinner.
My experience is that you won't find a more polite or upstanding group of people than at the gun range. Since everybody is in possession of firearms of varying degrees of potential lethality, people tend to be on their best behavior—an illustration of the axiom that "an armed society is a polite society."
I don't deny that there are psychopathic individuals in society whose rights ought to be restricted. It does not follow, however, that the rights of law-abiding citizens should be infringed on account of a few "bad apples." Should your free-speech rights be infringed because somebody might say something that would cause offense? Should your right to peaceably assemble be infringed because a few rabble-rousers might go on a rampage through downtown and bust up a few shop windows? If your answer to these questions is "no," then you logically cannot justify infringing the right to keep and bear arms.
20 January 2017: the End of an Error.