On Nov 15, 2006, at 1:16 PM, Bulat Ziganshin wrote:

Wednesday, November 15, 2006, 9:08:16 AM, Peter Tanski wrote:

this is again more aesthetic than real problem - code compiled by
GPL'ed tools is not GPL'ed

True.  I should add a few notes: I did not mean to imply that merely
distributing mingw with GHC in the same package would create a
licensing problem; I also think I overstated it a bit: mingw is
public domain but mingw development tools are GPL--o.k. to use, of
course--but the libraries (libgcc, libgcov) are LGPL, so static
linkage to the libraries makes the resulting code LGPL.

if this is true, this means a problem for existing GHC that creates
mingw-compiled executables. but for ghc that will use MS libraries
coming with CL, this is not a problem again - we can use
mingw-compiled perl and other *tools* because this don't mean that
resulting program will use mingw *libs*

There is actually a conflict here: the gcc distribution, at <http:// gcc.gnu.org/svn/gcc/trunk/>, COPYING.LIB is the LGPL but the copyright referenced in the source code (from the main source distribution directory: gcc/libgcc2.h), at <http://gcc.gnu.org/svn/ gcc/trunk/gcc/libgcc2.h> is the GPL with a special exception for *any* linkage (dynamic or static). I am not sure which license controls, so I tend to stick with the LGPL since it is effectively more restrictive. The best way to resolve this would be to write the FSF. I am going to do that right away.

Cheers,
Peter Tanski
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to