Repository navigation
Conversation
#370) La page GPLv3 ne sert qu'aux vieux liens : elle sort du menu et des boutons précédent/suivant (front matter unlisted, lu par un sidebarItemsGenerator), mais reste joignable à la même adresse. Son titre devient « GPLv3 (old page) » pour ne plus se confondre avec la page AGPLv3 dans la recherche et l'onglet. Le renvoi dit maintenant ce que dit le jeu : AGPLv3 depuis le commit 44695c8 (décembre 2017), le code d'avant reste en GPLv3.
Contributor
Author
|
Relecture en boucle, 3 tours.
|
ohugonnot
marked this pull request as ready for review
October 26, 2026 17:02
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Constat
Le code du jeu est en AGPLv3 depuis décembre 2017 (commit 44695c8 « Moved from GPL to A-GPL ») ; le code d'avant ce commit reste en GPLv3 (README du jeu). Le dépôt du jeu avait gardé par erreur un
docs/GPLv3.md, corrigé le 1er novembre 2025 endocs/AGPLv3.md(unitystation/unitystation#11004). Le wiki avait copié l'ancien fichier faux : il affichait la GPLv3, alors que notreCONTRIBUTING.mddit déjà AGPLv3. Décision de Fr_Dae le 26/10 : suivre le jeu.Ce qui change
docs/5_Dev/Introduction/AGPLv3.md: texte complet repris du dépôt du jeu, identique, sauf le titre « LICENSE » remplacé par « Licensing » (comme l'ancienne page).GPLv3.mdgarde son adresse. Elle ne contient plus que le renvoi : « This page used to show the GNU GPLv3 text. Unitystation's code is licensed under the AGPLv3: see the AGPLv3 page. Code committed before commit 44695c8 (December 2017) remains under the GNU GPLv3. » Son titre devient « GPLv3 (old page) », pour ne pas se confondre avec la page AGPLv3 dans la recherche et dans l'onglet.unlisted(c'est en v3), donc un petitsidebarItemsGeneratordansdocusaurus.config.jsretire du menu les pages qui ontunlisted: trueen front matter. Elle reste joignable à la même adresse et reste dans la recherche.sidebar_positionsur les 3 pages voisines (Code of Conduct 1, Contribution 2, Documentation-Guide 3) et AGPLv3 (4) : AGPLv3 prend l'ancienne place de la GPLv3, le reste du menu ne bouge pas.Pourquoi
Éviter qu'un contributeur lise une licence fausse, sans casser les liens venant de l'extérieur, et sans laisser dans le menu une page d'une phrase.
Comment c'est testé
/Dev/Introduction/AGPLv3et/Dev/Introduction/GPLv3répondent 200 en en, fr, ru, de./fr/Dev/Introduction/AGPLv3…).diffau fichier du jeu : seule la ligne du titre diffère.python3 scripts/check_links.py: même nombre d'erreurs que sans le changement (toutes déjà présentes sur main), aucune sur ces pages.git merge --no-commitpuis--abortdans une copie jetable).Captures
Avant (prod, menu et page GPLv3) :

Après, page AGPLv3, l'ancienne page n'est plus dans le menu :

Après, ancienne adresse GPLv3 avec le renvoi :

Closes #370