[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
trans-coord/gnun/licenses gpl-faq.html
From: |
Yavor Doganov |
Subject: |
trans-coord/gnun/licenses gpl-faq.html |
Date: |
Tue, 13 Dec 2011 19:10:18 +0000 |
CVSROOT: /sources/trans-coord
Module name: trans-coord
Changes by: Yavor Doganov <yavor> 11/12/13 19:10:18
Modified files:
gnun/licenses : gpl-faq.html
Log message:
Automatic sync from the master www repository.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/trans-coord/gnun/licenses/gpl-faq.html?cvsroot=trans-coord&r1=1.37&r2=1.38
Patches:
Index: gpl-faq.html
===================================================================
RCS file: /sources/trans-coord/trans-coord/gnun/licenses/gpl-faq.html,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -b -r1.37 -r1.38
--- gpl-faq.html 15 Nov 2011 19:10:19 -0000 1.37
+++ gpl-faq.html 13 Dec 2011 19:10:18 -0000 1.38
@@ -551,7 +551,7 @@
<li><a href="#WindowsRuntimeAndGPL">I'm writing a Windows
application with Microsoft Visual C++ and I will be releasing it
under the GPL. Is dynamically linking my program with the Visual
- C++ run-time library permitted under the GPL?</a></li>
+ C++ runtime library permitted under the GPL?</a></li>
<li><a href="#MoneyGuzzlerInc">I'd like to modify GPL-covered
programs and link them with the portability libraries from Money
@@ -1489,22 +1489,32 @@
<dt id="WindowsRuntimeAndGPL">I'm writing a Windows application with
- Microsoft Visual C++ (or Visual Basic) and I will be releasing it
- under the GPL. Is dynamically linking my program with the Visual
- C++ (or Visual Basic) run-time library permitted under the GPL?
- <span class="anchor-reference-id">(<a href="#WindowsRuntimeAndGPL"
- >#WindowsRuntimeAndGPL</a>)</span></dt>
-<dd><p>
-The GPL permits this because that run-time library normally accompanies
-the compiler or interpreter you are using. The run-time libraries here are
-“System Libraries” as GPLv3 defines them, and as such they are
-not considered part of the Corresponding Source. GPLv2 has a similar
+Microsoft Visual C++ (or Visual Basic) and I will be releasing it
+under the GPL. Is dynamically linking my program with the Visual
+C++ (or Visual Basic) runtime library permitted under the GPL?
+<span class="anchor-reference-id">(<a href="#WindowsRuntimeAndGPL"
+>#WindowsRuntimeAndGPL</a>)</span></dt>
+
+<dd><p>You may link your program to these libraries, and distribute
+the compiled program to others. When you do this, the runtime
+libraries are “System Libraries” as GPLv3 defines them.
+That means that you don't need to worry about including their source
+code with the program's Corresponding Source. GPLv2 provides a similar
exception in section 3.</p>
-<p>That doesn't mean it is a good idea to write the program so that it
-only runs on Windows. Doing so results in a program that is free
-software but “<a href="/philosophy/java-trap.html">trapped</a>”
-by Windows.</p></dd>
+<p>You may not distribute these libraries in compiled DLL form with
+the program. To prevent unscrupulous distributors from trying to use
+the System Library exception as a loophole, the GPL says that
+libraries can only qualify as System Libraries as long as they're not
+distributed with the program itself. If you distribute the DLLs with
+the program, they won't be eligible for this exception anymore; then
+the only way to comply with the GPL would be to provide their source
+code, which you are unable to do.</p>
+
+<p>It is possible to run free programs that only run on Windows, but
+it is not a good idea. These programs would be
+“<a href="/philosophy/java-trap.html">trapped</a>” by
+Windows, and therefore contribute zero to the Free World.</p></dd>
<dt id="OrigBSD">Why is the original BSD
@@ -3561,7 +3571,7 @@
<p>
Updated:
<!-- timestamp start -->
-$Date: 2011/11/15 19:10:19 $
+$Date: 2011/12/13 19:10:18 $
<!-- timestamp end -->
</p>
</div>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- trans-coord/gnun/licenses gpl-faq.html,
Yavor Doganov <=