Third-party licenses

What Swage is built on, and under what terms. Built from the real image, not typed by hand: a list that drifted from the Dockerfile would be worse than none.

name version license how we use it source
GDAL/OGR3.10.3+dfsg-1Expat, Qhull, HPND-p-sl-sgi, public-domain, HPND-sl-sgi, HPND-sl-gl-sgi, HPND-eos, IJG, ITT, Apache-2.0, Apache-2.0 and BSD-3-Clause, BSD-3-Clause, libpng, fontconfig, zlib, ISC, Expat and GPL-3+ with Bison exception, Expat and PostgreSQL, Expat or LGPL-2+, GPL-3+ with Bison exception, HPND-3i, Expat and Base64, cpl-mem-cache, Info-ZIP, HPND-disclaimer, Expat and zlib, LGPL-2+, Base64, PostgreSQLloaded into our own processhttps://gdal.org/
weasyprint62.3-1BSD-3-clause, BSD-3-Clauseloaded into our own processhttps://weasyprint.org/
librsvg (rsvg-convert)2.60.0+dfsg-1LGPL-2+, FSFAP, BSD-3-clause, Expat, Apache-2.0, and BSD-2-clause, and BSD-3-clause, and Expat, and Apache-2.0 or Expat or 0BSD, and Apache-2.0 or Boost-1.0, and Apache-2.0 or Expat, and Expat or Unlicense, and MPL-2.0, and Sun-permissive, and zlib, CC-zero-waive-1.0-us, OFL-1.1, Apache-2.0, MPL-2.0, Unlicense, BSD-2-clause, Sun-permissive, Boost-1.0, zlib, 0BSDrun as a separate programhttps://gitlab.gnome.org/GNOME/librsvg
libredwg (dwgread, dwg2dxf)git 34f02f54 (reports itself as 0.14.8597)GPL-3.0-or-laterrun as a separate programhttps://github.com/LibreDWG/libredwg
IBM Plex Sans-OFL-1.1font file we servehttps://github.com/IBM/plex
IBM Plex Mono-OFL-1.1font file we servehttps://github.com/IBM/plex

The full picture

Together, the table above links 157 further libraries from the Debian image at runtime, mostly permissive licenses, 77 of them mention GPL or AGPL somewhere in their own copyright file, which is not the same as being GPL themselves (see the note in the full list). Read in full, nothing summarized:

docs/legal/LICENSES.md, every package, version and license line

← beta test page