For Approval: GPLv3

Donovan Hawkins hawkins at cephira.com
Fri Aug 31 05:20:53 UTC 2007


On Thu, 30 Aug 2007, Chris Travers wrote:

>> Since
>> the rights granted by bare GPL v3 is a subset of the rights granted by GPL
>> v3 + your Additional Permissions, you have already released the program
>> under bare GPL v3 as well. GPL v3 section 7 explicitly allows me to select
>> this license when conveying downstream.
>
> But if that is the case, you have created a new set of permissions for that
> code.  In essence, there is no longer an offer for a specific license
> between *me* and the downstream recipient.   If you are doing this on my
> behalf, this would seem to be sublicensing and the rights would originate
> from you.

The rights originated from you precisely because you are the only one 
capable of giving those rights. That fact is not changed by the method I 
choose to convey downstream. AFAIK this is a matter of pure copyright law, 
so you don't need a reading of the GPL to answer this one.


> Isn't this false advertising though?  I mean, if I grant downstream users
> rights to use the software a certain way, at most someone can hide my
> additional permissions.  Hence this is advertising that the code is subject
> to copyright restrictions which it is not subject to.  They can't enforce
> those changes because they aren't a party to the license.

Obviously "false advertising" applies to something else entirely, but 
let's use that example. I said "this software comes with the rights of a 
bare GPL v3." It ACTUALLY comes with even more rights granted by you. You 
are concerned that I implied that those rights don't exist, but I never 
said that. You just assumed, incorrectly, that I was enumerating all the 
rights. I wasn't and didn't intend to.

If I advertise "No other product can beat ours", people assume our product 
is the best. Of course, it might also be true that no other product is 
worse than ours...in other words, that all the products are identical. Not 
false advertising because what I said is entirely true.

You can never assume that a statement is a complete statement unless it 
says it is. There's a section of US Federal tax law that says roughly "The 
term "state" includes the District of Columbia, Puerto Rico, and Guam". 
The term is then used to define who is required to pay income taxes in the 
US. Tax protestors have argued "Well, I don't live in the District of 
Columbia, Puerto Rico, or Guam, therefore I don't live in a 'state' and 
don't have to pay taxes". They even claim to live in "The Republic of 
California" in correspondances with the IRS. And, not surprisingly, they 
lose in court every single time. The courts know perfectly well that 
"state" ALSO refers to the 50 states of the union, even if those weren't 
mentioned.


> They are just
> advertising restrictions on the code that nobody can enforce.  This seems
> dangerous to me but IANAL.

A license is a grant of rights. Our licenses can't be a restriction 
because they are unilateral. The rights may be conditional but they never 
actually restrict you relative to what you could do without the license.

If I give you the right to sell my book on Tuesday, you can't say that I 
forbade you from selling on other days of the week. You never had the 
right to sell on ANY day of the week, and I selectively granted you the 
right for Tuesday. In no way did I restrict your right to sell on Monday; 
you never had that right and I did nothing to change that fact.

If you elsewhere obtained the right to sell my book on Monday, this second 
permission to sell only on Tuesday would not prevent that. GPL v3 
specifically has a clause saying that it does not restrict rights you get 
elsewhere.

So using a subset of the original license does not restrict anyone, it 
does not claim to restrict anyone, and it is not falsely advertising that 
anyone is restricted. It is simply an incomplete statement of rights.


If you are giving away free coffee and donuts, and I tell my friends 
"Hey guys, Chris is giving away free donuts", have I lied? When they go 
over to where you are, does my incomplete statement prevent them from 
getting some coffee too?

---------------------------------------------------------------------------
Donovan Hawkins, PhD                 "The study of physics will always be
Software Engineer                     safer than biology, for while the
hawkins at cephira.com                   hazards of physics drop off as 1/r^2,
http://www.cephira.com                biological ones grow exponentially."
---------------------------------------------------------------------------




More information about the License-discuss mailing list