Definición - ¿Qué significa Apache Incubator?
Apache Incubator es el punto de partida para que todas las aplicaciones y proyectos de software de código abierto formen parte de Apache Software Foundation. Creada en 2002, todas las donaciones de código de software de aplicación de proyectos externos y proveedores deben pasar por la incubadora antes de pasar a Apache. Apache Incubator ayuda a Apache Software Foundation a ver que todos los proyectos son compatibles con los principios rectores de la fundación de código abierto y que están libres de problemas y conflictos legales.
Techinfo explica la incubadora Apache
Apache Incubator es supervisado por Apache Software Foundation, que es una organización sin fines de lucro que también supervisa el desarrollo de software Apache. Al igual que el resto de Apache Software Foundation, la incubadora de Apache también es una entidad virtual. Un proyecto puede ingresar a la incubadora de Apache si su desarrollador declara la intención de donar la propiedad intelectual y de los derechos de autor a la Apache Software Foundation. Los proyectos se seleccionan mediante procesos meritocráticos y determinando qué proyectos necesitan el apoyo de la fundación. Algunos de los proyectos más conocidos que han pasado por Incubator son Cassandra, Apache HTTP Server y Hadoop.
Apache Incubator sirve para muchos propósitos para los esfuerzos de Apache Software Foundation. En primer lugar, puede actuar como repositorio temporal de un proyecto hasta que sea aceptado y se convierta en un proyecto o subproyecto de nivel superior. Apache Incubator proporciona la documentación de cómo funciona Apache Foundation y las técnicas y procesos involucrados dentro de su marco. De este modo, los proyectos pueden familiarizarse con el estilo de Apache Software Foundation y contar también con la orientación de los mentores de Incubator PMC. El propósito más importante de Apache Incubator es asegurarse de que la licencia de la aplicación de software y los proyectos sean correctos y estén libres de conflictos legales. Comprueba si el proyecto es compatible y coherente con los principios rectores de la fundación de código abierto. También verifica los acuerdos de licencia de colaborador de los desarrolladores involucrados en el desarrollo de la aplicación.