Re: Final text of GPL v3 (original) (raw)




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: