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

Re: "Forget Me Not" - Commensurate Attribution



On Mon, 23 Jan 2012 01:49:57 -0500 Clark C. Evans wrote:

> On Mon, Jan 23, 2012, at 12:08 AM, Francesco Poli wrote:
[...]
> > I am not sure I understand which is the category of allowed
> > non-permissive additional terms this one is intended to belong 
> > to.  Section 7 of the GNU (Affero)GPL v3 lists 6 categories (a
> > through f) of non-permissive additional terms that may supplement 
> > of the terms written in the text of the license.
> 
> I was intending for it to be subject to 7b, in particular,
> 
>   Requiring ... author attributions ... in the Appropriate 
>   Legal Notices displayed by works containing it

I am not sure your addition non-permissive term really follows what is
allowed by clause 7b...
Clause 7b of the GNU GPL v3 states that

[...]
| for material you
| add to a covered work, you may (if authorized by the copyright holders of
| that material) supplement the terms of this License with terms:
[...]
|     b) Requiring preservation of specified reasonable legal notices or
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|     author attributions in that material or in the Appropriate Legal
      ^^^^^^^^^^^^^^^^^^^                     ^^^^^^^^^^^^^^^^^^^^^^^^
|     Notices displayed by works containing it;
      ^^^^^^^

Please note the word "preservation".

I understand clause 7b as allowing to insert reasonable author
attributions in the Appropriate Legal Notices (from now on: ALN) of a
Program and adding a requirement to *preserve* such attributions in
works based on the Program, whenever those works have interactive user
interfaces.

In other words:

 (A) *if* the original Program is interactive, displays ALN,
and includes reasonable author attributions in the ALN, *then* it is
possible to add a requirement to *preserve* those attributions in the
ALN of any interactive work based on the Program

 (B) *if* the original Program is interactive, but does not display ALN
or displays ALN not including attributions, *then* it is not possible
to add a requirement to *add* attributions in the ALN of interactive
works based on the Program

 (C) *if* the original Program is non-interactive, *then* an
interactive work based on the Program has to display ALN (see clause
5d), but it seems that it is not possible to add a requirement to *add*
attributions in the newly created ALN

At least, this is how I interpreted the GNU GPL v3, when I analyzed it:
http://lists.debian.org/debian-legal/2007/06/msg00267.html
Please note that clauses 5d and 7b are some of the parts of the GNU GPL
v3 I most *dislike*...   :-/

It seems to me that your additional term wants to implement a different
mechanism, especially regarding cases (B) and (C)...


-- 
 http://www.inventati.org/frx/frx-gpg-key-transition-2010.txt
 New GnuPG key, see the transition document!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE

Attachment: pgpeB6dlLGs4N.pgp
Description: PGP signature


Reply to: