Software licences
The Byzantine Dots code is closed source, with all rights reserved. The service also uses the following works, to which we are grateful.
In the page
- GFS Didot: the text typeface. © 2007 Greek Font Society. SIL Open Font License 1.1 (licence text).
- Noto Sans Symbols 2, Braille subset: the typeface of the dots. © 2022 The Noto Project Authors. SIL Open Font License 1.1.
On the server
| Work | Use | Licence |
|---|---|---|
| Byzantine Dots recognition engine | Recognition of Byzantine notation (OCR): our own code and our own model | Proprietary |
| ONNX Runtime, SciPy, NumPy | Libraries of the recognition engine | MIT, BSD |
| Neanes fonts | Measuring how signs combine, and synthetic training examples (not distributed) | SIL OFL 1.1 |
| Neanes byzantine-chant-ocr, with PyMuPDF and OpenCV | The former recognition engine. No longer used for readings; kept installed for now as a fallback, as a separate, unmodified program. | GPL-3.0, AGPL-3.0, Apache-2.0 |
| FastAPI, Uvicorn, Starlette, PyYAML, NumPy | Web application | MIT, BSD-3 |
| Pillow, pypdfium2 (PDFium) | Reading images and PDFs | MIT-CMU, BSD-3 / Apache-2.0 |
| pi-heif with libheif and libde265 | Reading iPhone HEIC photos | BSD-3, LGPL-3.0 |
| Tesseract, with its polytonic and modern Greek models | Fallback reading of lyrics: the lyrics are now read by our own letter recognition. Runs as a separate program. | Apache-2.0 |
| Caddy | Web server and HTTPS | Apache-2.0 |
The source code of the GPL, AGPL and LGPL works is available at the links above, in the exact versions we use, without changes of ours. We can also send it on request to info@byzantine-dots.gr.