ソフトウェアライセンス管理ツールを開発する企業 WhiteSource が近々発表するレポートによると、コピーレフトライセンスに代えて、寛容なオープンソースソフトウェアライセンスの人気が高まり続けているという。
許容ライセンスには MIT ライセンスや Apache 2.0 ライセンスが含まれ、ライセンス許諾者が対象となるソフトウェアに対して、最小限の警告のみで、コード リビジョンの共有などの義務を課さずに、ほぼ何でも好きなように行うことを許可することから、このように呼ばれています。
GPLv2、GPLv3、LGPLv2.1 などのコピーレフト ライセンスは同様の自由を伝えますが、簡単に言えば、ライセンサーがライセンスされたコードのバージョンや派生物を公開して、その自由を制限しないことを要求します。
WhiteSource は、200 を超えるさまざまなプログラミング言語の約 400 万のオープンソース パッケージと 1 億 3000 万のオープンソース ファイルの分析に基づいて、「許容型オープンソース ライセンスの使用は増加し続けていますが、コピーレフト ライセンス、特に GPL ファミリーの使用は減少し続けています」と結論付けました。
2019年、ホワイトソースデータセット内のソフトウェアの33%がコピーレフトライセンスに依存し、67%のソフトウェアが寛容なオープンソースライセンスを支持しており、これは2018年より3パーセントポイント増加している。
2012 年を振り返ると、コピーレフト ライセンスはプロジェクトの 59 パーセントで見られ、許容ライセンスはわずか 41 パーセントでした。
WhiteSourceの許可を得て使用したチャート
これは、GitHub が 2015 年に観察したコピーレフトに反対する傾向と一致しているようです。
WhiteSource の製品担当副社長 David Habusha 氏はThe Registerへの電子メールで、コピーレフト ライセンスは 1985 年にフリーソフトウェア財団によって「当時の悪徳企業がオープンソース ソフトウェアを使用し、その再配布を制限することができないようにするために」作成されたと述べています。
しかし時代は変わったと彼は主張する。「もはや『我々』対『彼ら』、つまりオープンソースコミュニティ対営利企業という構図ではない」と彼は語った。
ハブシャ氏は、今日のオープンソース プロジェクトのトップ 10 は Facebook、Google、Microsoft によって管理されており、現代のアプリケーションのソフトウェア スタックの 60% ~ 80% はオープンソース コードで構成されていると説明した。
今日では、シナリオは「小規模 vs. 大規模」として表現されることが多く、特定のオープンソース プロジェクトを中心にビジネスを構築したいスタートアップ企業は、競争に対する防御策としてソフトウェア ライセンスに目を向けています。これは、そのようなライセンスが保持するように設計された自由に反するにもかかわらずです。
「ElasticSearch、Redis Lab、Dockerなど、人気のオープンソースプロジェクトを運営する企業は、オープンソースコミュニティに還元することなくオープンソースプロジェクトを収益化していると、3大クラウドプロバイダーを非難している」とハブシャ氏は述べた。
「こうした非難には異論もあるだろうが、過去18カ月間に、クラウドプロバイダーがこの傾向を続けるのを阻止するためにライセンスの変更を行った企業がいくつかあった」
しかし、ハブシャ氏は、これらの改訂されたライセンスは好評ではないと指摘した。クラウドプロバイダーによる特定のRedisコードの収益化を制限するRedis Labのコモンズ条項は、オープンソースコミュニティからの抵抗に遭い、最終的にRedis Source Available Licenseに移行したとハブシャ氏は述べた。
でも待って
オープンソースライセンスコンサルタントのポール・バーグ氏は、かつてAmazonとMicrosoftの両方で働いていた経験があり、コピーレフトライセンスを無視すべきではないと示唆しています。また、パーミッシブライセンスはオープンソースとプロプライエタリの両方の事業に組み込むことができるため、統計的に有利な結果をもたらすと主張しています。一方、コピーレフトライセンスはプロプライエタリコードに特化した組織とは依然として互換性がありません。
「コピーレフトライセンスへの関心が薄れているという『傾向』は、コピーレフトライセンスが存在する限りずっと話題になってきた」と彼はThe Registerへの電子メールで述べた。
「プロプライエタリなライセンスとの統合においては、Apache、MIT、BSD のようなより許容度の高いライセンスの方が人気があるというのは、これまでも常に真実でした。これは、これらのライセンスがプロプライエタリなソフトウェアとのインターフェースにおいて、特にそのソフトウェアの作者が再配布権を放棄したくない場合に、多くの制限や義務を課さないことから予想されることです。」
ブルース・ペレンズ氏、新たなデータ共有暗号ライセンスをめぐる論争の中、オープンソース・イニシアチブを離脱:「ライセンスに関して間違った道を歩んでしまった」
続きを読む
しかし一方で、特にクラウドコンピューティングの分野では、AGPLのような極めて強力なコピーレフトライセンスへの関心が再び高まっています。AGPLはGPLよりもさらに制限が緩いライセンスですが、その理由は、AGPLには、そのソフトウェアの消費者が、単に自分たちの利益だけのためにソフトウェアを拡張したり再パッケージ化したりするのではなく、コミュニティのメンバーであり続けるという強い保証があるからです。
バーグ氏は、より顕著な傾向は、ライセンスの全範囲を含むオープンソースの普及が進んでいることだと主張している。
「ソフトウェアの大部分がオープンソースソフトウェアではない企業を見つけるのは、かなり稀になってきています」と彼は述べた。「独自の著作者によって付与された独自の知的財産権に頼るということは、自分の貢献が非常に高い価値を持つと考えていることを意味し、共有されていない貢献のプライベートフォークを維持するコストが、オープンコミュニティで協力しているすべての競合他社やユーザーの開発を統合する容易さを上回っているということです。」
一部の企業ではそうかもしれないが、一般的ではないとバーグ氏は言う。®