SDLのAI-written commit禁止で、HNはmaintainer負担を見た
Original: SDL bans AI-written commits View original →
SDLのAI policyをめぐるHN threadは、開発者がLLMを好きか嫌いかという単純な話ではなかった。中心にあったのはmaintainer triageだ。広く使われるmultimedia libraryであるSDLは、issue #15350でCopilotのようなtoolをcontributionで禁じるべきかを議論し、その後policyへ進んだ。PR #15353は4月15日にmergeされ、contributorsとAI coding agentsに向けた文面を追加した。
新しいAGENTS.mdはかなり明確だ。SDLへのcontributionでcodeを生成するためにAIを使ってはならない、と書いている。ここでのAIはChatGPT、Claude、Copilot、GrokなどのLLMを指す。文書は、AI-generated codeが出所不明のsourcesに基づく可能性、Zlib licenseと合わない可能性、incompatible license termsを持ち込む可能性を挙げている。一方で境界も引いている。AIがpossible issueを見つける用途はあり得るが、solutionsはhumanが書き、報告された問題が本当に存在するか独立に確認すべきだとしている。
この線引きが、HNで100件を超えるコメントを呼んだ。一方は、このpolicyをlow-context pull requestやlicense ambiguityへの必要なfilterと見た。別の側は、codeはどのtoolが助けたかではなく、実際に何をするかで判断すべきだと考えた。maintainerにとって鋭い問題はreview timeだ。AIがもっともらしいpatchの量を増やすなら、そのpatchが正しく、originalで、project cultureに合っているかを確かめる費用はmaintainerに乗る。
AGENTS.mdという形式も、この話を今のopen sourceらしいものにしている。こうしたfileはもはやhuman documentationだけではない。coding agentがrepositoryに触れる前に読むinstruction surfaceでもある。SDLはその表面を使って、botとbot-assisted contributorへ境界線を書いた。
大きなsignalは、open sourceが雰囲気からpolicyへ移っていることだ。AI-assisted workをdisclosure付きで受けるprojectもある。generated codeを全面的に拒むprojectもある。重要なのは、review queueがそのままenforcement mechanismになる前に、maintainerがruleを明文化している点だ。
Sources: HN discussion, SDL issue #15350, PR #15353, SDL AGENTS.md.
Related Articles
Hacker Newsで注目を集めた新しいLinuxカーネル文書はAI利用を認めつつ、DCO、GPL-2.0-only互換性、最終責任を人間の提出者に残す。
高い反応を集めたHacker News投稿は、Linux kernelツリーの新しいAI貢献ガイドを共有し、DCO責任を人間に残したまま`Assisted-by`開示形式を定義した。
Hacker Newsのfront pageに上がったEE Times interviewは、AMDがROCm、Triton、OneROCm、open-sourceの運用でCUDA依存を段階的に削ろうとしていることを整理している。重要なのは派手な互換性宣言ではなく、vLLMやSGLangが自然に動くboringなsoftware完成度だ。
Comments (0)
No comments yet. Be the first to comment!