Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Daniel Berlin <dberlin@dberlin.org>
To: Andrew Cagney <cagney@gnu.org>
Cc: gdb-patches@sources.redhat.com,
	Michael Elizabeth Chastain <mec.gnu@mindspring.com>
Subject: Re: [commit/6.2] Fix lib (C)s; Was: src/gdb/testsuite ChangeLog lib/insight-suppor ...
Date: Tue, 20 Jul 2004 01:41:00 -0000	[thread overview]
Message-ID: <EC28658A-D9ED-11D8-BE3D-000A95DA505C@dberlin.org> (raw)
In-Reply-To: <40FC704C.6070205@gnu.org>


On Jul 19, 2004, at 9:07 PM, Andrew Cagney wrote:

>>> Given that the boilerplate "work" is stolen from COPYING and that 
>>> has a
>>>> (C) of 1989,1991 why should you not instead be adding those dates 
>>>> (and have those dates through out all of GDB's files)?
>> If I had infinite time, I would.
>
> Lets consult the resident expert then :-)
> http://sources.redhat.com/ml/gdb-patches/2004-07/msg00211.html
>
> Daniel,
>
> the patch changes the (C) from Red Hat to FSF.  The year 2003 was 
> added as a change was made then.  Michael's asking that 2004 be also 
> added as that's the year.

If the only thing that changed was the copyright notice or license 
text, i wouldn't do it, because you haven't changed any of the actual 
copyrighted work, and thus, have not created a new derivative work.  
Though some sufficiently anal retentive lawyer might tell you 
otherwise.

It all comes down to whether you consider the license part of the 
original work or not (since that is what you changed, if it's part of 
the work, than you've made a derivative).

Let me explain why :

Copyright notice dates are dates of first publication, not dates of 
change.
In our (distributed free software development) case, they are somewhat 
similar.
This is because
1. You are supposed to use the date of first publication of each 
derivative work in that derivative works copyright notice (In other 
words every new derivative work gets a new publication date added to 
the copyright notice.)
and
2. Every time we make a change to actual code, and publish it to the 
public cvs server (and the web, and the ftp server), and thus, the 
world, we are effectively creating a new published derivative work as 
of the date/time you commit the change.

Thus,
3. the copyright date gets updated, because you've created a new 
derivative work, and are publishing it, and thus, add the new date of 
publication to the copyright notice.

So if you consider the license part of the protected work, and thus, 
changing just the license text to be creating a new derivative work, 
then you need to update the copyright date.
If you don't, you don't need to update the copyright date.

Given all of that:

Unless you think that changing only the license text creates a new 
derivative work (i don't, because i doubt that legalese is a 
protectible part of the work), you don't need to update the copyright 
date.
As i said, some sufficiently anal retentive lawyer might tell you that 
it does create a new derivative work, and thus, you should update the 
copyright notice.

However, the worst that happens if you get this wrong on the side of 
not a late enough date is that the protection date is calculated from 
the earlier date.  So you'd lose a year of copyright protection on the 
protectible part of that derivative version (derivative copyrights 
cover mainly the new work added to the derivative).   None of us will 
be alive when this code comes out of copyright in any case (in fact, 
your kids will probably be dead as well), so it's probably not worth 
worrying about in this case, unless someone official tells you to do 
it.
:).


BTW, the answer to every legal question ever is "it depends".
--Dan



> Thoughts?
> Andrew
>
>


  reply	other threads:[~2004-07-20  1:41 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-07-19 22:33 Michael Elizabeth Chastain
2004-07-20  1:07 ` Andrew Cagney
2004-07-20  1:41   ` Daniel Berlin [this message]
  -- strict thread matches above, loose matches on Subject: below --
2004-07-20 20:50 Michael Elizabeth Chastain
2004-07-20  5:18 Michael Elizabeth Chastain
2004-07-20 17:34 ` Daniel Berlin
2004-07-19 21:31 Michael Elizabeth Chastain
2004-07-19 21:58 ` Andrew Cagney
2004-07-17 20:36 Michael Elizabeth Chastain
2004-07-19 14:25 ` Andrew Cagney
2004-07-17  2:40 Michael Elizabeth Chastain
2004-07-17  2:56 ` Andrew Cagney
2004-07-14 20:46 Michael Elizabeth Chastain
2004-07-14 21:59 ` Martin M. Hunt
2004-07-17  2:09   ` [commit/6.2] Fix lib (C)s; Was: " Andrew Cagney

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=EC28658A-D9ED-11D8-BE3D-000A95DA505C@dberlin.org \
    --to=dberlin@dberlin.org \
    --cc=cagney@gnu.org \
    --cc=gdb-patches@sources.redhat.com \
    --cc=mec.gnu@mindspring.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox