This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [gfortran] Change libgfortran license to GPL+exception
- From: Toon Moene <toon at moene dot indiv dot nluug dot nl>
- To: Tobias Schlüter<tobias dot schlueter at physik dot uni-muenchen dot de>
- Cc: GCC Fortran mailing list <fortran at gcc dot gnu dot org>, gcc-patches at gcc dot gnu dot org, Paul Brook <paul at codesourcery dot com>, law at redhat dot com
- Date: Sat, 18 Sep 2004 14:37:53 +0200
- Subject: Re: [gfortran] Change libgfortran license to GPL+exception
- Organization: Moene Computational Physics, Maartensdijk, NL
- References: <4134DDAB.2040406@physik.uni-muenchen.de> <4134F562.5010101@moene.indiv.nluug.nl> <264C1D8A-FBA0-11D8-8516-000393941EE6@apple.com> <4135C57D.3000408@physik.uni-muenchen.de> <414C191F.9080807@physik.uni-muenchen.de>
Tobias Schlüter wrote:
Tobias Schlüter wrote:
2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
* all files: Change copyright header to GPL+exception, add 2004 to
copyright years.
* runtime/pause.c: In addition, fix typo.
* runtime/select.c: In addition, add copyright line.
Any news on this?
Yes, there is.
The following source files in the libgfortran (sub)directories are
protected under the terms of the GNU General Public License:
io/backspace.c
io/close.c
io/endfile.c
io/format.c
io/inquire.c
io/io.h
io/list_read.c
io/open.c
io/read.c
io/rewind.c
io/transfer.c
io/unit.c
io/unix.c
io/write.c
runtime/environ.c
runtime/error.c
runtime/main.c
runtime/select.c
runtime/string.c
Of these, the following were original by Andy Vaught:
io/backspace.c
io/close.c
io/endfile.c
io/format.c
io/inquire.c
io/io.h
io/list_read.c
io/open.c
io/read.c
io/rewind.c
io/transfer.c
io/unit.c
io/unix.c
io/write.c
runtime/environ.c
runtime/error.c
runtime/main.c (jointly with Paul Brook)
runtime/select.c
runtime/string.c is by Paul Brook.
All the original authors have assigned their copyrights to the FSF and
also all contributors mentioned in the ChangeLog, except Melvin Hadasht
(2003-12-05 Melvin Hadasht <melvin.hadasht@free.fr>) - therefore, the
FSF (and acting on its behalf, the Steering Committee) can change the
terms of the license to LGPL or GPL + exception, if the issue around
Hadasht's contribution can be solved (from the ChangeLog entry I get the
impression that he only contributed a few lines at most).
I don't know why GPL+exception would be preferred - I thought that was
only necessary for C++ libraries, where you include real code from the
libraries in the form of template definitions.
I think we can confine ourselves to the LGPL.
--
Toon Moene - e-mail: toon@moene.indiv.nluug.nl - phone: +31 346 214290
Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
Maintainer, GNU Fortran 77: http://gcc.gnu.org/onlinedocs/g77_news.html
A maintainer of GNU Fortran 95: http://gcc.gnu.org/fortran/