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, 7 Jan 2021 12:00:14 +0300 Message-ID: References: <72871d3a-3b6a-d6fd-01cc-4248f817923c@yandex.ru> <801f93f3-8c1f-5f5f-6351-e1169bc309ae@yandex.ru> 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="12387"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0 (3d08634) (2020-11-07) Cc: ams@gnu.org, emacs-devel@gnu.org, ulm@gentoo.org, arthur.miller@live.com, dgutov@yandex.ru To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Jan 07 10:04:07 2021 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 1kxRDD-000398-7q for ged-emacs-devel@m.gmane-mx.org; Thu, 07 Jan 2021 10:04:07 +0100 Original-Received: from localhost ([::1]:41296 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kxRDC-0004mU-9A for ged-emacs-devel@m.gmane-mx.org; Thu, 07 Jan 2021 04:04:06 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44344) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxRCb-0003zp-Bp for emacs-devel@gnu.org; Thu, 07 Jan 2021 04:03:29 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:56105) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxRCZ-0001bP-Pc; Thu, 07 Jan 2021 04:03:29 -0500 Original-Received: from localhost ([::ffff:41.210.154.95]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 0000000000295451.000000005FF6CE5C.000046C5; Thu, 07 Jan 2021 02:03:24 -0700 Mail-Followup-To: Richard Stallman , arthur.miller@live.com, ams@gnu.org, dgutov@yandex.ru, ulm@gentoo.org, emacs-devel@gnu.org Content-Disposition: inline In-Reply-To: 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:262660 Archived-At: * Richard Stallman [2021-01-07 10:50]: > [[[ 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. ]]] > > You've brought us bad news about repology.org. Not only does it include > nonfree packages with no effort to avoid them, it fails to provide > enough information for us to easily filter them out. > > I see two ways we could possibly manage to use repology.org in the > Free World. > > * Find a way to distinguish free from nonfree packages. I see two > ideas One is to snarf the lists of free packages from Debian and > Parabola. Another is to see if free packages list a license that > shows they are free. You might have other ideas. Good way to go is to duplicate repology.org server on other domain and provide package listings from fully free FSF endorsed GNU/Linux distributions or non-GNU fully free OS-es such as Replicant. One other way to go is to ask repology.org to provide access to fully free software so that package repology.el has access to only those packages as provided by fully free FSF endorsed GNU/Linux distribution repositories and those fully free non-GNU OS-es such as Replicant. Then repology.el could be modified to access the API to fully free packages ONLY, as then results would not show any proprietary software. Jean