From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id D9ECC158094 for ; Mon, 18 Jul 2022 06:21:46 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E5A10E0D56; Mon, 18 Jul 2022 06:21:45 +0000 (UTC) Received: from sysrq.in (sysrq.in [37.79.202.136]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 8CB8AE0D56 for ; Mon, 18 Jul 2022 06:21:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sysrq.in; s=sysrq.in; t=1658125302; h=from:from: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; bh=XeEmP2/PWKgNj81srMbUDqEIv0TGCx+1zGjdWjSG9u8=; b=JQgnCGqsZb3durweNCnNmWpXDs90dRU9xbGyiW79pO8U8/0Fv66qtRjJVcE0HPT+iKFzgc Kj+XksONUuGV5TZc72t8H138j5/unU+Q/VdPdCoRMHYSbSdzbL13/Ar3RSvMzSMFVA1tD9 9Iw0XQ5Fws1waCJsblbg/jr0LA/nZYlOT0JJSt6jVN1/inobktkGknz660bCuEAWO8Dupt ZAkYz0oVBzXPfsOkwjLY4EAvoJDer4jPyCEQLiZVy/ODNt7k0sqFZ+g2YsJKLLzxTzhG1m 49bAXGn9OATT22qdBFCeGnOyIEI8t12wL7nrb6AruMQxlL7LrXZ6WeJOlqfU9A== Received: from sysrq.in (localhost [127.0.0.1]) by sysrq.in (OpenSMTPD) with ESMTPSA id 0333ee80 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO) for ; Mon, 18 Jul 2022 06:21:42 +0000 (UTC) Date: Mon, 18 Jul 2022 11:21:41 +0500 From: Anna To: gentoo-project@lists.gentoo.org Subject: Re: [gentoo-project] rfc: github's copilot feature Message-ID: Mail-Followup-To: gentoo-project@lists.gentoo.org References: Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Project discussion list X-BeenThere: gentoo-project@lists.gentoo.org Reply-To: gentoo-project@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/2.2.6 (2022-06-05) X-Archives-Salt: 612f136a-2e1b-4771-bbf5-ddefa80ce998 X-Archives-Hash: 9b63570fe0379922dfc9b526763438ea On 2022-07-17 15:08, William Hubbs wrote: > On Sun, Jul 17, 2022 at 11:27:56AM +0500, Anna wrote: > > On 2022-07-16 14:56, John Helmert III wrote: > > > On Thu, Jul 14, 2022 at 06:35:32PM -0400, Rich Freeman wrote: > > > > On Thu, Jul 14, 2022 at 5:43 PM William Hubbs wrote: > > > > > > > > > > On Thu, Jul 14, 2022 at 04:33:43PM -0500, William Hubbs wrote: > > > > > > > > > > > > I just found out while I was on vacation about Github's copilot feature. > > > > > > > > > > > > > > > > It looks like the SFC is urging foss developers to ditch github over > > > > > this. > > > > > > > > > > > > > I get the sentiment, but I don't see what direct impact it will have. > > > > If Gentoo stops using Github all our code will inevitably still be on > > > > there and will still end up being used to train copilot. > > > > > > Inevitably? If most of our activity moves somewhere else, I don't see > > > why we couldn't blow away all of https://github.com/gentoo. > > > > Very bad idea. That would break sync mirrors for hundreds of users. > > The last time I checked, we only rely officially on *.gentoo.org (gentoo > infra) per our social contract as primary infrastructure. I think we > need to be sure users understand that github.com/gentoo is secondary and > could go away any time. If you just sync from GitHub, you don't use any proprietary software (only non-free JavaScript is problematic). And there are reasons to use GitHub mirror instead of our anongit, which is like 100 times slower (since it doesn't use any CDN). Ditching GitHub is complicated since it requires to solve both technical and humanitarian problems (how would you change people's habits if you are just one FOSS community, and your opponent is a multi-billion transnational corporation that can do literally anything in its interests and avoid persecution?). This stream of consciousness leads me to politics (our interests cannot be protected if all important decisions are made by CEOs rather than democratically), which doesn't really fit this list's topic, so I'll stop here. I'd be happy to discuss it in private tho :)