Linus Torvalds Calls Rules That Police AI Tools 'Utterly Stupid'. Here's Linux's Rule Instead
Описание и применение
Linux отказался от метки "Assisted‑by" и внедрил требование ручного подписания, сохраняя прозрачность и ответственность, в то время как QGIS запретил AI‑код, что привело к высоким отказам.
Задача
Open source projects struggle to balance AI‑assisted code contributions with maintainability and accountability.
Результат
Linux achieved a balanced AI policy that maintains accountability without banning AI, while QGIS’s strict ban led to higher rejection rates and maintainability issues.
Рабочий процесс
- 1. Review AI policy changes on LKML and QGIS QEP 408.
- 2. Update CONTRIBUTING.md to require Signed‑off‑by by a human and explain AI usage in PR description.
- 3. Add CI check to fail PRs without Signed‑off‑by or use DCO GitHub app.
- 4. Enforce maintainers to close PRs that appear unreviewed or contain unexplained diffs.
- 5. Monitor compliance and block repeat offenders.
Доказательства
Since Linux 7.0 the kernel's AI coding assistants guide has asked developers to add an Assisted‑by tag to commits made with LLM help.
On October 9 Sasha Levin posted a patch to remove the requirement.
The kernel guide spells it out: "AI agents MUST NOT add Signed-off-by tags. Only humans can legally certify the DCO."
QEP 408, "AI tool use policy" started in January 2026 as a disclosure-based policy by Even Rouault.
- Дата записи: 2026-10-17T14:41:25.779Z