Licences

FormatYard is built with open source software. Each part, what it does here and its licence are listed below.

Updated 27 October 2026

Part What it does here Licence
ACadSharp 3.8.0, changed by FormatYard Reads and writes DWG and DXF in the DWG version converter and DWG to DXF MIT
.NET 8 WebAssembly runtime 8.0.32 Runs ACadSharp inside your browser MIT, with third-party notices
GNU LibreDWG 0.14, with three FormatYard patches Reads DWG files for DWG to PDF and the DWG viewer GNU GPL version 3 or later
Emscripten 3.1.74 runtime The glue code of the LibreDWG WebAssembly build MIT
libheif 1.23 with libde265 (the WebAssembly build of libheif-js 1.23.5, unchanged) Reads HEIC and HEIF photos in the image converter, loaded only for those files GNU LGPL version 3
ImageMagick 7.1.2 (magick-wasm 0.0.44, unchanged), with LibRaw, libtiff, libjxl, OpenJPEG, OpenEXR, libheif, aom, Little CMS and the other libraries in its notice file Reads TIFF, PSD, camera RAW and other formats browsers cannot, and writes AVIF, TIFF, BMP, PSD, TGA, JPEG 2000, JPEG XL and CMYK in the image converter, loaded only for those files Apache License 2.0 (ImageMagick, magick-wasm); each library under its own licence, listed in the notice file, LibRaw, libheif, libde265, GLib and liblqr under the GNU LGPL
stet 0.8.7 (stet-wasm 0.2.0) with the URW base 35 fonts, with one FormatYard change (below) Draws EPS, PostScript and Illustrator files in the image converter, loaded only for those files Apache License 2.0 or MIT; the fonts under the SIL Open Font License 1.1
fflate 0.8.3 Packs converted images into one ZIP in the image converter MIT
gifenc 1.0.3 Writes GIF files, animated ones included, in the image converter MIT
pdf-lib 1.17.1, with pako 1.0.11, UPNG and the metrics of the 14 standard PDF fonts bundled in it Writes the PDF in Images to PDF and JPG to PDF, and takes pages out of the PDFs you add, loaded only when a PDF is made MIT (pdf-lib, UPNG, standard-fonts); pako under MIT and zlib; tslib under 0BSD
@jsquash/jpeg 1.6.0 with MozJPEG (libjpeg-turbo) Writes smaller JPG files in Compress image. This software is based in part on the work of the Independent JPEG Group. Apache License 2.0; MozJPEG under the IJG, modified BSD and zlib licences
pdf.js 5.7.284 (pdfjs-dist, legacy build) Reads PDF files in PDF to JPG, PDF to DWG and PDF to DXF Apache License 2.0
OpenJPEG, PDFium JBIG2 and qcms (WebAssembly builds inside pdf.js) Read JPEG 2000 and JBIG2 pictures and colour profiles inside a PDF BSD 2-clause, BSD 3-clause, MIT
Foxit and Liberation fonts (inside pdf.js) Stand in for the standard PDF fonts a PDF does not carry BSD 3-clause; SIL Open Font License 1.1
Geist and Geist Mono The typefaces of this site, served from our own server SIL Open Font License 1.1

01

Source of the LibreDWG build

DWG to PDF and the DWG viewer use GNU LibreDWG, which is free software under the GNU General Public License, version 3 or later. You can get, study, change and share it under that licence.

The build served here is LibreDWG 0.14 with three small FormatYard patches. Everything needed to make the same build is in one place: the build steps, and the patches jsmn-parent-links, downconvert-aci and dxf-truecolor-24bit. The LibreDWG 0.14 source as published by the GNU Project is kept here too: libredwg-0.14.tar.xz (11.1 MB, SHA-256 62ebb73b984f865960f20ed26619ea5f8789d5e3fd088fa40a2598384da81275) with its GNU signature, and at ftp.gnu.org/gnu/libredwg.

02

Source of the libheif build

The image converter reads HEIC and HEIF photos with libheif and libde265, free software under the GNU Lesser General Public License, version 3. The build served here is the WebAssembly build published in libheif-js 1.23.5, unchanged: libheif.js and libheif.wasm, with its licence and libheif's licence notes. It is a separate file that the converter loads only for HEIC and HEIF photos, so you can replace it with your own build. The complete source, kept here: libheif 1.23.5 and libde265 1.0.15, the versions in this build, with the scripts that make it: libheif-emscripten 1.23.5 (it runs libheif's own build-emscripten.sh with emscripten 3.1.61) and libheif-js 1.23.5. They also live at github.com/strukturag/libheif, github.com/strukturag/libde265 and github.com/catdad-experiments/libheif-js.

03

Source of the ImageMagick build

The image converter reads and writes the rarer formats with ImageMagick, built for browsers by magick-wasm 0.0.44 and served unchanged: magick.umd.js and magick.wasm, with its licence and the notice file that names every library inside and its licence. LibRaw, libheif, libde265, GLib and liblqr in it are free software under the GNU Lesser General Public License (version 2.1 or 3, as the notice says). It is a separate file the converter loads only for those formats, so you can replace it with your own build. The source and build scripts: github.com/dlemstra/magick-wasm (version 0.0.44) and github.com/ImageMagick/ImageMagick (7.1.2-32); each library's source at the address in the notice file.

04

Our change to stet

EPS, PostScript and Illustrator files are drawn by stet with one small FormatYard change, so a logo keeps its transparent background instead of being put on white paper: the change and how the build is made, from stet 0.8.7 at github.com/AndyCappDev/stet.

05

Third-party notices

The .NET runtime ships with its own list of the components inside it: .NET third-party notices.