2019-03-27 18:46:00 +00:00
|
|
|
The majority of KiCad's source code is developed and distributed under the terms
|
2021-04-04 06:53:04 +00:00
|
|
|
of the GPLv3 or later. However, it does include some third-party code licensed
|
|
|
|
under other licenses (see below for details).
|
2019-03-27 18:46:00 +00:00
|
|
|
|
|
|
|
These licenses are compatible, but a combined works as is will be governed under
|
2020-06-21 15:56:24 +00:00
|
|
|
the terms of the GPLv3 (or later). This includes any binary distribution of the
|
2019-03-27 18:46:00 +00:00
|
|
|
KiCad EDA suite by the KiCad project or any third party, e.g. Linux distributor.
|
|
|
|
|
|
|
|
You are free to use the *sources* under the terms of their respective licenses.
|
|
|
|
|
2022-03-31 19:03:41 +00:00
|
|
|
Licensed under Apache License, Version 2.0
|
|
|
|
- portions of code in libs/kimath/include/math/util.h
|
2019-03-27 18:46:00 +00:00
|
|
|
Licensed under BOOSTv1:
|
2019-12-28 18:17:55 +00:00
|
|
|
- libcontext [https://github.com/boostorg/context] in thirdparty/libcontext
|
2020-01-07 17:12:59 +00:00
|
|
|
- clipper in thirdparty/clipper
|
2019-03-27 18:46:00 +00:00
|
|
|
Licensed under ISC:
|
|
|
|
- portions of code in include/geometry/polygon_triangulation.h
|
2019-06-09 15:38:54 +00:00
|
|
|
Licensed under MIT:
|
2020-08-23 19:01:08 +00:00
|
|
|
- compoundfilereader in thirdparty/compoundfilereader
|
2020-06-21 15:56:24 +00:00
|
|
|
- delaunator in thirdparty/delaunator
|
2019-12-19 17:20:49 +00:00
|
|
|
- tinyspline_lib in thirdparty/tinyspline_lib
|
2019-12-23 18:05:52 +00:00
|
|
|
- nlohmann/json in thirdparty/nlohmann_json
|
2020-01-04 16:05:09 +00:00
|
|
|
- nlohmann/fifo_map in thirdparty/nlohmann_json
|
2021-03-12 05:59:23 +00:00
|
|
|
- pboettch/json-schema-validator in thirdparty/json_schema_validator
|
2021-02-17 21:32:09 +00:00
|
|
|
- picoSHA2 in thirdparty/picosha2
|
2019-12-19 17:20:49 +00:00
|
|
|
Licensed under GPLv2 (or later):
|
|
|
|
- dxflib in thirdparty/dxflib_qcad
|
2019-12-28 18:17:55 +00:00
|
|
|
- potrace in thirdparty/potrace
|
2020-01-07 17:12:59 +00:00
|
|
|
- math_for_graphics in thirdparty/other_math
|
|
|
|
- SutherlandHodgmanClipPoly in thirdparty/other_math
|
2019-12-19 17:20:49 +00:00
|
|
|
Licensed under ZLib:
|
|
|
|
- nanosvg in thirdparty/nanosvg
|
2020-07-30 19:33:41 +00:00
|
|
|
Licensed in the public domain:
|
|
|
|
- lemon in thirdparty/lemon
|
2021-04-04 06:53:04 +00:00
|
|
|
Licensed under CC BY-SA 4.0:
|
2019-03-27 18:46:00 +00:00
|
|
|
- All the demo files provided in demos/*
|
2022-06-09 18:30:51 +00:00
|
|
|
Licensed under clause-3 BSD:
|
|
|
|
- ibis / kibis files in pcbnew/signalIntegrity
|
2022-10-18 04:16:50 +00:00
|
|
|
Licensed under CC0
|
|
|
|
- uopamp.lib.spice in some directories in qa/data/eeschema/spice_netlists/
|
2019-03-27 18:46:00 +00:00
|
|
|
Licensed under GPLv3 (or later):
|
|
|
|
- All remaining code not listed above
|