[gfortran] Change libgfortran license to GPL+exception

Toon Moene toon@moene.indiv.nluug.nl
Sat Sep 18 13:15:00 GMT 2004


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/



More information about the Gcc-patches mailing list