⚖️ Licence & crédits
Playalama est distribué sous licence libre AGPLv3.
Licence du projet
Le code source de Playalama est sous GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later).
Fichier de référence : LICENSE à la racine du dépôt.
Résumé : si vous modifiez le logiciel et le redistribuez — ou l'exécutez en service réseau — vous devez rendre le code source correspondant disponible sous la même licence.
Dons & gratuité
Les dons pour financer l'infrastructure sont compatibles avec l'AGPLv3. La licence ne bloque pas la monétisation, mais impose que les versions modifiées restent libres sous AGPL.
Outils de développement
L'utilisation de JetBrains Rider Community (ou de tout autre IDE) n'affecte pas la licence AGPL du code produit. La licence de l'IDE est indépendante.
Crédits lexicaux
Les données lexicales (lemmes, définitions, synonymes) sont importées depuis le projet Kaikki.org (extraction Wiktionnaire).
Projet source : https://kaikki.org/
Dépendances tierces principales
Inventaire basé sur les dépendances NuGet du dépôt. Vérifier les notices officielles de chaque projet en cas d'audit juridique.
| Dépendance | Licence | Utilisation |
|---|---|---|
| .NET / ASP.NET Core / Extensions (Microsoft.*) | MIT | Framework applicatif |
| Entity Framework Core | MIT | ORM & migrations |
| Npgsql.EntityFrameworkCore.PostgreSQL | PostgreSQL License | Accès PostgreSQL |
| System.IdentityModel.Tokens.Jwt / Microsoft.IdentityModel.Tokens | MIT | JWT / sécurité |
| Serilog.* | Apache-2.0 | Journalisation CLI |
| Spectre.Console | MIT | UI terminal |
| xUnit | Apache-2.0 | Tests unitaires |
| xunit.runner.visualstudio | MIT | Exécution tests |
| FluentAssertions | Apache-2.0 | Assertions de tests |
| Moq | BSD-3-Clause | Mocks de tests |
| coverlet.collector | MIT | Couverture de tests |