Hi all
There’s been a lot of discussion over the last couple of days regarding the licensing of KiCad library data (i.e. the data provided at https://github.com/kicad)
There is clearly confusion about the license requirements for the library data, and it is also apparent that the current license model is inappropriate.
This discussion has actually lined up with a push (behind the scenes) to overhaul the KiCad libraries for the KiCad v5.0.0 release. This involves consolidation and standardization of library files, adding library information to the KiCad website, improving the KLC and (importantly) improving the contribution process.
As part of this, the licensing agreement for the new (not yet released) libraries has been a key topic of discussion.
KiCad v5.0 library license
KiCad v5 libs will be licensed under CC-BY-SA 4.0, as follows:
KiCad Library License
The KiCad libraries are licensed under the Creative Commons CC-BY-SA 4.0 License (https://creativecommons.org/licenses/by-sa/4.0/legalcode), with the following exception:
To the extent that the creation of electronic designs that use ‘Licensed Material’ can be considered to be ‘Adapted Material’, then the copyright holder waives article 3 of the license with respect to these designs.
What does this mean?
If you wish to redistribute the KiCad libraries, or parts thereof (including in modified form) as a collection then they must be shared under the same license agreement. The libraries must also retain attribution information, including the license documents which are distributed with the library files.
However, use of the library data in your projects does not (by itself) result in the design or any files generated from your design being covered by the CC-BY-SA 4.0 License. You are free to use the library data in your own projects without the obligation to share your project files under this or any other license agreement.
What about the current libraries?
Due to restrictions on simply changing the license agreement of the libraries, existing libraries will be left as-is for the time being.
What I need from you
If you satisfy the following requirements:
- You have contributed to the KiCad libraries on GitHub
- You do not wish for your contributions to be released under the license agreement above
Then contact me via PM. Otherwise at the v5 release the libraries will be relicensed to remove confusion and provide user confidence that they can use the libraries without unnecessary restriction.