2017-12-13 08:05:51

by Andi Shyti

[permalink] [raw]
Subject: [PATCH v2] spi: s3c64xx: add SPDX identifier

Replace the original license statement with the SPDX identifier.

Signed-off-by: Andi Shyti <[email protected]>
---
Hi,

this second version unlike v1, where I tried to move the license
from GPLv2+ to GPLv2, preserves the original licese while adding
the SPDX identifier.

Andi

drivers/spi/spi-s3c64xx.c | 18 ++++--------------
include/linux/platform_data/spi-s3c64xx.h | 4 +---
2 files changed, 5 insertions(+), 17 deletions(-)

diff --git a/drivers/spi/spi-s3c64xx.c b/drivers/spi/spi-s3c64xx.c
index de7df20f8712..baa3a9fa2638 100644
--- a/drivers/spi/spi-s3c64xx.c
+++ b/drivers/spi/spi-s3c64xx.c
@@ -1,17 +1,7 @@
-/*
- * Copyright (C) 2009 Samsung Electronics Ltd.
- * Jaswinder Singh <[email protected]>
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program 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 General Public License for more details.
- */
+// SPDX-License-Identifier: GPL-2.0+
+//
+// Copyright (c) 2009 Samsung Electronics Co., Ltd.
+// Jaswinder Singh <[email protected]>

#include <linux/init.h>
#include <linux/module.h>
diff --git a/include/linux/platform_data/spi-s3c64xx.h b/include/linux/platform_data/spi-s3c64xx.h
index da79774078a7..8917f38c97c5 100644
--- a/include/linux/platform_data/spi-s3c64xx.h
+++ b/include/linux/platform_data/spi-s3c64xx.h
@@ -2,9 +2,7 @@
* Copyright (C) 2009 Samsung Electronics Ltd.
* Jaswinder Singh <[email protected]>
*
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
+ * SPDX-License-Identifier: GPL-2.0
*/

#ifndef __SPI_S3C64XX_H
--
2.15.1


2017-12-13 08:13:38

by Krzysztof Kozlowski

[permalink] [raw]
Subject: Re: [PATCH v2] spi: s3c64xx: add SPDX identifier

On Wed, Dec 13, 2017 at 9:05 AM, Andi Shyti <[email protected]> wrote:
> Replace the original license statement with the SPDX identifier.
>
> Signed-off-by: Andi Shyti <[email protected]>
> ---
> Hi,
>
> this second version unlike v1, where I tried to move the license
> from GPLv2+ to GPLv2, preserves the original licese while adding
> the SPDX identifier.
>
> Andi
>
> drivers/spi/spi-s3c64xx.c | 18 ++++--------------
> include/linux/platform_data/spi-s3c64xx.h | 4 +---
> 2 files changed, 5 insertions(+), 17 deletions(-)

Reviewed-by: Krzysztof Kozlowski <[email protected]>

Best regards,
Krzysztof

2017-12-13 09:21:09

by Philippe Ombredanne

[permalink] [raw]
Subject: Re: [PATCH v2] spi: s3c64xx: add SPDX identifier

Andi,

On Wed, Dec 13, 2017 at 9:05 AM, Andi Shyti <[email protected]> wrote:
> Replace the original license statement with the SPDX identifier.
>
> Signed-off-by: Andi Shyti <[email protected]>
> ---
> Hi,
>
> this second version unlike v1, where I tried to move the license
> from GPLv2+ to GPLv2, preserves the original licese while adding
> the SPDX identifier.
>
> Andi
>
> drivers/spi/spi-s3c64xx.c | 18 ++++--------------
> include/linux/platform_data/spi-s3c64xx.h | 4 +---
> 2 files changed, 5 insertions(+), 17 deletions(-)
>
> diff --git a/drivers/spi/spi-s3c64xx.c b/drivers/spi/spi-s3c64xx.c
> index de7df20f8712..baa3a9fa2638 100644
> --- a/drivers/spi/spi-s3c64xx.c
> +++ b/drivers/spi/spi-s3c64xx.c
> @@ -1,17 +1,7 @@
> -/*
> - * Copyright (C) 2009 Samsung Electronics Ltd.
> - * Jaswinder Singh <[email protected]>
> - *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License as published by
> - * the Free Software Foundation; either version 2 of the License, or
> - * (at your option) any later version.
> - *
> - * This program 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 General Public License for more details.
> - */
> +// SPDX-License-Identifier: GPL-2.0+
> +//
> +// Copyright (c) 2009 Samsung Electronics Co., Ltd.
> +// Jaswinder Singh <[email protected]>
>
> #include <linux/init.h>
> #include <linux/module.h>
> diff --git a/include/linux/platform_data/spi-s3c64xx.h b/include/linux/platform_data/spi-s3c64xx.h
> index da79774078a7..8917f38c97c5 100644
> --- a/include/linux/platform_data/spi-s3c64xx.h
> +++ b/include/linux/platform_data/spi-s3c64xx.h
> @@ -2,9 +2,7 @@
> * Copyright (C) 2009 Samsung Electronics Ltd.
> * Jaswinder Singh <[email protected]>
> *
> - * This program is free software; you can redistribute it and/or modify
> - * it under the terms of the GNU General Public License version 2 as
> - * published by the Free Software Foundation.
> + * SPDX-License-Identifier: GPL-2.0
> */
>
> #ifndef __SPI_S3C64XX_H
> --
> 2.15.1
>


You still need to put this line at the very top of the file, first
line. That's the convention for the SPDX tags as documented by Thomas
Gleixner.

> + * SPDX-License-Identifier: GPL-2.0


--
Cordially
Philippe Ombredanne

2017-12-14 01:31:15

by Andi Shyti

[permalink] [raw]
Subject: Re: [PATCH v2] spi: s3c64xx: add SPDX identifier

Hi Philippe,

> > diff --git a/include/linux/platform_data/spi-s3c64xx.h b/include/linux/platform_data/spi-s3c64xx.h
> > index da79774078a7..8917f38c97c5 100644
> > --- a/include/linux/platform_data/spi-s3c64xx.h
> > +++ b/include/linux/platform_data/spi-s3c64xx.h
> > @@ -2,9 +2,7 @@
> > * Copyright (C) 2009 Samsung Electronics Ltd.
> > * Jaswinder Singh <[email protected]>
> > *
> > - * This program is free software; you can redistribute it and/or modify
> > - * it under the terms of the GNU General Public License version 2 as
> > - * published by the Free Software Foundation.
> > + * SPDX-License-Identifier: GPL-2.0
> > */
> >
> > #ifndef __SPI_S3C64XX_H
> > --
> > 2.15.1
> >
>
>
> You still need to put this line at the very top of the file, first
> line. That's the convention for the SPDX tags as documented by Thomas
> Gleixner.

I had some doubts on this one, indeed. How should it be done in
this case:

1. Strictly by Thomas documentation:

/* SPDX-License-Identifier: GPL-2.0 */

/*
* Copyright (C) 2009 Samsung Electronics Ltd.
* Jaswinder Singh <[email protected]>
*/

or

2. with a little interpretation

/*
* SPDX-License-Identifier: GPL-2.0
*
* Copyright (C) 2009 Samsung Electronics Ltd.
* Jaswinder Singh <[email protected]>
*/

(I opted for the one with the least number of changes)

Thanks,
Andi

> > + * SPDX-License-Identifier: GPL-2.0
>
>
> --
> Cordially
> Philippe Ombredanne
>

2017-12-14 06:17:01

by Philippe Ombredanne

[permalink] [raw]
Subject: Re: [PATCH v2] spi: s3c64xx: add SPDX identifier

Andi,

On Thu, Dec 14, 2017 at 2:31 AM, Andi Shyti <[email protected]> wrote:
> Hi Philippe,
>
>> > diff --git a/include/linux/platform_data/spi-s3c64xx.h b/include/linux/platform_data/spi-s3c64xx.h
>> > index da79774078a7..8917f38c97c5 100644
>> > --- a/include/linux/platform_data/spi-s3c64xx.h
>> > +++ b/include/linux/platform_data/spi-s3c64xx.h
>> > @@ -2,9 +2,7 @@
>> > * Copyright (C) 2009 Samsung Electronics Ltd.
>> > * Jaswinder Singh <[email protected]>
>> > *
>> > - * This program is free software; you can redistribute it and/or modify
>> > - * it under the terms of the GNU General Public License version 2 as
>> > - * published by the Free Software Foundation.
>> > + * SPDX-License-Identifier: GPL-2.0
>> > */
>> >
>> > #ifndef __SPI_S3C64XX_H
>> > --
>> > 2.15.1
>> >
>>
>>
>> You still need to put this line at the very top of the file, first
>> line. That's the convention for the SPDX tags as documented by Thomas
>> Gleixner.
>
> I had some doubts on this one, indeed. How should it be done in
> this case:
>
> 1. Strictly by Thomas documentation:
>
> /* SPDX-License-Identifier: GPL-2.0 */
>
> /*
> * Copyright (C) 2009 Samsung Electronics Ltd.
> * Jaswinder Singh <[email protected]>
> */
>
> or
>
> 2. with a little interpretation
>
> /*
> * SPDX-License-Identifier: GPL-2.0
> *
> * Copyright (C) 2009 Samsung Electronics Ltd.
> * Jaswinder Singh <[email protected]>
> */
>
> (I opted for the one with the least number of changes)

You should go strictly by Thomas' doc. This is one area where
consistency is the thing that brings benefits. Interpretation is not
needed.
So please, consider going with 1.
--
Cordially
Philippe Ombredanne

2017-12-14 10:41:32

by Mark Brown

[permalink] [raw]
Subject: Re: [PATCH v2] spi: s3c64xx: add SPDX identifier

On Thu, Dec 14, 2017 at 10:31:09AM +0900, Andi Shyti wrote:

> 1. Strictly by Thomas documentation:
>
> /* SPDX-License-Identifier: GPL-2.0 */
>
> /*
> * Copyright (C) 2009 Samsung Electronics Ltd.
> * Jaswinder Singh <[email protected]>
> */

Use C++ comments.


Attachments:
(No filename) (286.00 B)
signature.asc (488.00 B)
Download all attachments

2017-12-14 11:00:06

by Geert Uytterhoeven

[permalink] [raw]
Subject: Re: [PATCH v2] spi: s3c64xx: add SPDX identifier

Hi Mark,

On Thu, Dec 14, 2017 at 11:41 AM, Mark Brown <[email protected]> wrote:
> On Thu, Dec 14, 2017 at 10:31:09AM +0900, Andi Shyti wrote:
>
>> 1. Strictly by Thomas documentation:
>>
>> /* SPDX-License-Identifier: GPL-2.0 */
>>
>> /*
>> * Copyright (C) 2009 Samsung Electronics Ltd.
>> * Jaswinder Singh <[email protected]>
>> */
>
> Use C++ comments.

Not for header files...

https://www.spinics.net/lists/linux-xfs/msg12872.html

Gr{oetje,eeting}s,

Geert

--
Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- [email protected]

In personal conversations with technical people, I call myself a hacker. But
when I'm talking to journalists I just say "programmer" or something like that.
-- Linus Torvalds