Re: snippets [was Re: Respect for Upstream Authors and Snippets of Interest]
On 2003-09-28, Barak Pearlmutter <firstname.lastname@example.org> wrote:
>> > - No other free software organization eschews such snippets.
>> I disagree with the premises of those two, as well. For instance: no
>> other free software organization edits out the non-free fonts from
>> XFree86 or the non-free firmware from the linux kernel; and this seems
>> like a relatively minor change, as changes in Debian go.
> I'm not sure I follow your reasoning there. Your email address
> implies that you are associated with a math department, so let me
> phrase this in mathematical jargon: a proof of this form
> A -> B
> A -> C
> Therefore: B and C are the same
> is not valid.
I am not claiming that non-free firmware or non-free fonts in XFree86
are the same as unmodifiable snippets, only that your point above ("No
other free software organization eschews such snippets") does not
serve to distinguish them. (Well, the FSF would eschew those bits in
the kernel or XFree86 as well, but they don't actually do the work of
separating them out.)
But in any case, I think I missed making my larger point: in the
section I quoted, you were arguing that we should avoid taking out
snippets because it is a lot of work. To me, that is not an argument:
either it's wrong or it's right (per the DFSG/courtesy to authors) to
include snippets, and if it's wrong we should remove them when we
notice them. If it's very wrong to include snippets, we should in
addition go through the major work of identifying them all, but that
doesn't follow from just the assertion that they violate the DFSG.
Compare this with the situation with non-free code. It is nearly
certain that there is some code that violates the DFSG in main; do you
want to do an audit of all packages to root it out?
I'm much more interested in the arguments why it's a good idea in the
first place to include the snippets than in these arguments about how
much work it would be to remove the unmodifiable snippets.
- From: Barak Pearlmutter <email@example.com>