From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0079.outbound.protection.outlook.com [104.47.40.79]) by dpdk.org (Postfix) with ESMTP id 94FCB1DBF for ; Wed, 13 Dec 2017 06:13:11 +0100 (CET) Received: from DM5PR03CA0028.namprd03.prod.outlook.com (10.174.189.145) by MWHPR03MB2704.namprd03.prod.outlook.com (10.168.207.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Wed, 13 Dec 2017 05:13:10 +0000 Received: from BY2FFO11OLC010.protection.gbl (2a01:111:f400:7c0c::127) by DM5PR03CA0028.outlook.office365.com (2603:10b6:4:3b::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend Transport; Wed, 13 Dec 2017 05:13:10 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; 6wind.com; dkim=none (message not signed) header.d=none;6wind.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 BY2FFO11OLC010.mail.protection.outlook.com (10.1.15.21) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.282.5 via Frontend Transport; Wed, 13 Dec 2017 05:13:03 +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 vBD5D5WO000321; Tue, 12 Dec 2017 22:13:06 -0700 To: Olivier MATZ , Ferruh Yigit References: <20171208102830.2817-1-olivier.matz@6wind.com> <448cfe74-224b-8a25-6be3-42c70c6ac514@nxp.com> <20171212165744.v2zsffollkwj54az@platinum> CC: Andrew Rybchenko , , Thomas Monjalon , Stephen Hemminger From: Hemant Agrawal Message-ID: <1018d643-eb39-cd23-4094-9ae2a4bcd860@nxp.com> Date: Wed, 13 Dec 2017 10:43:05 +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: <20171212165744.v2zsffollkwj54az@platinum> Content-Type: text/plain; charset="windows-1252"; format=flowed Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131576155833798694; (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)(7966004)(346002)(39860400002)(39380400002)(376002)(2980300002)(1109001)(1110001)(339900001)(76104003)(53754006)(288314003)(199004)(24454002)(189003)(81166006)(23746002)(356003)(81156014)(65956001)(65806001)(230700001)(47776003)(5660300001)(65826007)(85426001)(305945005)(2950100002)(8676002)(31686004)(966005)(97736004)(316002)(4326008)(53546011)(67846002)(104016004)(68736007)(6246003)(498600001)(110136005)(58126008)(106466001)(54906003)(36756003)(2906002)(105606002)(6306002)(53936002)(229853002)(77096006)(83506002)(8936002)(50466002)(93886005)(86362001)(76176011)(64126003)(31696002); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR03MB2704; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11OLC010; 1:PcQIwWll7R3usHwuQccmsQP204eirkxRu52cZKm4FlQdB6fH77DCZS00Knxx2dd9ueoEXxaJrPLZVDWzSRGGktBbzciT8T0zVKpMzLuh89nNCPIVnjDUbxJqwTL7nsIQ X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 51999f8e-654e-4bf9-9026-08d541e82fd9 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4628075)(201703131517081)(5600026)(4604075)(2017052603307); SRVR:MWHPR03MB2704; X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2704; 3:rbDObk7syqoDWlXTj2bn6PnF1CTZuA/CWBdl4hweTL1g26FGEaZhQPnVuF8cNd6dOZn1at3WlQ5r6owwLawjHh4pKIPPvU/jzdccQE/ywtIiQiJh6tsW/AjgwzurpHfUse7GIo0UOXGFAFUgskHQFknu/mIxzENgbDWxYJIyLh3eYgAmPPNSHYM3LeN6aP08S/O7bu60/4zqCuEfEGiKdPruXG40r5HX6a/NYdVy48TB6pVYBSt/yBKwKay0qzru8GAfBqWOI8gRbyyaJi6MjRzxIqjBPxx7Rw+xpQ18GtkcDKMJXmWfPv5o5o/3xxOib+Wk9aVTITH+hrY7JC5pPO1Wd3prFVrJhP0HClx2hFs=; 25:6HyCWb8jTY9wkjxExuYWfqEt9ARewA/Fdp+f75b+R+4NeaDed2ua0aOz26qAE1k4a34rk1HXRqoSh+zzVrGAp+44qcO+e55O0MIHK9tP8ePeLNOf238vi1PoTH5B2h61GoRVOATKpOgd9GtbgKrhbWEYPRn/j26DWmdIqwYijBLgredLmQlwKCxiGCl3tsOdsxEPRMaZZMwNwsisyOehaYCnWXuy9GprLuZlftEeebz8im5I+DCGK8UdOVsxD93YClm0j/6EatzyC5PltNmHVW01VPLayFSjhC2Ca5q3C7RohT/YcoXkWAjJ/9YtmGBokwudwY3E0BJIgvqW6OWgEA== X-MS-TrafficTypeDiagnostic: MWHPR03MB2704: X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2704; 31:FrX0jTMUpaR5wotHSf7dU559SXfhBrl3emyXMXch6TMNU2AK5EtBW6inEmLpFG7Plb2ZclImNwVEKkij9k/7jgY8cxYwD6l+z7lzxMERDUk8vjweHnWJftD12otZfUYzY23g9mxu6/jFPwRFQHolA0nAaFB0yn9+3ibEgek9fTfPx0rdfpVOOOnQhuQmCXf6LmPlOrrcwR3FA5+lJ3awrxpt9Pm6szH+7XHwOnNYQmM=; 4:uNR940Avt4L+/+yUz/qCjbejcoyxgSXmBosCwUPN7ZfmK2FVOnCP2t7bsFndysYYdU9I6B5dgKR0kxAfMNDMIQgtCWc5wYSwmBFdH+VsVmHHdQ2G44DoB5lRRrjfWav0nO2QHw+1nWq3TzLC21tGekWbzgsstcyI94V5eMLfgdTUKsuamRUjtKkueMjnJfRsF38uLPTQfEDMIWTsvdH+awFiPzOM2332LrbBJt1yCuwP4FcacvTM9dtmthqLskSls4SFQk7Qk9xYSCPyA9H/KrXLvJg1nHvfVU9REfSnmSc7rmfp/qXxY5xVdAvfX2IG X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(5213294742642); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095135)(2401047)(8121501046)(5005006)(3231023)(3002001)(93006095)(93001095)(10201501046)(6055026)(6096035)(20161123563025)(20161123565025)(20161123556025)(20161123559100)(20161123561025)(201703131430075)(201703131433075)(201703131441075)(201703131448075)(201703161259150)(201708071742011); SRVR:MWHPR03MB2704; BCL:0; PCL:0; RULEID:(100000803101)(100110400095)(400006); SRVR:MWHPR03MB2704; X-Forefront-PRVS: 052017CAF1 X-Microsoft-Exchange-Diagnostics: =?Windows-1252?Q?1; MWHPR03MB2704; 23:pxB4lbS5WynXLzQ41vf/kqLBhNkgnZiNPRQYQ?= =?Windows-1252?Q?jK9mZ+g6s5mINi/ADb5DOgnp6yh2o+Sv299bfsfmRJaKnIcvDBxT00eg?= =?Windows-1252?Q?k5oBeZttHtgGf+g8a49F7/hb8zOh54Cz6DYJ7SoDOqBxODtqJzKJrQjv?= =?Windows-1252?Q?ulscXkUrX7DXD7mSwHH9j+plcU/hnDU67LnYDRDqrhPyReHR8EvUzTlS?= =?Windows-1252?Q?T74ipI7BkSetjZ3FHKuG5yoPCJZgSmFcU8BNp6YDrvhMK1lTBZ8x7RxF?= =?Windows-1252?Q?78vPPnaNgYbFAsVvDwuX5JThk8FjWZuwbv6fdcHqADM5EN1YEPBQO7uZ?= =?Windows-1252?Q?f0loQRnsuqueJXWtL2N+z/ike6uSCFwc0kMBFz8EkkmXRyD5anMNm3W2?= =?Windows-1252?Q?zMp7sFKmPUUMqPB9QgeVxzQ49WF/MtW+g+0e1XlmcBRtSLp3UOpHDSLU?= =?Windows-1252?Q?DD2OTERzaO2n2Prqg6EbytlThSX7kxq8HAi4wCSkWOa+1pc3j1cHZ/ta?= =?Windows-1252?Q?/7BYPNHxGsbCMroFrYd18lHAJBGrP7Vn/7jqrnb6/fgaekEfgZ/hvKMQ?= =?Windows-1252?Q?8QeOHOfDbe/CpqJUFyIyFPnn4SlN6GL4kmOztrk2vWr/NjLIWFTJBJSi?= =?Windows-1252?Q?iKD5L2wFKxbaz1RYuVuSSFs2xN9Qp/YpnBU92dQkNxXty4KGUv9Don/N?= =?Windows-1252?Q?1sB1DdFjMRSfeuPED+tCwsqep4CuFt+sBmbq3oV90SOIS/LjPYUmNlf8?= =?Windows-1252?Q?9L0sXIg0fYrttuQdXaWQPISp4Gk3LywcbCiqy1O3MrXZYsPBFEbLMMHP?= =?Windows-1252?Q?Vk4HvDbqTpkvCHCm01lp2uDe9rzaBWX/oi3RuVneI9bgvb1VgtO38TcK?= =?Windows-1252?Q?g1IQRB2Y9NTuS9+DBq1UzfLqPCLS+byFf71laJG9XtK6Xd/3d9xtDDWl?= =?Windows-1252?Q?QatJ6ZbFfMl1NCKqUWqBLp6EQuMj7v75ImD1H+rMJsRWiczrc1mBtUl+?= =?Windows-1252?Q?GtOc8OlatQ8EcywVhxFhC4ulyx6TKnRBsMjdcE9q/qkeuDGAgWaWKKnb?= =?Windows-1252?Q?K25TNK0w+JDV5j6HiMAqRWPx06nMlHxU9ki/tYi6lOx9NCGOppZHfHg+?= =?Windows-1252?Q?7lX7cXjGcoNJjAJKK2ZKvRVUM0herxoVjKywAuYx40dUJ8SPxHeAACFL?= =?Windows-1252?Q?UE/VPQ9oFuEvdJOt/2iYV991G81s0bk89ar7vxCTq9FW1V/MTp6FcJFz?= =?Windows-1252?Q?dy5jYnod/mf1aEg5z+aSy2hxNhqBPpuiIc9mBKXaxOqnSsvBNcXhVdXI?= =?Windows-1252?Q?MhwLNJK+IZ9EPeANKc3x3G6/zs3YM1xL0oNJ0ENewXyZq9Yr7BJDj7x7?= =?Windows-1252?Q?7JPEzY5FlusRpDQXeIWWcAfMTSKCcyFcBQbcc8wj9xEekEhrQ/1iBf8/?= =?Windows-1252?Q?78TuO9GXCXiXiYG14H+TXG1kAYuzF5wwK5A/vffuI59JfqQUhQH9Wbk2?= =?Windows-1252?Q?cdAohilTbJE59vwdrVKkae3bBo9?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2704; 6:EP78li3R+mMt5ZNhZkDbz6ngVMa1EUldlGklS5MtRK7pCsYKmyUeBEDDNmCHirXG/Gmacf3mVEeUBl0BzZVcH+iSgmrlaYgmXyA+v7U3a8xAbq2hhU5lwgEd5TlOt7UKbzNs0CVfL5qA7np41tTuMeqNzay7WgIohu4NyEbamD4N2bYQxH8O88dv8kDH3eX4JNCYrsX0I1GqJoxKlsYZfMrgmy+jEXnrVXZ4p4Qtt36p+g+YyGvaHfMzG8yd2CBqX5N2Yx+za+wXkt2k/bJPAhIyjdfkz/2SYYOkwxdpCfQ84mXb+KiC1PnuP8hz1AiQeP+tRVBQKwSZXiiS2IqME0zR4G99g+6tBAtF8lEPTUY=; 5:uS0BKWYwsw8KIbZW0zfOjD84pRQU1YshFa8f2jR2VCeG8EfjouMKLT8XJhFWrAiLvnYuneGbu868VZUqVQziGxTaRcxUxFfcOADbATlgvTDDv/uILvgaeskAfi8s4v9L0we+aA3PDerS2kEopMDvZObTUeukmoNzdWFw6LYH7UI=; 24:z8lCPAELIIPbkuIlJ1bkzixbKrZF2+S942rHySgGnEuMIpatZiGOTPXFjbUyzS8zrRgWMaAJBtn4IZK98dj2u6qoA5IicZw/zv5hDRAsQDg=; 7:W4xtMK/j22tW+AHhX7Wzpy+hvMCs8CljDAm0vjdALmCtLwIsYEt+P/FLbzh98Q2qnfFpXUj9Ze6E2JbVIr1GIck6ynQ8rR3saT9bmQkMBKl+REQJ6I8T9kBnJvZwN6NdY/VEcyIbH+5qfJdBOp6IwYMwlqY3aN18uWnt275PTXw0ZD9qEZt1j3df47bkxfoJiygqozM1CyVInyWrufbVN0CQ+5pLn9WocoN2L8IuF4erfJ/OKyccPSivNOdTWMdV SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Dec 2017 05:13:03.1302 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 51999f8e-654e-4bf9-9026-08d541e82fd9 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: MWHPR03MB2704 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: Wed, 13 Dec 2017 05:13:12 -0000 On 12/12/2017 10:27 PM, Olivier MATZ wrote: > On Mon, Dec 11, 2017 at 09:56:40AM -0800, Ferruh Yigit wrote: >> On 12/10/2017 9:27 PM, Hemant Agrawal wrote: >>> 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 >> >> Stephen mentioned Linux already has a defined syntax for this, unless there is a >> good reason to change I think we can follow same syntax, what do you think? > > As far as I can see, it's not yet integrated in Linux. The latest > documentation I can find as of today is: > https://patchwork.kernel.org/patch/10091607/ > > About the first line: > > """ > The SPDX license identifier in kernel files shall be added at the first > possible line in a file which can contain a comment. For the majority > """ > > Some recomandations look a bit inconsistent to me, but I didn't follow > all the history: > > """ > C source: // SPDX-License-Identifier: > C header: /* SPDX-License-Identifier: */ > """ > > I tried to study the other repositories using the SPDX tagging e.g. uboot (http://git.denx.de/?p=u-boot.git;a=tree) and odp etc. They followed the syntax of copyright followed by SPDX. Also, typically all dpdk files starts with "/*-", I am not sure about the purpose of the "-"? > Olivier >