[dpdk-dev] [PATCH] net: update licence for network headers

Olivier MATZ olivier.matz at 6wind.com
Tue Dec 12 17:57:54 CET 2017


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: <SPDX License Expression>
      C header:	/* SPDX-License-Identifier: <SPDX License Expression> */
"""


Olivier


More information about the dev mailing list