From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package: repology.el Date: Thu, 31 Dec 2020 16:11:51 +0300 Message-ID: References: <87im8jb6uq.fsf@nicolasgoaziou.fr> <87h7o29p12.fsf@nicolasgoaziou.fr> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17359"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0 (3d08634) (2020-11-07) Cc: emacs-devel@gnu.org To: Nicolas Goaziou Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 31 14:14:50 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 1kuxn0-0004NK-AO for ged-emacs-devel@m.gmane-mx.org; Thu, 31 Dec 2020 14:14:50 +0100 Original-Received: from localhost ([::1]:45778 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kuxmz-0005WO-C2 for ged-emacs-devel@m.gmane-mx.org; Thu, 31 Dec 2020 08:14:49 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57670) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kuxmM-0004iK-8B for emacs-devel@gnu.org; Thu, 31 Dec 2020 08:14:10 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:52897) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kuxmJ-0004U7-OT for emacs-devel@gnu.org; Thu, 31 Dec 2020 08:14:09 -0500 Original-Received: from localhost ([::ffff:41.210.155.121]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000295440.000000005FEDCE7C.00002226; Thu, 31 Dec 2020 06:13:32 -0700 Mail-Followup-To: Nicolas Goaziou , emacs-devel@gnu.org Content-Disposition: inline In-Reply-To: <87h7o29p12.fsf@nicolasgoaziou.fr> Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action 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:262157 Archived-At: * Nicolas Goaziou [2020-12-31 14:54]: > However, depending on the repository, the license information may be > incomplete, inaccurate, or downwards misleading. So I'm not sure it is > a good idea to display it by default. It can be done, tho. GNU project is development of free software. It does not contribute and should not contribute to installations, references, promotion or support to non-free software, neither it shall support remote servers doing so. Specific free GNU/Linux operating systems and their packages are promoted and supported by GNU project: https://www.gnu.org/distros/free-distros.html Others are not supported: https://www.gnu.org/distros/common-distros.html As non-free packages are not advertised by GNU project neither by free endorsed OSes it would be contradiction to advertise such non-free packages through this package. GNU ELPA should not promote such non-free packages and should not provide API to remote server that lists, searches, indexes and provides results where non-free packages may be included. The package you proposed does not teach users about free software but advertises non-free software. repology.org compiles databases of free software and non-free software together without any ethical distinction. It is in contradiction how endorsed free software GNU/Linux operating systems are structured, see: https://www.gnu.org/distros/free-system-distribution-guidelines.html Additionally it advertises third party server about which we know nothing of, which would collecting data from Emacs users. Repology server does not give credits to GNU. Why would GNU give credits and kudos to Repology server? Debian GNU/Linux is named just "Debian" at repology.org. GNU Guix is named just "Guix" instead of "GNU Guix" on repology.org Parabola GNU/Linux-libre is called "Parabola" without mentioning the full name of the system on repology.org Hyperbola GNU/Linux-libre is not mentioned by its full name, but rather just as "Hyperbola" on repology.org, not giving proper credits to GNU. Trisquel, etc. the same. GNU/Linux system is named "Linux" on repology.org, please see: Why do you call the system we use GNU/Linux and not Linux? https://www.gnu.org/gnu/gnu-linux-faq.html#why Jean