Licensing of libgcc and libstdc++ as shared libraries
Mike Stump
mrs@apple.com
Thu Jun 24 02:05:00 GMT 2004
On Jun 21, 2004, at 11:05 AM, Dave Korn wrote:
> I'd very strongly recommend against it, since really there's no
> ambiguity
> in the language at all: static linking is covered by the exception,
> dynamic
> linking isn't.
I think this was a small oversight in migrating to shared libraries. I
think it should just be `fixed' in the exception clause. Someone would
have to propose that to the SC, the SC would have to sign off on the
concept and then someone would have to ask the FSF for their blessing.
The reasoning is simple, the exception exists so that people can use
gcc in the real world and not be obligated into the various
requirements of the GPL. That was `broken' when non-gcc bearing
systems use gcc to compile applications. That is a regression. The
fix is obvious.
We can note that on gcc bearing systems, libgcc.so is already present,
and on those OSes, the OS vendor already provides the source to the
library, thus relieving application providers from having to worry
about the issue.
I think this can be summed up as a corner case of dll hell.
More information about the Gcc
mailing list