Re: Let's stop feeding the NVidia cuckoo
- To: debian-legal@lists.debian.org
- Subject: Re: Let's stop feeding the NVidia cuckoo
- From: Matthew Garrett <mgarrett@chiark.greenend.org.uk>
- Date: Tue, 1 Mar 2005 16:04:36 +0000
- Message-id: <[🔎] E1D69rQ-0002n9-00@chiark.greenend.org.uk>
- In-reply-to: <20050228231520.7b8b65d1.frx@firenze.linux.it>
- References: <20050225200250.49315.qmail@web50703.mail.yahoo.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-0007qN-00@chiark.greenend.org.uk> <E1D5YxW-0007qN-00@chiark.greenend.org.uk> <20050228020516.GG1351@xieana.donarmstrong.org> <E1D5hxG-0000ot-00@chiark.greenend.org.uk> <E1D5hxG-0000ot-00@chiark.greenend.org.uk> <20050228231520.7b8b65d1.frx@firenze.linux.it>
Francesco Poli <frx@firenze.linux.it> 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.
Indeed.
> 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.
Also true.
> 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
> why!
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
JPEG.
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 | mjg59-chiark.mail.debian.legal@srcf.ucam.org
Reply to: