From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: Contributing LLVM.org patches to gud.el Date: Mon, 09 Feb 2015 21:34:11 +0100 Message-ID: <87iofau8n0.fsf@fencepost.gnu.org> References: <87mw4rxkzv.fsf@fencepost.gnu.org> <87h9uu3l57.fsf@mid.deneb.enyo.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1423514077 25276 80.91.229.3 (9 Feb 2015 20:34:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 9 Feb 2015 20:34:37 +0000 (UTC) Cc: slewsys@gmail.com, emacs-devel@gnu.org, rms@gnu.org, monnier@iro.umontreal.ca, Liang Wang To: Florian Weimer Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Feb 09 21:34:35 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 1YKv2Q-0002mx-Sl for ged-emacs-devel@m.gmane.org; Mon, 09 Feb 2015 21:34:35 +0100 Original-Received: from localhost ([::1]:35088 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKv2Q-0002AM-3F for ged-emacs-devel@m.gmane.org; Mon, 09 Feb 2015 15:34:34 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34227) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKv2C-00029h-Kb for emacs-devel@gnu.org; Mon, 09 Feb 2015 15:34:21 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YKv2B-00048R-Dv for emacs-devel@gnu.org; Mon, 09 Feb 2015 15:34:20 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:34014) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKv2B-00048L-9n for emacs-devel@gnu.org; Mon, 09 Feb 2015 15:34:19 -0500 Original-Received: from localhost ([127.0.0.1]:41187 helo=lola) by fencepost.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YKv24-0000bq-BJ; Mon, 09 Feb 2015 15:34:12 -0500 Original-Received: by lola (Postfix, from userid 1000) id DBD8AE0514; Mon, 9 Feb 2015 21:34:11 +0100 (CET) In-Reply-To: <87h9uu3l57.fsf@mid.deneb.enyo.de> (Florian Weimer's message of "Mon, 09 Feb 2015 21:06:12 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::e 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:182743 Archived-At: Florian Weimer writes: > * Richard Stallman: > >> By replacing most of GCC with non-copylefted code, they would have >> gone most of the way towards achieving the same result: to make GCC >> cease to be a reason for all sorts of companies to work on a >> compiler that always gives users freedom. > > I'm pretty sure more work is still done on GCC under NDA than on LLVM, > and GCC's copyleft license may even play a role in that. > > What does user freedom matter if they never even get to use the code? If they don't get to use the code, they don't pay for it and don't support it. They are not worse off for it. The problem with proprietary code is that its users pay a price without getting control over their own property. Code under NDA does not do that. It's still not pretty when GNU code ends up in such circumstances, but the damage is confined as proliferation and dissemination have to be very limited before the GPL starts rearing its pretty tail. -- David Kastrup