Received: by 2002:a25:4158:0:0:0:0:0 with SMTP id o85csp1062566yba; Sat, 4 May 2019 20:43:05 -0700 (PDT) X-Google-Smtp-Source: APXvYqyVcfAxSGuDH6UeprhhGFr7eDeNSVVzBa/hFpgKEUi4PG7U7iTPWuSbp8eUbh2gNu68L4Dg X-Received: by 2002:a63:ed4f:: with SMTP id m15mr22718745pgk.387.1557027784920; Sat, 04 May 2019 20:43:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1557027784; cv=none; d=google.com; s=arc-20160816; b=FEwGjIp05X/c2PyGsCXs2Lz/V0E++0oKVMlsaQt7SN9ljsVKZkQxC8qSP2VC1EXBmM 1EUl+EmfYR03muYlcRT/O4lI7Am6ycmxbISYlvdDpUvKfjRZVRZQdPA/PY2qJnEr2n/p 6JqSk+8ttY8BJIYhmdO1etyYLtMov3rldXiMSEfiQBseuqmWZ7s2J5gB3UETieDjo6jV GGngcKu6ET8sN+dLvIhDbkFvcW9heWlwgFS52716iD8EWhkTaTxg7AHDAk7jAHE3sLWR lBlwlMmedQbAkmIq94fXLcP52xX/CwT5ds2RwzMRQkaIIKFs42gy3Z8teMRGx3ypzQNk vJjg== 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:references :in-reply-to:subject:cc:to:from:date:content-transfer-encoding :dkim-signature:mime-version; bh=J54V06/WZFqVaaWAfShH8gb3PvRBu8nxbr/hcld0SOs=; b=aYQ1LWK8ynu+5976Jc1C8cVSdPZ911qpUpkVcVGhykJY4Z/3xFTaAtTHzw96GJ2Zi+ C6Mkrdg5W3wZAXmFqb+2V1jhwQgGs/54gEXR0SLLkP8TUZYSqSy4vFdUa0MZzUJjcot1 ZihWBm6Qiy0JpteTzqg8A4V3TAHp6xJOtK9P1p3hGlZhq71usIIyx3oIF8nrHrn6QJpI GDZErnPH7THVgSp8qVFZt1be7tOCEwqpZghcbLiBHHWcQ0mymFSqGJ+opKzc+w9ScZBT YGrqyuypaee+G8OojF3P7b5X75cWhPq8k5tL4aR/BvojpYYsfbo25BCFT2oMhK80QmRs 3U4Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=temperror (no key for signature) header.i=@memeware.net header.s=mail header.b=u0Aj8cvJ; 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 k34si9416292pgl.286.2019.05.04.20.42.49; Sat, 04 May 2019 20:43:04 -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=temperror (no key for signature) header.i=@memeware.net header.s=mail header.b=u0Aj8cvJ; 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 S1727526AbfEEDkG (ORCPT + 99 others); Sat, 4 May 2019 23:40:06 -0400 Received: from mx1.cock.li ([185.10.68.5]:50305 "EHLO cock.li" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726524AbfEEDkG (ORCPT ); Sat, 4 May 2019 23:40:06 -0400 X-Greylist: delayed 500 seconds by postgrey-1.27 at vger.kernel.org; Sat, 04 May 2019 23:40:04 EDT X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on cock.li X-Spam-Level: X-Spam-Status: No, score=-1.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, NO_RECEIVED,NO_RELAYS,T_DKIM_INVALID shortcircuit=_SCTYPE_ autolearn=disabled version=3.4.2 MIME-Version: 1.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=memeware.net; s=mail; t=1557027101; bh=Ycu/sgRiZ7p6JnXxec3R9Za1mSUA83GiAMKbkh+V3SE=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=u0Aj8cvJGg2cCtkJX/viDa34b5X1Qs6v1kWLkge7sGUNPI0RiaEMJH8bwf+rwtZ9S 7U5lu6uIj0KBF2izuZO5e4RDmaCfJDZtcjemWI4Fbey8zMlV9nRWkGl8aZe4k5ySlt UgfR9UGk9u2OqNJrQVIOdUaCwrEQCHwyfr5Xj30GdTT/iyufZUQUBHQAJa6T4gaVZe 1Xok+LNOFa46bYUW7rtvO9ZdaskWQgC0zHXFYj8oCxzPoKOUbW/IznkW8cEBSNGX6Y 92jZIbqYost088Q/qcqsIkRujGG0+VBH8yzqYZp9UP2NGCQGzkCJZOj/AJ/3wCmQQV w5DRKj0POQ+YQ== Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Date: Sun, 05 May 2019 03:31:41 +0000 From: vsnsdualce@memeware.net To: Ben Finney Cc: debian-user@lists.debian.org, linux-kernel@vger.kernel.org, qmastery16@gmail.com Subject: Re: Can a recipients rights under GNU GPL be revoked? - Yes if they are free(gratis) licensees. In-Reply-To: <86lg36cog6.fsf@benfinney.id.au> References: <86lg36cog6.fsf@benfinney.id.au> Message-ID: X-Sender: vsnsdualce@memeware.net 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 Yes, if the licensee has not paid anything (no money, no service, etc) that you asked him for, for the license, it can be freely revoked. The "clarification" by the FSF is complete and utter bullshit (and was prompted by my writing on the issue). For a licensee to prevent a revocation, he must be able to enforce some promise regarding revocation (when it can occur, etc) that the copyright holder made to him. In order to have an enforceable promise he must have paid the owner something for that promise, otherwise it is an illusory promise and will not be enforced by the court. "Promising" to fulfill a pre-existing duty is not sufficient payment (consideration) either. One pre-existing duty we all have is to follow laws. Promising to not violate someone's copyright is not valid consideration as it is a pre-existing duty. Before the license grant the free-taker has the following "rights" to the work: Nothing. After the license grant he has the following permissions regarding the work: (Whatever the license says). And for that he has paid the copyright owner: nothing. No valid consideration, no contract, any "promise" made in the license text is illusory: it cannot be relied upon (including the "irrevocable" clause in the GPLv3: that clause is _inoperative_ from the perspective of a free-licensee vs the owner). (Additionally, consideration, to be valid, must be bargained for. Tendering unwanted "consideration" is no consideration at all, thus the "fame is payment enough" argument from the dicta of a 9th circuit case is of no value when the licensor did not specifically bargain for such in exchange. You cannot hand the owner something after the fact and declare it valid consideration) You can revoke. You can do so for any reason or for no reason at all. The FSF and SFLC swear that you can bite the hand that feeds you for free. They are incorrect and purposefully deceiving you in order to safeguard their movement against the men who actually did the work to create the corpus it rests upon. Note: If you would like a nice expansive legal paper to read on this issue, Sapna Kumar's paper is good: https://scholarship.law.duke.edu/faculty_scholarship/1857/ If that is too formal and you prefer a stream of consciousness message board fight on this issue, the LKML has you covered: https://lkml.org/lkml/2019/5/3/698 (and it covers the 9th circuit Artifex case and 9th circuit Artistic License case which some people will try to make you think invalidates your proprietary rights) If you want a book, to have and to hold, that recognizes this: https://www.amazon.com/Open-Source-Licensing-Software-Intellectual/dp/0131487876 If a paper by some mere lawyers isn't good enough, a law professor's take on the subject might be more you style: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=243237 Yes, the GPL is revocable from free licensees. Yes they will fight you in court if you revoke from someone who cares, so when you are thinking of revocation: 1) properly register your copyrights ... 3) Then revoke from an entity domiciled in a property-friendly circuit that isn't going to simply invalidate the idea of contracts requiring actual valid consideration (IE: do not revoke from someone in the 9th circuit as your first course of action: revoke from an entity in another circuit) (Also note: Do not send a cease-and-desist letter off the bat: the entity can then rush to the court house to seek a hearing regarding his rights to the work. You don't want to be in a race-to-the-courthouse situation and not even know it) Part 0) and 2) are :Get [an] experienced copyright attorney(s) who is well familiar with the leanings of the various federal circuits so you can formulate a proper strategy. The 9th circuit loves "Big Tech" and doesn't much care for the formalities of law, and if requiring consideration to actually exist regarding copyright licenses for them to be mutually enforceable contracts gets in the way of California's Tech industry: guess how they're going to rule in a "new insightful groundbreaking finding". On 2019-01-27 11:47, Ben Finney wrote: > Howdy all, > > Recently in this forum, some concerns have been raised about works > covered by GNU GPL. In particular, whether a recipient of a work, > received under conditions of the GNU GPL, can have the freedoms of the > GNU GPL later withdrawn in that same work. > > To reassure those who might worry whether they can reply on the freedom > granted in a work, it is worth reading the GNU FAQ document for the GNU > GPL at the Free Software Foundation: > > [For any GNU GPL-licensed work,] the public already has the right > to > use the program under the GPL, and this right cannot be withdrawn. > > > > > The same answer is in the FAQ specifically for the GNU GPL version 2.0 > . > > You can read more in the Software Freedom Conservancy's document > _Copyleft and the GNU General Public License: A Comprehensive Tutorial > and Guide_, specifically in §7.4 “GPLv2 Irrevocability”. That > concludes: > > Whether as a matter of a straightforward contractual obligation, or > as a matter of promissory estoppel, a contributor’s attempt to > revoke a copyright license grant and then enforce their copyright > against a user is highly unlikely to succeed. > > > > > In other words: Any copyright holder can *say* they wish to > retroactively revoke the GNU GPL to some party. However, unless that > party has violated the conditions of the GNU GPL grant they originally > received, there does not appear to be any enforcible threat of > revocation that would succeed. > > I hope these, along with the many court cases world-wide that have > tested the GNU GPL and found it to be enforcible, can reassure those > considering whether a particular copyright holder's whim can revoke the > freedoms guaranteed in a GNU GPL-covered work. I'd say there's nothing > to worry about from those threats.