On Wed, May 4, 2022 at 8:08 PM Stephen Warren <swarren@xxxxxxxxxx> wrote: > > Rob Herring <robh@xxxxxxxxxx> wrote at Thursday, April 7, 2022 2:04 PM: > > On Thu, Apr 07, 2022 at 05:43:38PM +0200, Philipp Zabel wrote: > > > Convert the common reset controller and reset consumer device tree > > > bindings to YAML schema. > > > > In general, common bindings should go in DT schema repo: > > > > https://github.com/devicetree-org/dt-schema/blob/main/dtschema/schemas/reset/reset.yaml > > > > Though part of the issue is dtschema is dual licensed and all the > > exsting text is GPL2, so permission to relicense is needed. That's why > > the schemas are just the schema and little description ATM. Shouldn't > > be too hard here with Stephen/NVIDIA being the only copyright holder. > > All the work I did for NVIDIA should be (c) NVIDIA, i.e.: > > # Copyright (c) 2012, NVIDIA CORPORATION & AFFILIATES. All rights reserved. > > I have checked with NVIDIA legal etc, and NVIDIA gives permission to > relicense any file they hold copyright on within the > Documentation/devicetree/bindings directory of the Linux kernel source > tree to MIT-only, e.g. for inclusion into the new dtschema repository. Great! However, the license for dtschema is BSD-2-Clause. Is BSD okay? While MIT is similar and compatible, I'd prefer not to have a proliferation of different licenses simply because people don't pay attention when copying things. There's another header relicensing now[1], gpio.h, which NVIDIA contributed to. Rob [1] https://lore.kernel.org/all/20220825104505.79718-1-etienne.carriere@xxxxxxxxxx/