Re: Nvidia and its choice to read the GPL "differently"

From: Vojtech Pavlik (vojtech@suse.cz)
Date: Sat Jan 11 2003 - 17:36:33 EST


On Sat, Jan 11, 2003 at 04:53:33PM -0500, Rob Wilkens wrote:
> On Sat, 2003-01-11 at 16:44, Kurt Garloff wrote:
> > You're new to Linux, aren't you?
> > Or terribly presumptous.
>
> A little of both, but not too much of either.
>
> I'd say "New to linux" but I've been using it on and off since 1995 or
> earlier.
>
> I'd say terribly presumptuous, but I don't think it is presumptuous to
> say that if there are many patches (bug fixes, mostly) coming in that
> the code that was originally there was of questionable quality.

Very interesting idea. But not correct.

The reason is code rot(*). You have never to stop maintaining and patching
and fixing the code to keep it working. A perfectly good and clean code,
if you don't touch it, becomes crusty and smelly over time(**). This is why
the number of patches daily entering the kernel is actually a sign of good
overall code quality. ;)

(*)
        http://www.tuxedo.org/~esr/jargon/html/entry/software-rot.html
        http://www.tuxedo.org/~esr/jargon/html/entry/bit-rot.html

(**)
        One of the reasons for this is that the hardware changes over
        time. Another is that the requirements of what it is expected to
        do change over time. And yet another is that due to the above
        changes the rest of the code gets updated and the parts that
        were not touched do not interoperate properly any more.

Huh. And now I'll be getting all the e-mails following in this thread.

-- 
Vojtech Pavlik
SuSE Labs
-
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/



This archive was generated by hypermail 2b29 : Wed Jan 15 2003 - 22:00:38 EST