From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Arthur Miller Newsgroups: gmane.emacs.devel Subject: Re: [ELPA] New package: repology.el Date: Wed, 06 Jan 2021 21:36:00 +0100 Message-ID: References: <6193374b-a60d-ba82-91b5-afdede18e3bb@yandex.ru> <72871d3a-3b6a-d6fd-01cc-4248f817923c@yandex.ru> <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="32672"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: ams@gnu.org, emacs-devel@gnu.org, ulm@gentoo.org, Dmitry Gutov To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jan 06 21:37:27 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 1kxFYb-0008Kz-Fi for ged-emacs-devel@m.gmane-mx.org; Wed, 06 Jan 2021 21:37:25 +0100 Original-Received: from localhost ([::1]:55726 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kxFYa-0007i0-FD for ged-emacs-devel@m.gmane-mx.org; Wed, 06 Jan 2021 15:37:24 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:48460) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxFXM-00073y-3Q for emacs-devel@gnu.org; Wed, 06 Jan 2021 15:36:08 -0500 Original-Received: from mail-oln040092073090.outbound.protection.outlook.com ([40.92.73.90]:20169 helo=EUR04-HE1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kxFXI-0000D3-ML; Wed, 06 Jan 2021 15:36:07 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=DHYjE1ne+iogjTXoyZ4bXOfi1hUR+IE5s5X6h4pCiu5mTPWS+u85VnqGq7oBID2x9PEBz2lCtNcA9ZarmwEf+rcRzLr/h2b732ZUXVuNHFZ2OmmWeiAjsUWmlUKKC3kfXe7dYFvBZy9JpwHYajMjIePlsWekamsB+oX/KEqXaAIqQJJHw/hZ5KtWRpBiD9xGXtD3MNofe7BX+4ch9NPBk5lOnLLCs3p1OPBWKoZ2JewGxV4YBZVQZ53vieNLElJmMZhDPN7XHMqM1WFqPslZolz37wRhfuQ+xxUs0jHT821M7eAvKgSI5QJNBgsDlEKrEX4+LxVpdspxO15uJyRmgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1/puDZeRrQ1HiyRLtdrlJhBjbbouZTLBloWSmflMHBM=; b=aYhFIUWNUYHPVo0Gs38ZxeQ3MMaftikwbPxO5vlMSryuU+D6deTt21bsLxmVPJzjNP/f83vjqeNeSRBrKgCtK920OlcqgdNw0Z0l1hlPY65SCaNFQlkcq9QN1N9xf15p9tWiQEeQjJu+nETlKozVutsJuhDOun+saez541nwvIsIs0NVaJ1TJAjBPnp0PUokVWExcYYccwPiigAvzXImGpet3IyDIPoFoOwUidK4CTluQ8I/y878z+4Kt8PKoea8c6QcQ6UGRqdDqFRbtNZYrbFVJRKaQcauItctzp3yRLyHTkagjniqNDbmfGI2ZrWq5p0vlTrK618QkA1Ot00eIQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=live.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=1/puDZeRrQ1HiyRLtdrlJhBjbbouZTLBloWSmflMHBM=; b=jG2fhWTZdhN+iy7Xp4m9ntyje8A0anON5RnYJyJ+R6N82gWvgOaTmy9W7cBZKmcdNH1pOSx0aQ19zHr9lenqrkRnystT/14OD1Lh+TB9hoLhoSSUH12OYAA8+Ha2vx+qDwmfegB1ZxVHvVGETUA0N9rChqM/LnWTKhaIWLqkBvWPu+dyXe8kqnKHlLzoWcAsyEiVsI6SQsT58KF4MPVKs1OMkd89XSN7SLsScCGky9ThAmYFcGV17lVwWtBbiYIOr5NXg6GLrLQVD1D1wP7INFFQC96CHm/MUWEbNABznBecI+dC41J133OePJwihjNzqf5d22aqu42et7ZdHrsTFQ== Original-Received: from DB3EUR04FT003.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0c::4d) by DB3EUR04HT147.eop-eur04.prod.protection.outlook.com (2a01:111:e400:7e0c::204) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6; Wed, 6 Jan 2021 20:36:01 +0000 Original-Received: from AM0PR06MB6577.eurprd06.prod.outlook.com (2a01:111:e400:7e0c::53) by DB3EUR04FT003.mail.protection.outlook.com (2a01:111:e400:7e0c::171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6 via Frontend Transport; Wed, 6 Jan 2021 20:36:01 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:94029C03ADCF03C5FF2CCBB232195788EC8CE0AA03E14BCC4D591F15A7A9229C; UpperCasedChecksum:18D72B174CC4DC2BA4085BBA9C8BA30A5DFE3E3536ED56389CD1519125F58B04; SizeAsReceived:7965; Count:46 Original-Received: from AM0PR06MB6577.eurprd06.prod.outlook.com ([fe80::9487:8c7d:da00:4993]) by AM0PR06MB6577.eurprd06.prod.outlook.com ([fe80::9487:8c7d:da00:4993%7]) with mapi id 15.20.3721.024; Wed, 6 Jan 2021 20:36:01 +0000 In-Reply-To: (Jean Louis's message of "Wed, 6 Jan 2021 21:53:08 +0300") X-TMN: [dFpLR2f/TcBoLB+az5RWvgWH64qaqZW9] X-ClientProxiedBy: AM6PR08CA0043.eurprd08.prod.outlook.com (2603:10a6:20b:c0::31) To AM0PR06MB6577.eurprd06.prod.outlook.com (2603:10a6:208:19a::23) X-Microsoft-Original-Message-ID: <875z49by6n.fsf@live.com> X-MS-Exchange-MessageSentRepresentingType: 1 Original-Received: from pascal.homepc (90.230.29.56) by AM6PR08CA0043.eurprd08.prod.outlook.com (2603:10a6:20b:c0::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3742.6 via Frontend Transport; Wed, 6 Jan 2021 20:36:00 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: ea03ba2c-0de6-4bd5-2892-08d8b282ae2d X-MS-TrafficTypeDiagnostic: DB3EUR04HT147: X-MS-Exchange-MinimumUrlDomainAge: operacdn.com#3240 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 4rkbSthhGsvpkosFHMVcC3psKVsFLmz94w3ZhMOtrJGmROPHKteqBs1btNToaWP45zvqTBrZOQtT69FJfTF3Q3vTLWsh/TRi0TkMKemiOqMcQfs7gthFqcKv6Xp971250tdOGZTjQGKallmZ46TMS2XrYQMngE5/vJK/LDYd3skVFNfUoXlsx6GOP9aWXIRN4rwtbCazcEyg04K0q4bPDblATcAhak4ukC6puFvXhireoQXxI/V3Q+KGp8pJqGXh431XNwK84HijydfyyltMS/GNaFgL6whps71oNWOBwZQ= X-MS-Exchange-AntiSpam-MessageData: N7QtS+mygz2PHkyeyF4ODzAuv0hGHeiMgAWcvI/UGHnlErZ2zVwvPZka4yBelxJ5wrab81GW3ZivUPZbAngdVNyp35wDyoIHppA03BVj2XjI9CAYCgYy/MYUP6eIFrgR/yiNMxvFK1ZtrrbInmICCw== X-OriginatorOrg: live.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jan 2021 20:36:01.0373 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-Network-Message-Id: ea03ba2c-0de6-4bd5-2892-08d8b282ae2d X-MS-Exchange-CrossTenant-AuthSource: DB3EUR04FT003.eop-eur04.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3EUR04HT147 Received-SPF: pass client-ip=40.92.73.90; envelope-from=arthur.miller@live.com; helo=EUR04-HE1-obe.outbound.protection.outlook.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, MSGID_FROM_MTA_HEADER=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no 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:262631 Archived-At: Jean Louis writes: > * Arthur Miller [2021-01-06 19:24]: >> > As from example above, it does not says nothing about the license at >> > all and thus does not serve to you as user to "recognize if software >> > is free or not-free". That is why you should make better your personal >> > research. >> If it says non-free than it is quite clear for anyone with a bit of >> intelligence in their head that it is, well: NON-FREE! > > Try using it yourself. Since I gave you my last example, I did not get > impression that you improved your perception. This is because you did > not try it. My conclusion is that it does not say for every piece of > software that it is non-free. It is probably only for those software > from Debian, that it gives the name of repository in the fourth column > and Debian keeps name of repository "non-free". Repology.org server > provides references to software packages from plethora of > repositories. Other repositories may not name the repository > "non-free", so you may not easily distinguish about that. And, I also > gave example that package information may not show at all which > license is used by specific package. Sometimes it may show, sometimes > not. > > Take for example the proprietary black list by the fully free Parabola > GNU/Linux distribution: > https://git.parabola.nu/blacklist.git/plain/blacklist.txt > > and then use repology.el package to search for those packages. > > Then try searching for a popular non-free browser such as "Opera" > > You may find an entry like this: > > SlackBuilds network/opera-developer 74.0.3890.0 network > edps.mundognu@gmail.com > > where it gives following information: > > repo slackbuilds > srcname network/opera-developer > visiblename network/opera-developer > version 74.0.3890.0 > maintainers edps.mundognu@gmail.com > downloads https://download1.operacdn.com/pub/opera-developer/74.0.3890.0/linux/opera-developer_74.0.3890.0_amd64.deb > www https://www.opera.com/ > categories network > status ignored > origversion - > > And in such information there is hyperlink on how to download non-free > software. > > Nothing says if software is free or not. > > This is becuse SlackBuilds unethical repository probably does not > provide license information on software they package, including > proprietary software. > > If however, user clocks on the entry like this: > > nixpkgs unstable opera 68.0.3618.63 - > fallback-mnt-nix@repology > > then one can get some information as the nixpkgs unethical repository, > does provide information that they are distributing proprietary > software, they mention it as "Unfree": > > repo nix_unstable > name opera > visiblename opera > version 68.0.3618.63 > maintainers fallback-mnt-nix@repology > licenses Unfree > www https://www.opera.com/ > summary Web browser > status outdated > origversion - > > Other unethical repository like Solus would spit out result by > repology.el like this: > > repo solus > srcname opera-stable > binname opera-stable > visiblename opera-stable > version 73.0.3856.329 > maintainers harveydevel@gmail.com > licenses Distributable > www https://www.opera.com/ > summary The Opera browser brings you more speed, more discoveries and more safety on the web - all for free > categories network.web.browser > status newest > origversion - > > "Distributable" is vague and does not say really what license it is, > but I do ensure you that Opera is proprietary software. > > And so on, and so on. > > By putting repology.el into GNU ELPA, GNU software like Emacs will > become a good reference to unethical software repositories promoting > among proprietary software. > >> > It is matter of freedom and liberty and >> > teaching people free software and not religion. >> I didn't said that GNU teaches people about religion. I said you are >> religious dogmatic about software. > > Who I am, or how I am is not subject of this. I do need to conform to > yours or anybody's standards or classes of society. Ok. Fair enough; as long as you don't demand other people to live up to your standards. I am affraid by stigmatizing people for running some software you are actually indirectly demanding them to live up to your standards. (btw - I think you ment "I do not need ..." :-)) > Subject is the Emacs package repology.el and if inclusion into GN ELPA > is aligned with GNU purposes. I am free software user and cannot > recommend any proprietary software to any party, so I do not recommend > that GNU Emacs in official GNU repository becomes a platform to > promote proprietary software packages. And I can hardly understand why > you promote such view point. People reading this mailing list shall > know that GNU Emacs is about free software. Since you like dictionaries a lot, maybe you should look up word "information" and word "promotion" in some. They are two different things. I am not promoting non-free software, but I am very pragmatic person. As a curiosa, about me, I even went in a political party to promote actually free software; because I thought we could save A LOTS of taxpayers money in the long run, and could make the world a better place if we invested in free software isntead of sending money out of the contrey to Microsoft or Apple or other big tech Co:s. However dogmaticism and stigmaticism has never proven to be useful in the long run. On contrary it is unproductive and potentially harmful. It holds for every aspect of human life. So is neither ultra-radicalism, it has tendency to alienate people. > Attempt to promote proprietary software by including repology.el in > GNU ELPA is confusing free software users reading this mailing list. See above about dictionary. As a curiosa, I wonder what do you think, how much of medical software that powers life-holding machines in hospitals is *Free*? Should we erase all those chips and hardrives? What do you think about *that* unethical software? Do we have alternative? I really wish nobody ever gets into a respiratory machine, but those that end up there are probably thankful for whatever software runs it. Are those implicit users of "unethical softare" suddenly "unethical people" because they have no choice? Is it unethical to not jump in a lake and save a drowbing persons life if you can't swim? Pesonally, I wish we had only free software in this world; but until we have, I am affraid a people in that circumstance are thankful to have whatever there is. And yes, I agree repology could list the license along their tags and include license category to search/filter for, at least in their "Advanced ..." dialogue. Now when I see it I wonder even for whom is it useful, on first sight it does not even seem very useful, I don't really know.