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

On the server

WorkUseLicence
Byzantine Dots recognition engineRecognition of Byzantine notation (OCR): our own code and our own modelProprietary
ONNX Runtime, SciPy, NumPyLibraries of the recognition engineMIT, BSD
Neanes fontsMeasuring how signs combine, and synthetic training examples (not distributed)SIL OFL 1.1
Neanes byzantine-chant-ocr, with PyMuPDF and OpenCVThe 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, NumPyWeb applicationMIT, BSD-3
Pillow, pypdfium2 (PDFium)Reading images and PDFsMIT-CMU, BSD-3 / Apache-2.0
pi-heif with libheif and libde265Reading iPhone HEIC photosBSD-3, LGPL-3.0
Tesseract, with its polytonic and modern Greek modelsFallback reading of lyrics: the lyrics are now read by our own letter recognition. Runs as a separate program.Apache-2.0
CaddyWeb server and HTTPSApache-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.