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:
pgpQUpB3_FSDl.pgp
Description: PGP signature