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

Re: Final text of GPL v3



On Sun, Jul 01, 2007 at 12:22:08PM +0200, Francesco Poli wrote:

> > > Clause 5d is definitely worse than the corresponding clause 2c in
> > > GPLv2.

> > No, it's different from GPLv2 2c only in that it's extended to
> > "interactive user interfaces" instead of just programs that "read
> > commands interactively when run".

> Clause 2c of GPLv2 is already an inconvenience and border-line with
> respect to DFSG-freeness.  This is, at least, my humble opinion on the
> matter.

> "Border-line" does not mean that it *fails* the DFSG, but that it's
> *very close* to fail.

"Border-line" implies that it could go either direction.  This is not true.
Regardless of how you feel about this clause, the GPLv2 is recognized as a
free license under the DFSG.

> Extending this clause from interfaces that "read commands
> interactively" to every kind of "interactive user interface" is really
> making things worse, which is exactly what I commented.

It is not a qualitative change.  I see no grounds for saying that it's worse
than the existing clause.

> Compare with the obnoxious advertising clause of the 4-clause BSD
> license: it's an inconvenience close to fail the DFSG, IMO.  But we
> accept it as DFSG-free.  However, I would *not* be happy to see a
> license that *extends* this restriction to a wider scenario.

The 4-clause BSD is also not "close to failing the DFSG".  It's fair to
point out that licenses with such clauses give less freedom to the user than
licenses without, but that does not mean they are "close to failing".  They
are clearly permitted, and I don't think it's useful to talk about
"proximity" to the line of DFSGness, because it's always possible to make
thinner and thinner slices.  We can cite many examples of clauses that we
consider non-free because they take more freedom from the user, and that's a
useful exercise to indicate which are free and which are not; but to call
something "close to non-free" is just an expression of your dislike for it,
masquerading as an objective judgement.

> [...]
> > > This clause is very close to fail DFSG#3.
> > > Hence, this is possibly a Freeness issue.

> > It's absurd to say that this requirement is permissible in the GPLv2
> > but not in the GPLv3.

> I didn't say that.
> It's not exaclty the same requirement and I didn't say that it's
> necessarily non-free. 

> Clause 2c of GPLv2 is close to fail the DFSG, but passes.
> Clause 5d of GPLv3 is worse (since it's more restrictive, being extended
> to more cases), and hence it's even closer to fail the DFSG.

There is no qualitative difference between the two clauses.  We have *never*
treated quantitative differences between licenses as relevant to freeness.
Would you claim that the GPLv2's "make the source available for three years"
requirement is ok, but a clause saying "make the source available for six
years" is not?  If not, then why claim that "display a copyright notice if
you create a CLI" is ok, but "display a copyright notice if you create a
GUI" is not?

I challenge you to offer a reasonable bright line test by which we would say
the GPLv2 clause is free and the GPLv3 clause is non-free.  I believe you
will fail.

> Whether it fails or passes is to be decided: I simply said "possibly",
> you say it's OK.  Let's see what others think...

Yes, let's.  Preferably others who are actually Debian developers, instead
of non-DDs who discourage developer participation on debian-legal through
the numerical superiority of their posts advancing outlandish
interpretations of the DFSG that are untempered by such trifles as reality.

> > > This clause could be not enough to protect recipients from patent
> > > lawsuits, and thus make the work fail several DFSG, when there are
> > > actively enforced patents infringed by the work.

> > Um, no.  The DFSG does not require indemnification against third-party
> > claims; an actively-enforced patent may require us to *not distribute
> > the work at all*, but that's not a question of DFSG-freeness of the
> > work.

> Mmmmh, if one cannot redistribute a work (because of patents or
> whatever), I think it fails DFSG#1...

> DFSG#1 says "The license of a Debian component may not restrict [...]",
> so maybe one can argue that the copyright license cannot be blamed
> for patent restrictions.
> But DFSG#1 does not talk about "copyright license", merely about
> "license".

It talks about the license *of a Debian component*.  A patent license is not
a license of a Debian component, it's a license to third-party "intellectual
property".

> If there are actively enforced patents, I not only need a copyright
> license in order to redistribute, but also a patent license.  If the
> patent license forbids me to redistribute, I think the work fails
> DFSG#1

No, it does not.  Just as cryptographic works that we couldn't distribute
from inside the US were never deemed "non-free", works that are subject to
third-party patents should not be.  They are not legally distributable, or
they are a danger to our users (and therefore distributing them may be
contrary to the social contract), but these are factors *external* to the
work in question.

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon@debian.org                                   http://www.debian.org/



Reply to: