# License Choice

> Choisir et faire respecter une licence adaptée au projet. Use this skill whenever the user asks about license choice in an open-source maintenance context — including phrasing like "choisir une licence", "mit ou apache", "changer de licence" — even if they don't name the skill directly.

- Skill: `tryboy869/license-choice` (Agent Skill)
- Install (CLI): `npx skillmds@latest add tryboy869/license-choice`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tryboy869/license-choice/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: Tryboy869 (https://skillmd.com/u/tryboy869)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tryboy869/license-choice

---


## Quand invoquer ce skill

Choisir et faire respecter une licence adaptée au projet.

## L1 — Réflexe de base

Ajouter un fichier LICENSE dès le premier commit (MIT par défaut si aucune contrainte particulière) — un repo sans licence n'est pas légalement open source.

## L2 — Pratique professionnelle par défaut

Arbitrer MIT/Apache-2.0 (permissif, patent grant pour Apache) vs GPL/AGPL (copyleft) selon si le projet est une lib consommée par des tiers ou une application autonome.

## L3 — Maîtrise d'architecte

Gérer un changement de licence rétroactif (nécessite l'accord de tous les contributeurs ayant du copyright, ou un CLA signé en amont qui le permet) ; documenter le choix dans un ADR (Architecture Decision Record).

## Chaînage

Si ce skill révèle un besoin relevant d'un autre pilier, enchaîner automatiquement sur : governance/contributor-agreements.

