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
>
>
next prev parent 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