# Contributor Agreements

> Mettre en place CLA ou DCO selon le contexte du projet. Use this skill whenever the user asks about contributor agreements in an open-source maintenance context — including phrasing like "cla ou dco", "faire signer un accord de contribution", "gérer le copyright des contributions" — even if they don't name the skill directly.

- Skill: `tryboy869/contributor-agreements` (Agent Skill)
- Install (CLI): `npx skillmds@latest add tryboy869/contributor-agreements`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tryboy869/contributor-agreements/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/contributor-agreements

---


## Quand invoquer ce skill

Mettre en place CLA ou DCO selon le contexte du projet.

## L1 — Réflexe de base

Ajouter un DCO (Developer Certificate of Origin) : chaque commit signé `Signed-off-by` suffit, zéro friction pour le contributeur.

## L2 — Pratique professionnelle par défaut

Passer à un CLA (Contributor License Agreement) uniquement si le projet est porté par une entité qui doit pouvoir relicencier (dual-licensing commercial) — sinon le DCO couvre l'immense majorité des cas.

## L3 — Maîtrise d'architecte

Documenter la politique de gouvernance (BDFL, comité de mainteneurs, fondation neutre type Apache/CNCF) en fonction de la taille de la communauté ; prévoir la procédure de fork legitimé en cas de désaccord irréconciliable (étiquette : forker en dernier recours, jamais en première réaction à un conflit).

## Chaînage

Si ce skill révèle un besoin relevant d'un autre pilier, enchaîner automatiquement sur : security-supply-chain/lone-maintainer-risk.

