GitHubはオープンソースの資金調達のために、全員に月額1ドルの追加料金を課すべきだ
概要
オープンソース依存に対する持続可能な資金調達モデルの提案。
依存パッケージ数や従業員数に応じて月額課金し、開発者に還元する仕組み。
GitHubやSpotifyのような分配モデルの導入案。
現状の「寄付頼み」からの脱却の必要性。
課題点や今後の議論の余地についても言及。
オープンソース依存と資金調達の課題
- 多くの企業や開発者が、無償のオープンソースソフトウェアに依存
- 無料で使えることが当然視され、開発者の労力が正当に評価されない現状
- 寄付やスポンサーシップに頼った不安定な資金調達
- 持続可能性の欠如による、開発者のモチベーション低下やプロジェクト停止リスク
新しい資金分配モデルのアイデア
- package.jsonやrequirements.txtを自動で読み取り、依存数に応じて課金
- 例:1依存あたり月額5ドル、または従業員1人あたり月額1ドル
- 集めた資金を**エスクロー(第三者管理)**で保持し、開発者に分配
- GitHubなどのプラットフォームが、利用ユーザー数に応じて追加課金し、オープンソースファンドへ拠出
- パッケージへの依存記載数やDockerfileのFROMコマンドなど、利用実態に応じて分配比率を決定
- 利用企業にはバッジやプロフィール装飾などのインセンティブも検討
Spotify型分配モデルの参考
- Spotifyの収益分配のように、利用実績に基づき資金を分配
- アーティストへの分配に課題はあるが、一定の仕組みとして機能
- 完全な公平性は難しいが、現状よりは透明性・持続性の向上が見込める
アイデアの課題・今後の検討ポイント
- Linuxカーネルのような基盤ソフトが依存ファイルに現れない場合の扱い
- 分配基準の設計や不正利用対策
- 強制参加(opt-out)か任意参加かの方針
- 実装・運用コストやプラットフォームの協力が不可欠
- 現状維持の問題点を広く認識し、議論を深める必要性
まとめ:持続可能なオープンソース支援の必要性
- 現状の無償依存体制は、開発者・社会双方にとって不健全
- 新たな資金循環モデルの模索と実装が急務
- 議論のきっかけとして、柔軟な発想と多様な意見の集約が重要