Message ID | 20220825104505.79718-1-etienne.carriere@linaro.org |
---|---|
State | Superseded |
Headers | show |
Series | dt-binding: gpio: publish binding IDs under dual license | expand |
On 25/08/2022 13:45, Etienne Carriere wrote: > Changes gpio.h DT binding header file to be published under GPLv2 or > BSD-3-Clause license terms. This change allows these 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: Charles Keepax <ckeepax@opensource.wolfsonmicro.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> > --- > 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..f8df7511b8b4 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-3-Clause) */ Why BSD-3 clause? Bindings are expected to be "OR BSD-2-Clause". Best regards, Krzysztof
On Thu, Aug 25, 2022 at 5:45 AM Etienne Carriere <etienne.carriere@linaro.org> wrote: > > Changes gpio.h DT binding header file to be published under GPLv2 or > BSD-3-Clause license terms. This change allows these 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> We have NVIDIA permission for anything in bindings and NVIDIA relicensed the irq headers, so I think it shouldn't be a problem. > Cc: Linus Walleij <linus.walleij@linaro.org> FYI, There is blanket approval from Linaro to relicense DT files. > Cc: Laxman Dewangan <ldewangan@nvidia.com> > Cc: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> I don't think a blank line is copyrightable. > 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> > --- > include/dt-bindings/gpio/gpio.h | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-)
Hi Krzystof, On Thu, 25 Aug 2022 at 13:10, Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> wrote: > > On 25/08/2022 13:45, Etienne Carriere wrote: > > Changes gpio.h DT binding header file to be published under GPLv2 or > > BSD-3-Clause license terms. This change allows these 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: Charles Keepax <ckeepax@opensource.wolfsonmicro.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> > > --- > > 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..f8df7511b8b4 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-3-Clause) */ > > Why BSD-3 clause? Bindings are expected to be "OR BSD-2-Clause". Fair, 2-clause seems more used. Thanks. I'll send a v2. Br, etienne > > Best regards, > Krzysztof
Hello Rob, Many thanks for the feedback. Regards, Etienne On Thu, 25 Aug 2022 at 18:05, Rob Herring <robh+dt@kernel.org> wrote: > > On Thu, Aug 25, 2022 at 5:45 AM Etienne Carriere > <etienne.carriere@linaro.org> wrote: > > > > Changes gpio.h DT binding header file to be published under GPLv2 or > > BSD-3-Clause license terms. This change allows these 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> > > We have NVIDIA permission for anything in bindings and NVIDIA > relicensed the irq headers, so I think it shouldn't be a problem. > > > Cc: Linus Walleij <linus.walleij@linaro.org> > > FYI, There is blanket approval from Linaro to relicense DT files. > > > Cc: Laxman Dewangan <ldewangan@nvidia.com> > > Cc: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> > > I don't think a. blank line is copyrightable. > > > 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> > > --- > > 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..f8df7511b8b4 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-3-Clause) */ /* * This header provides constants for most GPIO bindings. *
Changes gpio.h DT binding header file to be published under GPLv2 or BSD-3-Clause license terms. This change allows these 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: Charles Keepax <ckeepax@opensource.wolfsonmicro.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> --- include/dt-bindings/gpio/gpio.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)