* Re: [commit/6.2] Fix lib (C)s; Was: src/gdb/testsuite ChangeLog lib/insight-suppor ...
@ 2004-07-20 5:18 Michael Elizabeth Chastain
2004-07-20 17:34 ` Daniel Berlin
0 siblings, 1 reply; 13+ messages in thread
From: Michael Elizabeth Chastain @ 2004-07-20 5:18 UTC (permalink / raw)
To: cagney, dberlin; +Cc: gdb-patches, mec.gnu
> 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.
Yeah, I believe that too.
But I think the text quoted (in the URL Andrew cited) is long enough
to make it worthwhile.
Michael C
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [commit/6.2] Fix lib (C)s; Was: src/gdb/testsuite ChangeLog lib/insight-suppor ...
2004-07-20 5:18 [commit/6.2] Fix lib (C)s; Was: src/gdb/testsuite ChangeLog lib/insight-suppor Michael Elizabeth Chastain
@ 2004-07-20 17:34 ` Daniel Berlin
0 siblings, 0 replies; 13+ messages in thread
From: Daniel Berlin @ 2004-07-20 17:34 UTC (permalink / raw)
To: Michael Elizabeth Chastain; +Cc: cagney, gdb-patches
On Jul 20, 2004, at 1:18 AM, Michael Elizabeth Chastain wrote:
>> 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.
>
> Yeah, I believe that too.
>
> But I think the text quoted (in the URL Andrew cited) is long enough
> to make it worthwhile.
It's not the length of the text that makes it able to be protected (my
dictionary keeps claiming protectable is not a word, so it must be a
lawyer word).
A phone book is very long, but not able to be protected at all (Much to
their chagrin :P).
The text quoted has to meet a set of requirements for originality, etc,
in order to be able to be protected.
I don't believe it does.
>
> Michael C
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [commit/6.2] Fix lib (C)s; Was: src/gdb/testsuite ChangeLog lib/insight-suppor ...
@ 2004-07-20 20:50 Michael Elizabeth Chastain
0 siblings, 0 replies; 13+ messages in thread
From: Michael Elizabeth Chastain @ 2004-07-20 20:50 UTC (permalink / raw)
To: dberlin, mec.gnu; +Cc: cagney, gdb-patches
db> A phone book is very long, but not able to be protected at all
db> (Much to their chagrin :P).
db> The text quoted has to meet a set of requirements for originality, etc,
db> in order to be able to be protected.
db> I don't believe it does.
Okay, I see it would be hard to defend the FSF contact information
and the license terms as protectible.
But I'm concerned that the testsuite in particular has been very lax
in applying copyright notices, and I don't want people to think
"oh, it's just test code, it doesn't need a copyright notice".
Michael C
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [commit/6.2] Fix lib (C)s; Was: src/gdb/testsuite ChangeLog lib/insight-suppor ...
@ 2004-07-19 22:33 Michael Elizabeth Chastain
2004-07-20 1:07 ` Andrew Cagney
0 siblings, 1 reply; 13+ messages in thread
From: Michael Elizabeth Chastain @ 2004-07-19 22:33 UTC (permalink / raw)
To: cagney, mec.gnu; +Cc: gdb-patches, hunt
> 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.
Michael C
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [commit/6.2] Fix lib (C)s; Was: src/gdb/testsuite ChangeLog lib/insight-suppor ...
2004-07-19 22:33 Michael Elizabeth Chastain
@ 2004-07-20 1:07 ` Andrew Cagney
2004-07-20 1:41 ` Daniel Berlin
0 siblings, 1 reply; 13+ messages in thread
From: Andrew Cagney @ 2004-07-20 1:07 UTC (permalink / raw)
To: Michael Elizabeth Chastain, Daniel Berlin; +Cc: gdb-patches
>>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.
Thoughts?
Andrew
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [commit/6.2] Fix lib (C)s; Was: src/gdb/testsuite ChangeLog lib/insight-suppor ...
2004-07-20 1:07 ` Andrew Cagney
@ 2004-07-20 1:41 ` Daniel Berlin
0 siblings, 0 replies; 13+ messages in thread
From: Daniel Berlin @ 2004-07-20 1:41 UTC (permalink / raw)
To: Andrew Cagney; +Cc: gdb-patches, Michael Elizabeth Chastain
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
>
>
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [commit/6.2] Fix lib (C)s; Was: src/gdb/testsuite ChangeLog lib/insight-suppor ...
@ 2004-07-19 21:31 Michael Elizabeth Chastain
2004-07-19 21:58 ` Andrew Cagney
0 siblings, 1 reply; 13+ messages in thread
From: Michael Elizabeth Chastain @ 2004-07-19 21:31 UTC (permalink / raw)
To: cagney; +Cc: gdb-patches, hunt
ac> As with a book, this file contains two things: the "work" (i.e., the tcl
ac> code) and the (C) notice. Changes to the (C) notice / terms do not
ac> create a new "work", only modifications to the "work" do..
I think the boilerplate text also constitutes part of the work.
I see your position, but I don't agree. I'm going to add a "2004"
to this file.
Michael C
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [commit/6.2] Fix lib (C)s; Was: src/gdb/testsuite ChangeLog lib/insight-suppor ...
2004-07-19 21:31 Michael Elizabeth Chastain
@ 2004-07-19 21:58 ` Andrew Cagney
0 siblings, 0 replies; 13+ messages in thread
From: Andrew Cagney @ 2004-07-19 21:58 UTC (permalink / raw)
To: Michael Elizabeth Chastain; +Cc: gdb-patches, hunt
> ac> As with a book, this file contains two things: the "work" (i.e., the tcl
> ac> code) and the (C) notice. Changes to the (C) notice / terms do not
> ac> create a new "work", only modifications to the "work" do..
>
> I think the boilerplate text also constitutes part of the work.
>
> I see your position, but I don't agree. I'm going to add a "2004"
> to this file.
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)?
Andrew
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [commit/6.2] Fix lib (C)s; Was: src/gdb/testsuite ChangeLog lib/insight-suppor ...
@ 2004-07-17 20:36 Michael Elizabeth Chastain
2004-07-19 14:25 ` Andrew Cagney
0 siblings, 1 reply; 13+ messages in thread
From: Michael Elizabeth Chastain @ 2004-07-17 20:36 UTC (permalink / raw)
To: cagney, mec.gnu; +Cc: ac131313, gdb-patches, hunt, hunt
ac> My replacing the copyright notice? That doesn't constitute a change to
ac> to the copyrighted work.
It's 16 lines of new text, so I think it's a change.
Michael C
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [commit/6.2] Fix lib (C)s; Was: src/gdb/testsuite ChangeLog lib/insight-suppor ...
2004-07-17 20:36 Michael Elizabeth Chastain
@ 2004-07-19 14:25 ` Andrew Cagney
0 siblings, 0 replies; 13+ messages in thread
From: Andrew Cagney @ 2004-07-19 14:25 UTC (permalink / raw)
To: Michael Elizabeth Chastain; +Cc: cagney, gdb-patches, hunt, hunt
> ac> My replacing the copyright notice? That doesn't constitute a change to
> ac> to the copyrighted work.
>
> It's 16 lines of new text, so I think it's a change.
As with a book, this file contains two things: the "work" (i.e., the tcl
code) and the (C) notice. Changes to the (C) notice / terms do not
create a new "work", only modifications to the "work" do..
Andrew
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [commit/6.2] Fix lib (C)s; Was: src/gdb/testsuite ChangeLog lib/insight-suppor ...
@ 2004-07-17 2:40 Michael Elizabeth Chastain
2004-07-17 2:56 ` Andrew Cagney
0 siblings, 1 reply; 13+ messages in thread
From: Michael Elizabeth Chastain @ 2004-07-17 2:40 UTC (permalink / raw)
To: ac131313, hunt, mec.gnu; +Cc: gdb-patches, hunt
+# This test code is part of GDB, the GNU debugger.
+
+# Copyright 1998, 1999, 2000, 2003 Free Software Foundation, Inc.
Since the file was edited in 2004, please add 2004 as well.
Michael C
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: [commit/6.2] Fix lib (C)s; Was: src/gdb/testsuite ChangeLog lib/insight-suppor ...
2004-07-17 2:40 Michael Elizabeth Chastain
@ 2004-07-17 2:56 ` Andrew Cagney
0 siblings, 0 replies; 13+ messages in thread
From: Andrew Cagney @ 2004-07-17 2:56 UTC (permalink / raw)
To: Michael Elizabeth Chastain; +Cc: ac131313, hunt, gdb-patches, hunt
> +# This test code is part of GDB, the GNU debugger.
> +
> +# Copyright 1998, 1999, 2000, 2003 Free Software Foundation, Inc.
>
> Since the file was edited in 2004, please add 2004 as well.
My replacing the copyright notice? That doesn't constitute a change to
to the copyrighted work.
Andrew
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: src/gdb/testsuite ChangeLog lib/insight-suppor ...
@ 2004-07-14 20:46 Michael Elizabeth Chastain
2004-07-14 21:59 ` Martin M. Hunt
0 siblings, 1 reply; 13+ messages in thread
From: Michael Elizabeth Chastain @ 2004-07-14 20:46 UTC (permalink / raw)
To: hunt; +Cc: gdb-patches
Hi Martin,
I didn't see this patch go by in gdb-patches@. Please send the
patch to gdb-patches@ first, and get the approval of the testsuite
maintainer (me), before committing it!
This one's already committed, but can you whip up something anyways: the
patch, plus more explanation of the problems that you ran into, plus a
description of the system that you tested it on. For the record.
So if next month somebody else has a problem because TCL_LIBRARY
is not set, it will be a lot easier to understand all the cases,
instead of just "well someone took out this line last month
but we're hazy on why".
Thanks,
Michael C
===
2004-07-14 Martin Hunt <hunt@redhat.com>
* lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
which fixes some problems where init.tcl was not found.
^ permalink raw reply [flat|nested] 13+ messages in thread
* Re: src/gdb/testsuite ChangeLog lib/insight-suppor ...
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
0 siblings, 1 reply; 13+ messages in thread
From: Martin M. Hunt @ 2004-07-14 21:59 UTC (permalink / raw)
To: Michael Elizabeth Chastain; +Cc: hunt, gdb-patches
On Wed, 2004-07-14 at 13:46, Michael Elizabeth Chastain wrote:
> Hi Martin,
>
> I didn't see this patch go by in gdb-patches@. Please send the
> patch to gdb-patches@ first, and get the approval of the testsuite
> maintainer (me), before committing it!
I thought that was mine because its Insight and not GDB. Anyway can't
hurt to post it, so I did.
--
Martin M. Hunt <hunt@redhat.com>
Red Hat Inc.
^ permalink raw reply [flat|nested] 13+ messages in thread
* [commit/6.2] Fix lib (C)s; Was: src/gdb/testsuite ChangeLog lib/insight-suppor ...
2004-07-14 21:59 ` Martin M. Hunt
@ 2004-07-17 2:09 ` Andrew Cagney
0 siblings, 0 replies; 13+ messages in thread
From: Andrew Cagney @ 2004-07-17 2:09 UTC (permalink / raw)
To: Martin M. Hunt, Michael Elizabeth Chastain; +Cc: hunt, gdb-patches
[-- Attachment #1: Type: text/plain, Size: 148 bytes --]
FYI,
I've checked this in. Wacks a further two (C) problems (the file was
moved to an insight directory).
committed to mainline and 6.2,
Andrew
[-- Attachment #2: diffs --]
[-- Type: text/plain, Size: 1345 bytes --]
2004-07-16 Andrew Cagney <cagney@redhat.com>
* lib/insight-support.exp: Delete file.
* lib/java.exp (java_init): Fix copyright.
Index: lib/java.exp
===================================================================
RCS file: /cvs/src/src/gdb/testsuite/lib/java.exp,v
retrieving revision 1.2
diff -p -u -r1.2 java.exp
--- lib/java.exp 25 Sep 2003 16:25:56 -0000 1.2
+++ lib/java.exp 17 Jul 2004 02:01:55 -0000
@@ -1,4 +1,20 @@
-# Copyright (C) 1998, 1999 Red Hat, Inc.
+# This test code is part of GDB, the GNU debugger.
+
+# Copyright 1998, 1999, 2000, 2003 Free Software Foundation, Inc.
+
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
load_lib "libgloss.exp"
^ permalink raw reply [flat|nested] 13+ messages in thread
end of thread, other threads:[~2004-07-20 20:50 UTC | newest]
Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-07-20 5:18 [commit/6.2] Fix lib (C)s; Was: src/gdb/testsuite ChangeLog lib/insight-suppor Michael Elizabeth Chastain
2004-07-20 17:34 ` Daniel Berlin
-- strict thread matches above, loose matches on Subject: below --
2004-07-20 20:50 Michael Elizabeth Chastain
2004-07-19 22:33 Michael Elizabeth Chastain
2004-07-20 1:07 ` Andrew Cagney
2004-07-20 1:41 ` 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
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox