Apache Incubator

Definition - What does Apache Incubator mean?

Apache Incubator is the starting point for all open-source software applications and projects to be part of the Apache Software Foundation. Created in 2002, all application software code donations from external projects and vendors must go through the incubator before moving to Apache. Apache Incubator helps the Apache Software Foundation to see that all projects are compatible with the guiding principles of the open source foundation and are all free from legal problems and conflicts.

Techopedia explains Apache Incubator

Apache Incubator is overseen by the Apache Software Foundation which is a non-profit organization that also oversees Apache software development. Similar to rest of the Apache Software Foundation, Apache incubator is also a virtual entity. A project can enter the Apache incubator by its developer stating the intention to donate the intellectual and copyright ownership to the Apache Software Foundation. The projects are selected through meritocratic processes and by determining which projects need the foundation’s support. Some of the well-known projects which have been through Incubator are Cassandra, Apache HTTP Server and Hadoop.

Apache Incubator serves many purposes for Apache Software Foundation efforts. First of all, it can act as the temporary repository for a project until it is accepted and becomes a top-level project or subproject. Apache Incubator provides the documentation of how the Apache Foundation works and the techniques and processes involved within its framework. Projects can thus become familiarized with the style of the Apache Software Foundation and have the guidance of the Incubator PMC mentors as well. The most important purpose of Apache Incubator is to make sure the licensing of the software application and projects are correct and free from legal conflicts. It checks whether the project is compatible and consistent with the open source foundation's guiding principles. It checks on the contributor license agreements of the developers involved in the application development as well.

Share this:

Connect with us

Email Newsletter

Join thousands of others with our weekly newsletter

The 4th Era of IT Infrastructure: Superconverged Systems
The 4th Era of IT Infrastructure: Superconverged Systems:
Learn the benefits and limitations of the 3 generations of IT infrastructure – siloed, converged and hyperconverged – and discover how the 4th...
Approaches and Benefits of Network Virtualization
Approaches and Benefits of Network Virtualization:
Businesses today aspire to achieve a software-defined datacenter (SDDC) to enhance business agility and reduce operational complexity. However, the...
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.