From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ulrich Mueller Newsgroups: gmane.emacs.tangents Subject: Re: [ELPA] New package: repology.el Date: Thu, 07 Jan 2021 20:38:13 +0100 Message-ID: References: <801f93f3-8c1f-5f5f-6351-e1169bc309ae@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37999"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1.50 (gnu/linux) Cc: emacs-tangents@gnu.org, Richard Stallman , Ulrich Mueller , ams@gnu.org, arthur.miller@live.com, dgutov@yandex.ru To: Jean Louis Original-X-From: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Thu Jan 07 21:03:27 2021 Return-path: Envelope-to: get-emacs-tangents@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 1kxbVG-0009ig-CR for get-emacs-tangents@m.gmane-mx.org; Thu, 07 Jan 2021 21:03:26 +0100 Original-Received: from localhost ([::1]:38016 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kxbVF-0004Hg-EX for get-emacs-tangents@m.gmane-mx.org; Thu, 07 Jan 2021 15:03:25 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:39212) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxb74-0007PT-Lw for emacs-tangents@gnu.org; Thu, 07 Jan 2021 14:38:26 -0500 Original-Received: from woodpecker.gentoo.org ([2001:470:ea4a:1:5054:ff:fec7:86e4]:59235 helo=smtp.gentoo.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kxb70-0004LX-Ge; Thu, 07 Jan 2021 14:38:26 -0500 In-Reply-To: (Jean Louis's message of "Thu, 7 Jan 2021 14:46:44 +0300") Received-SPF: pass client-ip=2001:470:ea4a:1:5054:ff:fec7:86e4; envelope-from=ulm@gentoo.org; helo=smtp.gentoo.org 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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Thu, 07 Jan 2021 15:01:40 -0500 X-BeenThere: emacs-tangents@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Emacs news and miscellaneous discussions outside the scope of other Emacs mailing lists List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-tangents-bounces+get-emacs-tangents=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-tangents" Xref: news.gmane.io gmane.emacs.tangents:495 Archived-At: >>>>> On Thu, 07 Jan 2021, Jean Louis wrote: > * Ulrich Mueller [2021-01-07 13:56]: >> The way we handle this in Gentoo is not to install these non-free >> components by default. Users however have the option to enable their >> installation if they do two things: a) set a so-called USE flag, and >> b) explicitly accept these components' license. > I understand. I find it unfortunate that so many GNU/Linux > distributions decided to include proprietary software. > While I do not mind who uses which OS distribution, here I am > referencing why GNU project is not endorsing such distributions: > https://www.gnu.org/distros/common-distros.html > You may see there that Gentoo includes installation recipes for a > number of nonfree programs in its primary package system. We include ebuilds for those packages that we believe to be useful for our users. By default, installation of any non-free packages (or components of packages) is disabled. Gentoo is about choice, and has always leaned a little on the pragmatic side. If we would (for example) exclude all non-free Linux firmware, then I am certain that in order to have a usable system, most users would choose to install such firmware nevertheless, bypassing the package manager. Again, our default there is to install only free firmware, but we leave users the choice to install additional blobs when they explicitly ask for it. > So if the OS distribution asks you to accept USE flag and explicitly > accept these component's licenses, it is promoting proprietary > software. It may be coercive. If it asks user to accept or otherwise, > that is coercion and not an option. The Gentoo package manager doesn't ask for anything. In its default configuration as shipped with our install media, it will simply refuse to install any non-free package. In order to override this, the user will have to update the configuration files for that package and its license. >> Another example is the intlfonts package [3], which contains some >> Tibetan fonts with a non-commercial restriction. Again, Gentoo handles >> this with a USE flag, so users have to explicitly ask for installation >> of these non-free fonts. > Then please raise the bug issue. I myself do not have enough > information on who is doing what there. If you know, raise the issue. As a matter of fact, I had reported this in 2019 to the maintainer listed at https://directory.fsf.org/wiki/Intlfonts#tab=Details but nothing has happened since then. Even worse, the directory lists the package as GPLv2orlater (and it says verified in 2001) while AFAICS it doesn't contain a single GPL licensed file.