From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Richard M. Stallman" Newsgroups: gmane.emacs.devel Subject: Re: Dynamic loading Date: Tue, 26 Aug 2008 12:37:10 -0400 Message-ID: References: <873al79akr.fsf@skyscraper.fehenstaub.lan> <48A5BAD7.8030302@emf.net> <48A740CB.4050404@emf.net> <20080816213508.GA8530@muc.de> <87hc9ka8eg.fsf@uwakimon.sk.tsukuba.ac.jp> <20080817073124.GA1294@muc.de> <87ljyv5gy5.fsf@uwakimon.sk.tsukuba.ac.jp> <20080818101802.GA2615@muc.de> <87bpzqqk7b.fsf@uwakimon.sk.tsukuba.ac.jp> <87tzdihsrq.fsf@uwakimon.sk.tsukuba.ac.jp> <874p59ckcs.fsf@uwakimon.sk.tsukuba.ac.jp> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: ger.gmane.org 1219768831 9276 80.91.229.12 (26 Aug 2008 16:40:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 26 Aug 2008 16:40:31 +0000 (UTC) Cc: monnier@iro.umontreal.ca, emacs-devel@gnu.org To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Aug 26 18:41:23 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1KY1be-0006KK-RS for ged-emacs-devel@m.gmane.org; Tue, 26 Aug 2008 18:41:23 +0200 Original-Received: from localhost ([127.0.0.1]:50669 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KY1ag-0001ia-Jj for ged-emacs-devel@m.gmane.org; Tue, 26 Aug 2008 12:40:22 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KY1Z5-0008A7-R8 for emacs-devel@gnu.org; Tue, 26 Aug 2008 12:38:44 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KY1Z3-00087J-Md for emacs-devel@gnu.org; Tue, 26 Aug 2008 12:38:42 -0400 Original-Received: from [199.232.76.173] (port=60881 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KY1Z3-00086B-53 for emacs-devel@gnu.org; Tue, 26 Aug 2008 12:38:41 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]:34329) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KY1Z2-0006sR-U7 for emacs-devel@gnu.org; Tue, 26 Aug 2008 12:38:41 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.67) (envelope-from ) id 1KY1Xa-0002ax-0Z; Tue, 26 Aug 2008 12:37:10 -0400 In-reply-to: <874p59ckcs.fsf@uwakimon.sk.tsukuba.ac.jp> (stephen@xemacs.org) X-detected-kernel: by monty-python.gnu.org: Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:102991 Archived-At: Sure, but if no GMP code is actually copied *by the distributor* then it's very hard to argue that the distributor has violated the GPL (this is something Richard referred to earlier). Sometimes we can still argue that it is a violation, but it would be a different kind of issue and the case is not so clear. That also happened with readline, of course. The BSD community has a similar library under BSD license (called libedit, I believe). ("Under BSD license" is ambiguous; it is best always to say which one. See http://www.gnu.org/philosophy/bsd.html.) That is true now, but there was a long time when readline had no compatible replacement. At that time, anything designed to call readline was certainly meant to be linked with GNU readline. However, I think the distributor of the Lisp package could probably argue that an Elisp package is data being processed, not part of Emacs. That is true as regards the interpreter itself, and programming constructs, but not as regards calling the editing-specific application facilities of Emacs.