Received: by 10.223.185.116 with SMTP id b49csp523653wrg; Wed, 21 Feb 2018 02:26:21 -0800 (PST) X-Google-Smtp-Source: AH8x226FiKQLuzFTnVcoAlu0T1kGycwnPw9ab8C4pg2wo5a/drfBMuVVPsnk/5t7+1GThnSW9KD/ X-Received: by 10.98.150.82 with SMTP id c79mr2848673pfe.88.1519208781769; Wed, 21 Feb 2018 02:26:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1519208781; cv=none; d=google.com; s=arc-20160816; b=qDN3MUzOmYgbc+I3N+3e2dD0aMKh5BUafoL5lt/5N+nM/yBIMyQOh1UJZHZ94VyIcF fBDXBstrPFlJ9rFRRktKWuiz971z2h02oh6MYV04DwNql6gBxNqIjvAFTHF5w8tE0pxn UC8G0/zJYgGKUMPbtnFyJv7NBtfythMsTreWDPAnER9pa7oU1Z2D8/bUs7aITl39lpPK JthHrtU/f/TJj9GMt31f2SJwkz+Z+KywHF4HnuYaOJACbrr6UhlsVwMWOYKOaC1K6vfb 6iFOml03wVoO4tNtfErDckchSpO94mFRSWG7sqQDvQeV3gVLhot17j9t/hriyt3otgoC VYQQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature :arc-authentication-results; bh=0f7G0TODnb1fqSPvcY6+lihyHMJLRPPP7mXuGEn/ElI=; b=PT3ilK5pRa4Pce6mGyNKKaThFb7RgaK9x/MvCvHqomVJQztkkOHR+G+Lpjp4bW3Ztm SXslhKK3zX9om9O1swTMMKqjoVY+MsazqA0Uj1mIegDJDT1Owhb4GuPZOMp3epmpHkHy wuMVfK0ymTpM67Yf+FXndY15YojyeZ3Sv1ckn2fV9zY22yb+ka8B1xEIa/xxQu1PgaJY 7zGS8UwHFIBAIpZeXh4m5aQwbAoRal+26O5lhq6ytIPi0oZuFQi+9zdu14+hocKZ6YIq 4kTdZjNe++ZPOy3LNwmDZrJqXzNxT4k4zSSdKnzMDuMJYErcGGrwJR5BX0aFnFDoQzof LBLw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=cMCD4tF6; 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 u188si1245154pgc.785.2018.02.21.02.26.07; Wed, 21 Feb 2018 02:26:21 -0800 (PST) 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=cMCD4tF6; 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 S932826AbeBUKZX (ORCPT + 99 others); Wed, 21 Feb 2018 05:25:23 -0500 Received: from mail-lf0-f44.google.com ([209.85.215.44]:36811 "EHLO mail-lf0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932751AbeBUKZW (ORCPT ); Wed, 21 Feb 2018 05:25:22 -0500 Received: by mail-lf0-f44.google.com with SMTP id t79so1612149lfe.3 for ; Wed, 21 Feb 2018 02:25:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding:content-language; bh=0f7G0TODnb1fqSPvcY6+lihyHMJLRPPP7mXuGEn/ElI=; b=cMCD4tF63BlhWUWlOuMWHCyOVLkF/08Gs2vDUY2eedQtGt0OtmVPWnWZa/MuX5kNeW Nmn5ASgtuQ4WO76Dl33Vq7PWEPnZpFXNTBBUxfiEbZxkK7l3uPB0f2Ysa+BYBCoB+W53 8OPxdzz6Geh8aIkEdpPnPdEuw/FaIh9y/F5gq2KQj3u6aCRKjui8wwIHmL+e0tI8ls32 L9DP5ROkhiKlHvw9uHOytWeZ5PFgR1f0b52XJ8ojS4yoHceRvx0zYCc2la3e5L2mov19 FGlgzyA93kwVFUl5h3AYxzxCklk/HonlGNNA3lVSDnGB1Q4SUDwwr+tUHVgf9fXUzet3 z99A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=0f7G0TODnb1fqSPvcY6+lihyHMJLRPPP7mXuGEn/ElI=; b=UfN87nGPDX5voaSpPse0JjWIba/FZGRllLfut96kmoWfpX2SIfwAkZ1qTZsYg6NDUn HOwOJ+k1J64f2KpkttRsuHF5Y0iE9KJkEun9/M1YggKhPKJSYeW26ujAUHuqlBl5YWoa Zzn8nAgZ/rhcWpEAjQthavn7uk8ADuMn7pTc1SrF8uU6KN9PtuiJcLL4kJu5NvFWNgUA vQof1HURSI/GKhAPiS3DiFLNdj45CSYElB5ld69p+vgD/F9F2BjNQetHUCYTULDfd4ix IHPtITLpK/ADn6dZrpe+NNSVTaU/pwpZmkNpftYI1xc0fVwyqymm4sv8+VcWzGfmpvAG JrNg== X-Gm-Message-State: APf1xPA1Fpe9ZosZEeGzBkB1ooVHC/JpK4HY1u4VEX6IZU1JQxrBB6vH FgSdHVUv5DMXZkjpdLEVceM= X-Received: by 10.25.115.136 with SMTP id h8mr1995731lfk.117.1519208720284; Wed, 21 Feb 2018 02:25:20 -0800 (PST) Received: from [10.17.182.9] (ll-53.209.223.85.sovam.net.ua. [85.223.209.53]) by smtp.gmail.com with ESMTPSA id r23sm4675901ljr.42.2018.02.21.02.25.18 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Feb 2018 02:25:19 -0800 (PST) Subject: Re: [Xen-devel] [PATCH 1/9] drm/xen-front: Introduce Xen para-virtualized frontend driver To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com, seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com, boris.ostrovsky@oracle.com, konrad.wilk@oracle.com, Oleksandr Andrushchenko References: <1519200222-20623-1-git-send-email-andr2000@gmail.com> <1519200222-20623-2-git-send-email-andr2000@gmail.com> <20180221091751.ebczu3kzv6j7zykp@MacBook-Pro-de-Roger.local> <8caebdda-47ac-a1d8-73d2-7b889c997a5a@gmail.com> <20180221101948.4rkpgu4p2vqe7dut@MacBook-Pro-de-Roger.local> From: Oleksandr Andrushchenko Message-ID: <5f63a82b-10f5-4588-e885-1cba898f5ecf@gmail.com> Date: Wed, 21 Feb 2018 12:25:18 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 In-Reply-To: <20180221101948.4rkpgu4p2vqe7dut@MacBook-Pro-de-Roger.local> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 02/21/2018 12:19 PM, Roger Pau Monné wrote: > On Wed, Feb 21, 2018 at 11:42:23AM +0200, Oleksandr Andrushchenko wrote: >> On 02/21/2018 11:17 AM, Roger Pau Monné wrote: >>> On Wed, Feb 21, 2018 at 10:03:34AM +0200, Oleksandr Andrushchenko wrote: >>>> --- /dev/null >>>> +++ b/drivers/gpu/drm/xen/xen_drm_front.c >>>> @@ -0,0 +1,83 @@ >>>> +/* >>>> + * Xen para-virtual DRM device >>>> + * >>>> + * This program is free software; you can redistribute it and/or modify >>>> + * it under the terms of the GNU General Public License as published by >>>> + * the Free Software Foundation; either version 2 of the License, or >>>> + * (at your option) any later version. >>>> + * >>>> + * This program is distributed in the hope that it will be useful, >>>> + * but WITHOUT ANY WARRANTY; without even the implied warranty of >>>> + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the >>>> + * GNU General Public License for more details. >>> Most Xen drivers in Linux use a dual GPL/BSD license, so that they can >>> be imported into other non GPL OSes: >>> >>> This program is free software; you can redistribute it and/or >>> modify it under the terms of the GNU General Public License version 2 >>> as published by the Free Software Foundation; or, when distributed >>> separately from the Linux kernel or incorporated into other >>> software packages, subject to the following license: >>> >>> Permission is hereby granted, free of charge, to any person obtaining a copy >>> of this source file (the "Software"), to deal in the Software without >>> restriction, including without limitation the rights to use, copy, modify, >>> merge, publish, distribute, sublicense, and/or sell copies of the Software, >>> and to permit persons to whom the Software is furnished to do so, subject to >>> the following conditions: >>> >>> The above copyright notice and this permission notice shall be included in >>> all copies or substantial portions of the Software. >>> >>> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR >>> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, >>> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE >>> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER >>> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING >>> FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS >>> IN THE SOFTWARE. >>> >>> IMO it would be good to release this driver under the same license, so >>> it can be incorporated into other OSes. >> I am in any way expert in licensing, but the above seems to be >> /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ >> At least this is what I see at [1] for MIT. >> Could you please tell which license(s) as listed at [1] >> would be appropriate for Xen drivers in terms of how it is >> expected to appear in the kernel code, e.g. expected >> SPDX-License-Identifier? > I would be fine with anything MIT/BSD-*/Apache-* like. In the Xen > community we have generally done dual GPL-2.0 MIT, so your proposed > tag looks fine IMO (I would also personally be fine with > MIT/BSD-*/Apache-* only). Ok, then I am about to use /* SPDX-License-Identifier: (GPL-2.0 OR MIT) */ > > The point is that it would be good to have the code under a more > permissive license so it can be integrated into non GPL OSes in the > future if needed, and that your code could be used as a reference for > that. That is clear, no objections > Thanks, Roger. Thank you, Oleksandr