← Retour

Bibliothèques tierces

BEC Manager intègre plusieurs bibliothèques open-source. Ce document liste leurs licences respectives et satisfait aux obligations d'attribution requises par celles-ci.

Frontend (JavaScript / CSS)

Scan de codes-barres et QR codes

BibliothèqueLicenceSource
html5-qrcodeApache-2.0https://github.com/mebjas/html5-qrcode
barcode-detector (Sec-ant)MIThttps://github.com/Sec-ant/barcode-detector
zxing-wasmApache-2.0https://github.com/Sec-ant/zxing-wasm
zxing-cpp (C++ sous-jacent)Apache-2.0https://github.com/zxing-cpp/zxing-cpp

Toutes les bibliothèques de la chaîne de scan sont sous licences permissives (MIT / Apache-2.0) — aucune obligation de partage de code source.

Cartographie

BibliothèqueLicenceSource
LeafletBSD-2-Clausehttps://github.com/Leaflet/Leaflet
Leaflet.markerclusterMIThttps://github.com/Leaflet/Leaflet.markercluster

Visualisation de données

BibliothèqueLicenceSource
Chart.jsMIThttps://github.com/chartjs/Chart.js
chartjs-chart-treemapMIThttps://github.com/kurkle/chartjs-chart-treemap
EChartsApache-2.0https://github.com/apache/echarts
globe.glMIThttps://github.com/vasturiano/globe.gl

Rendu PDF

BibliothèqueLicenceSource
PDF.js (Mozilla)Apache-2.0https://github.com/mozilla/pdf.js

Icônes

BibliothèqueLicenceSource
LucideISChttps://github.com/lucide-icons/lucide

Jeu d'icônes vectorielles embarqué (static/lib/lucide/), généré par tools/icons/build_lucide_sprite.py à partir de la release officielle lucide-icons-1.33.0.zip (version épinglée dans DEFAULT_VERSION du script). Aucune dépendance npm ni CDN : les fichiers produits (sprite.svg, index.json) sont les seuls éléments versionnés.

Backend (Python)

BibliothèqueLicenceSource
FlaskBSD-3-Clausehttps://flask.palletsprojects.com
SQLAlchemyMIThttps://www.sqlalchemy.org
psycopgLGPL-3.0https://www.psycopg.org
qrcodeBSD-3-Clausehttps://github.com/lincolnloop/python-qrcode
PillowMIT-CMUhttps://python-pillow.org
pandasBSD-3-Clausehttps://pandas.pydata.org

Questions / obligations résiduelles

Pour toute question concernant ces licences ou pour obtenir le code source des composants LGPL non modifiés par BEC Manager, contacter l'éditeur à l'adresse indiquée dans les mentions légales de l'application.

Les licences complètes sont accessibles via les liens sources ci-dessus.