Posted Jan 26, 2006 5:17 UTC (Thu) by lm
In reply to: git
Parent article: Tridge wins the 2005 Free Software Award
I stated for years that this stuff was hard and people said that I was wrong. The open source press people have been crowing that a replacement was "made in weeks". That's complete nonsense. Linus has been working on this since April and he _continues_ to work on it. As do a bunch of other people. And it's obviously not done because if it was then why are they working on it? Oh, so they "replaced BK" in a few weeks did they? I don't think so and neither does anyone else who actually uses these tools to do real work. Our sales have doubled in the last year, do you think that would happen if there were a free alternative? Oh, wait, that's all due to my stellar marketing talents. Uh-huh. Right. That's worked out so well with you.
Git is cool, I like it, but the idea that BK was replaced in a wink of the eye is pure marketing bullshit. If you want to believe it, that's fine, but it's still bullshit. And I personally find it somewhat self-serving that the open source press touts that but forgets about all the good BK did for the community. Does anyone remember Linus about to burn out? Does anyone remember that BK prevented that by helping him scale? Nooooooo, we're just the evil corporate guys out to screw you. Yup, right again. Not.
The point is that we gave something of value to the community, in good faith, and Tridge screwed that up. If it weren't for him, the kernel would still be in BK and progress would be 100% focussed on the kernel. Instead, what you have is a bunch of very talented people wasting their time on something they had and could have continued to have for free. Yeah it wasn't open source and it pissed RMS off. So what? It helped the kernel in a big way and no matter what the silly press says, no BK has taken its toll on the pace of kernel development.
Linus made it pretty clear when he said that he would have respected Tridge if Tridge was actually make something better. But that wasn't the case. Tridge was simply trying (and failing) to rip off our development efforts. He doesn't understand 1/100th of what we do about this stuff, all he did was upset the apple cart. Whoohoo. Good for him.
You tell me what's better: Linus working on the kernel or Linus working on an SCM tool.
Come on people, it's fun and all to piss and moan about this and it's fun to pretend that the open source community prevailed, but the reality is that you don't have something as good as BK and you have critical people wasting their time on trying to create a replacement simply because Tridge wanted to be a "hero". Way to go Tridge. Nice work. And for this he gets an award. That's pathetic. I'm not Tridge so I can't speak for him but if I had done what he has done I'd be ashamed of myself. That work isn't science, it isn't advancing the art, it's just a ripoff. You award ripoffs? What about the bum down the street stealing TVs for his drugs? Shouldn't you award that too? What's the difference?
Tridge is a very smart guy. If he wanted to sit down and spend the multiple years it would take to write a good SCM system there is a very good chance he'd do a better job that we did, in my opinion he is smarter than I am (he'd have a tough time because all of our engineers are smarter than I am. But still.) The point is that he didn't do that. If he had, I'd be here singing his praises, I respect good engineering. I'm not that thrilled with ripoffs, ripoffs are dramatically easier and ripoffs aren't innovative. Imagine what Tridge could have done if he sat down and worked on things for a few years. You guys might have something better than BK. Hell, I'd lead the award committee for that effort, good engineering is good engineering and everyone respects that.
Getting an award ought to be something for *advancing* the state of the art. Tridge got awarded for ripping off commercial software in violation of the licensing terms. You guys are proud of this? Really?
to post comments)