Received: by 2002:ac0:a5b6:0:0:0:0:0 with SMTP id m51-v6csp3924445imm; Tue, 29 May 2018 17:11:00 -0700 (PDT) X-Google-Smtp-Source: ADUXVKKmI7Kqmdw8IspGh42skiIKkoOn+BEMqPhBbFhp1bpy8YaiXN/59oxmsj6FAvFHsl3aoUWI X-Received: by 2002:a65:5144:: with SMTP id g4-v6mr386005pgq.445.1527639060057; Tue, 29 May 2018 17:11:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1527639060; cv=none; d=google.com; s=arc-20160816; b=FpKG5gdjcoAqSNw5cGH9rzlbHGG6Kc5/ZvCm20epPjIp4nItbXNom+nlwdigM8L0KO qWo9K6hOumqlRe2CjOT1MwFYQF6eNDgaXeStT92nS0bXMUD78zbnBAY55rd+F1gG9o6k 0qdQ17BLCiEuZXFDdD6mx1o8SAdcuMBNWEsPN8QWqztxB/LbpgpuT16c/UtiyVINBczl Gyu5B6ckvtxfxEmg4iMOteGPaNsX+aSaA1yqgzj4CxfVQudeCjdWyRD5mSIyDE+z8QvA D6yaqTuzvvAe2AhdI2pTKXdB7WHrIDHhAI2Xo5s7mJ5IZ5mv9O1XnWqrMEtGI6tco2D1 W8pg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=IIY7v+ejT+/bXQuaMrXySzEe/F966OrwLie6xOYwE2A=; b=RWuAEbd+6OMw3fcDAPDCq8DV8xTWS5Ki5beqrfzFd6bjsNZVJj+o0ueBCE84a3iUKt 9gnSg3dwygkc9qaenHE3ypjI3GKAbvNDK+hesucQQQ7srdMqeFnbqm4Q3FhwDpgoQ/58 euYiCqKlI790ueNl8dmTMcYN6ibo1NGhi8g01Oo4SAsH54vSB1DPpMCcbdprwu9eiSW9 AKozzOzr8CfjrQIuL8qwXHzdbYRVMP83ZwD8eoMnx+xAXCngvWwpZEmPZnfCN2NasjJq aCRZeXviRRqGX8HP4Rh8uVT/AngqozRfwzHKiFn0diPJNBfviUrcq1mSR/q1aI8JEc7h XgqQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=J7B0Gopz; 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=QUARANTINE 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 v199-v6si11381161pgb.87.2018.05.29.17.10.46; Tue, 29 May 2018 17:11:00 -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=J7B0Gopz; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965652AbeE3AKW (ORCPT + 99 others); Tue, 29 May 2018 20:10:22 -0400 Received: from mail-qt0-f195.google.com ([209.85.216.195]:37206 "EHLO mail-qt0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S935643AbeE3AKU (ORCPT ); Tue, 29 May 2018 20:10:20 -0400 Received: by mail-qt0-f195.google.com with SMTP id q13-v6so21095059qtp.4; Tue, 29 May 2018 17:10:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=IIY7v+ejT+/bXQuaMrXySzEe/F966OrwLie6xOYwE2A=; b=J7B0Gopz0i5lMiGckSABfWKe4d+hf5VFBozhca5EeQGKsvKsEyANO0jodNzZ1TdDGe dIW/GMZxfUeUEBRlCcu4o07HBPuKtd8YmkzL5vsclgBZILejpI5JoDz8clI9wXTkuSfv 0kFY5i6C3aXv3VkMWXVwj6VCY0CQDLnMO9oTKLjpQyepFdYLYDwGwBz5iyZQmgb9YnHK 2/77UNvrOnS7ecNC/t7en3ZbwqDQbgiu1SdYOx3T20OAh6ewLrm3HO2fgQ1ukwaRs7cb QGNau4N9/1OVLvBkAvfXBSI17KGfJACN+ATvyKxXSa2P/hjiB27XfXR4641WXxb6OCMw RjpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=IIY7v+ejT+/bXQuaMrXySzEe/F966OrwLie6xOYwE2A=; b=cDXeheHMfTt0toRtQMLf6EOMPlwWA4vRXxpfwS7hR51n8nmVEGtJbvkak+TbNoybIn 35VrgOJ82HnAgPK2kCe/Je7Mi1o7z9y/Z5e7icHpZQRNTZHkDefuK3dIJMLF4VPbl1Qt +deskdMsYws6eEBDYEpuNFI90ckBhOXn5GtHux1KEC18fPo3mAzwiablwE0L+GtDC0JN grhuFeYfRUAS/5YjNOxkGgPHqNy4dTbp4E18XQ+fpDYVA/l2HjtH9yIpRCQBnNPSwSl5 UegHxRxN+UDrKUr3MedwYCWEXSlWu8b/q/KMK2FMWrCq0qRME+yOUyOTjZAqQ/R4fHww 0WGw== X-Gm-Message-State: APt69E3QHgn0ndz9Gy8UJme2lZibS2wxGOVLLQvRrg0/XPt5X4NiUH6z gfDevp8TULdg8GezQogPr652zZjYfuGrZ77OmGY= X-Received: by 2002:a0c:8992:: with SMTP id 18-v6mr516350qvr.61.1527639019332; Tue, 29 May 2018 17:10:19 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a0c:9896:0:0:0:0:0 with HTTP; Tue, 29 May 2018 17:10:18 -0700 (PDT) In-Reply-To: <20180530000321.GP4511@wotan.suse.de> References: <20180529192643.GA3487@kmo-pixel> <20180529205143.GB7381@thunk.org> <20180529210025.GB3487@kmo-pixel> <20180529225928.GI31712@garbanzo.do-not-panic.com> <20180530000321.GP4511@wotan.suse.de> From: Andy Shevchenko Date: Wed, 30 May 2018 03:10:18 +0300 Message-ID: Subject: Re: PostgreSQL licensed code on Linux To: "Luis R. Rodriguez" Cc: Kent Overstreet , Jessica Yu , Tso Ted , Coly Li , Ciaran Farrell , One Thousand Gnomes , linux-bcache@vger.kernel.org, "linux-kernel@vger.kernel.org" , Greg Kroah-Hartman , Linus Torvalds , Thomas Gleixner , Philippe Ombredanne , Kate Stewart , Jonas Oberg Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, May 30, 2018 at 3:03 AM, Luis R. Rodriguez wrote: > On Wed, May 30, 2018 at 02:22:14AM +0300, Andy Shevchenko wrote: >> On Wed, May 30, 2018 at 2:12 AM, Luis R. Rodriguez wrote: >> > It would seem I did follow up with a v3 patch and Rusty noted that although >> > I may be right, its hard to care [0]. But of relevance here is again if one >> > of the MODULE_LICENSE() dual tags should be used or the GPL tag. I'll >> > continue to side recommending with the MODULE_LICENSE("GPL") tag even on >> > files with permissive licenses, and even if it we haven't clarified this in >> > documentation as I think scaling these tags further is just silly. >> > >> > [0] http://lkml.kernel.org/r/87bom0hf0f.fsf@rustcorp.com.au >> >> https://www.spinics.net/lists/linux-bcache/msg06048.html >> >> https://www.spinics.net/lists/linux-bcache/msg06058.html > > For those that are not developers: > > The proposed changes referenced in the above URLs take old portions PostgreSQL > C code which were previously on a larger C file and move them to a new module > which has the PostgreSQL header. Modules need to have a MODULE_LICENSE() tag, > and if one is not used the kernel assumes the module is proprietary. The above > code lacks a MODULE_LICENSE() tag as such currently the driver is proprietary. Thanks for explaining this for audience. > Clearly that needs to be fixed before upstreaming. Yes, that's why Coly deferred the change for getting clear with licenses. -- With Best Regards, Andy Shevchenko