|
5年前、商用オープンソースソフトウェアを製作する企業は非常に少なく、Red Hatがほぼ唯一の存在でした。 オープンソースソフトウェアは今や至る所に存在し、Mulesoft(評価額65億ドル)やMongoDB(評価額40億ドル)といったユニコーン企業も存在します。IBMも昨年、Red Hatを320億ドルで買収しました。 近年、オープンソース ソフトウェアがますます普及し、商業分野で大きな成功を収めているのはなぜでしょうか? ベンチャーキャピタル企業Index Ventureのパートナーであるマイク・ボルピ氏は、長年にわたるオープンソースソフトウェアの発展を概説しました。ボルピ氏は、過去5年間でオープンソースソフトウェア自体が根本的な変化を遂げ、それがオープンソースビジネスの発展を促進したと考えています。 無料サービスから有料サービスへ 初期のオープンソース プロジェクトでは、コミュニティ開発者がソフトウェア ライブラリの主な貢献者であり、オープンソース ソフトウェアの商用化に非常に抵抗していました。 今日では、コミュニティと顧客ベースはオープンソースのビジネスモデルをより深く理解しており、オープンソース企業が革新を継続できるようにするために「ペイウォール」を設ける必要があることを認識しています。 実際、顧客の観点から見ると、オープンソース ソフトウェアの価値提案は 2 つあります。a) コードが読み取り可能であること、b) フリーミアムとして見られることです。 フリーミアムの考え方は、基本的には無料で使えるが、本番環境で大規模に使いたい場合は料金を支払う必要があるというものです。
△ Linuxオペレーティングシステムの発明者、リーナス・トーバルズ 企業顧客は、実際にコードを読むことができる場合、有料のオープンソースソフトウェアを好む可能性が高くなります。これは、オープンソースソフトウェアは、配布および使用前にわずかなコード変更のみを必要とするためです。 この発展を推進する主な要因は、よりビジネスフレンドリーなソフトウェア ライセンスの出現です。 オープンソースソフトウェアの商業化プロセス オープンソース ソフトウェアの開発は、オープンソースからオープン コア、そして SaaS へと 3 つの段階にまとめることができます。 第一世代のオープンソース: ソフトウェアは無料、サービスは有料です。 オープンソースプロジェクトは当初、商業化のためではなく、クローズドソースソフトウェア企業の独占を打ち破るために設立されました。Microsoft、Oracle、SAPなどの企業は、ソフトウェア販売から莫大な利益を得ていました。当時の開発者たちは、このモデルに賛同していませんでした。 そのため、彼らはオペレーティング システムとデータベースから始めて、誰もがソフトウェア コードを見ることができるだけでなく、それを改善できるように共同でソフトウェアを作成しました。 このソフトウェアは元々開発者によって作成されたもので、当初は便利でもユーザーフレンドリーでもありませんでした。 しかし、高いパフォーマンス、堅牢性、柔軟性を特徴としており、これらの利点はソフトウェアの世界に徐々に浸透しつつあります。 Linuxは10年以上にわたり、Windowsに次ぐ2番目に普及したサーバーOSとなっています。オープンソースのデータベース管理システムであるMySQLは、オープンソースソフトウェアの開発動向を反映し、Oracleの優位性を揺るがしています。 Red Hat や MySQL などの第一世代のオープンソース ソフトウェア スタートアップ企業は、オープンソース ソフトウェア ディストリビューションに「エンタープライズ グレード」のサポートを提供することで利益を上げました。 これらのビジネスには明らかな限界があります。サポートサービスを通じてソフトウェアを収益化することは困難ですが、オペレーティングシステムとデータベースの市場は非常に大きいため、これらの企業は依然としてこのビジネスモデルを活用して大企業を築くことができます。 第 2 世代のオープン ソース: 一部のソフトウェアは無料ですが、すべてを使用するには料金を支払う必要があります。 第 2 世代のオープンソース ソフトウェア企業は Cloudera と Hortonworks に代表されますが、オープンソース プロジェクトとビジネスの点で第 1 世代とは根本的に異なります。 同社のソフトウェアはオープンソースコミュニティに依存せず、自社開発されています。ソフトウェアの一部のみが無料でライセンス供与されており、商用利用ライセンスについては顧客に料金を請求しています。 商用版はエンタープライズ向け本番環境での使用に特化して構築されているため、収益化が容易です。そのため、たとえ製品市場がオペレーティングシステムやデータベースほど魅力的でなくても、これらの企業はより多くの収益を上げることができます。 第 3 世代オープン ソース: クラウドでオープン ソース ソフトウェアを使用する。 しかし、第2世代のオープンソースビジネスのビジネスモデルにも欠点はあります。 まず、ソフトウェアに対する「道徳的権限」を持つ企業は存在しないため、競合他社はより多くの無料ソフトウェアを提供することで利益を競い合っています。 第二に、これらの企業は差別化を図るためにソフトウェア開発を妨害することがよくあります。 クラウドプロバイダーは、オープンソースソフトウェアを利用して、同じソフトウェアライブラリを使ったSaaSビジネスを構築できます。AmazonのEMRはその好例です。 これらは、ある意味では、複数の収益化手段を持つオープンコア/クラウドサービスのハイブリッド企業です。SaaS製品を提供することで、オープンソースソフトウェアと商用ソフトウェアを組み合わせることができ、顧客はどのライセンスを取得すべきか悩む必要がありません。 Elastic Cloud、Confluent Cloud、MongoDBといった企業は、この第3世代製品の例です。この変化の重要性は、オープンソースソフトウェア企業がソフトウェアインフラストラクチャにおける主要なビジネスモデルとなる機会を得たことです。 オープンソースコミュニティの役割 これらの商用オープンソース ソフトウェア プロジェクトは親会社によって管理されていますが、オープンソース コミュニティは依然としてその作成と開発において重要な役割を果たしています。
オープンソースコミュニティの役割は、インターネットの普及というウイルス的広がりを活用して、優れたオープンソースソフトウェアを普及させ、その欠点を特定し、品質を確保することです。GitHubはこのプロセスにおいて重要な役割を果たしています。 オープンソースビジネスモデルの利点 オープンソース企業のビジネスモデルは、従来の企業とは全く異なります。クローズドソースソフトウェア企業は通常、より高い利益を上げますが、オープンソースソフトウェアは通常、開発コストが安く、低価格で提供することで市場シェアを獲得できます。 市場では、何かが安くなれば、より多くの人がそれを買うようになります。だからこそ、オープンソースソフトウェアはこれほど大規模かつ急速に普及しているのです。 オープンソースソフトウェアの第一の利点は、ユーザー獲得の迅速化です。オープンソースであるため、開発者はソフトウェアを直接ダウンロードして使用することができ、実際に購入する前に将来の有料顧客になる可能性が高まります。
さらに、オープンソース ソフトウェアは、販売やプロモーションの面でコストが低くなります。 オープンソース ソフトウェアを使用している場合は、「お客様の環境では既に当社のソフトウェアのインスタンスを 500 個使用しています。エンタープライズ エディションにアップグレードしてこれらの追加機能を入手しませんか?」のようなプロモーション スローガンをよく目にするでしょう。 このアプローチは商業広告とは異なり、販売サイクルが短く、必要な営業担当者が少なく、販売コストの回収が早くなります。 この「バイラル」な広がりにより、オープンソース ソフトウェア企業は従来のソフトウェア企業よりも効率的になります。 一部のオープンソース企業は、キャッシュバーン率を適度に維持しながら、3桁の成長率で事業を成長させています。これは、従来のソフトウェア企業では想像しがたいことです。 オープンソースソフトウェア企業の未来 4 年前に Mike がオープンソースについて書いたとき、ビジネス モデルを持つオープンソース企業は世界に 1 社しかありませんでした。Red Hat です。
今日では、数十億ドル規模の企業が多数登場し、オープンソース ビジネス モデルの威力を証明しています。 調査によると、世界の大手企業のうち、自社の中核ソフトウェア システムを完全にオープンソースのままにしておくつもりの企業はごくわずかです。 フォーチュン 5000 企業がクローズドソース ソフトウェアからオープン ソース ソフトウェアへの支出をシフトすると、ソフトウェア業界にはまったく新しい展望が生まれ、この新しいグループは数百億ドルの価値を持つことになります。 その日はそう遠くない。オープンソース企業は今後10年間で成長し、成熟する必要がある。しかし、この傾向は否定できない。 |