From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id EGXtOC82EmJvHAAAgWs5BA (envelope-from ) for ; Sun, 20 Feb 2022 13:38:07 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:bcc0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id UMhHNi82EmIbRgAA9RJhRA (envelope-from ) for ; Sun, 20 Feb 2022 13:38:07 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 7CF11335B4 for ; Sun, 20 Feb 2022 13:38:07 +0100 (CET) Received: from localhost ([::1]:54280 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nLlTY-00079i-T7 for larch@yhetil.org; Sun, 20 Feb 2022 07:38:05 -0500 Received: from eggs.gnu.org ([209.51.188.92]:54496) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nLlSx-00078t-CZ for guix-devel@gnu.org; Sun, 20 Feb 2022 07:37:29 -0500 Received: from [2a02:1800:110:4::f00:1a] (port=51244 helo=albert.telenet-ops.be) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nLlSv-0002cO-01 for guix-devel@gnu.org; Sun, 20 Feb 2022 07:37:26 -0500 Received: from [172.20.10.9] ([188.188.224.245]) by albert.telenet-ops.be with bizsmtp id xQdK260065JHtyL06QdKGr; Sun, 20 Feb 2022 13:37:20 +0100 Message-ID: <902e44183660c5de7e76b90a1fd9ae52e527a448.camel@telenet.be> Subject: Re: Excessively energy-consuming software considered malware? From: Maxime Devos To: Taylan Kammer , guix-devel@gnu.org Date: Sun, 20 Feb 2022 13:37:14 +0100 In-Reply-To: References: <2067ba1e606855eace261fd0b0ae9721b369bbd5.camel@telenet.be> Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-ksCrE+448sV8UnvBlY5j" User-Agent: Evolution 3.38.3-1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=telenet.be; s=r22; t=1645360640; bh=yRKazTsHRfaiSgU8Tb4k+hJlmxScLBzO1Ha8fKtiLKE=; h=Subject:From:To:Date:In-Reply-To:References; b=lVogbADcShm0yGo96GhWfPvi5trK1jTL7oPOFeyL/gKVn5jJov9EWUxUTWQma6xaT brGR/FbJTNkFq0IPNMSJAj3egyUgq8yAs5tTclMLgJi8Fd29XTokO9Wnfr5Gspgcmg t2aQyeFATXklRA1U8u6LUC3MJUp/AiKzfPcb/8MDq4jypKZIL1qifdwMp9uO7LsXBV h0lF9mx1e6oOAW34o+mwpZCl3ONsDaG67wZZ46wIcRrBXDRPjFoho3nZdqp8On88MT 7nDRXUvXggu2NGZSMoTRWEmDx2gJ1qN3VD/wtJuxI7Nnu0PJCkgLUyAW4QyFxQvElb v7k0nrCch634g== X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a02:1800:110:4::f00:1a (failed) Received-SPF: pass client-ip=2a02:1800:110:4::f00:1a; envelope-from=maximedevos@telenet.be; helo=albert.telenet-ops.be X-Spam_score_int: -19 X-Spam_score: -2.0 X-Spam_bar: -- X-Spam_report: (-2.0 / 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, RCVD_IN_DNSWL_LOW=-0.7, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: guix-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+larch=yhetil.org@gnu.org Sender: "Guix-devel" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1645360687; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=yRKazTsHRfaiSgU8Tb4k+hJlmxScLBzO1Ha8fKtiLKE=; b=bZE7w1P93tLk9h4/LHDwvfpmV3UFXNOksE6Hzwetl9oR35I0nrhg3ppTjUBEqQSmXO2Id1 angCzlqNu9vRATZXWR1TbghlXFbgFMxoYYbl8tToVePOBWxJ0az9zPMyQ5Go5EJvG8Mk6n hBihhKShkmQqr7ZNfvoegIIyVAIYjjMtwhMqTtmIGWCa43mopErKfUeD3vctNpPbLvVmEu ml9JrJ2MOrlabc/lBEnGoJzqUG2HSDWoMYzBMvQIfSX2YWEnZqaKtZPslXuwAmvk6hO0Yh 2hyH542cvSoYFuii4/80vBJjBTjwqW/+a7IT2eRuD10js2hmloOkqKVULGrDXA== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1645360687; a=rsa-sha256; cv=none; b=Gm0rdSQu/mWxc0ayfqOANDSW/xHIX4IdfEspBArnv8eSI+YsdjXmhU96MWQZ7UT+eTIJ0G +kMwJneDjL3mkt3vpmbz/Idpe63RpA8PmQEfRKj6XatpnaRT1c5hSvH8m/QRePXLj7HRjj R9lLrcUXRHZqQ8gpe/gX2o8aW6IzeiWWCerochA/7akJ17NVKMWZfDmcGdAhZCOPnJTAHM ImfwcX1disonjEWjjEn2xwJcROayV9HBOu7ROApYaaMNrN6vEehbltUzNOBkIeZrTojjkK 8uoc7dToEwy38XThG8AwbR1iQB+A/X8anSNqnFFq0KicfYXjFd/xxFoB7g6ROQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=telenet.be header.s=r22 header.b=lVogbADc; dmarc=pass (policy=none) header.from=telenet.be; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -5.53 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=telenet.be header.s=r22 header.b=lVogbADc; dmarc=pass (policy=none) header.from=telenet.be; spf=pass (aspmx1.migadu.com: domain of "guix-devel-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-devel-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: 7CF11335B4 X-Spam-Score: -5.53 X-Migadu-Scanner: scn1.migadu.com X-TUID: wPE7/xde0xeo --=-ksCrE+448sV8UnvBlY5j Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Taylan Kammer schreef op zo 20-02-2022 om 13:20 [+0100]: > If we're going to exclude software on grounds of it being used in harmful > ways, I can already see people arguing that one should exclude software > such as aircrack-ng for aiding in breaching into networks, or anonymity > software like Tor because it aids perverts in sharing you-know-what or > aids terrorists in planning attacks.=C2=A0 Slippery slopes and all. >=20 > One might argue that those pieces of software also have good uses, but > the same could be argued about a crypto miner: perhaps I want to install > one simply to study its operation to aide in some sort of research, maybe > even research about its inherent inefficiency.=C2=A0 Or maybe I want to d= evise > a small-scale blockchain-based network for a niche use-case where the > blockchain won't reach an unwieldy size or will be limited in lifetime. >=20 > All in all, I think the baseline is that if something is software, and it > respects the user's freedoms, it belongs in Guix. >=20 > What do you think?=C2=A0 I'm happy to have my mind changed.=C2=A0 I've ne= ver used a > crypto miner and continue to be disinterested in them so don't care about > this particular case all that much, but the principle behind the reasonin= g > bothers me somewhat. The points about slippery slopes, research and niche use-cases seem reasonable to me. I do see follow-up questions though, should the description in Guix warn about potential issues? And should the description focus on research uses? ... More concretely, the p2pool description is: =E2=80=98Monero P2Pool is a peer-to-peer Monero mining pool. P2Pool combines the advantages of pool and solo mining; you still fully control your Monero node and what it mines, but *you get frequent payouts like on a regular pool.*=E2=80=99 This is quite a bit different from, say, aircrack-ng which seems to be mostly about assessing security, whereas the p2pool description is about gaining money (see =E2=80=98payouts=E2=80=99), and without mention= ing that mining costs a lot of energy (and hence money, and possibly the money that is gained by mining is smaller than the amount lost due to energy costs!). My dislike for the description of p2pool might just be my views on money leaking through, though. Greetings, Maxime. --=-ksCrE+448sV8UnvBlY5j Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iI0EABYKADUWIQTB8z7iDFKP233XAR9J4+4iGRcl7gUCYhI1+hccbWF4aW1lZGV2 b3NAdGVsZW5ldC5iZQAKCRBJ4+4iGRcl7h8oAP4pJLrR3vp0q3iUKFMGZsKTjDEz moa7gr/gdNT7rwBV7gD/YKoFdhPAPEEdxzGkbdv3CT9XVBB3DAkZfq/r2aALWAM= =vnlK -----END PGP SIGNATURE----- --=-ksCrE+448sV8UnvBlY5j--