DUICUO

知っておくべき最も重要なオープンソースソフトウェア基盤8つ

[[149385]]

[51CTO.com クイック翻訳] これはオープンソースの世界です

オープンソースソフトウェア財団は今や至る所で誕生しており、毎月のように新しい財団が発表されているようです。Open Container Initiative (OCI) と Cloud Native Container Foundation (CNCF) は、最近設立された2つの財団です。

その理由は、オープンソース ソフトウェア運動がますます商業化されるようになり、一方で商用ハードウェアおよびソフトウェア ベンダーがオープンソース プロジェクトに参加する可能性が高まっているためです。

「多くの企業は、信頼できる独立した非営利団体を通じて他の企業とオープンソース プロジェクトに取り組めることが特に重要だと考えている」と、オープンソース イニシアチブ委員会の委員長、アリソン・ランドール氏は語る。

彼女はさらに、「競合関係にある企業は、協力する上で大きな障害に直面することがよくあります。中立的で非競争的な財団に参加できることは非常に有益です」と付け加えました。

ソフトウェア財団は、オープンソースプロジェクトに対し、ハードウェアの調達、ベンダーとの契約、さらにはスタッフの雇用など、様々なサービスを提供しています。また、ファイアウォールとしての役割も担い、貢献者を契約上の責任や法的措置(過失など)から保護します。

また、プロジェクト参加者にライセンス、著作権、特許、その他の知的財産管理のための法的枠組みも提供しています。Apacheソフトウェア財団やフリーソフトウェア財団といった財団は、それぞれが監督するプロジェクト向けに独自のフリーソフトウェアライセンス(それぞれApacheライセンスとGPL)を開発しており、これらはより一般的な用途にも利用可能です。

ほとんどの財団は、ソフトウェア リポジトリやコード署名証明書などの技術サービスに加えて、銀行口座の提供、プロジェクト メンバーの管理、声明やプレス リリースの発行などのより一般的なビジネス サービスも提供しています。

ただし、すべてのソフトウェア財団が同じというわけではありません。単一のオープンソース プロジェクトに特化した財団もあれば、複数のプロジェクトの本部として機能する財団もあり、プロジェクトへの配慮は少なく、オープンソース ソフトウェア全体の宣伝と宣伝に重点を置いている財団もあります。

以下は、最も重要な 8 つのオープンソース ソフトウェア基盤です。

1. Apacheソフトウェア財団

Apache Software Foundation(ASF)は、Apache HTTP Server(世界で最も広く使用されているウェブサーバーソフトウェア)、Apache Hadoopビッグデータ分析プラットフォーム、Apache Tomcat(Javaアプリケーションサーバー)など、350以上のオープンソースプロジェクトに対し、組織的、法的、財政的な支援を提供し、監督を行っています。これらのオープンソースプロジェクトはすべて、Apacheライセンスに基づいてリリースされています。

インキュベーター プログラムは、財団への参加を希望するプロジェクト (およびコードベース) への道筋も提供します。

2. ソフトウェア自由統治評議会

[[149386]]

Software Freedom Conservancy(SFCC)はApache Software Foundationほど規模が小さく、知名度も低いですが、オープンソースプロジェクトの基盤とサービスを提供する財団です。現在、BusyBox、Git、Samba、Wineといった、すぐに認知されるプロジェクトを含む33のプロジェクトを管理しています。

ソフトウェア自由統治評議会(SFC)は、GPLの施行を目的としたGPLコンプライアンス・プロジェクトも運営しています。現在、VMwareがGPLに違反していると主張する訴訟に対し、資金面およびロジスティクス面での支援を提供しています。

3. Linux Foundation

[[149387]]

Linux FoundationはLinuxカーネルをサポートしています。LinuxカーネルはLinuxの基盤であり、Linuxはほとんどのオープンソースソフトウェアの基盤であるため、これはそれ自体が重要です。

しかし近年、Linux Foundation は、ソフトウェア定義ネットワーク、モノのインターネット、モバイル、組み込みソフトウェア、クラウド コンピューティング、コンテナーなど、他のソフトウェア プロジェクトのサポートにも活動範囲を拡大しています。

Linux Foundation は、Google、IBM、Intel、Cisco、HP などの主要な商業組織の貢献者による、Project Xen、Kinetic Open Storage Project、Core Infrastructure Initiative などの大規模な共同プロジェクトも監督しています。

#p#

4. エクリプス財団

Eclipse Foundation は、ソフトウェア開発のためのオープンソース コミュニティをサポートし、ソフトウェアの構築、展開、管理を可能にするために 2004 年に設立されました。

最もよく知られているプロジェクトは Eclipse 開発環境ですが、財団はビジネス インテリジェンスやレポート ツール、モノのインターネットに関連するプロジェクトなど、成熟度の異なる約 200 の他のプロジェクトもサポートしています。

Eclipse Foundation 委員会の代表者は、Google、IBM、Oracle、SAP などの大手テクノロジー企業から来ています。

5. クラウドファウンドリー財団

クラウドコンピューティングはここ数年で極めて重要になり、クラウドインフラストラクチャは経済学者によって急速に公共財として認識されるようになっています。EMC、HP、IBM、Intel、SAPなどの主要ベンダーで構成されるCloud Foundry Foundationは、このクラウドインフラストラクチャプロジェクトに共同で取り組んでいます。

これらの企業はそれぞれ多くの分野で競合関係にあり、それぞれが膨大かつ貴重な知的財産リソースを保有しています。しかし、Cloud Foundry Foundationは、互いの競争上の地位を損なうことなく、これらの企業が協力することを可能にします。

6. OpenStack財団

前述の財団とは異なり、OpenStack Foundation は、OpenStack クラウド オペレーティング システムの開発、リリース、採用という 1 つのプロジェクトにのみ焦点を当てています。

OpenStack Foundation は、OpenStack パブリック クラウドとプライベート クラウドの範囲を拡大し、開発者、ユーザー、エコシステム全体にサービスを提供して、プラットフォームを信頼するテクノロジー ベンダーをサポートし、開発者がクラウド ソフトウェアを作成できるようにするための共有リソース スイートを提供することを目指しています。

7. フリーソフトウェア財団

[[149391]]

フリーソフトウェア財団は重要なオープンソースソフトウェア財団ですが、他のプロジェクトとは少し異なり、ソフトウェアの自由に重点を置いています。

この財団は、オープンソース分野の伝説的人物であるリチャード・ストールマンによって 1985 年に設立され、次の目標を達成することを目指しています。

「コンピュータ ユーザーの自由を実現するために、私たちは、フリー ソフトウェアとドキュメント、特に GNU オペレーティング システムの開発と使用を促進し、デジタル制限管理 (DRM) やソフトウェア特許など、コンピュータ ユーザーの自由に対する脅威を排除するよう努めています。」

しかし、フリーソフトウェア財団は重要なソフトウェアプロジェクトに関与しています。それは、完全に自由なオペレーティングシステムの提供を目指すGNUプロジェクトの発起者であり、中国で最も広くライセンスされているフリーソフトウェアライセンスであるGNU GPLもリリースしているからです。

8. オープンソースプロジェクトの組織

[[149392]]

Open Source Initiative (OSI) は、当初の目標が特定のプロジェクトではなくソフトウェア運動全体をサポートすることであったため、Free Software Foundation と同じ分野に関与しています。

しかし、フリーソフトウェア財団がソフトウェアの「自由」に重点を置いているのに対し、オープンソース プロジェクト組織はオープンソース ソフトウェアについて語り、次の目標を達成することを目指しています。

オープンソース プロジェクト組織の創設メンバーである Michael Tiemann 氏は、「私たちは『フリー ソフトウェア』にまつわる説教じみた対立的な態度を捨て、代わりに『実用的かつビジネス主導』の立場でオープンソースの概念を推進すべきだ」と述べています。

今日、オープンソースプロジェクト組織は、オープンソースの利点を推進し、擁護しています。彼らはオープンソースの定義文書の規制者であり、ライセンスが要件を満たしているかどうかを承認する責任を負っています。

原題: 8 つの主要なオープンソース ソフトウェア基盤 (およびそれらが重要な理由)、著者: Paul Rubens

[この記事は51CTOによって翻訳されました。提携サイトへの転載の際は、元の翻訳者と出典を51CTO.comとして明記してください。]