From: Doug S. <dsc...@ro...> - 2008-05-15 21:56:07
|
Keith Marshall wrote: > On Thursday 15 May 2008 18:42, Doug Schaefer wrote: > >>> Which then prevents you from distributing a GPL licensed source as >>> the two can't be used together. You can privately use such a >>> combination all you want but you cannot distribute a GPL source >>> that has used a MS EULA library. >>> >> Is that a restriction in the MS EULA? I don't see the GPL restricting >> that? But then IANAL. >> > > The GPL requires you to distribute full source, to allow an end user to > rebuild your application from scratch. If part of that source resides > in headers which you do not have the right to redistribute, how can you > possibly comply with the GPL, without infringing the EULA of those > headers? > > Regards, > Keith. > > Actually with that argument, GPL would be restrict you from building against any proprietary C run-time including Solaris, AIX, etc. So I'm not sure this is actually restricted. But then I could be missing something. At either rate, GPL apps do not redistribute all the headers they use, of course. Getting back to GDI+, I thought one of the issues we had was linking against MSVC built C++. Is there a workaround for this? Doug |