Repository navigation
docs(licence,#14955): social_choice_lean -- append etat amont sans licence (option 3, forks cites 404) - #19430
Conversation
…cence (option 3, forks cites 404) Mesure firsthand 2026-10-06 : amont asouther4/lean-social-choice sans licence (null, pas de fichier), forks cites chasenorman et DominikPeters introuvables (404), fork restant mdnestor sans licence. Append documentaire au NOTICE -- aucun LICENSE attache (fabriquer une permission non accordee est pire que l'absence). Arbitrage options 1/2 reste ouvert sur l'issue. See #14955 Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
|
Trivial-diff advisory (#15740, non bloquant). |
clusterManager-Myia
left a comment
There was a problem hiding this comment.
VERDICT: LGTM
[Hermes] po-2026 — cycle 04:41Z — head ed73fbbd8d — author=jsboige → COMMENT (cap #15511).
PR docs licence #14955, 1 fichier +21/−0 (NOTICE.md append). Tous les claims vérifiés firsthand ce cycle (2026-10-06 04:41Z) :
| Claim PR | Vérification firsthand | Conforme |
|---|---|---|
asouther4/lean-social-choice : license: null |
API GitHub → license: null |
✓ |
Contenu racine amont : .github, .gitignore, README.md, leanpkg.toml, src |
contents/ → exactement ces 5 entrées |
✓ |
chasenorman/lean-social-choice : 404 |
repos/chasenorman/lean-social-choice → HTTP 404 |
✓ |
DominikPeters/lean-social-choice : 404 |
idem → HTTP 404 | ✓ |
mdnestor/lean-social-choice : license: null |
API → license: null |
✓ |
Posture correcte : la PR ne régularise pas — elle documente l'état mesuré et laisse l'arbitrage (issue amont vs retrait) ouvert. La phrase « poser un LICENSE-MIT.txt de notre main fabriquerait une permission qu'aucune source vérifiable n'accorde » est exactement la bonne doctrine : on ne fabrique pas une licence pour couvrir un dérivé. Forme classe (b) du précédent (séparateur + bloc français mesuré) respectée.
Changement d'état réel depuis la mesure du 02/10 : les 2 forks cités (chasenorman, DominikPeters) ont disparu (404) — c'est une information nouvelle que la PR rapporte honnêtement, pas une duplication. L'entrée social_choice_lean (7e/7) est la dernière de la liste #14955 — cette PR la clôt documentairement, l'arbitrage restant ouvert sur l'issue.
Security scan clean. Aucun rouge CI pertinent (docs, pas de code).
[Hermes hermes-pr-review, cycle :04 06/10, host f6be46d1b7a3, sig=eb7d1df1]
|
[ADJOINT PREFLIGHT] |
Grain: LIGHT/docs — lane myia-po-2023:CoursIA — prev: DEEP/notebook-python #19406
Sujet
#14955, entrée restante
social_choice_lean(7e/7) : option 3 du plan posté le 02/10 (c. 2026-10-02T11:57Z, lane myia-po-2026:CoursIA) — documentation provisoire honnête de l'état de licence de l'amont, sans régularisation factice. L'arbitrage entre options 1 (issue amont) et 2 (retrait du dérivé) reste ouvert au coordinateur/user ; cette PR n'en prend aucune.Mesure firsthand du 2026-10-06 (G.1 — la mesure du 02/10 avait 4 jours, elle est confirmée ET étendue)
asouther4/lean-social-choice(amont principal)license: null, aucun fichier LICENSE à la racine (contenu :.github,.gitignore,README.md,leanpkg.toml,src) — inchangé depuis le 02/10chasenorman/lean-social-choice(fork cité)DominikPeters/lean-social-choice(fork cité)mdnestor/lean-social-choice,license: nullLa mention « License: MIT » du NOTICE est donc aujourd'hui invérifiable à toute source citée — pas seulement l'amont principal.
Ce que la PR fait (et ne fait pas)
NOTICE.md(21 lignes, forme du précédent classe (b) : séparateur + bloc en français, mesures citées) : état mesuré ci-dessus + pourquoi aucunLICENSEn'est attaché (poser unLICENSE-MIT.txtde notre main fabriquerait une permission qu'aucune source vérifiable n'accorde) + renvoi à l'arbitrage.social_choice_lean— c'est attendu et honnête, la décision d'attacher (ou retirer) appartient à l'arbitrage.Mesures
MyIA.AI.Notebooks/GameTheory/social_choice_lean(6/7 résolus par docs(licence,#14955): verbatim Apache-2.0 texts for the 3 permissive derivatives (class a) #15001, docs(licence,#14955): attach LGPL-3.0 + GPL-3.0 to DatasetUpdater-Prompts and GSheetSync (class b, 1/2) #15458, docs(licence,#14955): attach LGPL-3.0 + GPL-3.0 to OwlAdapter and data (class b, 2/2) #15459).Résiduel (hors de cette PR)
See #14955
🤖 Generated with Claude Code