開発 Apache Incubatorとは何ですか? -techopediaからの定義

Apache Incubatorとは何ですか? -techopediaからの定義

目次:

Anonim

定義-Apache Incubatorの意味?

Apache Incubatorは、すべてのオープンソースソフトウェアアプリケーションとプロジェクトがApache Software Foundationの一部になるための出発点です。 2002年に作成された、外部プロジェクトおよびベンダーからのすべてのアプリケーションソフトウェアコードの寄付は、Apacheに移行する前にインキュベーターを通過する必要があります。 Apache Incubatorは、Apache Software Foundationがすべてのプロジェクトがオープンソース財団の基本原則と互換性があり、すべて法的問題や矛盾がないことを確認するのに役立ちます。

TechopediaはApache Incubatorを説明します

Apache Incubatorは、Apacheソフトウェア開発を監督する非営利組織であるApache Software Foundationによって監督されています。 Apache Software Foundationの他の部分と同様に、Apacheインキュベーターも仮想エンティティです。 プロジェクトは、開発者がApache Software Foundationに知的所有権と著作権所有権を寄付する意思を表明することにより、Apacheインキュベーターに入ることができます。 プロジェクトは、実力主義的なプロセスと、どのプロジェクトが財団の支援を必要とするかを決定することにより選択されます。 Incubatorを使用した有名なプロジェクトには、Cassandra、Apache HTTP Server、Hadoopがあります。

Apache Incubatorは、Apache Software Foundationの取り組みに多くの目的を果たします。 まず、プロジェクトが受け入れられてトップレベルのプロジェクトまたはサブプロジェクトになるまで、プロジェクトの一時リポジトリとして機能できます。 Apache Incubatorは、Apache Foundationの仕組みと、そのフレームワークに含まれる手法とプロセスのドキュメントを提供します。 したがって、プロジェクトは、Apache Software Foundationのスタイルに精通し、Incubator PMCメンターの指導を受けることもできます。 Apache Incubatorの最も重要な目的は、ソフトウェアアプリケーションとプロジェクトのライセンスが正しいこと、および法的矛盾がないことを確認することです。 プロジェクトがオープンソース財団の指針と互換性があり、一貫しているかどうかをチェックします。 アプリケーション開発に関与する開発者の貢献者ライセンス契約も確認します。

Apache Incubatorとは何ですか? -techopediaからの定義