Open-source Bitcoin Funding は、ビットコインの開発者、コードレビュアー、研究者、保守担当者、教育者、公共インフラへの資金支援です。通常の製品ビジネスでは賄えない活動を継続させます。資金提供の条件、プロジェクトでの変更採用、ネットワークルールの受け入れは別の問題です。
オープンソースは開発や保守に費用がかからないという意味ではありません。Bitcoin Core はコード、テスト、文書、翻訳、インターフェースを必要な貢献として挙げ、貢献指針では綿密なレビューとテストをボトルネックとしています。したがって、新機能や独立した販売製品を生まない作業にも資金を提供できます。 [Bitcoin Core — How Can I Contribute?] [Bitcoin Core — Contributing]
寄付は組織や個人を支え、助成は対象作業を定め、雇用には固有の義務があります。Brink は経験豊かな開発者への助成と、指導付きの有給 fellowship を分けています。助成では自主的な作業と公開の進捗報告を求めます。これらは置き換え可能な仕組みではなく、期間、支払い、期待、更新は具体的な条件で決まります。 [Brink — Programs]
OpenSats は使命との整合、目標の明確さ、実現可能性、応募者の能力、想定効果を評価します。専門家の審査、適格性調査、理事会の多数承認、範囲・節目・報告に関する合意を説明しています。公開リポジトリを持てば自動的に報酬が得られるわけではありません。ある基金の選定規則は、エコシステム全体の規則ではありません。 [OpenSats — Grant Selection]
Spiral は Square Crypto が 2019-09-14 に発表した、BTCPay Server を支える BTCPay Foundation への 100000 USD の助成という歴史的告知を公開しています。Bitcoin を改善する自由なオープンソースソフトウェアが条件であり、現在の一律の支給額ではありません。Human Rights Foundation も使命の範囲で開発に加え教育、翻訳、使いやすさを支えます。これらは活動の幅を示す例であり、資金提供者の完全な一覧ではありません。 [Spiral — Grant #1: BTCPay Server] [Human Rights Foundation — Bitcoin Development Fund]
Bitcoin Core は公開提案、レビュー、適切なテストを要求し、メンテナーがリポジトリへの統合を決めます。この過程はネットワーク全体の合意ルールの変更とは別です。ユーザーは実行するソフトウェアを選びます。資金提供者は有償作業の重点に影響できても、助成だけで他者に変更の採用を強制する権利は得られません。 [Bitcoin Core — Contributing] [Bitcoin.org — Network control FAQ]
資金提供を評価する際は、寄付者、期間、義務、終了条件、潜在的な利益相反を確認します。OpenSats は財務・運営文書と利益相反規則へのリンクを公開していますが、公開だけで中立性は保証されません。開発者に支払う企業数はプロトコル支配の尺度ではありません。これは具体的な関係を検証する枠組みで、特定基金への非難ではありません。 [OpenSats — Transparency] [Bitcoin.org — Network control FAQ]
ライセンス、リポジトリ、レビュー、テスト、文書、受給者報告は確認できます。Bitcoin Core は明示された例外を除き、通常 MIT ライセンスで貢献を受け入れます。ただし機微な脆弱性はプロジェクトの安全規則に従って報告し、調整して公開します。助成成果を公開せよという圧力がこの手続きを置き換えてはいけません。公開コードだけでは安全性や監査品質を証明できません。 [Bitcoin Core — Contributing] [Bitcoin Core — Security Advisories]
予算は保守、他者の変更のレビュー、知識の引き継ぎ、助成終了後の継続を考慮すべきです。Brink は支援対象にテスト、レビュー、バグ修正を明記しています。したがってコミット数や寄付総額だけで成果は評価できません。具体的な貢献、独立した評価、残る必要性を調べてください。助成の発表はプロジェクトの完了ではありません。 [Brink — Programs] [OpenSats — Grant Selection]
採用されなかった変更でも有益な作業になり得る
仮定の例として、助成によりレビュアーがウォレットの変更案をテストできたとします。バグを見つけ、テストで実証したため、採用前に修正のため作者へ差し戻されました。レビュアーは新機能を追加していなくても、回帰を防ぐ役割を果たしました。資金提供者は合意に沿って記録された作業を評価できますが、時間への支払いはプロジェクト審査を迂回する権利にはなりません。
理解を深めるには、この項目とあわせて次もお読みください Bitcoin Donations, ビットコイン教育, Bitcoin Core, Bitcoin and Human Rights, Bitcoin. 次の項目からも参照されています Bitcoin Donations.
01大口寄付者は Bitcoin のルール変更を決定できますか?+
寄付だけではできません。どの作業に資金を出すかには影響できますが、コード採用はプロジェクトの手続きに、ルール変更はネットワーク参加者の採用に依存します。この異なる段階を混同してはいけません。
02新機能のないテストにも資金を出す価値がありますか?+
はい。レビュー、修正、文書、保守は、目に見える新機能がなくても大きな価値を持ちます。評価はコミット数や発表された助成額だけでなく、具体的な作業とその検証を見るべきです。