Received: by 2002:ac0:a5a6:0:0:0:0:0 with SMTP id m35-v6csp1543183imm; Fri, 28 Sep 2018 22:13:33 -0700 (PDT) X-Google-Smtp-Source: ACcGV630+wvgEadLdrFptyy1u8rM1DFS0QEDGfkdyjF/21zhD+nRYgDaMXKAZPoTQgez/sQH3FsB X-Received: by 2002:a63:5d03:: with SMTP id r3-v6mr1504657pgb.445.1538198013558; Fri, 28 Sep 2018 22:13:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1538198013; cv=none; d=google.com; s=arc-20160816; b=osvWcV9fzu+GavkLMq+4Zfgyb7wMKppbpr4iRkOnbqRdq/lrjV4LcfzcBK+gQkhc4H uoNKdvTkQH9cgh3H0bhGBBX3Htg9ksd0ya2XaVetwSMCZkUb1Eyy5aT2Ndezabgskd2q iYD/IOH65wrOx9Rd65SAwDyJfX+HHHa0uiVdj2o3/b0XBUepU6kph2qRIKAaskjVusHM 3QzD5EgwYNRG0daxSgm8Evy5ddrwQ3cW+BTcQP9S/htZ093rKmxnUFgYp9XVWI1YDSlO rhAMsEQG4KDOPW7c+vu3zHFCFAqVxy4pJpbCPdPPe8x+a75CdCPI2urHwainLc48YfVw 9R+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:message-id:subject:to:from :date:content-transfer-encoding:dkim-signature:mime-version; bh=CxL/ia0aPp8N4qDmBDevrjwXKrfwqH3KyBi8bqRM2cw=; b=zr+vVY/oh2KOusYAWasxbLikHeiNxCxdgB8KepgB3cp+qHNZjgibEKmoo+cX+KviQ1 UTLIkvS7rg3OR0tcC76b2TRS9p5sYQ98WrQ0tIvwnKT7yuyUN0mxQGMI2FK1ZSUgxgZp Y0kCqDBzIugASF+Mqo/VIGkVAJce7VqYA63zMGBFq/J7d0wncxeFOTy1VhoeuK62gnuB AhKNlqvhR03O8z+iDOirsmPTHGkzEpWdB4zVpTVQDstGZsRexwsxS/sY6d/p23B/TMhZ cAw+810sbXY2BlZYLKCwFA68BNhaVuiqIHIhTa7MS7zPLzapuOsWifY9ogxYLrcBYRgx MJNg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@aaathats3as.com header.s=mail header.b="HICNni/M"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 24-v6si6453493pgn.428.2018.09.28.22.13.18; Fri, 28 Sep 2018 22:13:33 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@aaathats3as.com header.s=mail header.b="HICNni/M"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727462AbeI2Ljz (ORCPT + 99 others); Sat, 29 Sep 2018 07:39:55 -0400 Received: from cock.li ([185.100.85.212]:59558 "EHLO cock.li" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727248AbeI2Ljy (ORCPT ); Sat, 29 Sep 2018 07:39:54 -0400 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on cock.li X-Spam-Level: X-Spam-Status: No, score=0.7 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,NO_RECEIVED,NO_RELAYS shortcircuit=_SCTYPE_ autolearn=disabled version=3.4.1 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aaathats3as.com; s=mail; t=1538197973; bh=1pm4y+bwewZkwnTMD11H/MPXWMI+t7VoASrMbW2MTLA=; h=Date:From:To:Subject:From; b=HICNni/MZWBX2OxBUbKg44DN9Tikvn3eVLFKluY3C35EtJejCwTa7uXdOIMF6Fxx0 pB38AAHH8sEdffjGKcAz6NGZUGARpecZUwklywIZNNhc9OG9Ec/AaZfy37bKaU7PBk wORLU4HOdRtuAIEHMAG2R4HnYKd2QEp/QgfnmZrkQwUKrcdzwXjiJDZxr4agpA7mkR kD+JdY/V3NjqDHPMZw8CLdJoqIKvr6YGAMRwuKyVvHRUvdlTg/0yHOe89nHuAGet3b Th7v+cfH8du3XRMvSJkT7Lu2m9Tz1FQP63isohn4dEWtAabTNlP6i/QsJ8VdvNrUr8 nczqDmimKePtQ== Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Sat, 29 Sep 2018 05:12:53 +0000 From: freedomfromruin@aaathats3as.com To: linux-kernel@vger.kernel.org Subject: Response to SFConservancy: The copyright holder can rescind. Message-ID: <41064bcd34e730d4136e2a82d009232e@aaathats3as.com> X-Sender: freedomfromruin@aaathats3as.com User-Agent: Roundcube Webmail/1.3.6 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The software freedom conservancy has tendered its response: http://sfconservancy.org/news/2018/sep/26/GPLv2-irrevocability/ http://copyleft.org/guide/comprehensive-gpl-guidech8.html#x11-540007.4 "" "The GPLv2 have several provisions that, when taken together, can be construed as an irrevocable license from each contributor. " "" It cites: " That license granted to downstream is irrevocable, again provided that the downstream user complies with the license terms: "[P]arties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance" (GPLv2ยง4). " However this is disingenuous The full text of section 4 is as follows: "" 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. "" The "You" in section 4 is speaking of the licensee regarding sub-licensees, it is not speaking to the licensor/copyright-holder. IE: if the licensee loses his license, through operation of the automatic-revocation provisions, the sub-licensees do not also lose their licenses. IE: The language is disclaiming a chain topography for license distribution, and instead substituting a hub-and-spoke topography (all licenses originating from the copyright holder, not the previous-in-line) GPLv3 added a no-rescission clause for a reason: the reason being to attempt to create an estoppel defense for the licensees against the licensor. You will notice that Eben Moglen never speaks on these issues. (He preumably is aware of the weaknesses vis a vis the US copyright regime.) Section 6 further clarifies the hub-and-spoke model: "" 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. "" The memorandum posted then goes on to a discussion of estoppel, detrimental reliance, etc; noting that users may have relied on the software and their licenses may be estopped from being revoked from said users since doing so might cause them unanticipated loss. This is speaking of already published, existent, versions of the program used by end users. The memorandum seems to ignore what happens to "upstream" once said project receives a revocation notice. Thought it may be possible that users of a published piece of software may have defenses to license revocation, the same is not true regarding the rescinded property vis-a-vis future prospective versions of the software nor of future prospective licensees of said software. That is: once the grant to use the code in question is rescinded, future versions of the software may not use that code. Current users of the software may be-able to raise an estoppel / detrimental reliance defense regarding the current published software, however the programmers working on the next version of said software cannot continue to use the property in future versions of the software (such would be a copyright violation once the gratuitous license is rescinded by the grantor). Additionally, prospective-licensees, once the grant was rescinded and such was published, would have no same-such estoppel defense (not being user-licensees at the time of revocation). (Ignoring this eventuality in the published memorandum, is, of-course, by design.) (Now, to note: the free-software movement is focused on the freedom of the user, not the progenitors of the software, so one could certainly say that ignoring some developer-focused analysis is consistent with their prerogative...)