New patch series upcoming for the GUI changes
John Goerzen
jgoerzen at complete.org
Thu Jan 6 22:42:22 GMT 2011
On 01/06/2011 03:44 PM, Nicolas Sebrecht wrote:
> On Thu, Jan 06, 2011 at 03:23:18PM -0600, John Goerzen wrote:
> ---- previous discussion ----
>
>> diff --git a/offlineimap/ui/__init__.py b/offlineimap/ui/__init__.py
>> index 0206ab4..83d81c6 100644
>> --- a/offlineimap/ui/__init__.py
>> +++ b/offlineimap/ui/__init__.py
>> @@ -1,6 +1,5 @@
>> -# UI module directory
>> -# Copyright (C) 2002 John Goerzen
>> -#<jgoerzen at complete.org>
>> +# UI module
>> +# Copyright (C) 2010 Sebastian Spaeth<Sebastian at SSpaeth.de>
>
> This isn't fair to remove previous Copyright statements, so I can't
> merge this patch as is.
As a special exception to what I'm about to say, I don't really care
much about the __init__.py files as long as they're nothing but a series
of imports. Too low value to really fret about.
The advice we generally have from the FSF is to put a copyright
statement into each file, along with a brief statement pointing to a
COPYING or COPYRIGHT file. I'm not a lawyer, so on this point I defer
to those that are and would object to removing my copyright information
from individual files.
It may be sensible to reduce the 3-paragraph license deal though. In
the words of the GPL (3) in its "How to apply these terms" section:
"To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found."
When people make substantial additions to the code, it is certainly
reasonable to add a copyright statement to the relevant files with their
names. If all the code I wrote is eliminated from a file, then it is of
course reasonable to eliminate the copyright statement with my name from
that file.
While we're on the topic, in case the question ever arises, I give my
permission for the license of my contributions to OfflineIMAP to be
changed from "GPL 2 or later" to "GPL 3 or later".
I don't think anybody's talking about it right now, but in case the
question ever arises of dropping GPL 2, you've got my permission.
Does that all sound reasonable?
-- John
More information about the OfflineIMAP-project
mailing list