2019-03-27 18:46:00 +00:00
|
|
|
The majority of KiCad's source code is developed and distributed under the terms
|
|
|
|
of the GPLv3 or later. However, It does include some third-party code licensed
|
2020-06-21 15:56:24 +00:00
|
|
|
under licensed under the BOOST license v1.0, the ISC license and the MIT license.
|
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.
|
|
|
|
|
|
|
|
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-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
|
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
|
2019-03-27 18:46:00 +00:00
|
|
|
Licensed under CC-BY-SA-4.0:
|
|
|
|
- All the demo files provided in demos/*
|
|
|
|
Licensed under GPLv3 (or later):
|
|
|
|
- All remaining code not listed above
|