From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 ; 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 , Ferruh Yigit , Olivier Matz , References: <20171208102830.2817-1-olivier.matz@6wind.com> CC: Thomas Monjalon From: Hemant Agrawal 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: 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 >> <...> >> >>> + * 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