概要
Caddyプロジェクトの創設者Matt Holtが、運営体制の変更を発表。 メンテナーチームにリリース権限を移譲し、コミュニティ主導へ移行。 成長に伴う課題と自身の負担増加、ボトルネック解消を説明。 今後は貢献者やスポンサーへの感謝を強調し、プロジェクトの持続的発展を目指す。 本人は引き続き関与しつつ、役割を再定義する方針。
Caddyプロジェクト運営体制の転換
- Caddyは11年の歴史 を持つ人気Webサーバープロジェクト
- 創設者Matt Holt が全てのコメント・Issue・PRを個人で管理してきた現状
- メンテナーチームへタグ・リリース権限を委譲 し、運営体制を分散化
- コミュニティ主導のリーダーシップ を強化、バスファクター1からの脱却
- Matt自身がボトルネック となりつつある現状の打破が狙い
- プロジェクトのスケーラビリティ向上 を目指す方針
これまでの運営体制
- 毎日数件のGitHub通知 を確認し、個別に対応する日課
- バグや機能追加の判断が明確 で、対応も迅速
- Caddy v2リリース後も、新規性と開発初期の明確なビジョンにより運営が容易
- 通知ボックスが事実上のTODOリスト、常時1ページ未満(約25件)に管理
- コミュニティフォーラム設立後も、1日1〜3件の投稿に全て目を通す体制
成長と変化
- ドキュメントの充実 や、コミュニティによる知識の蓄積
- 経験豊富な貢献者の登場 (@Whitestrake, @francislavoie, @elcore, 他多数)
- フォーラムの質問がニッチ化 し、専門性が高まる傾向
- GitHub通知が急増、200件近い未処理通知・200件のIssue・50件超のPR
- バグ報告の難易度上昇、再現や修正に高度な専門知識が必要
- 機能要望もより複雑化、大規模な新機能はほぼ実装済み
現状の課題
- 通知・対応件数の増加による負担増、精神的ストレスと家庭への影響
- 全ての新規活動に即応できない状況、プロジェクト成長の妨げ
- バグや要望の複雑化 により、1人での管理が限界
今後の方針
- GitHubやフォーラムの通知を大幅に削減、自分にしかできない作業へ集中
- 既存のTODOリストを手動で整理、200件超のバックログ解消
- メンテナーチームにリリース権限を移譲、2名以上の承認で新リリース
- メンテナーチーム・コラボレーターの拡大、貢献実績重視の招待制
- セキュリティ強化(2FA必須)、アクセス権限の適切な管理
- バスファクター向上とボトルネック解消、Mattの負担軽減と品質維持
コミュニティ・スポンサーへの感謝
- 全ての貢献者・協力者への深い感謝
- スポンサー支援がプロジェクト存続の鍵、今後も継続的なサポートを希望
- Matt自身もプロジェクトへ積極的に関与継続、役割の再定義を強調
- 今後もコミュニティ主導での発展を目指す姿勢