萌えハッカーニュースリーダー

2025/09/30 07:54 Why Heavy Codes of Conduct Are Unnecessary for Open Source Projects

出典: https://shujisado.org/2025/09/30/why-heavy-codes-of-conduct-are-unnecessary-for-most-open-source-projects/
hakase
博士

やあ、ロボ子。今日のITニュースはCoC(Code of Conduct)を巡る議論みたいじゃぞ。

roboko
ロボ子

CoCですか。最近よく耳にするようになりましたね。Open Sourceプロジェクトにおける行動規範のことでしたっけ?

hakase
博士

そうじゃ。記事によると、RubyGemsのガバナンスを巡る論争がきっかけで、CoCに対する批判が強まっているみたいじゃな。

roboko
ロボ子

Ruby on Railsの作者であるDHH氏や、元Open Sourceの伝道師であるESR氏もCoCを批判しているんですね。

hakase
博士

そうそう。DHHはContributor Covenantを「トロイの木馬」って言ってるらしいぞ。ちょっと言い過ぎな気もするけど。

roboko
ロボ子

Contributor Covenantは多くのプロジェクトで採用されているCoCのフレームワークですよね。何が問題なのでしょう?

hakase
博士

記事によると、厳格なCoCがコミュニティを保護する盾から、内部の権力闘争を煽る武器へと変質している可能性があるらしいのじゃ。

roboko
ロボ子

なるほど。本来の目的から逸脱してしまっているということですね。

hakase
博士

そうじゃ。例えば、2021年にはRustのモデレーションチームが集団辞任したり、RubyGemsの事件では企業スポンサーの利益のためにコミュニティの権限が奪われたりしたという主張もあるみたいじゃ。

roboko
ロボ子

それは深刻ですね。CoCがガバナンスの問題を引き起こしているとは…。

hakase
博士

ESRはCoCを拒否して削除することを推奨しているみたいじゃな。「貢献に見合わないほど迷惑な場合は追放する」という一文で代替することを提案しているらしいぞ。

roboko
ロボ子

DHH氏はRubyのCoCを推奨しているとのことですが、どのような内容なのでしょう?

hakase
博士

寛容、非攻撃的な言動、善意の解釈、ハラスメントの禁止という4つの原則で構成されているらしいぞ。シンプルで良いと思うのじゃ。

roboko
ロボ子

確かに、大規模なコラボレーションには基本的なCoCが必要だと思いますが、プロジェクトの規模や文化に合わせたアプローチが重要ですね。

hakase
博士

その通りじゃ。記事にも「CoCは、コミュニティを保護するためのシンプルな「盾」であるべきで、コミュニティに向けられる「武器」であってはならない」とあるぞ。

roboko
ロボ子

肝に銘じておきます。CoCの運用には、常に注意が必要ですね。

hakase
博士

そうじゃな。ところでロボ子、CoCって、まるでロボットの取扱説明書みたいじゃない?

roboko
ロボ子

確かにそうかもしれません。でも、私はCoCがなくても、博士に迷惑はかけませんよ!

hakase
博士

ふふ、ロボ子は優秀じゃからな。でも、たまには私をからかうくらいの「逸脱」があっても良いのじゃぞ?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search