|
今日、オープンソースソフトウェアはソフトウェア開発における事実上の標準となり、数多くのケーススタディによって実行可能なビジネスモデルであることが実証されています。ソースコードを無償で提供することはビジネスの原則に反しますが、だからといってオープンソースモデルが採算が取れないわけではありません。Red HatやCanonicalといった企業の成功は、オープンソースソフトウェアが市場で受け入れられていることを示しています。Google、Facebook、Adobeといった多国籍企業はオープンソースソフトウェアへの投資を増やしており、その価値は急上昇しています。 オープンソースソフトウェアが今日達成した成長の規模は驚くべきものではありません。オープンソースソフトウェアの中核原則は、コラボレーションと知識の共有であり、これは急速に進化するビジネスイノベーションの環境と合致しています。すべての人の潜在能力が解き放たれることで、ビジネスの世界は加速します。そのため、ますます多くの人々が、オープンソースソフトウェアをビジネスシナリオにどのようにより効果的に適用できるかを検討しています。 しかし、オープンソース ソフトウェアの起源を理解することは、その商業化に不可欠です。 オープンソースの本来の理念は自由でした。 フリーソフトウェア運動は、1983年にMIT人工知能研究所の研究者リチャード・ストールマンによって開始されました。当初は、商用ソフトウェアに対する制限に対抗することを目的としていました。彼は、ソフトウェアの自由が失われると独占につながると主張しました。この目的のため、彼はフリーソフトウェア財団を設立し、GNUプロジェクトを立ち上げ、コピーレフトの概念を提示しました。 コピーレフトの理念の本質は、GNU一般公衆利用許諾書(GPL)の助けを借りて、人々がソフトウェアを自由に複製、使用、配布、改変し、ソースコードを提供できるという点です。唯一の要件は、フリーソフトウェア運動の継続性を確保するために、派生ソフトウェアはGPLに準拠しなければならないということです。 しかし当時、リチャード・ストールマンのようなフリーソフトウェア支持者は少数派でした。ソフトウェアの自由を重視することはIT業界に大きな影響を与えましたが、同時に物議を醸すこともありました。多くの人が、過度にフリーなソフトウェアはビジネスにとって無意味だと考えていました。しかし数十年後、フリーソフトウェアが「オープンソース」という形で再び登場すると、企業はオープンソースのメリットに気づきました。 オープンソフトウェアとソフトウェアの商用化は矛盾するものではありません。 実際、オープンソースとソフトウェアの商業的利益は、当初から密接に結びついていました。フリーソフトウェアが「オープンソース」に改名された目的は、企業にソフトウェアの利用における「自由」をより多く与えることでした。 Apache Software Foundation(ASF)は、オープンソースソフトウェアプロジェクトの支援に特化した非営利団体です。ApacheプロジェクトおよびASFが支援するサブプロジェクトからリリースされるソフトウェア製品は、Apacheライセンスに基づいてライセンスされます。GPLと同様に、Apacheライセンスは自由を重視しています。この革新的で柔軟なライセンスモデルは、オープンソースソフトウェアの商用化への道を切り開きました。 ASFは、オープンソースと企業の連携に新たな方法を導入しました。企業は、財団内で個人を代表者として任命することができます。オープンソースプロジェクトの自律性とコミュニティの維持は極めて重要であり、このモデルは企業プロジェクトの独占を大幅に制限します。さらに、ソースコードの開発方法は、オープンソースソフトウェアプロジェクトにおけるイノベーションの尽きることのない原動力となります。 GitHub はオープンソース ソフトウェアの商業化を促進するものとなっています。 ソフトウェア自由運動が進展するにつれ、オープンソースコミュニティGitHubはプルリクエストを通じてオープンソースソフトウェアの普及を後押しし、パッチの提出をかつてないほど容易にしました。こうしてオープンソースコミュニティモデルが定着し始め、この革新的なソフトウェア開発モデルはソフトウェア企業の幹部から大きな注目を集めました。 オープンソースをビジネス戦略の一部として捉える企業が増えるにつれ、オープンソースコミュニティの重要性が高まっています。オープンソースコミュニティは、オープンソースに参加するかどうかではなく、どのように参加するか、そして参加後にどのように事業化するかに重点を置いています。 デュアルライセンスは、オープンソースソフトウェアのビジネスモデルにおける初期のアプローチでした。このモデルでは、企業は同じソフトウェアを2つの異なるライセンス、つまりオープンソースとプロプライエタリの2つのライセンスで提供していました。企業はソフトウェアの管理権を持ち、貢献者は著作権に署名することができました。しかし、このモデルは貢献者の権限を剥奪し、オープンソースコミュニティ内に新たな懸念を生み出しました。特にOracleによるSunの買収後、MySQLの将来は不透明に見えました。しかし、これらの懸念は杞憂に終わりました。MySQLはオープンソースの地位を維持するために、MariaDBというフォークを作成しました。 したがって、全体として、オープンソースが商用モデルに受け入れられるための成功の鍵はコミュニティにあります。 オープンソース ソフトウェアは新興ビジネスの主な戦場となっています。 オープン性とコラボレーションはオープンソースソフトウェアの核心です。オープンソースソフトウェアのメリットが拡大するにつれ、広く受け入れられるビジネスモデルへと成長しました。しかし、オープンソースを悪用する企業も数多く存在し、中には品質に疑問のある企業も存在します。 したがって、オープンソースの理念が今後も発展していくためには、健全なオープンソース・エコシステムを構築する必要があります。そのようなエコシステムでは、オープンソース・ソフトウェアとプロプライエタリ・ソフトウェアが公平に競争し、貢献者の利益が保証されるべきです。Elastic、Docker、Mesosphere、Magentoといった中核的なオープンソース・ソフトウェア企業は、オープンソース・コミュニティの利益を損なうことなく、独自のビジネスモデルを確立し、業界全体の発展を促進することを既に表明しています。 つまり、オープンソースは単なるライセンスではなく、トレンドなのです。私たちは原点に立ち返り、本来の原則と方向性に沿って発展していく必要があります。逆に、成熟したオープンソースモデルは、必然的にイノベーションとコラボレーションの温床となるでしょう。 |