Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Nick Clifton <nickc@redhat.com>
To: Geoffrey Keating <geoffk@apple.com>
Cc: gcc-patches@gcc.gnu.org, gdb-patches@sourceware.org,
	        binutils@sourceware.org
Subject: Re: Changing top level files and include/ files over to GPLv3
Date: Thu, 12 Jul 2007 10:14:00 -0000	[thread overview]
Message-ID: <4695FF08.5060204@redhat.com> (raw)
In-Reply-To: <m2k5t7hfem.fsf@greed.local>

Hi Geoff,

> I presume this will include files licensed with an exception, 

I had intended to files with license exceptions, but that has now 
changed.  The GCC Steering Committee has decided to leave such files 
alone (for now), so I will not change them.

> like include/demangle.h.

I was not aware that this file had an exception.  Looking at its 
copyright header I do not see the exception listed.  Can you tell me 
where I can find it ?

> Some time before you do this, could you post the exact wording so I
> can have legal people look at it?

Do you mean the wording of the copyright header in the file or the 
wording of the GPLv3 ?  The wording of the header would look like this:

/* Defs for interface to demanglers.
    Copyright 1992, 1993, 1994, 1995, 1996, 1997, 1998, 2000, 2001, 2002,
    2003, 2004, 2007 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 3, 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., 51 Franklin Street - Fifth Floor,
    Boston, MA 02110-1301, USA.  */

This incorperates two changes to the header as it currently exists in 
demangle.h:

   * The year 2007 has been added to the list of copyright years.
   * "version 3" is used in place of "version 2" in the second paragraph.

The GPLv3 can be found in $src/bfd/COPYING.

Possibly however you are thinking of the exception listed in the 
copyright header of the include/libiberty.h file ?

    Note - certain prototypes declared in this header file are for
    functions whose implementation copyright does not belong to the
    FSF.  Those prototypes are present in this file for reference
    purposes only and their presence in this file should not construed
    as an indication of ownership by the FSF of the implementation of
    those functions in any way or form whatsoever.

I am not going to be changing this file, but my assumption would be that 
this paragraph would remain intact and in place, if/when libiberty.h is 
upgraded to GPLv3.

Cheers
   Nick



  reply	other threads:[~2007-07-12 10:14 UTC|newest]

Thread overview: 25+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-07-06 18:06 Nick Clifton
2007-07-06 18:25 ` Mark Kettenis
2007-07-06 18:34   ` Daniel Jacobowitz
2007-07-06 19:36     ` Joel Brobecker
2007-07-06 20:55       ` Daniel Jacobowitz
2007-07-09  9:47         ` Nick Clifton
2007-07-09 17:25           ` Joel Brobecker
2007-07-06 20:21 ` Joseph S. Myers
2007-07-06 20:31   ` DJ Delorie
2007-07-09 13:59     ` Alexandre Oliva
2007-07-06 20:51   ` Mike Stump
2007-07-06 21:11     ` Mark Mitchell
2007-07-09 13:23       ` Alexandre Oliva
2007-07-09 15:11         ` Gerald Pfeifer
2007-07-09 16:41           ` Alexandre Oliva
2007-07-09 17:06             ` Corinna Vinschen
2007-07-09 17:56               ` Alexandre Oliva
2007-07-09 19:45                 ` Corinna Vinschen
2007-07-06 21:12   ` Russ Allbery
2007-07-11  1:56 ` Geoffrey Keating
2007-07-12 10:14   ` Nick Clifton [this message]
2007-07-12 10:16     ` Nick Clifton
2007-07-12 11:00     ` Geoffrey Keating
2007-07-12 11:30       ` Nick Clifton
2007-07-12 11:33         ` Andrew Haley

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=4695FF08.5060204@redhat.com \
    --to=nickc@redhat.com \
    --cc=binutils@sourceware.org \
    --cc=gcc-patches@gcc.gnu.org \
    --cc=gdb-patches@sourceware.org \
    --cc=geoffk@apple.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