As Ruben wrote, winpthreads is not GPL at all. Do you mean the "thread" include header? it uses GPL3 with GCC Runtime Library Exception license, same as all other gcc include files. If not, which files exactly do you refer to?
2015-08-19 12:03 GMT+03: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! > > 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