From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.bugs Subject: bug#32722: [O] bug#32722: bug#32722: bug#32722: 26.1; Org-publish depend on non-free platform ? Date: Thu, 20 Sep 2018 22:13:45 -0400 Message-ID: References: <531a7f93882cc0d5d09700457d06ea082f47569b.camel@flqt.fr> <83sh2ck42e.fsf@gnu.org> <87va73gn90.fsf@nicolasgoaziou.fr> <83efdqg32d.fsf@gnu.org> <87lg7yfraw.fsf@nicolasgoaziou.fr> <874leme9vp.fsf@aminb.org> Reply-To: rms@gnu.org NNTP-Posting-Host: blaine.gmane.org Content-Type: text/plain; charset=Utf-8 X-Trace: blaine.gmane.org 1537496045 11581 195.159.176.226 (21 Sep 2018 02:14:05 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 21 Sep 2018 02:14:05 +0000 (UTC) Cc: n@flqt.fr, amin@gnu.org, 32722@debbugs.gnu.org, rjhorniii@gmail.com, kaushal.modi@gmail.com To: Joe Corneli Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Sep 21 04:14:00 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1g3AxA-0002oi-UE for geb-bug-gnu-emacs@m.gmane.org; Fri, 21 Sep 2018 04:13:57 +0200 Original-Received: from localhost ([::1]:53550 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g3AzH-0006NH-Fi for geb-bug-gnu-emacs@m.gmane.org; Thu, 20 Sep 2018 22:16:07 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55867) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g3AxM-0004yW-Dj for bug-gnu-emacs@gnu.org; Thu, 20 Sep 2018 22:14:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g3AxL-0001FN-Iz for bug-gnu-emacs@gnu.org; Thu, 20 Sep 2018 22:14:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43267) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1g3AxG-0001CI-21; Thu, 20 Sep 2018 22:14:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1g3AxF-0004BK-QK; Thu, 20 Sep 2018 22:14:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Richard Stallman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org, emacs-orgmode@gnu.org Resent-Date: Fri, 21 Sep 2018 02:14:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32722 X-GNU-PR-Package: emacs,org-mode X-GNU-PR-Keywords: Original-Received: via spool by 32722-submit@debbugs.gnu.org id=B32722.153749603916058 (code B ref 32722); Fri, 21 Sep 2018 02:14:01 +0000 Original-Received: (at 32722) by debbugs.gnu.org; 21 Sep 2018 02:13:59 +0000 Original-Received: from localhost ([127.0.0.1]:47525 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g3AxC-0004Aw-Mr for submit@debbugs.gnu.org; Thu, 20 Sep 2018 22:13:58 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:34690) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g3AxB-0004Aj-GM for 32722@debbugs.gnu.org; Thu, 20 Sep 2018 22:13:57 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g3Ax5-00015r-EG for 32722@debbugs.gnu.org; Thu, 20 Sep 2018 22:13:52 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:42781) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g3Awz-0000xN-JF; Thu, 20 Sep 2018 22:13:45 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1g3Awz-0003j5-9G; Thu, 20 Sep 2018 22:13:45 -0400 In-Reply-To: (message from Joe Corneli on Thu, 20 Sep 2018 11:43:25 +0100) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:150508 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. ]]] > There are a handful of references to MELPA inside Emacs. Are these to > be discouraged? The question is rather broad, so I can only say "it depends". Whether a reference to software outside Emacs is good or bad depends on its semantics -- that is, on what it says _about_ the software that it references -- and on circumstances. Here's a general answer in terms of rules and circumstances. The first question is, does the references tend to encourage, recommend, or lead users to install and use some outside software? If it doesn't, there isn't an issue. In that case, it would normally be a comment in the code, not a message shown to the Emacs user. If it does tend to lead users to install some program, the next question is, is that program free? If not, it may be a moral problem, but that depends. If the code encourages uses of Emacs by users of widely used nonfree program Foo, that's ok. If the code encourages use of nonfree program Foo by users of Emacs, that's bad, so we should remove the message _and_ the code immediately. If the other program is free, the next question is, should this job be done by part of Emacs, or should it be separate? If logically it should be a separate program, such as find, GCC or LaTeX, then it is fine to encourage Emacs users to install it and for Emacs to invoke it. If logically it should be part of Emacs, we should arrange to do the job with code that IS part of Emacs. We could do that by merging the program into Emacs, or packaging it with Emacs, if those are possible. Or we could do it by writing new code. -- Dr Richard Stallman President, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)