Update of /project/clo/cvsroot/public_html In directory common-lisp.net:/tmp/cvs-serv14614
Modified Files: faq.shtml Log Message: Added LGPL issues. Date: Sat May 8 06:01:37 2004 Author: nsiivola
Index: public_html/faq.shtml diff -u public_html/faq.shtml:1.2 public_html/faq.shtml:1.3 --- public_html/faq.shtml:1.2 Mon Mar 15 12:48:25 2004 +++ public_html/faq.shtml Sat May 8 06:01:37 2004 @@ -31,6 +31,7 @@ <div class="sideBox LHS"> <div>This Page</div> <a href="#checkout">CVS checkout</a> + <a href="#lgpl">LGPL issues</a> </div>
@@ -59,6 +60,37 @@ </pre>
<a class="topOfPage" href="#top" title="Go to top of page">top</a><br/> + + <h1 id="lgpl">What's wrong with LGPL?</h1> + + <p>Nothing per se, but it probably does not mean what you think + it means: <a + href="http://www.gnu.org/copyleft/lesser.html%22%3ELGPL</a>'s highly + C-centric language makes a distinction between static and + dynamic linking, but tells us very little about the issues + central for Lisp use:</p> + + <ul> + <li>Is loading LGPL code into a non-LGPL image ok? (runtime dependancy)</li> + <li>Is it ok to use LGPL macros in non-LGPL code? (compile-time dependency)</li> + <li>Is it ok to redefine operators provided by the LGPL code + in non-LGPL code?</li> + <li>Is it ok to distribute an image with LGPL code loaded?</li> + </ul> + + <p>Whether or not these questions are answerable within LGPL's + bounds is one thing, but given that the interpetation is not + clear we don't recommend using LGPL for Common-lisp.net + projects. If you want to disallow all of the above use <a + href="http://www.gnu.org/licenses/licenses.html#TOCGPL%22%3EGPL</a>, + and if you want to allow some or all of them use <a + href="http://opensource.franz.com/%22%3ELLPGL</a> or <a + href="http://www.jclark.com/xml/copying.txt%22%3EMIT</a>/<a + href="http://www.xfree86.org/3.3.6/COPYRIGHT2.html#4%22%3EBSD</a>/<a + href="http://www.x.org/Downloads_terms.html%22%3EX11</a>-style + licences.</p> + + <a class="topOfPage" href="#top" title="Go to top of page">top</a><br/>
</div> <!-- ###### Footer ###### -->