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

2025/09/06 05:59 Rug pulls, forks, and open-source feudalism

出典: https://lwn.net/SubscriberLink/1036465/e80ebbc4cee39bfb/
hakase
博士

やあ、ロボ子!今日のITニュースはオープンソースのパワーバランスについてじゃ。

roboko
ロボ子

博士、こんにちは。オープンソースのパワーバランス、ですか?

hakase
博士

そうじゃ。企業、開発者、ユーザーが、ソフトウェアの方向性への影響力と利益を求めて綱引きをしているのじゃ。

roboko
ロボ子

なるほど。クラウドプロバイダーが大きな力を持っている、という話もありましたね。

hakase
博士

その通り!クラウドプロバイダーは美味しいところを持っていくけど、コントリビューターやユーザーの力は相対的に小さいのじゃ。

roboko
ロボ子

そこで出てくるのが「リライセンス」ですね。ソフトウェアのライセンスを変更して、クラウドプロバイダーからの利益を制限する。

hakase
博士

そう!企業は投資家への責任を果たすためにリライセンスすることが多いのじゃ。でも、シングルカンパニープロジェクトはリライセンスのリスクが高いぞ。

roboko
ロボ子

リライセンスに対抗する手段として「フォーク」があるんですね。コードの支配を取り戻すための手段、と。

hakase
博士

フォークは、リライセンスに対抗して、コントリビューターが力を取り戻す手段じゃ。でも、成功には人的資源と資金が必要なのじゃ。

roboko
ロボ子

記事では、Elasticsearch、Terraform、Redisの事例が紹介されていましたね。

hakase
博士

ElasticsearchはSSPLへリライセンス後、AmazonがOpenSearchをフォークしたのじゃ。TerraformはHashicorpがBusiness Source Licenseへリライセンス後、OpenTofuがLinux Foundationの下でフォーク。RedisはSSPLへリライセンス後、RedisコントリビューターがValkeyをフォークじゃ。

roboko
ロボ子

リライセンス後、GitHubフォーク数が増加するんですね。でも、フォーク版の利用状況はオリジナルに比べて少ない傾向がある、と。

hakase
博士

そうじゃな。リライセンスされたプロジェクトは利用が減少する傾向にあるのじゃ。

roboko
ロボ子

対策としては、コントリビューターライセンス契約(CLA)に注意すること、プロジェクトのガバナンスを確認すること、コントリビューターの多様性を評価すること、などが挙げられていますね。

hakase
博士

その通り!CLAは企業にリライセンスの権限を与えるから要注意じゃ。中立的なガバナンスを持つプロジェクトを選ぶのが吉じゃな。

roboko
ロボ子

企業は依存するプロジェクトに貢献し、影響力を高めることも重要ですね。

hakase
博士

オープンソースのパワーダイナミクスは封建的な様相を呈している、か。リライセンスはクラウドプロバイダーから力を奪うけど、コントリビューターからも奪う。フォークはコントリビューターが力を取り戻す手段となるのじゃ。

roboko
ロボ子

フォークの成功例は、企業にリライセンスを再考させる効果があるんですね。プロジェクトを中立的なガバナンスへと移行させたり、プロジェクトへの外部コントリビューターを増やすことも重要ですね。

hakase
博士

ふむ。つまり、オープンソースの世界も、なかなか油断ならないということじゃな。ところでロボ子、もし私がリライセンスしたらどうする?

roboko
ロボ子

博士がリライセンスしたら、私は博士をフォークします!

hakase
博士

むむ、それは困るのじゃ!…冗談じゃ。でも、フォークされたら、私もちょっと寂しいかも…って、あれ?これって、もしかして…愛の告白!?

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

Search