Re: Let's stop feeding the NVidia cuckoo
- To: email@example.com
- Subject: Re: Let's stop feeding the NVidia cuckoo
- From: Matthew Garrett <firstname.lastname@example.org>
- Date: Tue, 1 Mar 2005 16:04:36 +0000
- Message-id: <[🔎] E1D69rQemail@example.com>
- In-reply-to: <firstname.lastname@example.org>
- References: <email@example.com> <20050225202547.GJ27159@zewt.org> <20050225204732.GA22117@squee.verizon.net> <20050225211250.GB9071@andromeda> <20050225212307.GB22117@squee.verizon.net> <20050225213345.GA9727@andromeda> <20050227095013.GE9897@mails.so.argh.org> <20050227095013.GE9897@mails.so.argh.org> <20050227174554.GF1351@xieana.donarmstrong.org> <E1D5YxW-0007qNfirstname.lastname@example.org> <E1D5YxW-0007qNemail@example.com> <20050228020516.GG1351@xieana.donarmstrong.org> <E1D5hxGfirstname.lastname@example.org> <E1D5hxGemail@example.com> <firstname.lastname@example.org>
Francesco Poli <email@example.com> wrote:
> On Mon, 28 Feb 2005 10:16:46 +0000 Matthew Garrett wrote:
>> If we actually upheld this standard at present, it would result in us
>> removing a large number of packages from Debian.
> I think that these issues are sarge-ignore because of GR2004-004, but
> will be release-critical bugs post-Sarge.
That's, uh, entirely insane.
>> If a JPEG can be considered "free enough" under some circumstances,
>> I'm confused as to why it's not always good enough.
> OK, think of a program.
> I give you a file written in C, that can be compiled by gcc into the
> binary executable.
> Am I giving you the source code?
> Yes, in most cases, I am.
> But what if the program is a parser generated by Bison?
> Now the C code is not source code anymore.
> The grammar description is the real source code.
> If C code can be considered "free enough" under some circumstances, why
> is it not always good enough?
> Because it's not always the "preferred form for modification", that's
No. Autogenerated C is not the preferred form for modification, but nor
is it a practical form for modification (in most cases - this is not
always true). However, in almost all cases it *is* practical to modify a
Machine-generated C code is fundamentally different to hand-written C
code, in the same way that a machine-generated JPEG (for instance,
something designed to stress test JPEG decoder algorithms) is
fundamentally different to the more common sort. There is no fundamental
difference between a JPEG that was derived from a lossless format and
one that has always been a JPEG.
Matthew Garrett | firstname.lastname@example.org