From patchwork Mon Jun 13 09:28:57 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Konrad Rzeszutek Wilk X-Patchwork-Id: 9172431 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 29702604DB for ; Mon, 13 Jun 2016 09:31:41 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 1738920499 for ; Mon, 13 Jun 2016 09:31:41 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 0BC8825404; Mon, 13 Jun 2016 09:31:41 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=2.0 tests=BAYES_00, RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham version=3.3.1 Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 1BF8920499 for ; Mon, 13 Jun 2016 09:31:39 +0000 (UTC) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bCOBX-0001Ze-DU; Mon, 13 Jun 2016 09:29:31 +0000 Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bCOBV-0001ZG-VG for xen-devel@lists.xenproject.org; Mon, 13 Jun 2016 09:29:30 +0000 Received: from [193.109.254.147] by server-14.bemta-14.messagelabs.com id 00/62-05219-9FC7E575; Mon, 13 Jun 2016 09:29:29 +0000 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJIsWRWlGSWpSXmKPExsXSO6nOVfdHTVy 4wa9Lchbft0xmcmD0OPzhCksAYxRrZl5SfkUCa8ajti3sBQ36FSd/vGZuYPyp3sXIxSEk0MEk cWraFxYI5wujxOLr69khnI2MEl+PLmGDcLoZJXav2A5UxgnkFEnc3z+VuYuRg4NNwETizSpHk LCIgJLEvVWTmUDqmQVa2CSerp8GViMskC7RPtkQpIZFQFXiROsCRhCbV8BNYv35PlYQW0JATm Lblj1gcU4BA4m7HcuZIFbpS8xomAlVLyhxcuYTFpCRzALqEuvnCYGEmQW0JZYtfM0MMcZYov3 tRbYJjEKzkHTMQuiYhaRjASPzKkb14tSistQiXSO9pKLM9IyS3MTMHF1DQxO93NTi4sT01JzE pGK95PzcTYzAYGYAgh2MLXOcDzFKcjApifJK+MSFC/El5adUZiQWZ8QXleakFh9ilOHgUJLg3 VgNlBMsSk1PrUjLzAHGFUxagoNHSYR3Akiat7ggMbc4Mx0idYpRl+PY3BtrmYRY8vLzUqXEeV eAFAmAFGWU5sGNgMX4JUZZKWFeRqCjhHgKUotyM0tQ5V8xinMwKgnzbgaZwpOZVwK36RXQEUx AR3DsiwY5oiQRISXVwFjr+Fr+b6Kxj5WI6K3cuwH3zlS9v7WkOf1Zv98/odVLvYu/T7/Nah+0 45DnU4d5linJOrfXrim7suOk5Nupl84vFGsU4/uz9Ky6DPuM90H+5WvPxif4blEKtazpily8W KvWlpXboLtLr+b+krylf1/MW7/Y0Mz+/OPkHjUjr18rWB4Lq1zQTVdiKc5INNRiLipOBAC/lT 227AIAAA== X-Env-Sender: konrad@char.us.oracle.com X-Msg-Ref: server-14.tower-27.messagelabs.com!1465810167!35181606!1 X-Originating-IP: [141.146.126.69] X-SpamReason: No, hits=0.0 required=7.0 tests=sa_preprocessor: VHJ1c3RlZCBJUDogMTQxLjE0Ni4xMjYuNjkgPT4gMjc3MjE4\n X-StarScan-Received: X-StarScan-Version: 8.46; banners=-,-,- X-VirusChecked: Checked Received: (qmail 38094 invoked from network); 13 Jun 2016 09:29:28 -0000 Received: from aserp1040.oracle.com (HELO aserp1040.oracle.com) (141.146.126.69) by server-14.tower-27.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted SMTP; 13 Jun 2016 09:29:28 -0000 Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u5D9T6ZO006769 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 13 Jun 2016 09:29:07 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserv0022.oracle.com (8.13.8/8.13.8) with ESMTP id u5D9T558013095 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 13 Jun 2016 09:29:06 GMT Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id u5D9T0wN010499; Mon, 13 Jun 2016 09:29:01 GMT Received: from char.us.oracle.com (/10.137.176.158) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 13 Jun 2016 02:29:00 -0700 Received: by char.us.oracle.com (Postfix, from userid 1000) id 115F16A0127; Mon, 13 Jun 2016 05:28:58 -0400 (EDT) From: Konrad Rzeszutek Wilk To: xen-devel@lists.xenproject.org Date: Mon, 13 Jun 2016 05:28:57 -0400 Message-Id: <1465810137-17494-1-git-send-email-konrad.wilk@oracle.com> X-Mailer: git-send-email 2.5.5 In-Reply-To: <20160610145817.GK28116@citrix.com> References: <20160610145817.GK28116@citrix.com> MIME-Version: 1.0 X-Source-IP: aserv0022.oracle.com [141.146.126.234] Cc: Olaf Hering , Matthew Daley , Keir Fraser , Ian Campbell , Anil Madhavapeddy , George Dunlap , Andrew Cooper , Konrad Rzeszutek Wilk , Ian Jackson , Marek Marczykowski-G=C3=B3recki , Tim Deegan , Roger Pau Monne , Jason Andryuk , Stefano Stabellini , Jan Beulich , Wei Liu , Daniel De Graaf Subject: [Xen-devel] [PATCH v2 hopefully for 4.7] libxenvchan: Change license of header from Lesser GPL v2.1 to BSD X-BeenThere: xen-devel@lists.xen.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" X-Virus-Scanned: ClamAV using ClamSMTP As the xen/COPYING file says: "A few files are licensed under both GPL and a weaker BSD-style license. This includes all files within the subdirectory include/public, as described in include/public/COPYING. All such files include the non-GPL license text as a source-code comment. Although the license text refers generically to "the software", the non-GPL license applies *only* to those source files that explicitly include the non-GPL license text." The libxenvchan.h is under xen/include/public/io directory and the xen/include/public/COPYING says: "XEN NOTICE ========== This copyright applies to all files within this subdirectory and its subdirectories: include/public/*.h include/public/hvm/*.h include/public/io/*.h The intention is that these files can be freely copied into the source tree of an operating system when porting that OS to run on Xen. Doing so does *not* cause the OS to become subject to the terms of the GPL. All other files in the Xen source distribution are covered by version 2 of the GNU General Public License except where explicitly stated otherwise within individual source files. " Having the libxenvchan.h as Lesser GPL v2.1 where the COPYING file says otherwise is confusing to say at least. Upon consulting with the authors of libxenvchan they said: "FWIW Neither I, nor ITL staff (as author of original libvchan library) have anything against converting it to the BSD-style licence." (Marek Marczykowski-Górecki, http://lists.xen.org/archives/html/xen-devel/2016-06/msg00995.html) so as such lets change it. Signed-off-by: Konrad Rzeszutek Wilk Acked-by: Andrew Cooper Acked-by: Anil Madhavapeddy Acked-by: Daniel De Graaf Acked-by: George Dunlap Acked-by: Jan Beulich Acked-by: Jason Andryuk Acked-by: Marek Marczykowski-Górecki Acked-by: Matthew Daley Acked-by: Olaf Hering Acked-by: Roger Pau Monne Acked-by: Ian Jackson ["I have spoken to my line manager. I can confirm that Citrix is happy with this proposed change. So: Acked-by: Ian Jackson This view from Citrix covers all contributions made to these files in the course of Citrix's employees' employment, which I think is: > Cc: Andrew Cooper > cc: George Dunlap > Cc: Ian Campbell > Cc: Ian Jackson > Cc: Roger Pau Monne > Cc: Stefano Stabellini > Cc: Tim Deegan > Cc: Wei Liu .. [in subsequent email]: Wei points out that this ought also to include Keir Fraser's contribution, which was (only) in 2012. " (from Ian's email): --- Cc: Andrew Cooper Cc: Anil Madhavapeddy Cc: Daniel De Graaf cc: George Dunlap Cc: Ian Campbell Cc: Ian Jackson Cc: Jan Beulich Cc: Jason Andryuk Cc: Keir Fraser Cc: Konrad Rzeszutek Wilk Cc: Marek Marczykowski-G=C3=B3recki Cc: Matthew Daley Cc: Olaf Hering Cc: Roger Pau Monne Cc: Stefano Stabellini Cc: Tim Deegan Cc: Wei Liu v2: Only have the change in xen/include/public/io/libxenvchan.h --- xen/include/public/io/libxenvchan.h | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/xen/include/public/io/libxenvchan.h b/xen/include/public/io/libxenvchan.h index a62869a..44284f4 100644 --- a/xen/include/public/io/libxenvchan.h +++ b/xen/include/public/io/libxenvchan.h @@ -10,18 +10,23 @@ * * @section LICENSE * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (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: * - * This library 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 - * Lesser General Public License for more details. + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; If not, see . + * 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. * * @section DESCRIPTION *