<br><br><div class="gmail_quote">2011/1/30 Even Rouault <span dir="ltr">&lt;<a href="mailto:even.rouault@mines-paris.org">even.rouault@mines-paris.org</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
On Windows, I think that the actual license of the odbc library doesn&#39;t really<br>
count as people won&#39;t distribute the windows odbc system library right ?<br>
Otherwise it would make it impossible to distribute GPL software on Windows<br>
since the system windows libraries cannot comply with the GPL. A bit confused<br>
here...<br>
<br></blockquote><div><br>Even,<br><br>I would somewhat make the distiction of the term &quot;system library&quot; and 3rd party libraries which makes some difference with regards how GPL is applied. There can be found some additional explanation at <a href="http://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs">http://www.gnu.org/licenses/gpl-faq.html#GPLIncompatibleLibs</a> with the conclusion of:<br>
<br>&lt;quote&gt;<br>Both versions of the GPL have an exception to their copyleft, commonly called the system library exception. If the GPL-incompatible libraries you want to use meet the criteria for a system library, then you don&#39;t have to do anything special to use them; the requirement to distribute source code for the whole program does not include those libraries, even if you distribute a linked executable containing them.<br>
<br>The criteria for what counts as a &quot;system library&quot; vary between different versions of the GPL. GPLv3 explicitly defines &quot;System Libraries&quot; in section 1, to exclude it from the definition of &quot;Corresponding Source.&quot; GPLv2 says the following, near the end of section 3:<br>
<br>However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. <br>
&lt;/quote&gt;<br><br>Best regards,<br><br>Tamas<br><br></div></div><br><div style="visibility: hidden; left: -5000px; position: absolute; z-index: 9999; padding: 0px; margin-left: 0px; margin-top: 0px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 130%;" id="avg_ls_inline_popup">
</div>