From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: joakim@verona.se Newsgroups: gmane.emacs.devel Subject: Re: Release plans Date: Sun, 17 Aug 2008 11:32:25 +0200 Message-ID: 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 1218965590 3578 80.91.229.12 (17 Aug 2008 09:33:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 17 Aug 2008 09:33:10 +0000 (UTC) Cc: acm@muc.de, lord@emf.net, hannes@saeurebad.de, ams@gnu.org, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Aug 17 11:34:02 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 1KUee9-0003Zq-W2 for ged-emacs-devel@m.gmane.org; Sun, 17 Aug 2008 11:34:02 +0200 Original-Received: from localhost ([127.0.0.1]:48842 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KUedD-00089Q-66 for ged-emacs-devel@m.gmane.org; Sun, 17 Aug 2008 05:33:03 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KUed7-00089J-P8 for emacs-devel@gnu.org; Sun, 17 Aug 2008 05:32:57 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KUed5-000894-2q for emacs-devel@gnu.org; Sun, 17 Aug 2008 05:32:56 -0400 Original-Received: from [199.232.76.173] (port=53506 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KUed4-000891-Rh for emacs-devel@gnu.org; Sun, 17 Aug 2008 05:32:54 -0400 Original-Received: from iwfs.imcode.com ([82.115.149.64]:37166 helo=gate.verona.se) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KUecy-0005YC-8M; Sun, 17 Aug 2008 05:32:48 -0400 Original-Received: from chopper (IDENT:1005@localhost [127.0.0.1]) by gate.verona.se (8.13.4/8.11.4) with ESMTP id m7H9WLNE025592; Sun, 17 Aug 2008 11:32:21 +0200 In-Reply-To: (Richard M. Stallman's message of "Sun, 17 Aug 2008 03:16:22 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-detected-kernel: by monty-python.gnu.org: Linux 2.4-2.6 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:102551 Archived-At: "Richard M. Stallman" writes: > Free libraries could easily add the interface, proprietary vendors would > highly unlikely add it. I think Linux kernel modules has something > similar. > > The fact that non-free Linux modules continue to be distributed shows > that this method is not adequate to prevent them. The Linux kernel doesn't refuse to boot when it recognizes a non GPL module being loaded. It justs informs you its "tainted". Emacs should of course just refuse to use functions in modules that are not GPL compliant, not just inform the user that the moral integrity of Emacs has been corrupted. > It also shows that the danger is not imaginary. I agree completely. If this mechanism is implemented, though, I cant see this resulting in any additional risk of running non-free software. It could, in fact, be a model of how to eliminate risks of running non-free software. -- Joakim Verona