From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Engster Newsgroups: gmane.emacs.devel Subject: Re: Emacs contributions, C and Lisp Date: Fri, 28 Feb 2014 16:55:22 +0100 Message-ID: <87vbvzcjv9.fsf@engster.org> References: <53064BD0.7070009@yandex.ru> <87ha7tr5bo.fsf@fencepost.gnu.org> <87ppmhecd8.fsf@yandex.ru> <87y50z90pd.fsf@fencepost.gnu.org> <87txbn8r6x.fsf@fencepost.gnu.org> <8338j717oe.fsf@gnu.org> <87zjlf6tdx.fsf@fencepost.gnu.org> <83sir7yue7.fsf@gnu.org> <8761o3dlak.fsf@wanadoo.es> <83bnxuzyl4.fsf@gnu.org> <871tyqes5q.fsf@wanadoo.es> <87a9ddg7o8.fsf@engster.org> <87d2i9ee8t.fsf@engster.org> <874n3ke1qn.fsf@engster.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1393603000 14910 80.91.229.3 (28 Feb 2014 15:56:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 28 Feb 2014 15:56:40 +0000 (UTC) Cc: ofv@wanadoo.es, emacs-devel@gnu.org, john@yates-sheets.org To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Feb 28 16:56:48 2014 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WJPnr-0003lr-5c for ged-emacs-devel@m.gmane.org; Fri, 28 Feb 2014 16:56:47 +0100 Original-Received: from localhost ([::1]:51938 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WJPnq-0002ZI-IT for ged-emacs-devel@m.gmane.org; Fri, 28 Feb 2014 10:56:46 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45109) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WJPmo-0000ji-Tk for emacs-devel@gnu.org; Fri, 28 Feb 2014 10:55:48 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WJPmj-0008Aw-LF for emacs-devel@gnu.org; Fri, 28 Feb 2014 10:55:42 -0500 Original-Received: from randomsample.de ([5.45.97.173]:54701) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WJPmj-0008An-Cg; Fri, 28 Feb 2014 10:55:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=randomsample.de; s=a; h=Content-Type:MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From; bh=XjQWG7gLsyrQagDL8P0Xytzxkg5nMk+zFPsW6SUM3Og=; b=go5BXLSMWPMgpHGZDgRddVpflqpjVhx6uaJjQ43gJ+WSZv/W8/1H49JqMYueDJWKtjw0ZmC5Osx4mhCF4fT6EyWO3NTpTc8ONdeTxpPCGYnjhNoiT/F1k4iikXXP11d/; Original-Received: from dslc-082-083-052-078.pools.arcor-ip.net ([82.83.52.78] helo=spaten) by randomsample.de with esmtpsa (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from ) id 1WJPmf-0006cw-Dp; Fri, 28 Feb 2014 16:55:33 +0100 In-Reply-To: (Richard Stallman's message of "Thu, 27 Feb 2014 23:37:09 -0500") User-Agent: Gnus/5.130008 (Ma Gnus v0.8) Emacs/24.3 (gnu/linux) Mail-Followup-To: Richard Stallman , john@yates-sheets.org, ofv@wanadoo.es, emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 5.45.97.173 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:169947 Archived-At: Richard Stallman writes: > Anyway, Stefan gave is OK on libclang usage, > > That statement seems to be a misunderstanding. I don't think so. You and Stefan simply have differing opinions. > My decision, as head of the GNU Project, is that we will not install > anything in Emacs or ELPA that uses clang or LLVM. > > You can use CEDET, you can use GCC, you can use both, or you > can use something else. But not clang or LLVM. > > This decision is necessary for achieving more the goal > of the GNU Project, which is to give computer users' freedom > in their computing in general -- not just in their text editing. This decision is a mistake. Please reconsider. If I understand you correctly, you are saying we should not support any feature in clang/LLVM unless we can do the same with gcc, because although clang/LLVM is free software, it is non-copyleft. At least that's what I gathered from your other posts in this thread. But by the same reasoning you are applying to clang/LLVM, Emacs' must not support any feature from Subversion (which is Apache-licensed) unless the same feature is present in git, hg, or bzr, or we must implement it there first. Likewise, we must not support any feature in CMake (which is a BSD-licensed build tool), unless the same feature is present in GNU Make, or we must first implement it there as well. Is that correct? Because if so, you are drawing the line now between copyleft and non-copyleft, whereas it used to be between free and non-free. -David