From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: A plea for dynamically loadable extension modules Date: Sun, 19 Aug 2007 18:30:47 -0400 Message-ID: References: <87wue0i51a.fsf@lexx.delysid.org> <871xw8i3tr.fsf@tapsellferrier.co.uk> <87mywn8yhx.fsf@localhorst.mine.nu> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1187562453 8541 80.91.229.12 (19 Aug 2007 22:27:33 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 19 Aug 2007 22:27:33 +0000 (UTC) Cc: emacs-devel@gnu.org To: David Hansen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 20 00:27:31 2007 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 1IMtF3-00033D-Ds for ged-emacs-devel@m.gmane.org; Mon, 20 Aug 2007 00:27:29 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IMtF4-0001t5-1h for ged-emacs-devel@m.gmane.org; Sun, 19 Aug 2007 18:27:30 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IMtET-0001LT-BC for emacs-devel@gnu.org; Sun, 19 Aug 2007 18:26:53 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IMtEQ-0001KB-Py for emacs-devel@gnu.org; Sun, 19 Aug 2007 18:26:53 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IMtEQ-0001K2-I4 for emacs-devel@gnu.org; Sun, 19 Aug 2007 18:26:50 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1IMtEP-0001gf-2b for emacs-devel@gnu.org; Sun, 19 Aug 2007 18:26:49 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.60) (envelope-from ) id 1IMtIF-0005LF-7k; Sun, 19 Aug 2007 18:30:47 -0400 In-reply-to: <87mywn8yhx.fsf@localhorst.mine.nu> (message from David Hansen on Sun, 19 Aug 2007 15:06:34 +0200) X-Detected-Kernel: 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:76777 Archived-At: Our legal position is that the GPL applies to any code _distributed_ to be used specifically as part of Emacs, whether they are combined by dynamic linking or not. The GPL also applies to any code that Emacs is specifically designed to link with (except that in that case, the responsibility to avoid license conflicts is ours). This requirement would not apply to some general-purpose library, even if it could be dynamically linked into Emacs, if some user decides to link it in. > 4. We could cover the meaning and legal bindings of having 'IsGPLed' > somewhere in the license and it is the responsibility of the > library/owner to make sure it is completely covered under GPL if the > function is implemented to return 'true' and Emacs does not take any > responsibility beyond checking for the function and it's return value > and no more. That seems to propose a change in the GPL. It isn't feasible.