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èque | Licence | Source |
|---|---|---|
| html5-qrcode | Apache-2.0 | https://github.com/mebjas/html5-qrcode |
| barcode-detector (Sec-ant) | MIT | https://github.com/Sec-ant/barcode-detector |
| zxing-wasm | Apache-2.0 | https://github.com/Sec-ant/zxing-wasm |
| zxing-cpp (C++ sous-jacent) | Apache-2.0 | https://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èque | Licence | Source |
|---|---|---|
| Leaflet | BSD-2-Clause | https://github.com/Leaflet/Leaflet |
| Leaflet.markercluster | MIT | https://github.com/Leaflet/Leaflet.markercluster |
Visualisation de données
| Bibliothèque | Licence | Source |
|---|---|---|
| Chart.js | MIT | https://github.com/chartjs/Chart.js |
| chartjs-chart-treemap | MIT | https://github.com/kurkle/chartjs-chart-treemap |
| ECharts | Apache-2.0 | https://github.com/apache/echarts |
| globe.gl | MIT | https://github.com/vasturiano/globe.gl |
Rendu PDF
| Bibliothèque | Licence | Source |
|---|---|---|
| PDF.js (Mozilla) | Apache-2.0 | https://github.com/mozilla/pdf.js |
Icônes
| Bibliothèque | Licence | Source |
|---|---|---|
| Lucide | ISC | https://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èque | Licence | Source |
|---|---|---|
| Flask | BSD-3-Clause | https://flask.palletsprojects.com |
| SQLAlchemy | MIT | https://www.sqlalchemy.org |
| psycopg | LGPL-3.0 | https://www.psycopg.org |
| qrcode | BSD-3-Clause | https://github.com/lincolnloop/python-qrcode |
| Pillow | MIT-CMU | https://python-pillow.org |
| pandas | BSD-3-Clause | https://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.