From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms5.migadu.com with LMTPS id iDHLB9TfqmJaAAEAbAwnHQ (envelope-from ) for ; Thu, 16 Jun 2022 09:46:28 +0200 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id WEC1B9TfqmIyfAAA9RJhRA (envelope-from ) for ; Thu, 16 Jun 2022 09:46:28 +0200 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 E161B19719 for ; Thu, 16 Jun 2022 09:46:27 +0200 (CEST) Received: from localhost ([::1]:57616 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1o1kCw-0001Nr-Ku for larch@yhetil.org; Thu, 16 Jun 2022 03:46:26 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58840) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o1kAK-0000Ox-Jy for guix-devel@gnu.org; Thu, 16 Jun 2022 03:43:44 -0400 Received: from mail-ed1-x541.google.com ([2a00:1450:4864:20::541]:46973) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1o1kAI-00087r-Vg for guix-devel@gnu.org; Thu, 16 Jun 2022 03:43:44 -0400 Received: by mail-ed1-x541.google.com with SMTP id z7so971915edm.13 for ; Thu, 16 Jun 2022 00:43:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:subject:from:to:cc:date:in-reply-to:references :user-agent:mime-version:content-transfer-encoding; bh=aHv6ERrrxu3Xw64nhLAsu3rPrIss3p2Ji9yB0PElb0o=; b=ouQdGEMlFcJoQAWyvGWun8rOEhfRkQsgnfNrA5Z9qicEjafxjSE8jCQ9GOk67XnVDD KytaFR3jC9E9ydNE1RvYufat71rsWwGU2LA4P5Kxc/BB+aIevt5cFQ/AopnyXOBamykM GADR4zUGilTUfuIHVDHPRln7HJtx7sA4f+SFZGZ9TSmv3isiqsFhRfQlElNJJAfQCHCQ ZeRRM3Ow5ilgzofdiGlF4spituK5UbG4mr5E4qZ6fE8lAtcZhhUtLK2tQ4HZQxuSCIOf ZrC/biWRrygvfJp8cTJRakwsFR+te5SaDDEFqK1aO4Ddxu+9yy3eDdcqSnmrCn4fqhzb lkcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=aHv6ERrrxu3Xw64nhLAsu3rPrIss3p2Ji9yB0PElb0o=; b=eNN5IkwyXxRYKBlpUd1IKOz2hH/cSzIquO2r3BHKXcozuqcBUJC8mZGGOHILV0tXf5 N3z0gRgjr3nfY1/xm9XqDZhoVONLFO5Sb4mteu9sH5jc/Fc6vmSv7R0KiRySy1Q7DgQq o4P/dsZ4GyC933Fmah/KrD/CsoqDTsfN32xL5Dcpl4G8vSuiHjdm0RmsHHqltrLL+pWj uAWv3QTy9z7M4z2S6TAgNTDDaIVnNozdbudluezPhVrm2tcY7BeJ3MoqFWVGc4yGqgyx RDvWc23RI+ps2KlhcfVgXlOr38P+QdsNZ9O3NHsWGtB6HAVp3zp3Gzq8jQWSjvDxHYWY v1vg== X-Gm-Message-State: AJIora8D+qKiYVkfWDnsfm6awChBIavQ2J/s/6WAP9+dUGiypl2J3+Ek 0TxFTuAwPVkYVcmNj1Jj/+g= X-Google-Smtp-Source: AGRyM1uBLaEuz5G9At0m7GZmbPjhu9+CIwhKuosWGaDSyTvJ85tB2+fEyTAee8sZoKh1UXuNdPLWsg== X-Received: by 2002:a05:6402:d05:b0:425:b7ab:776e with SMTP id eb5-20020a0564020d0500b00425b7ab776emr4674462edb.142.1655365420902; Thu, 16 Jun 2022 00:43:40 -0700 (PDT) Received: from nijino.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id 5-20020a170906318500b006f3ef214da9sm455351ejy.15.2022.06.16.00.43.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jun 2022 00:43:40 -0700 (PDT) Message-ID: Subject: Re: FSDG-compatibility of APSL-2.0 From: Liliana Marie Prikler To: Philip McGrath , Guix Devel Cc: Maxime Devos , "(" Date: Thu, 16 Jun 2022 09:43:39 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.42.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=2a00:1450:4864:20::541; envelope-from=liliana.prikler@gmail.com; helo=mail-ed1-x541.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" X-Migadu-Flow: FLOW_IN X-Migadu-To: larch@yhetil.org X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1655365587; 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=aHv6ERrrxu3Xw64nhLAsu3rPrIss3p2Ji9yB0PElb0o=; b=HHbCne8pO7i9ixHyzOc8FPq0adjcXIJpFYw1ASs9kJk6MbyKxT6fjMA3lNjzfMmNY30wV1 AyYoLTamxGrF7m8r4O0SLel1VbwfinDikaVeGXfo/DNyTPZKKLm1K/I5+X8SgVWJ6G1VIF yuepHt7ZTSSqeKLqT5jgjUW7JhqSQq2vwNcdQvDzYF2Uir2q6hmygX7NrAk4Ri0e2Q+bqO PNO5r3WIeq9OY6O89BcSWZOWEdDhVmX/ptklQkiwk2a/OdEVELVuXXDE4YptJeK6Axj/tr oCZENVn7+YOG/cgSCApHCL06Gqm5y0ouZMshkwgIyFtoZkTqax98dOd9D5qtTQ== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1655365587; a=rsa-sha256; cv=none; b=rsgJuE2BoCO3GszCZx+LZDLSOrhP6hLS0Ce38cq6sNwnr4tQEdc4qBh7xc2LPSFN4eCV7r fAc8cX+u+SjcDAaGzDugIISbhA3soDaop89LS8iTW/B3IX2F0kfstPNeZBu7chPKMSPGtb /bVuM2iO9j0gwtFDH8KnfGYor+51q2RjtBbBMzHk4KEe3KYhpcN6eAnf7C4kWbOnH+t+Vl FCRfibI/ylyPWIySQLSFq7fiPgSGPLklOvemtCsiNj2lF693C7NDHay19TUYQzRan8oXN4 851dpQOzcKImNNybu0GcrNUjnQnGAhyqixTLrD/JeTc7QG+OtMCUWS7QTCdjRA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ouQdGEMl; dmarc=pass (policy=none) header.from=gmail.com; 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: -9.29 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=ouQdGEMl; dmarc=pass (policy=none) header.from=gmail.com; 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: E161B19719 X-Spam-Score: -9.29 X-Migadu-Scanner: scn0.migadu.com X-TUID: sMLnruu5Fs23 Hi Philip, Am Donnerstag, dem 16.06.2022 um 02:21 -0400 schrieb Philip McGrath: > Hi Guix, > > Is the Apple Public Source License 2.0 (APSL-2.0 [1]) a free license > according to Guix's standards? While it isn't included in the free licenses list the FSF publishes, from your note [6] I would guess that it is a GPL-incompatible free software license. > I'm not a lawyer, so take this paragraph lease seriously, but I also > think the concrete impact is less than it might first seem. We accept > choice-of-forum provisions like the one in MPL-2.0 ("Any litigation > relating to this License may be brought only in the courts of a > jurisdiction where the defendant maintains its principal place of > business and such litigation shall be governed by laws of that > jurisdiction, without reference to its conflict-of-law provisions.") > [8] which would require you to sue Apple in California. We also > accept licenses like the GPL that don't have any choice-of-forum > provisions: the law of "personal jurisdiction" and venue is complex, > but I would not be shocked if Apple could sue you in California in > this case. My impression is that it would be very difficult to > require something like a "freedom not to litigate in California" > (especially so for all possible values of "California") without > rejecting many currently-accepted licenses. While this clause exists, it might be unenforcible in practice. Suppose you did violate the APSL, for instance, by linking to GPL code. If you are already in California, Apple can draw you before the Californean court, but if you don't and simply decide to not heed their call, Apple needs to appeal to international law enforcement or your country in particular, whichever is easier. I doubt that this will make any difference in the US (safe for travel expenses), but if they have to cross either ocean, things become more difficult. In general, free software licenses presuppose a copyright law, which 1) is active by default and 2) allows for the exemptions specified in them. As such, licenses like the WTFPL, while fun, might not hold up in court if you live in a jurisdiction where "rights" can not be disclaimed, or have to be disclaimed without resorting to expletives. IANAL, but I think incompatibility with the GPL might be a bigger issue when thinking about APSL-licensed packages.