* [RFC] what should we do about COPYING?
@ 2009-12-18 7:33 Joel Brobecker
2009-12-18 15:52 ` Stan Shebs
2009-12-18 17:36 ` Michael Snyder
0 siblings, 2 replies; 8+ messages in thread
From: Joel Brobecker @ 2009-12-18 7:33 UTC (permalink / raw)
To: gdb-patches
Michael Snyder pointed out that gdb/COPYING contains the GPLv2,
whereas GDB is now under GPLv3. I was simply going to replace the
contents of COPYING with the GPLv3, except that I noticed an
inconsistent resolution depending on the project. For instance:
- In the root directory, we have COPYING (v2) and COPYING3 (v3);
- In bfd, we have COPYING that contains the GPL v3.
I personally do not see the point of keeping the GPL v2 around,
and thus suggest that we replace the contents COPYING rather than
adding an extra file named COPYING3. Note that we have a couple
of extra copies in the sim directory as well.
--
Joel
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [RFC] what should we do about COPYING?
2009-12-18 7:33 [RFC] what should we do about COPYING? Joel Brobecker
@ 2009-12-18 15:52 ` Stan Shebs
2009-12-18 17:36 ` Michael Snyder
1 sibling, 0 replies; 8+ messages in thread
From: Stan Shebs @ 2009-12-18 15:52 UTC (permalink / raw)
To: Joel Brobecker; +Cc: gdb-patches
Joel Brobecker wrote:
> Michael Snyder pointed out that gdb/COPYING contains the GPLv2,
> whereas GDB is now under GPLv3. I was simply going to replace the
> contents of COPYING with the GPLv3, except that I noticed an
> inconsistent resolution depending on the project. For instance:
>
> - In the root directory, we have COPYING (v2) and COPYING3 (v3);
> - In bfd, we have COPYING that contains the GPL v3.
>
> I personally do not see the point of keeping the GPL v2 around,
> and thus suggest that we replace the contents COPYING rather than
> adding an extra file named COPYING3. Note that we have a couple
> of extra copies in the sim directory as well.
>
The root dir has to cover all bases; there may be src/ projects that
have not updated. But gdb/ and below is all v3 (right?), there would be
no code to which a copy of v2 would apply, and so we want just the one
file COPYING that is v3.
Stan
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [RFC] what should we do about COPYING?
2009-12-18 7:33 [RFC] what should we do about COPYING? Joel Brobecker
2009-12-18 15:52 ` Stan Shebs
@ 2009-12-18 17:36 ` Michael Snyder
2009-12-18 17:43 ` Pedro Alves
1 sibling, 1 reply; 8+ messages in thread
From: Michael Snyder @ 2009-12-18 17:36 UTC (permalink / raw)
To: Joel Brobecker; +Cc: gdb-patches
Joel Brobecker wrote:
> Michael Snyder pointed out that gdb/COPYING contains the GPLv2,
> whereas GDB is now under GPLv3. I was simply going to replace the
> contents of COPYING with the GPLv3, except that I noticed an
> inconsistent resolution depending on the project. For instance:
>
> - In the root directory, we have COPYING (v2) and COPYING3 (v3);
> - In bfd, we have COPYING that contains the GPL v3.
>
> I personally do not see the point of keeping the GPL v2 around,
> and thus suggest that we replace the contents COPYING rather than
> adding an extra file named COPYING3. Note that we have a couple
> of extra copies in the sim directory as well.
>
I agree. v2 COPYING should just go.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [RFC] what should we do about COPYING?
2009-12-18 17:36 ` Michael Snyder
@ 2009-12-18 17:43 ` Pedro Alves
2009-12-20 12:20 ` Joel Brobecker
0 siblings, 1 reply; 8+ messages in thread
From: Pedro Alves @ 2009-12-18 17:43 UTC (permalink / raw)
To: gdb-patches; +Cc: Michael Snyder, Joel Brobecker
On Friday 18 December 2009 17:33:59, Michael Snyder wrote:
> Joel Brobecker wrote:
> > Michael Snyder pointed out that gdb/COPYING contains the GPLv2,
> > whereas GDB is now under GPLv3. I was simply going to replace the
> > contents of COPYING with the GPLv3, except that I noticed an
> > inconsistent resolution depending on the project. For instance:
> >
> > - In the root directory, we have COPYING (v2) and COPYING3 (v3);
> > - In bfd, we have COPYING that contains the GPL v3.
> >
> > I personally do not see the point of keeping the GPL v2 around,
> > and thus suggest that we replace the contents COPYING rather than
> > adding an extra file named COPYING3. Note that we have a couple
> > of extra copies in the sim directory as well.
> >
>
> I agree. v2 COPYING should just go.
Note that there is code in sim that is v2 or later, copyrighted Andrew Cagney, not FSF.
Also, in gdb/ it appears some new gplv2 or later files have crept
in:
>grep "version 2 of" * -rn
ChangeLog-2003:15347: again by default on systems with version 2 of the GNU C library.
configure:1605: systems with version 2 of the GNU C library (use
configure.ac:928: AS_HELP_STRING([--without-included-regex], [don't use included regex; this is the default on systems with version 2 of the GNU C library (use with caution on other system)]),
COPYING:299: the Free Software Foundation; either version 2 of the License, or
darwin-nat-info.c:11: the Free Software Foundation; either version 2 of the License, or
doc/Makefile.in:9:# the Free Software Foundation; either version 2 of the License, or
doc/gpl.texi:359:the Free Software Foundation; either version 2 of the License, or
doc/observer.texi:14:@c Foundation; either version 2 of the License, or (at your option)
features/Makefile:7:# the Free Software Foundation; either version 2 of the License, or
regformats/regdat.sh:103: the Free Software Foundation; either version 2 of the License, or
solib-spu.c:10: the Free Software Foundation; either version 2 of the License, or
spu-multiarch.c:10: the Free Software Foundation; either version 2 of the License, or
testsuite/gdb.ada/gnat_ada.gpr:5:-- the Free Software Foundation; either version 2 of the License, or
testsuite/gdb.java/jprint.java:13:// the Free Software Foundation; either version 2 of the License, or
testsuite/gdb.base/source-error.gdb:7:# the Free Software Foundation; either version 2 of the License, or
testsuite/gdb.base/gcore-buffer-overflow.c:7: the Free Software Foundation; either version 2 of the License, or (at
testsuite/gdb.base/gcore-buffer-overflow.exp:5:# the Free Software Foundation; either version 2 of the License, or
testsuite/gdb.base/watch_thread_num.c:7: the Free Software Foundation; either version 2 of the License, or
testsuite/gdb.mi/mi-async.exp:5:# the Free Software Foundation; either version 2 of the License, or
testsuite/gdb.modula2/unbounded-array.exp:5:# the Free Software Foundation; either version 2 of the License, or
testsuite/gdb.modula2/unbounded1.c:7: the Free Software Foundation; either version 2 of the License, or
What's the story behind gpl.texi?
--
Pedro Alves
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [RFC] what should we do about COPYING?
2009-12-18 17:43 ` Pedro Alves
@ 2009-12-20 12:20 ` Joel Brobecker
2009-12-20 12:33 ` Alfred M. Szmidt
2009-12-20 14:27 ` Stan Shebs
0 siblings, 2 replies; 8+ messages in thread
From: Joel Brobecker @ 2009-12-20 12:20 UTC (permalink / raw)
To: Pedro Alves; +Cc: gdb-patches, Michael Snyder
> Note that there is code in sim that is v2 or later, copyrighted Andrew
> Cagney, not FSF.
I wonder why this code is copyrighted Cagney and not the FSF, since
I thought that one requirement for pushing to the FSF tree was
assigning your changes to the FSF. Not sure what to do next...
Regardless, there is a COPYING at the root of the sources, so perhaps
we can rely on version 2 of the license being available there.
> Also, in gdb/ it appears some new gplv2 or later files have crept
> in:
Fixed most of them. I haven't had time to look at gpl.texi yet,
so I have no idea what this file is used for yet. I suspect that
we should have updated that file too.
--
Joel
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [RFC] what should we do about COPYING?
2009-12-20 12:20 ` Joel Brobecker
@ 2009-12-20 12:33 ` Alfred M. Szmidt
2009-12-20 14:27 ` Stan Shebs
1 sibling, 0 replies; 8+ messages in thread
From: Alfred M. Szmidt @ 2009-12-20 12:33 UTC (permalink / raw)
To: Joel Brobecker; +Cc: pedro, gdb-patches, msnyder
> Also, in gdb/ it appears some new gplv2 or later files have crept
> in:
Fixed most of them. I haven't had time to look at gpl.texi yet, so
I have no idea what this file is used for yet. I suspect that we
should have updated that file too.p
It is used to show the license conditions of GDB in the manual.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [RFC] what should we do about COPYING?
2009-12-20 12:20 ` Joel Brobecker
2009-12-20 12:33 ` Alfred M. Szmidt
@ 2009-12-20 14:27 ` Stan Shebs
2009-12-21 7:55 ` Joel Brobecker
1 sibling, 1 reply; 8+ messages in thread
From: Stan Shebs @ 2009-12-20 14:27 UTC (permalink / raw)
To: Joel Brobecker; +Cc: Pedro Alves, gdb-patches, Michael Snyder
Joel Brobecker wrote:
>> Note that there is code in sim that is v2 or later, copyrighted Andrew
>> Cagney, not FSF.
>>
>
> I wonder why this code is copyrighted Cagney and not the FSF, since
> I thought that one requirement for pushing to the FSF tree was
> assigning your changes to the FSF. Not sure what to do next...
>
Back then, simulators in GDB were still somewhat of a novel concept, and
we waffled about whether to officially consider them part of GDB, or as
a separate library that happened to be linked in - the simulator could
always be built as its own program, and GDB could be built without
simulator. Plus at the time we really really really wanted a PPC
simulator. :-)
> Regardless, there is a COPYING at the root of the sources, so perhaps
> we can rely on version 2 of the license being available there.
>
That's good enough for me, in general people expect that foo/COPYING
applies to everything in that directory and its subdirs, but not to
sibling dirs.
Stan
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [RFC] what should we do about COPYING?
2009-12-20 14:27 ` Stan Shebs
@ 2009-12-21 7:55 ` Joel Brobecker
0 siblings, 0 replies; 8+ messages in thread
From: Joel Brobecker @ 2009-12-21 7:55 UTC (permalink / raw)
To: Stan Shebs; +Cc: Pedro Alves, gdb-patches, Michael Snyder
> Back then, simulators in GDB were still somewhat of a novel concept,
> and we waffled about whether to officially consider them part of
> GDB, or as a separate library that happened to be linked in - the
> simulator could always be built as its own program, and GDB could be
> built without simulator. Plus at the time we really really really
> wanted a PPC simulator. :-)
We still need the ppc simulator :) (although we have also started testing
the ppc-elf GDB over qemu, with good results too).
I don't see the rush in addressing this inconsistency with the rest
of GDB, but I have a feeling that this will need to be addressed at
some point. The argument that the sim is a library separate from GDB
might have held for the sim ppc (assuming it was published elsewhere),
but I am not sure it works for all sim implementations.
But for now, I will take a break from licensing issues :).
Thanks for the feedback!
--
Joel
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2009-12-21 7:55 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-12-18 7:33 [RFC] what should we do about COPYING? Joel Brobecker
2009-12-18 15:52 ` Stan Shebs
2009-12-18 17:36 ` Michael Snyder
2009-12-18 17:43 ` Pedro Alves
2009-12-20 12:20 ` Joel Brobecker
2009-12-20 12:33 ` Alfred M. Szmidt
2009-12-20 14:27 ` Stan Shebs
2009-12-21 7:55 ` Joel Brobecker
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox