From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:1008:1e59::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id 6CidC46ah2V+VQEAkFu2QA (envelope-from ) for ; Sun, 24 Dec 2023 03:42:22 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id kBfdB46ah2WGuwAA62LTzQ (envelope-from ) for ; Sun, 24 Dec 2023 03:42:22 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=JJT90KDe; 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"; dmarc=pass (policy=none) header.from=gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1703385742; 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=PYfuB2laX7L/NUPOkb8ITblCbQPMn9qZPm9Wjy9PhvA=; b=EuWKzIwClUajJgM+CSc6n2l0ymHzl2teyWselFJG/F9Ij6qczcpWNLr7rin1sZ1xFVhYhd gW/ISH16xwccPwMtJYVDHCZdfw9/GlO2vcWw7ToYU9IAtHHy9rrRxW2PyRMd6Sw0biBA1y c7z7xbaWQHi5bvW1Gyo3VmOx6oI9221FB65JX1nPP64JzyN/5LSY8J9JFS+nB1LzAJaaGs izRhbuHkNi5bdou4ic+L/4yUQhh8CvtqkH4VrqCCb0VB9eNHrLRib31KanCGZ5UmNPVecA NGO1EnTPwKumegINEzaeKaU6cKgrUJ/PnS7WgcBarp9NldZOGa8WYzMJmyI46A== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1703385742; a=rsa-sha256; cv=none; b=ETbWYZkfLHvQjAIKqDl9w6LtXmEJXtvRWLa92eBzOyEMHzjBWEtl3aWDj8qPCNBSBodhfG KMFtAcEbNt4FVmFz55mHiUV+3bvGIXjsAqgP2BUSoNmes6KZwv0ToXZ2wlorpaKnV0Vkhh g5YzYQi0VpzFOEPFZ8zgTQJa2/fTTeVSV6ZwgO07KIKVhWNlp+Si7xRKsPOoDZ9HP2SrYj x/JTzGiKMDQOfmsBGHPyWjKbWHHV9RvDt9nrwz8g+MCCGVsTeosyudDZRNUCW1/EWntBg1 Q3ln9MeZC0sRQJ27rYmppT3qmNRfnXKXOQ23GaMN6WcwfWlUKWQKC5RCETQv7w== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=JJT90KDe; 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"; dmarc=pass (policy=none) header.from=gmail.com 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 C0CD22189F for ; Sun, 24 Dec 2023 03:42:21 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rHEQw-0001bj-BY; Sat, 23 Dec 2023 21:41:43 -0500 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 1rHEQt-0001bZ-N7 for guix-devel@gnu.org; Sat, 23 Dec 2023 21:41:39 -0500 Received: from mail-ej1-x644.google.com ([2a00:1450:4864:20::644]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rHEQs-0001hl-2H for guix-devel@gnu.org; Sat, 23 Dec 2023 21:41:39 -0500 Received: by mail-ej1-x644.google.com with SMTP id a640c23a62f3a-a2343c31c4bso343838866b.1 for ; Sat, 23 Dec 2023 18:41:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1703385695; x=1703990495; darn=gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=PYfuB2laX7L/NUPOkb8ITblCbQPMn9qZPm9Wjy9PhvA=; b=JJT90KDe/fm6+32wblXiBU9i7Cxo51vCewmEFtF0Ek/m+VWU93K5z++CuiyuHRBbAe KO6zmqMCO056rHJ/ALXUuonq/49uiWH+DmGHc9zQJr5WKSUP3ZM9eYYbFwJOdaxD9Bt+ aJQWI24HR9vOeUmAm578QRFO0NUGUmoZLUh4g0YkbG7Rp0CoJD7YWmfB7/u6Jf4mIZyB bswOPMi9UPcclgh98YoJLeYzeGZla4gddjlKYNgEGq9VFIkiuZpG/8yfXkJ5VTZpurmy fAEn33Og3bHuODf2jIZSVo5MV85vN3lSBZimDCbAlj+7FUCjAZo2OiAbWmcd1dALcqu7 bFAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703385695; x=1703990495; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=PYfuB2laX7L/NUPOkb8ITblCbQPMn9qZPm9Wjy9PhvA=; b=cxzPsqlEeHQ05pXgi7txDrCKk4YC5wKF5Jcqc6RzJAebDCtwgtbiixRu1ssrkWveY7 E0uIeg+e4F9yykCCqbpjcV0jNrxZo9uBofrgbU8MxxN6/z7poYLAFDK7aLIm0RjiZIE8 GIlB7zi6jf2DTQG+ICib5xkSF6PDnnc2uoEGDGGBP8uTbR4Cx2QnbDY8dLTUJ/rEMo7z 6ahzq7Y1CmUCOOYt02Ctg7/7BVyLB8pyiUQEH0Y8StoUjmuAPDZRShH9Nu197SHouC3V qs3WL4LyLq81shHp/LKsSFnMV7arfmrPYIuykw9CJrFYpI+NH5+YB7dVNdTBnd/Nohev 7xvA== X-Gm-Message-State: AOJu0Ywo/DNckbI7cTCLHQUs4u3Ow0IYiiONpyHvkpx4LAe2dLzRx50P iX8BS2gz9m80bS4BOPlQv0M= X-Google-Smtp-Source: AGHT+IFJWNAPmWDC9tqRF4TKIAalbR7o9mKa1E6Ic1goDWJbbW1c57XhaE98kJKRpUerwUFhBBT39A== X-Received: by 2002:a17:906:bc44:b0:a23:4e3a:4356 with SMTP id s4-20020a170906bc4400b00a234e3a4356mr1258234ejv.182.1703385694975; Sat, 23 Dec 2023 18:41:34 -0800 (PST) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id fp17-20020a1709069e1100b00a26b36311ecsm2444439ejc.146.2023.12.23.18.41.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 23 Dec 2023 18:41:34 -0800 (PST) Message-ID: Subject: Re: Mixing GPL and non-copyleft code in source files From: Liliana Marie Prikler To: Wojtek Kosior , Felix Lechner Cc: guix-devel@gnu.org Date: Sun, 24 Dec 2023 03:41:32 +0100 In-Reply-To: <20231223191905.168b3fad.koszko@koszko.org> References: <20231222175325.5e611342.koszko@koszko.org> <87zfy2nmm7.fsf@lease-up.com> <20231222220620.35150150.koszko@koszko.org> <87tto9oo6q.fsf@lease-up.com> <20231223191905.168b3fad.koszko@koszko.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::644; envelope-from=liliana.prikler@gmail.com; helo=mail-ej1-x644.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.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, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham 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: -9.55 X-Spam-Score: -9.55 X-Migadu-Queue-Id: C0CD22189F X-Migadu-Scanner: mx12.migadu.com X-TUID: d9hIp5CvLCng Am Samstag, dem 23.12.2023 um 19:19 +0100 schrieb Wojtek Kosior via Development of GNU Guix and the GNU System distribution.: > > I would offer a chronological list of my downloadable contributions > > to Guix and place the following wording on top of the page: > >=20 > > "I disagree with the licensing model embraced by GNU Guix and > > hereby release my contributions there under the CC-0 license. For > > convenience, you can also use the patches below." >=20 > Does this wording sound a bit too harsh on Guix or is it just my > impression?=C2=A0 Free software hackers do have my respect, even if their > licensing ethics is slightly different than mine. Well, it is necessarily harsh on any entity that might stand there in lieu of GNU Guix, because, at the end of the day, the fact remains that you want to contribute some work to a project under a different license. Within the context of this thread it also seems as though this is not simply copying the code and license from elsewhere, but actually going out of your way to make a conflict. The FSF on the other hand recommends to contribute to projects under their preferred license, unless there are serious problems with doing so (such as the license firstly requiring you to use an escape hatch to actually make it free). > > The hurdle is that as a Guix maintainer, I would not accept your > > dual-licensing statements into my project. >=20 > It's more or less the same hurdle as with the HR people.=C2=A0 When > someone is an idealist =E2=80=94 or just "weird" =E2=80=94 they often won= 't give even > a *chance* to *try* to prove being useful or good at sth. >=20 > Us, free software folks, are notoriously marginalized and pushed into > depression in these and other situation =E2=80=94 many of you surely > experienced it.=C2=A0 And it's extra hurtful when even offers of *unpaid* > help get rejected (whoever offered to install a libre operating > system on a friend's device, knows this). >=20 > Now, should such marginalization be repeated even within the freesw > circles?=C2=A0 If it is harmful to block ppl from participating in the > society using libre software (as universities, tax offices, etc. are > doing) =E2=80=94 and one disapproves it =E2=80=94 then one will make effo= rts to avoid > similar harmful exclusions in one's own micro-society, right? >=20 > Sadly, in the end those more idealistic risk more marginalization and > therefore greater depression =E2=80=94 all while probably caring the most= =E2=80=A6 Define harmful exclusion. Publishing some source code under the GPL v3 (or later) does not preclude you as the sole author from also publishing it under the CC-0. It does defeat the purpose of the GPL if you, however, because whoever wants to make a proprietary spin-off will simply take the CC-0, since whereas the GPL gives you access to all the changes when they redistribute it, the CC-0 gives you bupkis. As for the other half of the argument, this is literally how licenses work: they define what is allowed under what conditions. Now there might be an argument to be had that "everything goes" results in the greatest overall freedom, but this claim has not been shown to hold in any context it was proposed. Cheers