Re: Why DRM exists [was Re: Flame Linus to a crisp!]

Larry McVoy (lm@bitmover.com)
Sun, 27 Apr 2003 16:28:35 -0700


On Sun, Apr 27, 2003 at 11:05:15PM +0100, Alan Cox wrote:
> Your economic model is flawed because if something needs doing enough
> someone will pay to do it. The moment the value exceeds the cost it
> should happen.

Explain to me how BK would have happened under your (non flawed) model.
Before we gave it to you, you had no idea how to do it. It cost
millions to get it to the point that you could see that it was valuable
by using it.

If I had said "Hey, Red Hat, how about you give me $8M so I can go
build you the perfect SCM tool" you would have laughed your ass off.
As would any other company, the amount of money it takes to do something
new is not a working amount for a single customer.

Under your model, only incremental change will occur, no customer is
ever going to fund the large amounts required for truly new work.

> As to using one companies lessons to do your work, how much did BK learn
> from what *didn't* work well in Clearcase. Rather a lot I believe. That
> learning fuels innovation.

Maybe it fuels you, it certainly doesn't fuel me. As far as I know,
nobody who works here has ever run clearcase or looked at their file
formats. All of the clearcase knowledge I have has come indirectly
through customers who have told me how it works. At this point I have
a pretty good idea how it works but at no time did we ever attempt to
emulate or improve on clearcase.

A lot of people who work here have commented that they like working
here because we don't back away from the hard problems. We don't
work at things by going "hmm, clearcase does it this way, let's see
if we can do better". Linus told us he'd use BK when it was the best
and what we thought he meant "best" meant "it can be no better", not
"well, it's better than all the other crap out there". The way we work
is to imagine perfection and then try and build that. I'm really not
interested in how CVS does it or how ClearCase does it, I already know
they do it wrong. I'm much more interested in the definition of "best".
What is the best answer? OK, let's build that.

The fact that we took that approach is the main reason we're in business
today, there are literally hundreds of competitors out there, so if we
are only slightly better do you think anyone would know we existed?
Not a chance. I'll bet you I can name at least 20 and probably more
like 200 SCM companies you've never heard of. We weren't interested in
being number 201 in that list.

-- 
---
Larry McVoy              lm at bitmover.com          http://www.bitmover.com/lm
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/