[PATCH v3] dt-binding: gpio: publish binding IDs under dual license

Etienne Carriere posted 1 patch 3 years, 7 months ago
include/dt-bindings/gpio/gpio.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
[PATCH v3] dt-binding: gpio: publish binding IDs under dual license
Posted by Etienne Carriere 3 years, 7 months ago
Changes gpio.h DT binding header file to be published under GPLv2 or
BSD-2-Clause license terms. This change allows this GPIO generic
bindings header file to be used in software components as bootloaders
and OSes that are not published under GPLv2 terms.

All contributors to gpio.h file in copy.

Cc: Stephen Warren <swarren@nvidia.com>
Cc: Linus Walleij <linus.walleij@linaro.org>
Cc: Laxman Dewangan <ldewangan@nvidia.com>
Cc: Andrew Jeffery <andrew@aj.id.au>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Nuno Sá <nuno.sa@analog.com>
Cc: Bartosz Golaszewski <brgl@bgdev.pl>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>

Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
---
Changes since v2:
- Fix commit log.

Changes since v1:
- Publish under BSD-2-Clause instead of BSD-3-Clause.
- Remove Charles Keepax from CC list.

---
 include/dt-bindings/gpio/gpio.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/include/dt-bindings/gpio/gpio.h b/include/dt-bindings/gpio/gpio.h
index 5566e58196a2..b5d531237448 100644
--- a/include/dt-bindings/gpio/gpio.h
+++ b/include/dt-bindings/gpio/gpio.h
@@ -1,4 +1,4 @@
-/* SPDX-License-Identifier: GPL-2.0 */
+/* SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) */
 /*
  * This header provides constants for most GPIO bindings.
  *
-- 
2.25.1

Re: [PATCH v3] dt-binding: gpio: publish binding IDs under dual license
Posted by Rob Herring 3 years, 2 months ago
On Mon, 05 Sep 2022 16:55:55 +0200, Etienne Carriere wrote:
> Changes gpio.h DT binding header file to be published under GPLv2 or
> BSD-2-Clause license terms. This change allows this GPIO generic
> bindings header file to be used in software components as bootloaders
> and OSes that are not published under GPLv2 terms.
> 
> All contributors to gpio.h file in copy.
> 
> Cc: Stephen Warren <swarren@nvidia.com>
> Cc: Linus Walleij <linus.walleij@linaro.org>
> Cc: Laxman Dewangan <ldewangan@nvidia.com>
> Cc: Andrew Jeffery <andrew@aj.id.au>
> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> Cc: Nuno Sá <nuno.sa@analog.com>
> Cc: Bartosz Golaszewski <brgl@bgdev.pl>
> Cc: Rob Herring <robh+dt@kernel.org>
> Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
> 
> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
> ---
> Changes since v2:
> - Fix commit log.
> 
> Changes since v1:
> - Publish under BSD-2-Clause instead of BSD-3-Clause.
> - Remove Charles Keepax from CC list.
> 
> ---
>  include/dt-bindings/gpio/gpio.h | 2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 

Applied, thanks!
RE: [PATCH v3] dt-binding: gpio: publish binding IDs under dual license
Posted by Sa, Nuno 3 years, 5 months ago
> From: Etienne Carriere <etienne.carriere@linaro.org>
> Sent: Monday, September 5, 2022 4:56 PM
> To: linux-kernel@vger.kernel.org
> Cc: devicetree@vger.kernel.org; linux-gpio@vger.kernel.org; Etienne
> Carriere <etienne.carriere@linaro.org>; Stephen Warren
> <swarren@nvidia.com>; Linus Walleij <linus.walleij@linaro.org>; Laxman
> Dewangan <ldewangan@nvidia.com>; Andrew Jeffery <andrew@aj.id.au>;
> Thomas Petazzoni <thomas.petazzoni@bootlin.com>; Sa, Nuno
> <Nuno.Sa@analog.com>; Bartosz Golaszewski <brgl@bgdev.pl>; Rob Herring
> <robh+dt@kernel.org>; Krzysztof Kozlowski
> <krzysztof.kozlowski+dt@linaro.org>
> Subject: [PATCH v3] dt-binding: gpio: publish binding IDs under dual license
> 
> [External]
> 
> Changes gpio.h DT binding header file to be published under GPLv2 or
> BSD-2-Clause license terms. This change allows this GPIO generic
> bindings header file to be used in software components as bootloaders
> and OSes that are not published under GPLv2 terms.
> 
> All contributors to gpio.h file in copy.
> 
> Cc: Stephen Warren <swarren@nvidia.com>
> Cc: Linus Walleij <linus.walleij@linaro.org>
> Cc: Laxman Dewangan <ldewangan@nvidia.com>
> Cc: Andrew Jeffery <andrew@aj.id.au>
> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> Cc: Nuno Sá <nuno.sa@analog.com>
> Cc: Bartosz Golaszewski <brgl@bgdev.pl>
> Cc: Rob Herring <robh+dt@kernel.org>
> Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
> 
> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
> ---
> Changes since v2:
> - Fix commit log.
> 
> Changes since v1:
> - Publish under BSD-2-Clause instead of BSD-3-Clause.
> - Remove Charles Keepax from CC list.
> 
> ---

Acked-by: Nuno Sá <nuno.sa@analog.com>
Re: [PATCH v3] dt-binding: gpio: publish binding IDs under dual license
Posted by Bartosz Golaszewski 3 years, 6 months ago
On Mon, Sep 5, 2022 at 4:57 PM Etienne Carriere
<etienne.carriere@linaro.org> wrote:
>
> Changes gpio.h DT binding header file to be published under GPLv2 or
> BSD-2-Clause license terms. This change allows this GPIO generic
> bindings header file to be used in software components as bootloaders
> and OSes that are not published under GPLv2 terms.
>
> All contributors to gpio.h file in copy.
>
> Cc: Stephen Warren <swarren@nvidia.com>
> Cc: Linus Walleij <linus.walleij@linaro.org>
> Cc: Laxman Dewangan <ldewangan@nvidia.com>
> Cc: Andrew Jeffery <andrew@aj.id.au>
> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> Cc: Nuno Sá <nuno.sa@analog.com>
> Cc: Bartosz Golaszewski <brgl@bgdev.pl>
> Cc: Rob Herring <robh+dt@kernel.org>
> Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
>
> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
> ---

Applied, thanks!

Bart
Re: [PATCH v3] dt-binding: gpio: publish binding IDs under dual license
Posted by Rob Herring 3 years, 6 months ago
On Thu, Sep 22, 2022 at 10:37:03AM +0200, Bartosz Golaszewski wrote:
> On Mon, Sep 5, 2022 at 4:57 PM Etienne Carriere
> <etienne.carriere@linaro.org> wrote:
> >
> > Changes gpio.h DT binding header file to be published under GPLv2 or
> > BSD-2-Clause license terms. This change allows this GPIO generic
> > bindings header file to be used in software components as bootloaders
> > and OSes that are not published under GPLv2 terms.
> >
> > All contributors to gpio.h file in copy.
> >
> > Cc: Stephen Warren <swarren@nvidia.com>
> > Cc: Linus Walleij <linus.walleij@linaro.org>
> > Cc: Laxman Dewangan <ldewangan@nvidia.com>
> > Cc: Andrew Jeffery <andrew@aj.id.au>
> > Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> > Cc: Nuno Sá <nuno.sa@analog.com>
> > Cc: Bartosz Golaszewski <brgl@bgdev.pl>
> > Cc: Rob Herring <robh+dt@kernel.org>
> > Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
> >
> > Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
> > ---
> 
> Applied, thanks!

I don't think anyone is really going to care, but you first need acks 
from the Cc list to re-license or a lawyer to tell you it's not 
copyrightable anyways and doesn't matter. Your choice. ;)

Rob
Re: [PATCH v3] dt-binding: gpio: publish binding IDs under dual license
Posted by Bartosz Golaszewski 3 years, 6 months ago
On Sat, Sep 24, 2022 at 7:57 PM Rob Herring <robh@kernel.org> wrote:
>
> On Thu, Sep 22, 2022 at 10:37:03AM +0200, Bartosz Golaszewski wrote:
> > On Mon, Sep 5, 2022 at 4:57 PM Etienne Carriere
> > <etienne.carriere@linaro.org> wrote:
> > >
> > > Changes gpio.h DT binding header file to be published under GPLv2 or
> > > BSD-2-Clause license terms. This change allows this GPIO generic
> > > bindings header file to be used in software components as bootloaders
> > > and OSes that are not published under GPLv2 terms.
> > >
> > > All contributors to gpio.h file in copy.
> > >
> > > Cc: Stephen Warren <swarren@nvidia.com>
> > > Cc: Linus Walleij <linus.walleij@linaro.org>
> > > Cc: Laxman Dewangan <ldewangan@nvidia.com>
> > > Cc: Andrew Jeffery <andrew@aj.id.au>
> > > Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> > > Cc: Nuno Sá <nuno.sa@analog.com>
> > > Cc: Bartosz Golaszewski <brgl@bgdev.pl>
> > > Cc: Rob Herring <robh+dt@kernel.org>
> > > Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
> > >
> > > Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
> > > ---
> >
> > Applied, thanks!
>
> I don't think anyone is really going to care, but you first need acks
> from the Cc list to re-license or a lawyer to tell you it's not
> copyrightable anyways and doesn't matter. Your choice. ;)
>
> Rob

Eek, you're right. Will back it out for now.

Thanks
Bartosz
Re: [PATCH v3] dt-binding: gpio: publish binding IDs under dual license
Posted by Linus Walleij 3 years, 7 months ago
On Mon, Sep 5, 2022 at 4:57 PM Etienne Carriere
<etienne.carriere@linaro.org> wrote:

> Changes gpio.h DT binding header file to be published under GPLv2 or
> BSD-2-Clause license terms. This change allows this GPIO generic
> bindings header file to be used in software components as bootloaders
> and OSes that are not published under GPLv2 terms.
>
> All contributors to gpio.h file in copy.
>
> Cc: Stephen Warren <swarren@nvidia.com>
> Cc: Linus Walleij <linus.walleij@linaro.org>
> Cc: Laxman Dewangan <ldewangan@nvidia.com>
> Cc: Andrew Jeffery <andrew@aj.id.au>
> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> Cc: Nuno Sá <nuno.sa@analog.com>
> Cc: Bartosz Golaszewski <brgl@bgdev.pl>
> Cc: Rob Herring <robh+dt@kernel.org>
> Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
>
> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>

Fine by me.
Reviewed-by: Linus Walleij <linus.walleij@linaro.org>

Yours,
Linus Walleij
Re: [PATCH v3] dt-binding: gpio: publish binding IDs under dual license
Posted by Andrew Jeffery 3 years, 4 months ago

On Tue, 6 Sep 2022, at 00:25, Etienne Carriere wrote:
> Changes gpio.h DT binding header file to be published under GPLv2 or
> BSD-2-Clause license terms. This change allows this GPIO generic
> bindings header file to be used in software components as bootloaders
> and OSes that are not published under GPLv2 terms.
>
> All contributors to gpio.h file in copy.
>
> Cc: Stephen Warren <swarren@nvidia.com>
> Cc: Linus Walleij <linus.walleij@linaro.org>
> Cc: Laxman Dewangan <ldewangan@nvidia.com>
> Cc: Andrew Jeffery <andrew@aj.id.au>
> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> Cc: Nuno Sá <nuno.sa@analog.com>
> Cc: Bartosz Golaszewski <brgl@bgdev.pl>
> Cc: Rob Herring <robh+dt@kernel.org>
> Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
>
> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>

Acked-by: Andrew Jeffery <andrew@aj.id.au>

Apologies for the delay, it took me a bit to find the right people to talk to.

Andrew
Re: [PATCH v3] dt-binding: gpio: publish binding IDs under dual license
Posted by Etienne Carriere 3 years, 4 months ago
Hello Andrew and all,

On Mon, 21 Nov 2022 at 01:24, Andrew Jeffery <andrew@aj.id.au> wrote:
>
>
>
> On Tue, 6 Sep 2022, at 00:25, Etienne Carriere wrote:
> > Changes gpio.h DT binding header file to be published under GPLv2 or
> > BSD-2-Clause license terms. This change allows this GPIO generic
> > bindings header file to be used in software components as bootloaders
> > and OSes that are not published under GPLv2 terms.
> >
> > All contributors to gpio.h file in copy.
> >
> > Cc: Stephen Warren <swarren@nvidia.com>
> > Cc: Linus Walleij <linus.walleij@linaro.org>
> > Cc: Laxman Dewangan <ldewangan@nvidia.com>
> > Cc: Andrew Jeffery <andrew@aj.id.au>
> > Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> > Cc: Nuno Sá <nuno.sa@analog.com>
> > Cc: Bartosz Golaszewski <brgl@bgdev.pl>
> > Cc: Rob Herring <robh+dt@kernel.org>
> > Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
> >
> > Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org>
>
> Acked-by: Andrew Jeffery <andrew@aj.id.au>
>
> Apologies for the delay, it took me a bit to find the right people to talk to.

Thanks a lot for closing looking at this change.
I think all contributors now have acked it.

Regards,
Etienne

>
> Andrew
Re: [PATCH v3] dt-binding: gpio: publish binding IDs under dual license
Posted by Krzysztof Kozlowski 3 years, 7 months ago
On 05/09/2022 16:55, Etienne Carriere wrote:
> Changes gpio.h DT binding header file to be published under GPLv2 or
> BSD-2-Clause license terms. This change allows this GPIO generic
> bindings header file to be used in software components as bootloaders
> and OSes that are not published under GPLv2 terms.
> 
> All contributors to gpio.h file in copy.
> 
> Cc: Stephen Warren <swarren@nvidia.com>
> Cc: Linus Walleij <linus.walleij@linaro.org>
> Cc: Laxman Dewangan <ldewangan@nvidia.com>
> Cc: Andrew Jeffery <andrew@aj.id.au>
> Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
> Cc: Nuno Sá <nuno.sa@analog.com>
> Cc: Bartosz Golaszewski <brgl@bgdev.pl>
> Cc: Rob Herring <robh+dt@kernel.org>
> Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>

Please keep my Ack once received (for insignificant changes):

Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>


Best regards,
Krzysztof