科学&テクノロジー

単一ベンダーが新しい独自仕様となる理由

4月 19, 2024 / nipponese

1713555752
2024-04-19 17:45:09

よく考えてみると、非競合ライセンスへの再ライセンス傾向により、単一ベンダーのオープンソース ソフトウェアの本当の姿が暴露されていることに気づきました。それは、隠れたプロプライエタリ ソフトウェア (または、Dirk Riehle 氏の言うネオプロプライエタリ) です。 言った 数年前)。 この記事では、私がどのようにしてこの結論に至ったのかについて詳しく説明します。

裏話

すべての再ライセンスのストーリーは、オープンソースに関する同じストーリーに基づいて構築されています。 次のような話です。

コンピューター時代の黎明期には、ソフトウェアは価値があるとは考えられておらず、すべてはハードウェアに関するものでした。 非常に高価な独自のマシンが販売されることになりますが、それらを使用する人々は、そのマシン上で実行されるソフトウェアをコモンズとして開発し、自由に共有することになります。

Don DeBold、米国カリフォルニア州サンノゼ出身、CC BY 2.0 https://creativecommons.org/licenses/by/2.0、ウィキメディア・コモンズ経由

80 年代と PC の台頭により、ハードウェアはますます商品化され、ソフトウェアの価値はますます高まりました。 Microsoft のようなソフトウェア会社が設立され、それによって独自のソフトウェア アプローチが採用されました。つまり、単一の事業体が製造されたソフトウェアを所有し、その事業体は、制限的なライセンス条件のおかげで、ソフトウェアから得られるすべての価値を取得することを意図しています。

このアプローチは、特に Microsoft がその支配的な地位を利用することを決定したため、多くの行き過ぎをもたらしました。 公然と開発されたオープンソース ソフトウェアは、この邪悪な独自アプローチに反応して 90 年代に成長しました。 このモデルでは、オープンに協力する組織や個人のコミュニティによってソフトウェアがコモンズとして作成され、コミュニティの参加者間で価値が共有されます。 これはすべて、許可を求めずに構築する自由や、収益を含むあらゆる目的に使用する自由など、多くの自由を保証する無料のオープンソース ライセンスのおかげで可能になっています。

その後 20 年間で、オープンソースは圧倒的な人気を博し、ソフトウェア革命を引き起こしました。 あ 最近の研究 ハーバード ビジネス スクールの研究者らは、オープンソース ソフトウェアの需要側の価値を 8 兆 8,000 億ドルと見積もっています。 言い換えれば、オープンソースがなければ、企業はソフトウェアに現在支払っている金額の 3.5 倍の金額を支払わなければならないことになります。 ソフトウェアの 96% にはオープンソース コンポーネントが含まれていると推定されています。 現在、オープンソースを一切使用せずに新しいソフトウェアを開発することは、かなり困難な取り組みとなるでしょう。

他の企業と同様に、ソフトウェアを製造する企業はオープンソースを大規模に採用しました。 彼らは、オープンソースとして作成された大量のライブラリとソフトウェアを活用し、革新する前に許可を求める必要がないという利点を享受し、その自由を利用して独自のソフトウェアを作成しました。 彼らはオープンソースライセンスの下で最終製品をリリースし、永遠にオープンソースであることを保証しました。 私たちは彼らのソフトウェアを「シングルベンダーのオープンソース」と呼びました。

インターネットの普及が進むにつれ、その一部はサービスとしてのソフトウェア (SaaS) 収益化モデルに移行しました。 しかし、クラウドの台頭により、ハイパースケールのパブリック クラウド企業もオープン ソース ソフトウェアを大規模に提供するようになり、これは SaaS モデルを使用する小規模なオープン ソース ソフトウェア企業にとって不公平な競争であると見なされています。 つまり、今日、その同じ企業が、オープンソースは最初の可視化には良いが、収益化には悪いと言っていることを意味します。 それはビジネスにとって悪いです。 現状では、オープンソースはビジネス向きではないため、生計を立てながら邪悪なプロプライエタリ ソフトウェアからオープン性を守り続けるためには、新しいライセンスを発明する必要があります。 彼らは今でもコードへのアクセスを無料で提供しており、場合によっては、それらのライセンスが数年後に本物のオープンソースライセンスに変わることもあります…気に入らないものは何ですか?

3つの誤解

この物語の最後の部分は、解体する価値のある 3 つの誤解に基づいて構築されています。 まず、オープンソースはお金を払う必要がないので素晴らしいという考えに基づいて構築されています。 したがって、その側面を維持すれば、すべてがうまくいきます。 問題は、オープンソースは料金を支払う必要がないため、それほど優れたものではないということです。 オープンソースは誰もが自由に使えるので素晴らしいです。 これは微妙な違いです。オープンソースを自由に使用できるかどうかは、コストが確実に要因となります。 しかし、これは金銭的な障壁を超えています。重要なのは、許可を求める必要がないことです。 ただ使ってください。 誰でも、どこでも、何でもできる。 豊かな資金を持っている人々だけではなく、特定の国の人々だけでもありません。

このパーミッションレスなイノベーションにより、大量の貴重なソフトウェア (それ自体がオープンソースとしてリリースされることがよくあります) が可能になり、今日私たちがその恩恵を受けている好循環が生まれました。 一部の企業が考案した非競争ライセンスは、非常に曖昧でテストされていない法的条件に基づいて、その企業が同意しないソフトウェア、または「競争」と見なすソフトウェアを使用して何かを行うことを制限します。 その結果、許可のないイノベーションは終わりを迎えます。単に使用することはできなくなります。

2 番目の誤解は、単一ベンダーのオープンソースが、どういうわけか合理的でビジネスを意識したオープンソースの方法であるということです。 オープンソースがプロプライエタリなソフトウェアに勝つことを望むなら、あなたもそれに参加する必要があります。 しかし、これらの企業は依然として、本質的にプロプライエタリなソフトウェアを行っています。80 年代のプロプライエタリなソフトウェア会社と同様に、彼らは、製造されているソフトウェアを自社の独占的財産であると非常に考えています。 彼らは依然として、そこから得られるすべての価値を獲得するつもりです。 そして、著作権集約または寛容なライセンスのおかげで、いつでも好きなときにライセンスを変更できます。 したがって、それは依然としてプロプライエタリです。彼らは今のところ、オープンソースライセンスの下でソフトウェアをリリースすることを選択しているだけです。

単一ベンダーは、オープンソースを実現し、邪悪なプロプライエタリ ソフトウェアに抵抗するための合理的な方法ではありません。 それはプロプライエタリなソフトウェアを実行するための単なる別の方法です。 それは単なる再ライセンスの時限爆弾です。 そして案の定、過去 1 年間に多くの時限爆弾が爆発しました。 独自の開発モデルは、より多くの価値を獲得するための予測可能な試みとして、制限付きライセンスに戻りつつあります。 これは、単一ベンダーのオープンソースが常にそうなっている独自開発の一時的な戦術であると考えていれば予測できました。

最後の誤解は、プロプライエタリ ソフトウェアが悪であるということです。 もし私たちが最初からプロプライエタリ ソフトウェアを悪者扱いせず、オープンソースとプロプライエタリに反対しなければ、この理論的根拠全体は成り立ちません。 しかし、これまで見てきたように、プロプライエタリでありながら、一時的な戦略としてオープンソースを実行することは可能です。 したがって、オープンソースかプロプライエタリかというように単純ではありません。
象限形式では次のようになります。

1 つの軸では、使用されるライセンスはオープン ソース (オープン ソース イニシアチブ (OSI) によって定義されており、先ほど述べたパーミッションレス イノベーションを実現するために必要なすべての自由が備わっていると要約します) か、そうでないかのどちらかです。 もう 1 つの軸は開発モデルです。オープンなコラボレーションで活動するコミュニティによってコモンズとして開発されるか、単一のエンティティによって開発 (そして最終的には所有) されます。

私たちが今日目にしているのは、独自の開発モデルの支持者がオープンソースのライセンス戦略を放棄し、制限的なライセンスに戻りつつあるということです。 彼らは、オープンソース時代のオーラを十分に保持して、それが単なる制限付きソフトウェアであるという事実を隠し、邪悪なプロプライエタリ ソフトウェアに対するオープン性を求める戦いを続けるふりをできることを望んでいます。 しかし、プロプライエタリなソフトウェアは悪ではありません。 それはただ劣っているだけです。

オープンなコラボレーションで活動する多様な主体によって開発されたソフトウェアの方が優れているわけではないと本気で考えている人は、独自のモデルを採用すべきです。 しかし、彼らはそれについて正直であるべきです。 真の悪は欺瞞と偽善にあります。独自の戦術 (オープンウォッシング) を実践しながらオープンであると主張したり、欺瞞的な名前の制限付きライセンス (「コモンズ条項」など) を作成してオープンソースの意味を薄めたり、次のように約束した後でコミュニティの下でライセンスを切り替えたりすることです。 Hashicorp、永遠にオープンソースであり続けるために。

行動喚起

今こそ、許可のないイノベーションから恩恵を受けることは当然のことであるとは考えられないことを、すべての人に思い出させる時が来ています。 これは、OSI で定義されているオープン ソース ライセンスの普及の直接の結果です。 そして、それには、ソフトウェアをあらゆる目的に使用する自由を含む、オープンソースの自由がすべて必要とされます。

反撃し、再ライセンス推進派が勝利する世界がどのようなものかを説明する時が来た。 もし彼らのビジョンが勝利し、誰もがこのアプローチを採用すれば、オープンソースの自由によって解き放たれたイノベーションはすべて停止し、私たちはすぐに 80 年代の状態に戻ることになるでしょう。

ライブラリやプログラミング言語を使用する前に、弁護士に許可を求めなければならない世界を想像してみてください。 一部のライセンスについては、しばらくすると自動的にオープンソースになるため、大したことではない、と彼らは言います。 しかし、それは罠でもあります。オープンソース版であるという理由で、既知の脆弱性を持つバグだらけの 2 年前のバージョンを実行しなければならない世界を想像してみてください。

最後に、オープンなコラボレーションで開発されたソフトウェアの価値を再確認する時期でもあります。 それ以外はすべて独自のものです。 それ以外はすべて再ライセンスの時限爆弾です。 公に統治されている非営利団体が保有していないコントリビューター ライセンス契約 (CLA) には注意してください。 単一ベンダーのオープン ソース ソフトウェアには注意してください。これは、一時的にオープン ソース ライセンスを使用する独自の開発モデルです。 そうです、全員が同意しましょう。単一ベンダーが新しい独自のものです。

免責事項: 公開されているすべての記事は著者の見解を表しており、著者が OSI スタッフ メンバーや取締役である場合でも、Open Source Initiative の公式立場を表すものではありません。

#単一ベンダーが新しい独自仕様となる理由