Received: by 10.223.164.221 with SMTP id h29csp4063761wrb; Thu, 19 Oct 2017 08:36:30 -0700 (PDT) X-Google-Smtp-Source: ABhQp+RJQRRPqw0UEznIjLb6oT3vqoB3q6o3IW4jWj/AFNx3rqrbM0HMYy7wW+/9jRMnWMxtPRIG X-Received: by 10.98.181.3 with SMTP id y3mr1923513pfe.264.1508427389886; Thu, 19 Oct 2017 08:36:29 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1508427389; cv=none; d=google.com; s=arc-20160816; b=VHKKOYpRqke2kYA8LSmtwLXojhpJyVjq395hfULP0K/DGTwY4kfyK0LNPh4KM8p3a5 rmqd+seB1OPIoRUqOErXBOXEZp0V8PYlivQ0oBaex+VLaj49DmuKjflkP6QdcUNE7/Qs kR6WNnpoSpksxyCx3Ad0N4hUXvQcxSyT6N9uPuLugRZ+nxFwd7UmQXgAxESQt2qUgOWQ whRVXKut8AY4NpjE0LfQ3pLnBRdHYmR6ODfZLcxyHcXSJvkgkizo0/wMVQEc/UG1YJTM fqSy1mJYxERD9Knfdhhy5gX4XTNysI4p7rvJYjQShdDIuRUad6cFNWmKq4XnQxV409By km3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:to:cc:subject:message-id:date:from :mime-version:dkim-signature:arc-authentication-results; bh=9/unteTQvQW8k3lqNZcvSIPqBQTgy5IHP6KC+A2mCMM=; b=obmJqi5an7j635xyGKX8hTtOs3YuCdM/Qrf3oiXyOSLMuObkB1o4lgouOL+7IhduA2 c1pxmX1jNbKvH+iZty1fxqoWRdWa1LRjbpg7jPma9YW6SZ5o3wK1ZlqpU3g1NQZGAR1x Ax+FqHY3TiaZEVryJ43+A+AiF2KOqJZiKxeQHDoYz0gak6wOiS4Ywd0orhKUFp2qwiXU o+iUWzE8EDf6FAHOSblq2yqXvsXr+QcREwBrykQz5yaHsJ6XX+wKCeaBFoV6QxeD44nc qJbJg2BBROOFSvpdeq/4hJadTi6wT9EYwYHKIBlwztu/vNPph+IFfazK9OhJDRZc1B3H A+tQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=M1mr/+19; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id a1si3431263pll.504.2017.10.19.08.36.15; Thu, 19 Oct 2017 08:36:29 -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=@gmail.com header.s=20161025 header.b=M1mr/+19; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753494AbdJSP2z (ORCPT + 99 others); Thu, 19 Oct 2017 11:28:55 -0400 Received: from mail-pg0-f66.google.com ([74.125.83.66]:47333 "EHLO mail-pg0-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752340AbdJSP2x (ORCPT ); Thu, 19 Oct 2017 11:28:53 -0400 Received: by mail-pg0-f66.google.com with SMTP id r25so7483052pgn.4 for ; Thu, 19 Oct 2017 08:28:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:cc; bh=9/unteTQvQW8k3lqNZcvSIPqBQTgy5IHP6KC+A2mCMM=; b=M1mr/+195M3UGDvxG6HGrhU2BeO88IbumTBLpRKqXAeDbdliWnIo0j/RQD0ZP9csyT fLeStZnDiZR4edCSwklQyqai5+10dCb0JbyND/8XweUOecot5WdLboHPDJZz2O+c78DS wrFBA2XdWa8cn9yVa6bXT75SPbFTRkK2s2myZoxcRYCnZPxn0N8c/JisRpZWa/wCt7PK AV+YZzQey+1ZwTe3uWTn+Qa0W5BmnCwgXB9oGaUGyKr6nJODKHGPko6AhOXc6DyApgpb rDEwBJDpwehYJzGfl7B3A04645gMRSIhkHbmNg0gXZGQbA5MwwDFo0A6s2m5On3garoy 5QPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:cc; bh=9/unteTQvQW8k3lqNZcvSIPqBQTgy5IHP6KC+A2mCMM=; b=Bk2XKDw2UoLrA9zA2DYieL4is9A95zy8QJu3UXHRae+/GYmxad9gbjkf3qbu7X6mWu /73ifYtN03sBrV5ChPGy8W4bdE8zhqWfMDxq3xWoM/4yfGrsGSGB7TJ1iDDB0WBPlGVe JZ5xN6k0/ohphQohLVBUjMn5IoxRUwe+BdRLIm17HjcMy2ie0Ow2Y2i/4t2OdlnYY9r7 bjpD6P3qrxivHJBKbqVe5FtgBxyHLi4u9FfvgMXSdvwkyIFhVDYJVL1vEjBKRuDARiqF QOXMPHrF7/1gmTwxapcTR1VM9t5c8m/9V6e3h9KxoR+cX/I8k2EkojhlHO6XdI3mkitF qP/g== X-Gm-Message-State: AMCzsaXATnOqYZV4IKWtZWejS8RNVPIvRpyxJGvM76pufcIUreTSviDE 1GV/PBufzlex+qawOmzWHVjWwdUg+E/IAy9vQj1ZcQ== X-Received: by 10.84.138.131 with SMTP id 3mt1825320plp.238.1508426933207; Thu, 19 Oct 2017 08:28:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.100.130.71 with HTTP; Thu, 19 Oct 2017 08:28:12 -0700 (PDT) From: Pavel Nikulin Date: Thu, 19 Oct 2017 18:28:12 +0300 Message-ID: Subject: Re: [GIT PULL] Documentation: Add a file explaining the requested Linux kernel license enforcement policy Cc: gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org Content-Type: text/plain; charset="UTF-8" To: unlisted-recipients:; (no To-header on input) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hold! Greg, are you trying to put a new addendum to the terms of GPL v2? I read the FAQ you posted, having you writing in that FAQ that this is not a change to license terms is not enough. Modification of GPL V2 terms are explicitly disallowed. IF you want to put such writing into kernel, a very explicit statement that aforementioned is nothing but a personal promise of you and ONLY people whom put their names there should be included. Like in a bold bold upper case text. 1. First >Notwithstanding the termination provisions of the GPL-2.0 ... ... ... Well, how we put it. That has no power over whether expedited injunction will be issued if the license formally stays V2 The text of a license is the binding contract. 1. You can't put a provision with a binding force to a contract retroactively. 2. This has to be a change the formal enforcement provisions of the license, no way other than that. They are not orthogonal to terms of GPL like the developer certificate of origin. 2. Seconds > then your license + from a PARTICULAR copyright holder is reinstated (a) provisionally, + unless and until the copyright holder explicitly and finally + terminates your license, This effectively leaves things as they already are >(b) permanently, if the copyright holder + fails to notify you of the violation by some reasonable means prior to + 60 days after the cessation. That's reasonable to say, but the codes of different countries have own opinions over temporal reach of contract power. Say, a router ships with a GPL incompliant firmware, an incompliance is found and fixed, yet somebody 100% can sue for an incompliance in the past, unless this phrase will be a part of binding terms of the contract. 3. Copyright owners of kernel code have full right to seek compliance in courts, individually for the part of code they wrote in any way they wish, period. That includes asking courts for injunctions that may have ruinous consequences. Having an expedited injunction provisions on the table compels companies to get into compliance like nothing else. This makes a difference whether an enforcement action has any actual force or not. Permanent incompliance leads to permanent license revocation under GPL v2, unlike GPL v3. When Linus took a specific commitment to keep Linux under V2 for practical impossibility of changing the license for such a large project, that was discussed over and over. People who contribute to Linux kernel do so knowing that their copyright can be enforced under that specific term. That is true for contributions that were made long before the discussion over enforcement terms was a thing. From 1581578331635907723@xxx Wed Oct 18 07:10:34 +0000 2017 X-GM-THRID: 1581405651618458163 X-Gmail-Labels: Inbox,Category Forums