Open-source licences
FixnFigure is built on open-source work. Thank you to the people who make it.
| Component | What it does here | Licence |
|---|---|---|
| Astro | Builds the website | MIT |
| pdf-lib | Creates and edits PDF files | MIT |
| @cantoo/pdf-lib | Creates, edits and encrypts PDF files | MIT |
| PDF.js | Reads and displays PDF pages | Apache-2.0 |
| Tesseract.js | Text recognition (OCR) | Apache-2.0 |
| heic2any | Converts iPhone HEIC photos | MIT |
| libheif (bundled inside heic2any) | Decodes HEIC images | LGPL-3.0 |
| ONNX Runtime Web | Runs the background-removal AI model in your browser | MIT |
| MODNet (code and pretrained model) | Background removal (portrait matting) model, self-hosted | Apache-2.0 |
| oxipng | Lossless PNG optimisation | MIT |
| jSquash (@jsquash/oxipng) | Runs oxipng in the browser | Apache-2.0 |
| signature_pad | Drawing signatures | MIT |
| Lexend (font) | Site typeface | SIL Open Font License 1.1 |
About the LGPL component
The HEIC converter uses libheif, licensed under the GNU Lesser General Public License v3. It is loaded as a separate, unmodified file only when you convert a HEIC photo. Its source code is available from the libheif project linked above, and you are free to replace it under the terms of the LGPL.
