From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Stephen J. Turnbull" Newsgroups: gmane.emacs.devel Subject: Re: Release plans Date: Sun, 17 Aug 2008 01:29:53 +0900 Message-ID: <878wuw7wji.fsf@uwakimon.sk.tsukuba.ac.jp> References: <10697146.3630221218551689983.JavaMail.www@wwinf4615> <20080812171404.GB7999@muc.de> <20080813092057.GA3010@muc.de> <20080814083817.GA2593@muc.de> <877iak7xfp.fsf@skyscraper.fehenstaub.lan> <873al79akr.fsf@skyscraper.fehenstaub.lan> <48A5BAD7.8030302@emf.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1218904213 10660 80.91.229.12 (16 Aug 2008 16:30:13 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 16 Aug 2008 16:30:13 +0000 (UTC) Cc: acm@muc.de, Thomas Lord , emacs-devel@gnu.org, ams@gnu.org, hannes@saeurebad.de To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Aug 16 18:31:05 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 1KUOg9-0003VQ-Bd for ged-emacs-devel@m.gmane.org; Sat, 16 Aug 2008 18:31:01 +0200 Original-Received: from localhost ([127.0.0.1]:36817 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KUOfC-0000qq-Ej for ged-emacs-devel@m.gmane.org; Sat, 16 Aug 2008 12:30:02 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KUOf8-0000qf-GR for emacs-devel@gnu.org; Sat, 16 Aug 2008 12:29:58 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KUOf5-0000p2-TT for emacs-devel@gnu.org; Sat, 16 Aug 2008 12:29:57 -0400 Original-Received: from [199.232.76.173] (port=33580 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KUOf5-0000ox-OC for emacs-devel@gnu.org; Sat, 16 Aug 2008 12:29:55 -0400 Original-Received: from mtps01.sk.tsukuba.ac.jp ([130.158.97.223]:36542) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KUOeu-0002gR-Uc; Sat, 16 Aug 2008 12:29:45 -0400 Original-Received: from uwakimon.sk.tsukuba.ac.jp (uwakimon.sk.tsukuba.ac.jp [130.158.99.156]) by mtps01.sk.tsukuba.ac.jp (Postfix) with ESMTP id 9DA001535A8; Sun, 17 Aug 2008 01:29:42 +0900 (JST) Original-Received: by uwakimon.sk.tsukuba.ac.jp (Postfix, from userid 1000) id 303751A25C3; Sun, 17 Aug 2008 01:29:53 +0900 (JST) In-Reply-To: X-Mailer: VM ?bug? under XEmacs 21.5.21 (x86_64-unknown-linux) 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:102535 Archived-At: Richard M. Stallman writes: > How does not providing dynamic loading maximize what users can > do while remaining free? > > It protects against the danger of non-free C-level add-ons to > Emacs. All a freedom-lover has to do to avoid those non-free add-ons is ... avoid them. How does a non-free add-on sneak in under my radar? As far as I can see, the possibility of remaining free is unaffected by the presence or absence of a dynamic loader. > It's the same principle as the GPL itself. As you like to say about copyright and patent, GPL and "no DSOs" are two completely different things, so the same principles can't be applied without careful justification. The GPL prohibits certain freedom-inhibiting activities absolutely, while leaving all value-in-use available to users. But as I understand it anything that can be done by dynamic linking (legally or physically) can also be done by static linking, so it's not a prohibition, merely an inconvenience, to potential violators. On the other hand, this restriction *does* detract from value-in-use.