From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Nic Newsgroups: gmane.emacs.devel Subject: Re: A plea for dynamically loadable extension modules Date: 30 Jul 2003 13:42:08 +0100 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <871xw8i3tr.fsf@tapsellferrier.co.uk> References: <87wue0i51a.fsf@lexx.delysid.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1059569238 5654 80.91.224.249 (30 Jul 2003 12:47:18 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 30 Jul 2003 12:47:18 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Wed Jul 30 14:47:16 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 19hqLi-0001Nz-00 for ; Wed, 30 Jul 2003 14:46:34 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 19hqNg-0005vP-00 for ; Wed, 30 Jul 2003 14:48:36 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.20) id 19hqKk-0003f2-0E for emacs-devel@quimby.gnus.org; Wed, 30 Jul 2003 08:45:34 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.20) id 19hqKC-0003AJ-IB for emacs-devel@gnu.org; Wed, 30 Jul 2003 08:45:00 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.20) id 19hqK7-0002zM-1E for emacs-devel@gnu.org; Wed, 30 Jul 2003 08:44:57 -0400 Original-Received: from host217-34-135-17.in-addr.btopenworld.com ([217.34.135.17] helo=tf1.tapsellferrier.co.uk) by monty-python.gnu.org with esmtp (Exim 4.20) id 19hqK5-0002y1-91 for emacs-devel@gnu.org; Wed, 30 Jul 2003 08:44:53 -0400 Original-Received: from [194.74.202.254] (helo=roo) by tf1.tapsellferrier.co.uk with esmtp (Exim 3.35 #1 (Debian)) id 19hqJb-0004Mn-00; Wed, 30 Jul 2003 13:44:24 +0100 Original-To: Mario Lang In-Reply-To: <87wue0i51a.fsf@lexx.delysid.org> Original-Lines: 20 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:15735 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:15735 Mario Lang writes: > Is there any chance that we get the dynloading extention > for 21.4? If not, could you please explain why? I think rms made a statement on this subject a number of months ago. The reason dynamic loading has not been included in emacs so far is that there would then be the potential of breaking the terms of the licence under which emacs is distributed. The GPL requires all code linked to emacs to also be Free. If dynamic linking was allowed that couldn't be gauranteed. The reason guile can do it is that guile is licenced under the GPL+exception which allows for linking to non-commercial code. -- Nic Ferrier http://www.tapsellferrier.co.uk