Regarding the "TheOtherGCCBasedFortranCompiler" Wiki Page.

Brooks Moses bmoses@stanford.edu
Tue Nov 1 22:37:00 GMT 2005


I recently had occasion to look at the GCC Wiki page on the g95 
compiler.  To be specific, I was hoping to point a recent poster towards 
an explanation of the difference between the two compilers.

Until I edited it just now, the bulk of the page consisted of a set of 
completely unsupported allegations regarding Andy Vaught's GPL 
violations, and a factually incorrect statement that releasing binaries 
compiled under g95 would cause the software to become Free Software [1].

As a result, it looks like an unprofessional perpetuation of a feud, 
rather than something appropriate to a professional organization, and it 
was not something I was comfortable providing a link to.

I have cleaned it up somewhat, by providing documentation of the 
substantiable claims of GPL violations (which are, honestly, a pretty 
minor subset of the ones alleged), and by correcting the statement 
regarding binaries compiled under g95.  I have also provided 
documentation as to why the remaining claims of GPL violation are 
erroneous, which I am leaving in place for now.

It is my opinion that this entire set of allegations and complaints 
should be removed entirely, and replaced by a very short, simple, and 
non-accusatory statement of why it was not possible to continue to 
include g95 as part of the GCC suite of compilers.  GFortran should 
present itself as a professional effort, and should be above this sort 
of petty bickering.

Thus, I'm submitting this for comments, as I feel that's more useful 
than my unilaterally clearing out large sections of the page without 
explanation.

- Brooks


[1] Yes, it "violates" the GPL license on the runtime library.  As per 
discussions on Groklaw and elsewhere, including GPL'ed code in your 
software does not "turn it into free software".  The GPL is a 
conditional license grant, nothing more.  If you release the software 
under non-free licenses, you are simply copying the included code 
without permission and thereby violating the copyright on it, and 
thereby liable for financial penalties to the copyright holder, as per 
normal copyright law.



More information about the Fortran mailing list