From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Johannes Weiner Newsgroups: gmane.emacs.devel Subject: Re: Release plans Date: Thu, 14 Aug 2008 12:04:36 +0200 Message-ID: <873al79akr.fsf@skyscraper.fehenstaub.lan> References: <10697146.3630221218551689983.JavaMail.www@wwinf4615> <20080812171404.GB7999@muc.de> <20080813092057.GA3010@muc.de> <20080814083817.GA2593@muc.de> <877iak7xfp.fsf@skyscraper.fehenstaub.lan> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1218709284 30049 80.91.229.12 (14 Aug 2008 10:21:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 14 Aug 2008 10:21:24 +0000 (UTC) Cc: acm@muc.de, rms@gnu.org, emacs-devel@gnu.org To: ams@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Aug 14 12:22:15 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 1KTZy6-0005G1-M5 for ged-emacs-devel@m.gmane.org; Thu, 14 Aug 2008 12:22:10 +0200 Original-Received: from localhost ([127.0.0.1]:37481 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KTZx9-0001oG-OC for ged-emacs-devel@m.gmane.org; Thu, 14 Aug 2008 06:21:11 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KTZhm-0004cS-RU for emacs-devel@gnu.org; Thu, 14 Aug 2008 06:05:19 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KTZhi-0004b0-O2 for emacs-devel@gnu.org; Thu, 14 Aug 2008 06:05:15 -0400 Original-Received: from [199.232.76.173] (port=58028 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KTZhf-0004Zf-BY for emacs-devel@gnu.org; Thu, 14 Aug 2008 06:05:11 -0400 Original-Received: from saeurebad.de ([85.214.36.134]:41326) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KTZhU-0002iJ-5F; Thu, 14 Aug 2008 06:05:00 -0400 Original-Received: by saeurebad.de (Postfix, from userid 107) id 2DF582F00CA; Thu, 14 Aug 2008 12:04:59 +0200 (CEST) Original-Received: from localhost (83-221-69-159.dynamic.primacom.net [83.221.69.159]) by saeurebad.de (Postfix) with ESMTP id 8D78E2F00C4; Thu, 14 Aug 2008 12:04:58 +0200 (CEST) In-Reply-To: (Alfred M. Szmidt's message of "Thu, 14 Aug 2008 05:49:35 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-Bogosity: Ham, tests=bogofilter, spamicity=0.000011, version=1.1.3 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:102436 Archived-At: Hi, "Alfred M. Szmidt" writes: > Freedom should never stand over software quality and usability. > > Freedom must always stand over software quality and usability, without > it we cannot improve the software in question. Not when your definition of freedom forbids certain improvements. > Primarily, software is problem-solving. If your software comes in > a flavor that doesn't restrict user's freedom, this is really nice. > > It is a prerequisite that software is free to be able to solve > problems; if the software is not free, then you cannot solve anything. This is flat out wrong. Software is written for a purpose. Windows does its job, whether it does it good or bad and whether you like the philosophy or not. It is not free and it solves the problem it was written for. > If you cripple software for freedom's sake, you have driven the > purpose of software ad absurdum. > > Nobody implied that one should cripple software for freedoms sake. > Nor did rms argue that it is good to have badly written free software. > But it is better to have badly written free software than having well > written non-free software. We can fix the former, but not the later. We can fix the former if our definition of freedom allows us to. This was the whole point of my previous email, in fact. Emacs has still no support to load shared libraries during runtime and IIRC it was rejected back then due to political reasons. I call this crippling. Hannes