This is a textbook case for a business school
Posted Apr 7, 2005 1:21 UTC (Thu) by darthmdh
In reply to: This is a textbook case for a business school
Parent article: Linus on the BK withdrawal
No, it was developed because Larry had a passion for SCM tools, and a heck of a lot of experience in writing them, and wanted to contribute a decent one to the community and hopefully get rich on the side ;)
It was not developed specifically for Linus. When Linus adopted it for the kernel, it already had a rapidly expanding userbase. Bitmover promised and delivered free support to him, no doubt knowing full well that the Linux kernel is the dream test case for any distributed SCM development - an arseload of developers and others spread all over the planet and an extremely active tree with many branches. That being proactive in supporting Linus here would improve BitKeeper is a given.
Bitmover also had at that time (and I assume still do) many commerical clients paying for support - they didn't have to give Linus any help whatsoever - but what software engineer in their right mind is going to forsake the dream test case for their pet project? Especially one mutually beneficial?
I can't recall any options of note being added since the adoption by Linus, just a lot of polishing in the backend (eg improving the protocol to make updates much faster). But maybe my own use of SCM functionality isn't deep enough to notice everything so I'll believe you.
Bitmover already used revenue from support contracts and custom consulting to pay for development costs (like most software houses) and I assume this will go on regardless.
I know I've been somewhat negative in a few posts on the various articles in LWN on this topic today, I guess the bright side to the story is that BitKeeper is still around, still the best, there's a very good incentive for Open Source SCM alternatives to get their acts together (adoption by Linus Torvalds and possibly hundreds of thousands of others), and the usual anti-BK trolls now have to crawl back under their bridges and find something else to whine about meaning we won't see them for a while hopefully. I especially like the new kick in the pants for SCM developers which will hopefully benefit the open source community, and the opportunity to look at eg Monotone and Bazaar, neither of which I'd heard of until now. What can I say, I like new toys :)
to post comments)