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]

Re: [gfortran] Change libgfortran license to GPL+exception


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/


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