From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <hemant.agrawal@nxp.com>
Received: from NAM03-BY2-obe.outbound.protection.outlook.com
 (mail-by2nam03on0084.outbound.protection.outlook.com [104.47.42.84])
 by dpdk.org (Postfix) with ESMTP id DE560239
 for <dev@dpdk.org>; Mon, 11 Dec 2017 06:27:48 +0100 (CET)
Received: from BLUPR0301CA0010.namprd03.prod.outlook.com (10.162.113.148) by
 DM5PR03MB2700.namprd03.prod.outlook.com (10.168.197.138) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.302.9; Mon, 11 Dec 2017 05:27:46 +0000
Received: from BY2FFO11FD048.protection.gbl (2a01:111:f400:7c0c::185) by
 BLUPR0301CA0010.outlook.office365.com (2a01:111:e400:5259::20) with Microsoft
 SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id
 15.20.302.9 via Frontend Transport; Mon, 11 Dec 2017 05:27:46 +0000
Authentication-Results: spf=fail (sender IP is 192.88.168.50)
 smtp.mailfrom=nxp.com; solarflare.com; dkim=none (message not signed)
 header.d=none;solarflare.com; dmarc=fail action=none header.from=nxp.com;
Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not
 designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; 
 client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net;
Received: from tx30smr01.am.freescale.net (192.88.168.50) by
 BY2FFO11FD048.mail.protection.outlook.com (10.1.15.176) with Microsoft SMTP
 Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.282.5
 via Frontend Transport; Mon, 11 Dec 2017 05:27:41 +0000
Received: from [10.232.133.65] ([10.232.133.65])
 by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id vBB5Rg55000843;
 Sun, 10 Dec 2017 22:27:43 -0700
To: Andrew Rybchenko <arybchenko@solarflare.com>, Ferruh Yigit
 <ferruh.yigit@intel.com>, Olivier Matz <olivier.matz@6wind.com>,
 <dev@dpdk.org>
References: <20171208102830.2817-1-olivier.matz@6wind.com>
 <eb74dade-439e-dbf4-0455-26100755dd23@intel.com>
 <f43f61fb-3630-03ba-6328-5935276e1975@solarflare.com>
CC: Thomas Monjalon <thomas@monjalon.net>
From: Hemant Agrawal <hemant.agrawal@nxp.com>
Message-ID: <448cfe74-224b-8a25-6be3-42c70c6ac514@nxp.com>
Date: Mon, 11 Dec 2017 10:57:41 +0530
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101
 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <f43f61fb-3630-03ba-6328-5935276e1975@solarflare.com>
Content-Type: text/plain; charset="utf-8"; format=flowed
Content-Transfer-Encoding: 7bit
X-EOPAttributedMessage: 0
X-Matching-Connectors: 131574436614737062;
 (91ab9b29-cfa4-454e-5278-08d120cd25b8); ()
X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI;
 SFV:NSPM;
 SFS:(10009020)(336005)(346002)(376002)(39860400002)(39380400002)(2980300002)(1109001)(1110001)(339900001)(53754006)(24454002)(189003)(199004)(966005)(305945005)(50466002)(4326008)(76176011)(229853002)(59450400001)(110136005)(97736004)(2950100002)(33646002)(47776003)(498600001)(31686004)(64126003)(8676002)(8936002)(6246003)(81166006)(2906002)(65956001)(65806001)(105606002)(106466001)(81156014)(2486003)(83506002)(230700001)(36756003)(67846002)(65826007)(6306002)(356003)(53546010)(23676004)(85426001)(5660300001)(68736007)(58126008)(77096006)(104016004)(316002)(31696002)(86362001)(53936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR03MB2700; H:tx30smr01.am.freescale.net;
 FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; 
X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD048;
 1:dCSRgstBNk5PN5GE3EzBBWtn2WYl6/XMA6WeZOKnZNg63vFGLqop3lr/8Kdt3SWJzhNJjiCEfAC9t6WhspHeNadcwtrJciCuyrHK1StFueeDriEB8SZ2N7fCtzuV5hFh
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b25ad5f1-46c9-42d0-2b51-08d54057e666
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(5600026)(4604075)(4534020)(4628075)(201703131517081)(2017052603307);
 SRVR:DM5PR03MB2700; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2700;
 3:TBK511yeAhUBedKUcitStomwN1q6jSCcAcvGCrQxh4ebhEmdTRgvN3Ou+MchZNY9+QF6LaQNed9uDydm01hTHsYLpeMQGLgAR1bO0Zi9Y4xzipym30gnCeHzXazP0fn4nN5XbHKItbJ6cnQzACLr4kr1M30NpHLA61jCTxZSf7rGIX+mg1omwQ/8G8/c9oyf0kopocD/W4nk//KRdXYljLHObkTzCkQdK8JtViis4m1Wf3IedhCfMn9tZIPt7kMw3Q1mBBuCUsLTb+OdA5TRY08BRpuMWbPExlH/g7DH++HQwm11YA6eKA+KnMN3jITr4u2Jo+505UyicEzBY+ZdO/v/gadJIeOaqIdx3OLjIr0=;
 25:UNBIIwBtt4tPh9KrPz0G0PAOAXE5YkQogjf/txNn67lpbrKgaQ1ql05aV1skjZ17khrbFSaFj2zlVr/NNQhETC9pAZiPHg5JVHurbui+mzcNDcjkO/j1Bc7K1FJe7hOhftbGL1FUBvJ2+hyB+NB6fuXVDrXcYazDpbD7F4IkHZ79s3BOoHsPTBfxhdZJfOAezhbtwxU63RQMavaDLW3Rl3YUBY/DMZgsVOdI50DitE2B71kX11Z13rvELUVD5NspAMrEV0edzNyH1O9TnIY6Drq8e61An3MAVBWZrNuDNhlsJVk1++Hd20CcS0HbM3AlrVjaypyfLpErf4qQNbvJ6A==
X-MS-TrafficTypeDiagnostic: DM5PR03MB2700:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2700;
 31:lUUHirN1343NCH+ILAWL4b0HWtYm030fzZZj0LAtNL7+Hu6zx47jjk75QUW+PUpWDdwT8/FyKfha9wn750kUHVmhit+yq+9QKKM/YD76A1v8UEGgTE+Ku8wtnkhgP0D16VKD4GSxX7Y1UlTkkxWE6+Fu8W65HOWLwHOmMHuhZUpXFG5ilV8dENT6y0gePOoDPjWgdBoDy+79TYeC8FNe32NNINdmC5yijyEaTXyRQpc=;
 4:CnN8Q2tgEuR1UyTcSc7eSeArDQPQFr5HCTlD/gv0tiQSMkJyf3qzcEfA1UgB288FzooMDowrYGtcFGVbe0bv2LPKkIQ5MbOyxHO9gVJt1GB3izcGh61xeaVpfHJbtEURW8qkM6YAHSoXLACBZYj7SBKj9Ax39LpBTC46HRl1i79fQ6+oE/rL+qipjAqOVXDl4T5G7r2WPCRnYCvm9yq9x6WyY/vb1960YVXiSMnhqHOSniMTzkiYmdWmMRMfulXlUTzjS67qbEnMkUI+mG3+pUu1Mh3r3/lxNGzAUOggBHNi64dzJVcLldpGA+yAO0pP76BrFoWVdcjGmCIvsQ4WtGcuwaf1WSgpHHOgFrv0qlo=
X-Microsoft-Antispam-PRVS: <DM5PR03MB27005CF0CB315E65A6E1D5AE89370@DM5PR03MB2700.namprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(275740015457677)(5213294742642);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6095135)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(3231022)(6055026)(6096035)(20161123565025)(20161123556025)(20161123561025)(20161123563025)(20161123559100)(201703131430075)(201703131448075)(201703131433075)(201703161259150)(201703151042153)(201708071742011);
 SRVR:DM5PR03MB2700; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006);
 SRVR:DM5PR03MB2700; 
X-Forefront-PRVS: 0518EEFB48
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtETTVQUjAzTUIyNzAwOzIzOlJSM3BzL0xwdjZKS002dE13NTQrSXM5RmJj?=
 =?utf-8?B?UzRvcWh5Nk1GZjY2YnVYWW0xaUdleU5nR09xSUZjSHVhR1pZeXdybVJDamFF?=
 =?utf-8?B?TW02S0VHamhvUDFMbnlWNjA1bGFlU1FPNm0vVS9KY3VGQnJUcStoSCs3NUIw?=
 =?utf-8?B?aUorN1cwK2hPUGFrbmxtM1p1Z3RHTUY3T0JKbW4vbklkdE5mSU04bGEyTUJY?=
 =?utf-8?B?TGJpd2xUMzRlSGhjZ1dLc1JPTEd1OUJqcWwvZ0dVTTZHc0czMjFabndKNkh3?=
 =?utf-8?B?VlVKbmxHVmJibGpTRUlFbzFjbkp0KzVvRnpteERmbTBwMTU1SXBTUWhkMld3?=
 =?utf-8?B?V1A1cXROVG1RWXJXY2pzMmFzdVRsdi9nOWE4RENCbEY0WkVBNXhkNDdmZWN0?=
 =?utf-8?B?QjZrTmw4UWpoWjNON1U5NWxsTDZNY3RZWTJJNk1RaEVMT2ZCa0Zka3g5dzNN?=
 =?utf-8?B?aFBYd1R2WkhrZHBhdkNYSHJlSTVrM3ZqMUt6dUp1VW9GTXlKYkp2Zm9hdnJi?=
 =?utf-8?B?dDdla0VVOE95YXEvc2taR2xkLyt0K3pLd0o2V1NreG9TTVVUVjhLOHI5eDNa?=
 =?utf-8?B?RkZKaWJ3VCtWQXZsV3Y4YVhUUWdkMTBXbFNSUUNVWTBLaXV0VitGdWlOWVUv?=
 =?utf-8?B?ZUVKTXZhRzB4V3dNUm4rTWxNaytMSStSaGZXUmR4NlhFbS9BaSt4dXU5SVcy?=
 =?utf-8?B?Q1d3UWNGRi84TnRTQVFJemRBc0xBVDQvVDU5bkt2bk1uNTc5TmMxSk90N1FC?=
 =?utf-8?B?TUhobVVaNEovSXcrbllJUGR4MTcxa1E3b1lrNlI5RW8xSmVHZG8rVDRsT0dJ?=
 =?utf-8?B?dkZBMVREbEVSRXhLRW1PWWRHREFtS05CNkdEOTF2WDJHUnM0VWxGRFpDZG1y?=
 =?utf-8?B?NE5qSlhJUEFkWU5CZEZKdW51TmJzcEpxaTlxZ3ZuckNBa0JEbGU2bkY1R1NY?=
 =?utf-8?B?ZEk1cWMwa3hIeVJDTHJSWTVkdVBDdWhkQkNoTitCcjRhMlNsbmVGbnFYc2R2?=
 =?utf-8?B?ZHo1dm9BVFQ1aEVpUTcySHd2eU42am5ITUEwTWYyK1hKV0NvZmhINEJYb1B0?=
 =?utf-8?B?Y2FPVUpieUlSeWdXV0tzK0JoWWZtS2R4MGVkeXpLZmR6TDY2NEJlTDBxczdv?=
 =?utf-8?B?cXlZeUJqZ1V0cVZXSURNUFFueG9KNVFsSmtMa2dFWVlRM2d4NlRXeGlsV1FU?=
 =?utf-8?B?SE04SENNK0swMGhzbjhzRkFyV3Ftazg0MjFQVkdyVzhLNUFqRnlLQmxSUmFp?=
 =?utf-8?B?Si9nL2lmaElueE9YZGY2bjYycGlpc1p1empwdS80OE9EckRnakdsaWtTL0Vq?=
 =?utf-8?B?TDh5NjdtR0d2Wjkwb0lvRVhPM1JWMERmdzJ1RkVDa3ZDZnUvekdiUGdibUpM?=
 =?utf-8?B?ZWZmQi9EQllEdE0vRlRaYTcxYm5EcXNuMjU1bExOYVcreDhVelJNMk1YK0xa?=
 =?utf-8?B?bEg1WFZLQVRpZWFsQnBtcjJ2N1ZRSGN2d3lKL2o1eWxOb0l0Z2VFQ1Q0Zytv?=
 =?utf-8?B?SkM1NHJ5bllwV1dmYTJmRXMrR1VkcUY4d3FwRHN1RStBbzdpbDJVVkV6VDhi?=
 =?utf-8?B?cEFNNXE0a3ZyUmFJd25Zem0zbUE4VnRGZGVvM3RlOGpZUXlKdmtvcURtcDBQ?=
 =?utf-8?B?YjNBQ2wzZ2IvOGFvWkQwOEJCOFNOaDZWU0plWHNTbEVKT2RmV01LTWdzNkxS?=
 =?utf-8?B?Y0tXTlBBZ3poSHFhTU1vSlY1UnE2VklvN2h4bjJ5aWsrVHlSM0lRYTlnTVlv?=
 =?utf-8?B?cllLem9vYm1CM1I4Qlk2aHF6OVF5dTVoOFJQYzBtYmswaUkyWHF5U0c0V1NN?=
 =?utf-8?B?Slo4MTRlajhoU1FVeXlVSjdaNWFpWnJFRTA3NzNZUHFFUmc9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR03MB2700;
 6:3HPbFHwpNN1ZIAvo1CtgoSGLvhLpqlzww9kOzECSuEEgoE4UHp3ySCDaU0bflONnv8ApMOuIRYqhAPRh7/qvcfX36pyF+ZbETf5PcjoL/T7La/4BvqY/f2h7CtSCrvH54hjkgpzJs+DSw5x6rIjqPOmInGdx629/u/xPGD5yIGC7c9fmDLlKwBYfROOJbayDLeT1x1SQWFmxWcP6C95bdQOCm58zxssGhn+y7Fb8X3Ul+cWWzaVVg7Ujr+RJc1RihnzY9GFJDID+hhE9yXWQj/pTWXq+ktayg5L70beYA8XQTzcbrquvR4NBVuV3EZNfT7zQQMV+j5LvGuyhfrj390+VVjpO0kxJ+oZ7wPxn268=;
 5:y0hKjK7/4dxUza++Egs4ipDg7RbmF7v+ZGKhiTDxtwNCv/AY6ZaSV/pHiF9zIKFoWtnc2OK+pFgEOHpCK9uf6JV2QxVeRi0HkV/iQ17GdwZ+Oyu4vyhUsdRC19unv5nKex2Yy6slQV+7h4KtKvZz9vrgSODTvcy3velAbW8N4iU=;
 24:7zmqWLx/l+xYSKSyWguuazafsC06FgMTSYaal4kMhDDF2NUuO+mAaT4e5Fhg0pJoSz9N7u1MLIkvrnGKMaVkREB+s0pKuoBfYaJGox/occg=;
 7:7AOLL9BA9DJ55Qv17QeKNDiZwj9DDCKdjfFHTw/TBQj3BKO2rAg20ynCioCPyeXQa7AejU4RFMuVfJ6CyBCsZcRL9pOfCCqBrD2Gg938Whue2wLPp/2cdqLJ2N0z/6NqpsAlPVroEhh6aZiTnwk9NCna0UcJcSi/TdQT5z9iaDzcfLL+M1nNxrCoZA61AmHsZwh1WniXfKWBkl3rEzWcXpocyxLaK59dsydtKeE+NjtMkWAifppm6KBjoPMyKc0z
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Dec 2017 05:27:41.2709 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: b25ad5f1-46c9-42d0-2b51-08d54057e666
X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.168.50];
 Helo=[tx30smr01.am.freescale.net]
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR03MB2700
Subject: Re: [dpdk-dev] [PATCH] net: update licence for network headers
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <http://dpdk.org/ml/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://dpdk.org/ml/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <http://dpdk.org/ml/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Dec 2017 05:27:49 -0000

On 12/8/2017 11:52 PM, Andrew Rybchenko wrote:
> On 12/08/2017 08:29 PM, Ferruh Yigit wrote:
>> On 12/8/2017 2:28 AM, Olivier Matz wrote:
>>> To be compliant with the DPDK licensing guidelines, switch to
>>> BSD-3-Clause. It can be done safely since the BSD headers from which
>>> these files derive also exist as a BSD-3-Clause license in FreeBSD.
>>>
>>> Link:
>>> https://raw.githubusercontent.com/freebsd/freebsd/78a6b0861813af31e1354fa407c5701e8764b4d6/sys/netinet/ip_icmp.h
>>>
>>> Link:
>>> https://raw.githubusercontent.com/freebsd/freebsd/78a6b0861813af31e1354fa407c5701e8764b4d6/sys/netinet/ip.h
>>>
>>> Link:
>>> https://raw.githubusercontent.com/freebsd/freebsd/78a6b0861813af31e1354fa407c5701e8764b4d6/sys/netinet/sctp.h
>>>
>>> Link:
>>> https://raw.githubusercontent.com/freebsd/freebsd/78a6b0861813af31e1354fa407c5701e8764b4d6/sys/netinet/tcp.h
>>>
>>> Link:
>>> https://raw.githubusercontent.com/freebsd/freebsd/78a6b0861813af31e1354fa407c5701e8764b4d6/sys/netinet/udp.h
>>>
>>> Signed-off-by: Olivier Matz <olivier.matz@6wind.com>
>> <...>
>>
>>> + * SPDX-License-Identifier: BSD-3-Clause
>>>    *
>>> - *      @(#)in.h        8.3 (Berkeley) 1/3/94
>>> - * $FreeBSD: src/sys/netinet/in.h,v 1.82 2003/10/25 09:37:10 ume Exp $
>>> + * Copyright(c) 1982, 1986, 1990, 1993
>>> + *      The Regents of the University of California.
>>> + * Copyright(c) 2013 6WIND S.A.
>>> + * All rights reserved.
>>>    */
>> Not sure how much it matters but in the document Hemant put, order is
>> different,
>> it starts with Copyright line instead of SPDX line:
>>
>> "
>> Copyright (C) [YEAR] NAME-OF-COPYRIGHT-HOLDER
>> SPDX-License-Identifier:        BSD-3-Clause
>> "
>>
>> So I assume for multiple Copyright holder:
>>
>> "
>> Copyright (C) [YEAR] NAME-OF-COPYRIGHT-HOLDER
>> Copyright (C) [YEAR] NAME-OF-COPYRIGHT-HOLDER-2
>> Copyright (C) [YEAR] NAME-OF-COPYRIGHT-HOLDER-3
>> SPDX-License-Identifier:        BSD-3-Clause
>> "
>>
>> And do we still need "All rights reserved." ?
>>
>>
>> I am for following same syntax in all files (whichever is chosen),
>> this may
>> helps us in the future for scripting licensing checks.
>>
>> <...>
>
> License text example in [1] starts from Copyright and has All rights
> reserved.
> I agree that template should be clearly specified from the very beginning.
>
> [1] https://spdx.org/licenses/BSD-3-Clause#licenseText
>
Hi all,
	Most templates are showing copyright first and SPDX later i.e. the 
typical way for writing the license.

However some projects has followed it other way around to make it easy 
for tools i.e. the TOP line.

I agree with Ferruh that we shall follow single convention.  I will 
prefer to do it in following way to make it consistent. (I will also fix 
my change patches).

 >> Copyright (C) [YEAR] NAME-OF-COPYRIGHT-HOLDER
 >> Copyright (C) [YEAR] NAME-OF-COPYRIGHT-HOLDER-2
 >> Copyright (C) [YEAR] NAME-OF-COPYRIGHT-HOLDER-3
 >> SPDX-License-Identifier:        BSD-3-Clause


Regards,
Hemant