From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Florian Weimer Newsgroups: gmane.emacs.devel Subject: Re: Contributing LLVM.org patches to gud.el Date: Mon, 09 Feb 2015 21:13:19 +0100 Message-ID: <87d25i3ktc.fsf@mid.deneb.enyo.de> References: <87mw4rxkzv.fsf@fencepost.gnu.org> <20150208001527.GA30292@thyrsus.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1423512818 3127 80.91.229.3 (9 Feb 2015 20:13:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 9 Feb 2015 20:13:38 +0000 (UTC) Cc: dak@gnu.org, emacs-devel@gnu.org, Richard Stallman , slewsys@gmail.com, Stefan Monnier To: esr@thyrsus.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 09 21:13:37 2015 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 1YKui9-0002Tu-HG for ged-emacs-devel@m.gmane.org; Mon, 09 Feb 2015 21:13:37 +0100 Original-Received: from localhost ([::1]:35021 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKui8-0002uT-Ug for ged-emacs-devel@m.gmane.org; Mon, 09 Feb 2015 15:13:36 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:58031) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKui1-0002sv-Hq for emacs-devel@gnu.org; Mon, 09 Feb 2015 15:13:33 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YKui0-00010Y-M0 for emacs-devel@gnu.org; Mon, 09 Feb 2015 15:13:29 -0500 Original-Received: from albireo.enyo.de ([46.237.207.196]:33147) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKuhu-0000xo-RY; Mon, 09 Feb 2015 15:13:23 -0500 Original-Received: from [172.17.203.2] (helo=deneb.enyo.de) by albireo.enyo.de with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) id 1YKuhp-0005Ym-QY; Mon, 09 Feb 2015 21:13:17 +0100 Original-Received: from fw by deneb.enyo.de with local (Exim 4.80) (envelope-from ) id 1YKuhr-0002fs-76; Mon, 09 Feb 2015 21:13:19 +0100 In-Reply-To: <20150208001527.GA30292@thyrsus.com> (Eric S. Raymond's message of "Sat, 7 Feb 2015 19:15:27 -0500") X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [generic] [fuzzy] X-Received-From: 46.237.207.196 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:182739 Archived-At: * Eric S. Raymond: > Richard Stallman : >> More precisely, Apple intends LLVM and Clang to make GCC cease to be a >> signal success and a reason for all sorts of companies to work on a >> compiler that always gives users freedom. > > This is silly. Apple couldn't care less whether or not GCC is a success. > What Apple needs is for a copylefted compiler not to be the *only* success. Access to large parts of the Apple developer ecosystem now requires a subscription. Subscription agreements can be worded in ways that put customers in breach of the agreement if they exercise their rights under the copyleft licenses, and the vendor is still in full compliance with the copyleft licenses. Sure, the customer can terminate the subscription agreement and then take the source code and try to rebuild it, but only at the price of leaving the ecosystem. (I think some of the game consoles actually implemented this model.) In short, I doubt that Apple really needs a non-copyleft compiler.