From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: lldb support Date: Sat, 12 Nov 2016 17:25:56 -0500 Message-ID: References: <20161107150552.20e98985@jabberwock.cb.piermont.com> <20161107220815.606cd583@jabberwock.cb.piermont.com> <6c239d49-a92c-1495-7121-4808295a4fc2@dancol.org> <735f8965-609a-d0c2-82bc-19a2393186b6@dancol.org> Reply-To: rms@gnu.org NNTP-Posting-Host: blaine.gmane.org Content-Type: text/plain; charset=Utf-8 X-Trace: blaine.gmane.org 1478989588 27554 195.159.176.226 (12 Nov 2016 22:26:28 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 12 Nov 2016 22:26:28 +0000 (UTC) Cc: emacs-devel@gnu.org To: sds@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 12 23:26:21 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1c5gkS-0004Ak-Jr for ged-emacs-devel@m.gmane.org; Sat, 12 Nov 2016 23:26:08 +0100 Original-Received: from localhost ([::1]:59834 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c5gkQ-00037P-O3 for ged-emacs-devel@m.gmane.org; Sat, 12 Nov 2016 17:26:06 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:40403) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c5gkK-00037I-Rn for emacs-devel@gnu.org; Sat, 12 Nov 2016 17:26:01 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1c5gkJ-0000ri-FT for emacs-devel@gnu.org; Sat, 12 Nov 2016 17:26:00 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40767) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1c5gkG-0000ps-Ip; Sat, 12 Nov 2016 17:25:56 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1c5gkG-00062L-4u; Sat, 12 Nov 2016 17:25:56 -0500 In-reply-to: (message from Sam Steingold on Fri, 11 Nov 2016 14:01:25 -0500) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:209361 Archived-At: [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > What is wrong with replacing a GNU package with a non-GNU > package which is free software? > How is it a loss for GNU? It's clear that the replacement of any GNU package is bad for the GNU Project, even in cases where it is not an injustice. However, it is misleading to say that GDB would be replaced with other free software. There is a program called lldb which is free, but since it is not copylefted, we must expect it to be the core of a collection of software _some of which is nonfree_. In the case of GDB, the corresponding collection has to be free software, due to the GNU GPL. A noncopylefted free program is not ipso facto an injustice, but it fails to resist injustice. Replacing a copylefted free program with a noncopylefted free program opens a door to nonfree software, where previously we resisted it. -- Dr Richard Stallman President, Free Software Foundation (gnu.org, fsf.org) Internet Hall-of-Famer (internethalloffame.org) Skype: No way! See stallman.org/skype.html.