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:31:51 +0300 Message-ID: References: <87im8jb6uq.fsf@nicolasgoaziou.fr> <0abf44ec-9dd3-eebb-3c2d-77d3c1b31fa6@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19960"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0 (3d08634) (2020-11-07) Cc: emacs-devel@gnu.org To: =?utf-8?Q?Cl=C3=A9ment?= Pit-Claudel Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Dec 31 14:34:24 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 1kuy5v-00052V-B7 for ged-emacs-devel@m.gmane-mx.org; Thu, 31 Dec 2020 14:34:23 +0100 Original-Received: from localhost ([::1]:52016 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kuy5u-0001Gz-EK for ged-emacs-devel@m.gmane-mx.org; Thu, 31 Dec 2020 08:34:22 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60858) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kuy5E-0000r1-G9 for emacs-devel@gnu.org; Thu, 31 Dec 2020 08:33:40 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:47243) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kuy5C-0002Z9-2f for emacs-devel@gnu.org; Thu, 31 Dec 2020 08:33:40 -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.000000005FEDD32E.000023CA; Thu, 31 Dec 2020 06:33:34 -0700 Mail-Followup-To: =?utf-8?Q?Cl=C3=A9ment?= Pit-Claudel , emacs-devel@gnu.org Content-Disposition: inline In-Reply-To: <0abf44ec-9dd3-eebb-3c2d-77d3c1b31fa6@gmail.com> 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:262158 Archived-At: * Clément Pit-Claudel [2020-12-31 00:02]: > On 12/30/20 2:34 PM, Jean Louis wrote: > > While I may find that package personally useful for research of > > various packages on multiple OS distributions, it is not for GNU ELPA, > > IMHO, as GNU is all about free software and teaching people about free > > software. > > By the same logic, eww is not for GNU ELPA or Emacs, since it allows > people to browse the web without displaying license information. I am trying to get what you mean, but it looks like I cannot. Maybe you quoted one part of text or let some other part out so that I cannot connect the dots. Browsers offer access to networks but not specific references to non free software. GNU project should not deliver browser that offers direct reference to a database of free software. If users do it themselves, they are free to do so, just as users are free to install proprietary software on GNU/Linux, those are private issues that are actually beyond GNU. GNU project is not about forbidding users do what they wish. GNU teaches users free software philosophy. Putting a package in GNU ELPA that does not make ethical distinction would be contrary to what is already being done in GNU and in FSF. GNU project teaches users about free software. It points out to problems with proprietary software. It does not and should not serve as a platform or access to platform for users of free software to search, find references to software without ethical distinction. Repology.org and package repology.el is contradiction to what GNU and FSF efforts are about. We teach users distinction between free software and proprietary software, and we tell people WHY. Please see the Free Software Directory: https://directory.fsf.org/wiki/Main_Page It is directory of free software. What I would not find logical is that we do not have GNU ELPA package that provides API to Free Software Directory. But we would then have repology.org package that provides API to software without ethical distinction, be it proprietary or free software or software with unclear licensing, it does not matter there. > Also, repology itself is GNU GPL. We discussed already that GNU GPL software may be ethical and not ethical. For example malware, viruses and backdoors can be also licensed as GNU GPL software but are not ethical. GNU GPL software may control or be made exclusively to work with proprietary software. It may provide access to search engine that provides information about software without ethical distinction if it is free software or proprietary. All those are examples showing how GNU GPL licensed software may not fulfill my personal ethical criteria. As this message is my personal opinion.