Licences tierces
Le code de Service-Overtchat est sous licence MIT ; ses textes, son nom et sa charte graphique sont réservés (fichier LICENSE du dépôt). Il s'appuie aussi sur des composants écrits par d'autres, qui gardent chacun leur propre licence. Les voici.
1. Servis à votre navigateur
Ces bibliothèques sont hébergées par le site lui-même et envoyées à votre navigateur ; elles partent aussi dans l'archive du site (/dl/site), avec leur fichier de licence.
| Bibliothèque | Version | Licence | Détenteur |
|---|---|---|---|
| Leaflet | 1.9.4 | BSD-2-Clause | © 2010-2023 Volodymyr Agafonkin, © 2010-2011 CloudMade |
| protomaps-leaflet | 5.1.0 | BSD-3-Clause | © 2021-2024 Protomaps LLC |
| TensorFlow.js | 4.22.0 | Apache-2.0 | © Google LLC |
| NSFWJS | 4.4.0 | MIT | © Infinite Red, Inc. |
| Modèle NSFWJS mobilenet_v2 | v4.4.0 | MIT | Dépôt NSFWJS (Infinite Red) |
2. Données et carte
| Élément | Licence ou conditions |
|---|---|
| Données OpenStreetMap (le fond de carte) | ODbL 1.0 — © OpenStreetMap contributors |
| Tuiles Protomaps (fond de carte, hébergé par ce site) | Extraites du build public Protomaps (schéma BSD-3-Clause) ; aucune requête vers un tiers à l’affichage |
Liste des villes (Config/villes.txt) |
Données GeoNames, CC-BY-4.0 — liste filtrée par ce projet |
3. Installés par l'installateur
L'installateur ne distribue aucun de ces composants : il les télécharge chez leur éditeur et les compile sur la machine de l'exploitant. Chacun reste sous sa licence, dont le texte accompagne ses sources.
| Composant | Licence | Source officielle |
|---|---|---|
| UnrealIRCd | GPL-2.0 | www.unrealircd.org/ |
| InspIRCd | GPL-2.0-only | github.com/inspircd/inspircd |
| ircd-hybrid | GPL-2.0-or-later | github.com/ircd-hybrid/ircd-hybrid |
| Bahamut | GPL-1.0-or-later | github.com/DALnet/bahamut |
| ircu2 | GPL-1.0-or-later | github.com/UndernetIRC/ircu2 |
| Anope | GPL-2.0-only | github.com/anope/anope |
| Eggdrop | GPL-2.0-or-later | github.com/eggheads/eggdrop |
| mysqltcl | permissive (type HPND) | packages.debian.org/mysqltcl |
| tcltls | permissive (type BSD) | core.tcl-lang.org/tcltls |
Le serveur Overtchat-Hybrid est écrit pour ce projet ; sa conception s'inspire d'ircd-hybrid, d'UnrealIRCd et d'ircu.
4. Modération côté serveur
Les services de modération des images et de la voix tournent sur le serveur ; leurs paquets Python sont installés depuis PyPI par l'installateur, dans une version ÉPINGLÉE — celle qui tourne et a été éprouvée sur ce serveur (Tools/moderation-setup.sh) —, et ne sont pas redistribués par ce site.
| Paquet | Licence |
|---|---|
| NudeNet (images) | AGPL-3.0 d'après ses fichiers de licence (ses métadonnées indiquent MIT) ; utilisé sans modification |
| faster-whisper (voix) | MIT |
| Modèle Systran/faster-whisper-small | MIT |
| onnxruntime, ctranslate2 | MIT |
| PyAV | BSD-3-Clause ; embarque FFmpeg (LGPL ou GPL selon sa construction) |
| opencv-python-headless | Apache-2.0 |
5. Lanceur et OverScript
Les applications de bureau reposent sur Electron (MIT), qui embarque Chromium (licences multiples) et FFmpeg (LGPL-2.1). Leurs notices sont livrées dans chaque paquet, à côté de l’exécutable : LICENSE.electron.txt et LICENSES.chromium.html.