From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: non-gnu elpa issue tracking Date: Fri, 11 Dec 2020 01:04:18 -0500 Message-ID: References: <20201209125516.lenqswi7fhiscbr2@E15-2016.optimum.net> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38805"; mail-complaints-to="usenet@ciao.gmane.io" Cc: boruch_baum@gmx.com, stefankangas@gmail.com, bugs@gnu.support, emacs-devel@gnu.org To: thibaut.verron@gmail.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Dec 11 07:05:27 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1knbYU-0009zN-TA for ged-emacs-devel@m.gmane-mx.org; Fri, 11 Dec 2020 07:05:26 +0100 Original-Received: from localhost ([::1]:54400 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1knbYT-00031P-UR for ged-emacs-devel@m.gmane-mx.org; Fri, 11 Dec 2020 01:05:25 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47714) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1knbXQ-0002NP-1w for emacs-devel@gnu.org; Fri, 11 Dec 2020 01:04:20 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:56371) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1knbXP-0000eD-3d; Fri, 11 Dec 2020 01:04:19 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1knbXO-0002T6-5P; Fri, 11 Dec 2020 01:04:18 -0500 In-Reply-To: (message from Thibaut Verron on Thu, 10 Dec 2020 00:22:48 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:260671 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. ]]] > > My opinion is that non-GNU ELPA and GNU ELPA both should never point > > to any website that has any proprietary Javascript or promotes > > proprietary software, specifically hyperlinks to Github better be > > removed completely. That is more strict than our actual criteria for references to other material. Please see the GNU Coding Standards, node References. We can refer people to GitHub for the purposes of doing things which GitHub lets you do without your running nonfree software (including JS code). Please do not simplify this rule, because simplifying it leads to something either too strict or too lax. Too lax means we encourage people to give up their freedom. Too strict means we ask users to make annoying gratuitous sacrifices. > Without backlinks to the original repositories, how will people know where > to report bugs with packages installed from non-GNU ELPA? We should always tell users a way to report bugs in the package _provided_ users can do it without running nonfree software (including JS). If there is no way to do that, we probably should not include the package in NonGNU ELPA, and talk with the package developers about providing a way to report bugs in their package from the Free World. Does GitHub let users report bugs in a package without running nonfree software (including JS code)? -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)