Hi, 2015-08-19 11:03 GMT+02:00 Ruben Van Boxem <vanboxem.ru...@gmail.com>:
> 2015-08-12 13:26 GMT+02:00 Ken Birman <k...@cs.cornell.edu>: > >> Hi guys, >> >> >> >> I’ve long been a fan of the Mingw work and GCC more broadly, but the >> obligatory copyleft language in the threads subpackage for the most recent >> release is a significant issue that will force me to shift towards Clang or >> off of C++ 11 entirely: I’m porting a reliable data replication package to >> C++ 11 but my users include companies that can’t accept the GCC copyleft >> license. >> >> >> >> Is it really necessary to force this copyleft language on your users? >> And why is the license language hidden this way in a sub-library of the >> main platform? Seems sneaky and very unlike the historical GCC approach. >> >> >> >> So obviously it isn’t up to a user to tell the developers how to run >> their show. But I do want to gently push back and say that some of us >> really prefer to make decisions knowingly, and to have choices. This >> particularly licensing scheme is sneaky and gives no choice at all. >> > > The GCC runtime libraries (libgcc and libstdc++) have always had the GPL > with runtime exception. The MinGW-w64 CRT has always been a combination of > "Public Domain"/ZPL, with the DirectX headers imported from Wine as LGPL. > The latter I believe (I'm not a lawyer) has no influence on how you can use > applications built with them (cfr. old Eigen version's use of the LGPL as > described here: > http://eigen.tuxfamily.org/index.php?title=Licensing_FAQ&oldid=1117). > The current various license files are these: > > http://sourceforge.net/p/mingw-w64/mingw-w64/ci/master/tree/mingw-w64-headers/direct-x/COPYING.LIB > http://sourceforge.net/p/mingw-w64/mingw-w64/ci/master/tree/COPYING > http://sourceforge.net/p/mingw-w64/mingw-w64/ci/master/tree/DISCLAIMER > > http://sourceforge.net/p/mingw-w64/mingw-w64/ci/master/tree/mingw-w64-libraries/winpthreads/COPYING > > If I understand you correctly, you're talking about the winpthreads > license, which is a BSD-style license, which only requires you to keep the > (short) disclaimer in anything that uses it. Additionally, if you're in a > no-Public Domain country (or if there are really parts licensed under the > ZPL exclusively, I haven't checked), you'll need to keep the ZPL license > text as well. > > I don't see how either would prevent businesses from using your software. > That being said, I don't see how the GPL would prevent businesses from > using your software (especially if it's a standalone application). > Note that Clang is also licensed under a BSD style license ( > http://opensource.org/licenses/UoI-NCSA.php), and you'll need to include > the disclaimer in that case as well... > Now, if you're using GCC internals, you're bound by the GPL, but that's > GCC's "fault", not MinGW-w64's! > > GCC libquadmath https://gcc.gnu.org/onlinedocs/libquadmath/ is the only GCC library without GCC runtime exception I'm aware of. This library uses the LGPL v. 2.1 license. As the libgfortran-3.dll runtime depends on libquadmath-0.dll in most mingw-w64 builds you should be aware of that license in the case of gfortran usage. > Hope I cleared something up for you, if not, please be more specific. > > Cheers, > > Ruben > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Mingw-w64-public mailing list > Mingw-w64-public@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/mingw-w64-public > >
------------------------------------------------------------------------------
_______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public