This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

PATCH: dyn-string.c license


Recently, I announced that the FSF changed the license on cp-demangle.c
so that the demangler could (eventually) be part of the runtime library.

However, I had unfortunately neglected to notice that cp-demangle.c
depends on dyn-string.c.  Fortunately, the FSF has approved changing
the license on that file as well.  That means that it should now be
fully possible to reintegrate cp-demangle.c into the runtime library.

(This was done in the pre-3.0 time frame, but we undid it when we
realized that the demangler was under the GPL, rather than the libgcc
license.)

Here is the patch that updates the dyn-string.c license, applied on
the mainline and on the branch.

--
Mark Mitchell                   mark@codesourcery.com
CodeSourcery, LLC               http://www.codesourcery.com

2002-03-27  Mark Mitchell  <mark@codesourcery.com>

	* dyn-string.c: Add libgcc exception to copyright notice.

Index: dyn-string.c
===================================================================
RCS file: /cvs/gcc/gcc/libiberty/dyn-string.c,v
retrieving revision 1.5
diff -c -p -r1.5 dyn-string.c
*** dyn-string.c	2000/09/05 01:01:12	1.5
--- dyn-string.c	2002/03/27 18:24:17
***************
*** 1,5 ****
  /* An abstract string datatype.
!    Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
     Contributed by Mark Mitchell (mark@markmitchell.com).

  This file is part of GNU CC.
--- 1,5 ----
  /* An abstract string datatype.
!    Copyright (C) 1998, 1999, 2000, 2002 Free Software Foundation, Inc.
     Contributed by Mark Mitchell (mark@markmitchell.com).

  This file is part of GNU CC.
*************** GNU CC is free software; you can redistr
*** 8,13 ****
--- 8,22 ----
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2, or (at your option)
  any later version.
+
+ In addition to the permissions in the GNU General Public License, the
+ Free Software Foundation gives you unlimited permission to link the
+ compiled version of this file into combinations with other programs,
+ and to distribute those combinations without any restriction coming
+ from the use of this file.  (The General Public License restrictions
+ do apply in other respects; for example, they cover modification of
+ the file, and distribution when not linked into a combined
+ executable.)

  GNU CC is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]