On Tue, 27 Jan 2009, David Edelsohn wrote: > The GCC Steering Committee, along with the Free Software Foundation > and the Software Freedom Law Center, is pleased to announce the release > of a new GCC Runtime Library Exception. > > This license exception has been developed to allow various GCC > libraries to upgrade to GPLv3. It will also enable the development > of a plugin framework for GCC. > > The text of the exception is available at: > > http://www.gnu.org/licenses/gcc-exception.html
Is the full wording of a sample copyright/license header that should go in all affected GCC source files available? (I imagine this should refer to a plain-text copy of the exception wording in a file distributed with GCC, rather than copying the whole text into every source file or referring only to an online copy.) Do I understand correctly that all FSF-copyright files (more than ten lines long) distributed by GCC that go into runtime libraries used by GCC-compiled code, except those shared with outside projects such as glibc and Classpath (but including e.g. the non-Classpath files in libjava, and those files in libiberty that presently have license exceptions), should use the new wording? (But that e.g. Makefiles building the libraries should use GPLv3+ without any exception, and tm.h headers should not have the exception even though they provide a few macros for libgcc.) Will the transition to use GPLv3+exception need to be made on release branches before any more releases are made from them (so that if anyone should volunteer to the SC to make any further 4.2 releases, before the point at which I propose to close 4.2 branch in the absence of such a volunteer, they will need to ensure the transition patch is backported)? -- Joseph S. Myers jos...@codesourcery.com