[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
www/licenses gpl-faq.html
From: |
Pavel Kharitonov |
Subject: |
www/licenses gpl-faq.html |
Date: |
Fri, 28 Dec 2012 04:30:51 +0000 |
CVSROOT: /web/www
Module name: www
Changes by: Pavel Kharitonov <ineiev> 12/12/28 04:30:51
Modified files:
licenses : gpl-faq.html
Log message:
(GPLIncompatibleLibs): Reword and split RT #790741.
(SystemLibraryException): New section.
CVSWeb URLs:
http://web.cvs.savannah.gnu.org/viewcvs/www/licenses/gpl-faq.html?cvsroot=www&r1=1.181&r2=1.182
Patches:
Index: gpl-faq.html
===================================================================
RCS file: /web/www/www/licenses/gpl-faq.html,v
retrieving revision 1.181
retrieving revision 1.182
diff -u -b -r1.181 -r1.182
--- gpl-faq.html 6 Oct 2012 15:34:52 -0000 1.181
+++ gpl-faq.html 28 Dec 2012 04:30:50 -0000 1.182
@@ -545,6 +545,9 @@
<li><a href="#FSWithNFLibs">Can I write free software that uses
non-free libraries?</a></li>
+ <li><a href="#SystemLibraryException">Can I link a GPL program with
+ a proprietary system library?</a></li>
+
<li><a href="#GPLIncompatibleLibs">What legal issues come up if I
use GPL-incompatible libraries with GPL software?</a></li>
@@ -1069,10 +1072,9 @@
GPL-incompatible libraries</a> for more information.</p></dd>
-<dt id="GPLIncompatibleLibs">What legal issues
- come up if I use GPL-incompatible libraries with GPL software?
- <span class="anchor-reference-id">(<a href="#GPLIncompatibleLibs"
- >#GPLIncompatibleLibs</a>)</span></dt>
+<dt id="SystemLibraryException">Can I link a GPL program with a
+proprietary system library? <span class="anchor-reference-id">(<a
+href="#SystemLibraryException">#SystemLibraryException</a>)</span></dt>
<dd><p>
Both versions of the GPL have an exception to their copyleft, commonly
called the system library exception. If the GPL-incompatible libraries
@@ -1084,17 +1086,15 @@
<p>The criteria for what counts as a "system library" vary
between different versions of the GPL. GPLv3 explicitly defines
"System Libraries" in section 1, to exclude it from the
-definition of "Corresponding Source." GPLv2 says the following,
-near the end of section 3:</p>
-
-<blockquote><p>
- 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.
-</p></blockquote>
+definition of "Corresponding Source." GPLv2 deals with this
+issue slightly differently, near the end of section 3.</p>
+</dd>
+<dt id="GPLIncompatibleLibs">What legal issues
+ come up if I use GPL-incompatible libraries with GPL software?
+ <span class="anchor-reference-id">(<a href="#GPLIncompatibleLibs"
+ >#GPLIncompatibleLibs</a>)</span></dt>
+<dd>
<p>If you want your program to link against a library not covered by the
system library exception, you need to provide permission to do that.
Below are two example license notices that you can use to do that; one
@@ -3585,7 +3585,7 @@
<p>
Updated:
<!-- timestamp start -->
-$Date: 2012/10/06 15:34:52 $
+$Date: 2012/12/28 04:30:50 $
<!-- timestamp end -->
</p>
</div>
- www/licenses gpl-faq.html,
Pavel Kharitonov <=