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: [PATCH] Flymake support for C/C++ Date: Wed, 25 Oct 2017 15:30:22 -0400 Message-ID: References: <87zi8wmmhw.fsf@gmail.com> <83tvz2i2fv.fsf@gnu.org> <83r2u6i0ws.fsf@gnu.org> <87fuaivyeg.fsf@russet.org.uk> Reply-To: rms@gnu.org NNTP-Posting-Host: blaine.gmane.org Content-Type: text/plain; charset=Utf-8 X-Trace: blaine.gmane.org 1508959869 30595 195.159.176.226 (25 Oct 2017 19:31:09 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 25 Oct 2017 19:31:09 +0000 (UTC) Cc: npostavs@users.sourceforge.net, kerolasa@iki.fi, emacs-devel@gnu.org, joaotavora@gmail.com, acm@muc.de, eliz@gnu.org, sdl.web@gmail.com, monnier@iro.umontreal.ca, phillip.lord@russet.org.uk To: rrt@sc3d.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 25 21:31:05 2017 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 1e7RO9-0005Wa-6j for ged-emacs-devel@m.gmane.org; Wed, 25 Oct 2017 21:30:53 +0200 Original-Received: from localhost ([::1]:49737 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e7ROB-0006oW-QW for ged-emacs-devel@m.gmane.org; Wed, 25 Oct 2017 15:30:55 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:32830) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e7RO4-0006oF-EX for emacs-devel@gnu.org; Wed, 25 Oct 2017 15:30:49 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1e7RO3-0005NZ-L5 for emacs-devel@gnu.org; Wed, 25 Oct 2017 15:30:48 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43965) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1e7RNf-0004yg-HE; Wed, 25 Oct 2017 15:30:23 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1e7RNe-0005tP-Qy; Wed, 25 Oct 2017 15:30:22 -0400 In-reply-to: (message from Reuben Thomas on Tue, 24 Oct 2017 10:45:55 +0100) 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:219762 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. ]]] > I was saying that, just as we do not insist that all our C dependencies be > a) installed in Emacs's git repository and b) distributed as part of Emacs > source releases, there is no reason in principle why we cannot have > external Elisp dependencies, for example Org and CEDET. Dependencies of Emacs are lower-level programs that Emacs depends on. They are not specifically for Emacs; other packages use them too. We accept general-purpose lower-level dependencies, and we don't have any reason to distribute them unless we have made a modified version. (Which we prefer to avoid, except when really necessary.) Org and CEDET are not dependencies of Emacs. Rather, they build on the core of Emacs. We don't want Emacs to become a mishmash of pieces we distribute and maintain and pieces we don't distribute and don't maintain. That would be untenable. So we have two ways of dealing with code that builds on the core of Emacs: * You distribute it, you're responsible for it, and we don't support it, promote it, or worry specifically about it. * It's part of Emacs, we distribute it as such, and we can fix it when need be. -- 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.