[Qt-interest] Question about license requirement on redistributing libgcc shared library

Christoph Würstle n800 at axique.de
Thu Jan 28 13:51:11 CET 2010


Hi,

I came to the same result. But I'm also not familiar with this exception.
What I found out, is that many commercial programs link (dynamically)
against libgcc (at least on Linux), such as FlashPlayer, Acrobat Reader,
Skype.
So your understanding should be right, because I don't think they were
able to "buy" the code (from Gcc).

It would be very nice, if someone who knows it confirms it. Thanks.

Chris

> Hello,
>
> Please help me to understand about the license requirement on 
> redistributing libgcc shared library, to be specific, the dll file 
> "libgcc_s_dw2-1.dll".  I am using Qt SDK 4.6.1 for Windows(MinGW) 
> under the LGPL, and that dll file is placed in the folders 
> "2010.01\mingw\bin" and "2010.01\qt\bin" by default.
> I am going to distribute a package that consists of the files:
>   - Qt application(.exe) file developing, under a proprietary license
>   - "Qt*.dll" files, under the LGPL v2.1
>   - "mingwm10.dll" of MinGW runtime, public domain
>   - "libgcc_s_dw2-1.dll", ...
>
> I understand that "GCC Runtime Library Exception Version 3.1" is 
> applied as license of libgcc, based on the following sentence 
> described in the source files of libgcc:
>   "Under Section 7 of GPL version 3, you are granted additional
>    permissions described in the GCC Runtime Library Exception, version
>    3.1, as published by the Free Software Foundation."
>
> Looking into "GCC Runtime Library Exception v3.1" and "rationale 
> document and FAQ" (see http://www.gnu.org/licenses/gcc-exception.html), 
> it seems for me that redistributing "libgcc_s_dw2-1.dll" is permitted 
> and no obligation is required if the following condition is met:
>   - All files linked with libgcc are "Independent Module" for libgcc.
>     and 
>   - All "Target Code" was generated by "Eligible Compilation Processes".
>
> So my questions in brief are:
>   - In my understanding, redistributing "libgcc_s_dw2-1.dll" is 
>     granted without any obligation such as providing its source code 
>     and copyright/legal notice, if the above condition is met.
>     Is this correct?
>   - All "Qt*.dll" files in Qt SDK are "Independent Module" for libgcc?
>   (Please refer to the above link for definition of term.)
>
> Any help will be appreciated, since I am not very familiar with GPL 
> licenses.
>
> Regards,
> Koji Ishihara





More information about the Qt-interest-old mailing list