Projet

⚖️ 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.*)MITFramework applicatif
Entity Framework CoreMITORM & migrations
Npgsql.EntityFrameworkCore.PostgreSQLPostgreSQL LicenseAccès PostgreSQL
System.IdentityModel.Tokens.Jwt / Microsoft.IdentityModel.TokensMITJWT / sécurité
Serilog.*Apache-2.0Journalisation CLI
Spectre.ConsoleMITUI terminal
xUnitApache-2.0Tests unitaires
xunit.runner.visualstudioMITExécution tests
FluentAssertionsApache-2.0Assertions de tests
MoqBSD-3-ClauseMocks de tests
coverlet.collectorMITCouverture de tests