What about the Kconfig files and the defconf files?

I see Linux now has license information (but not copyrights) in their Kconfig files.  For example https://elixir.bootlin.com/linux/latest/source/Kconfig :

   # SPDX-License-Identifier: GPL-2.0
   #
   # For a description of the syntax of this configuration file,
   # see Documentation/kbuild/kconfig-language.rst.
   #

But defconfig files do not.  For example, https://elixir.bootlin.com/linux/v5.4.13/source/arch/arm/configs/am200epdkit_defconfig .

I tend to agree with the way Linux does things.  Kconfig files require manual effort to generate and maintain and are a work that should be protected.  defconfig files, on the other hand, are auto-generated and you want people to be free to use them.  And how would you copyright or license and auto-generated file that anyone can create/re-create by running a tool.  Certainly, if they re-created the identical file (as the tool would with idential selections), that identical file would not have derived for the original defconfig in any way.

And since the defconfig file is auto generated, it would have to have an auto generated license and copyright.  That is, I think the wrong way to go.  But that is just an opinion.



Reply via email to