From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id mGCkMAzydmZyvQAAe85BDQ:P1 (envelope-from ) for ; Sat, 22 Jun 2024 15:47:25 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:58f0::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id mGCkMAzydmZyvQAAe85BDQ (envelope-from ) for ; Sat, 22 Jun 2024 17:47:24 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=msavoritias.me header.s=20210930 header.b=ykI1ABZt; dmarc=fail reason="SPF not aligned (relaxed)" header.from=msavoritias.me (policy=none); 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" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1719071244; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=tRwsACKs9DLqH43FN5uvCjIPLXqcasBTuD06rmyS3t8=; b=iarigoLLhqijPaH/VYFMvTJnRxCizhzCgeaQV9j7so2N+8YTFcReWa+7Mw8ZFD+ImvFEhb 1bteE8qlRJOODKN6NLwyofZ2IY2u5ouqyRqmetYz9OjrZxBpk/ZGTBWOPWPcVlOwPdeTCJ QuLdwkeT6TRxXgyGbtFdE5afluyw2+jWPiQDQTocT7aigDN794Sj+Tga1um7FPALychs0q VzSP3aVrFiJ+S8NrsATdIVMd728LjjaVx+pZdC6tRKuUx2/L/v6gezewOa1Wf3A/AjgDEB +wzjvyWby9OWWXRwTFAtbEIJZeaqfcPqP+zzGBUtZHnEMZx3CjbTVSWLILJRQQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1719071244; a=rsa-sha256; cv=none; b=qJJDM6pipsGed8nj7NG43z7sqT7NVNvSBT4C2joU7wUAURjhUvcna3ssCa2iuBiOt+h+Wm tEK4QfPygZe1CHiR+vpctzZ29WPHyeYsiv0teAk5L0R1TxtkjP52vGNJoF1M++tFyTBKZY z7pU8ZIPp3cHMzNs0hyrNPbUc6GhrVqJ+Kc9GI9vmFRNRSL14pwFzv28lTZXEceyJ/VrNe 1o+4NOtzRGj4ONGR81gCUsXfk8GRVw4GDSgktS8NUIJ9ic+870TEFQcHk5JYWdB4ujbeje +0glrom+6e74ukPwdaj9Fr8Q2HPCzQpuDVUWEk2Jph+C6dcDnlsMWCYeWW0WjQ== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=msavoritias.me header.s=20210930 header.b=ykI1ABZt; dmarc=fail reason="SPF not aligned (relaxed)" header.from=msavoritias.me (policy=none); 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" 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 972233F3BD for ; Sat, 22 Jun 2024 17:47:24 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sL2wq-0008OW-Ke; Sat, 22 Jun 2024 11:46:40 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sL2wo-0008ON-S7 for guix-devel@gnu.org; Sat, 22 Jun 2024 11:46:38 -0400 Received: from mail.webarch.email ([81.95.52.48]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sL2wm-0005QM-Lx for guix-devel@gnu.org; Sat, 22 Jun 2024 11:46:38 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 5D6A81A88539; Sat, 22 Jun 2024 16:46:23 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=msavoritias.me; s=20210930; t=1719071190; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=tRwsACKs9DLqH43FN5uvCjIPLXqcasBTuD06rmyS3t8=; b=ykI1ABZtQoO3A9qL0JVjE7wNUM7cp9wDZ99PodDxH3OxFgVaR6xE351Now3izTWFvThPK9 bqGLHDlfVlx5G/Hc3YxVA/ZU5qckkF4NH/JN0zU49aP7zTmN4tsE37U6+5StWznmQ9NVZg AdWnKzrHDyB+kSvEOozIhMhU31SQ+SW6QIPeqrRVE8yHOwvqAFK2C3zQqznHarrOHV07oj HL3OLcvqzSu4e85xQlrTYuXn1klrFO42wyCsSmky62IrjjbECKxD0V8sI/2Q4QJInoIFM1 +AZ/8MO3oVH45ud7DWXppRmefma7YA7UiUqfPFMg5DSkfAOve1KSEgzXiCGpPw== Date: Sat, 22 Jun 2024 18:46:21 +0300 From: MSavoritias To: Vagrant Cascadian Cc: MSavoritias , guix-devel@gnu.org Subject: Re: About SWH, let avoid the wrong discussion Message-ID: <20240622184621.682c3122@fannys.me> In-Reply-To: <87bk3ukoje.fsf@wireframe> References: <20240618113717.4a6bad2b@fannys.me> <87msnebsfd.fsf@gmail.com> <20240621121213.419da774@fannys.me> <20240621134439.5bc324b4@fannys.me> <87ed8qkzn1.fsf@wireframe> <20240621202240.251fceb2@fannys.me> <87bk3ukoje.fsf@wireframe> X-Mailer: Claws Mail 4.1.1 (GTK 3.24.41; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable X-Last-TLS-Session-Version: TLSv1.3 Received-SPF: pass client-ip=81.95.52.48; envelope-from=email@msavoritias.me; helo=mail.webarch.email X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -3.26 X-Spam-Score: -3.26 X-Migadu-Queue-Id: 972233F3BD X-Migadu-Scanner: mx11.migadu.com X-TUID: dm3jsLxsdLbV On Fri, 21 Jun 2024 13:51:17 -0700 Vagrant Cascadian wrote: Hey, I am really tempted to just write this off as a bad faith argument (which i= t mostly is) but either way i replied some things more down because I am tr= ying to believe you are=20 arguing in good faith. If its not a bad faith argument, please consider the time and place and the= context of things before arguing next time. > On 2024-06-21, MSavoritias wrote: > > On Fri, 21 Jun 2024 09:51:30 -0700 > > Vagrant Cascadian wrote: > > =20 > >> On 2024-06-21, MSavoritias wrote: =20 > >> > On Fri, 21 Jun 2024 11:46:56 +0200 > >> > Andreas Enge wrote: =20 > >> >> Am Fri, Jun 21, 2024 at 12:12:13PM +0300 schrieb MSavoritias: =20 > >> >> > and as I mention in my first email I want to apply social pressur= e and make it clear to package authors what is happening so we can move to = an opt-in model. =20 > >> >>=20 > >> >> Well, the opt-in model is in place: As soon as I put my code under = a free > >> >> license on the Internet, I opt in for it to be harvested by SWH (an= d anybody > >> >> else, including non-friendly companies and state actors). =20 > >> > > >> > That may be how you have understood it but that is not how most peop= le understand it. > >> > See for example mirroring videos that creators have made online, or = more recently some activitypub software harvesting posts for a search engin= e. =20 > >>=20 > >> I think the fundamental difference is that such videos or activitypub > >> posts are not necessarily released under a license that *expressly* > >> permits sharing. > >>=20 > >> In most cases, those posts and videos are often released without any > >> license at all, and the person retains the legal, social, moral and > >> ethical rights to decide how that content is shared if at all. (I am > >> speaking with those terms in the "plain" english sense, although they > >> may have specific legal meanings in some contexts) =20 > > > > Its not actually. License doesn't matter to fediverse communities (I am= talking ones that are part of the BadSpace here) > > It is a social issue and treat accordinly. As in defederate (dont assos= iate) with people who dont respect your community rules. > > Laws, and licenses have nothing to do with it. =20 >=20 > What is a license other than an explicit set of community rules > pertaining to the community around which that license is relevent > (e.g. a specific piece of software)? A license is a state instrument that compels somebody to do something other= wise they may get taken to state courts and have violence used against them= by police > The simplest definition is "A license is a promise not to sue", because a= license usually either permits the licensed party to engage in an illegal = activity, and subject to prosecution, without the license =46rom https://en.wikipedia.org/wiki/License You may equate license as social rules but outside of FSF and/or GNU nobody= else really does. I havent seen it used anywhere like this. Also nobody is using licenses as social rules (not Gnu, not Guix, not Debia= n) nobody really. And GPL would make a horrible community anyway because it= doesnt say anything about racism or sexism for example. > >> With something released under a Free Software license, calling someone > >> an "asshole" simply for using the permissions granted by that license, > >> by the very person who granted those permissions, starts to feel a bit > >> like a baited trap and honestly, maybe outright duplicitous. Certainly > >> rude, at the very least. > >>=20 > >> Again, that is different from some arbitrary post or video or cat > >> picture on the internet, which more likely than not has no explicit > >> permissions granted. =20 > > > > See about fediverse again. Its understood socially to be a bad thing no= t legally. > > Because after all mostly nobody has the time and money for state laws t= o work. =20 >=20 > If I tell you "go ahead and do X with this cool thing I made, as long as > you respect Y, forever, honest" and then you say "stop doing X now, I > take it back because Z" ... that might come across as socially > inappropriate weather there are laws involved or not; the law is > irrelevent as far as I am concerned. What somebody "tell you" is not only the license. You may try to make it si= mpler to make your life easier feel free. But what "somebody told you" is literally that. Just ask the person :) Anyt= hing else is pretending its all good to yourself. > Of course, context matters; maybe Z is something nobody had ever thought > of before, and it is a surprise to everyone... and maybe even pretty > undesireable. Maybe Z is a pretty arbitrary whim... and everything > in-between. Maybe, just maybe, there is a big ambiguous grey area or > even a gray area... >=20 > A license is just a social arrangement, a codified set of social rules, > promises and expectations, just because it has some codified legal > enforcement mechanism does not change that. Obviously, due to systematic > power imbalances, it is probably different than breaking a promise to > meet someone for a picnic tomorrow afternoon. Its an legal agreement on a specific thing yes. Specifically it deals with = code. But we don't deal with code everyday. We deal with people writing code. And= surprise everybody has their own wants and needs. So no you can't make your life easier by only following a legal document an= d ignoring the human factor in it. And the human factor is talking, CoC, Community Guidelines, Community rules= , social rules etc. SWH learned this the hard way with the trans incident r= ecently. > > > > That is all well and good but sadly Free Software says nothing about > > social rules. For example what is Guix supposed to do when racists > > come in the chat? or what if there is a hostile fork with the same > > name and submits itself for Guix inclusion? or what if like a few > > months ago you have a trans person saying in the mailing list that you > > deadnamed them? Do we not change the software even if FSF free > > software says we can do whatever we want? > > > > I doubt the last case would go well with a lot of people in the Guix > > community. These are just some examples that Free Software can't > > solve for better or for worse. So it is up to social rules to decide > > what to do. =20 >=20 > Sure, this is why we have a whole toolbox with things like a code of > conduct, documentation, and mailing lists to discuss and hash these > things out when something unforseen comes up... Exactly yes. You can't build a community on Free Software after all :) community as in: How do people collaborate and coexist in a safe space. > > That is to say I agree we need collaboration and shared commons and > > such. But to create said collaborations we need to create safe spaces, > > protect people, value consent. =20 >=20 > I agree, though still might come to different conclusions (or lack > thereof) about how exactly to achieve that. Different ways to achieve that is fine and more than welcome. What doesn't help is questioning that we need these, CoCs dont matter or de= bating on the definition of words. I would have welcomed more of the former than the latter in this thread. (w= hich is not what i got.) MSavoritias > live well, > vagrant