From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932858AbeBUKZX (ORCPT ); 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 X-Google-Smtp-Source: AH8x226VwTl/h3Ksqi65w0kazmd6PupfV93qRkIJ/BIXM+eQyIkfAt61P87kVdlS5Zk1ZgTK1ClGbA== 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 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