[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: generated source files, GPL and DFSG



On Thu, 2005-07-28 at 15:15 +0100, Steve McIntyre wrote:
> I'm arguing with your interpretation of "program" to mean anything you
> want - in this case potentially any random string of bytes. That most
> certainly _is_ new, and is completely bogus. As I said, propose a GR
> to change the wording s/program/software/ of DFSG#2 if you want that
> meaning. Redefining/reinterpreting commonly-used words is a very good
> way to alienate people...

If you are only looking at the DFSG, you are missing the point.  The
point is that the Social Contract requires that all software in Debian
(that is, main) must comply with the Debian Free Software Guidelines.
That was the interpretation debian-legal used before last year's GR, and
the GR, while editorial, simply made that clearer.

Therefore, if the DFSG said that "All ham sandwiches must include source
code...", then the Social Contract would still require that all
provisions of the DFSG apply to all of main.

In addition, DFSG 6 and several other DFSG sections apply to "programs".
If you are claiming that suddenly non-program software does not have to
comply with DFSG 6, then we have a problem.

Also, from policy 2.2.1:

     Every package in _main_ and _non-US/main_ must comply with the DFSG
     (Debian Free Software Guidelines).

Note that it does not say: "Only programs in _main_..." or "Every
program in _main_...".  Therefore, it is still a serious bug.

In addition, the etch RC policy requires that:

  All content in main and contrib must meet the DFSG, both in .debs and
  in the source (including the .orig.tar.gz)

I see no support for your opinion in actual, codified Debian policy[0].

[0] By policy, I don't mean just policy.txt.gz; I mean all technical and
non-technical policy documents.
-- 
($_,$a)=split/\t/,join'',map{unpack'u',$_}<DATA>;eval$a;print;__DATA__
M961H<F$@8FAM;"!U<F%O<G-U(#QU<F%O<G-U0&=D:75M<&UC8VUL=G)U;6LN
M<FUL+F=Y/@H)>2QA8F-D969G:&EJ:VQM;F]P<7)S='5V=WAY>BQN=V]R8FMC
5:75Q96AT9V1Y>F%L=G-P;6IX9BP)

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: