Incubateur apache

Définition - Que signifie Apache Incubator?

Apache Incubator est le point de départ de toutes les applications logicielles open source et de tous les projets pour faire partie de l'Apache Software Foundation. Créé en 2002, tous les dons de code logiciel d'application provenant de projets externes et de fournisseurs doivent passer par l'incubateur avant de passer à Apache. Apache Incubator aide l'Apache Software Foundation à voir que tous les projets sont compatibles avec les principes directeurs de la fondation open source et sont tous exempts de problèmes juridiques et de conflits.

Definir Tech explique l'incubateur Apache

Apache Incubator est supervisé par la Apache Software Foundation, une organisation à but non lucratif qui supervise également le développement de logiciels Apache. Semblable au reste de l'Apache Software Foundation, l'incubateur Apache est également une entité virtuelle. Un projet peut entrer dans l'incubateur Apache par son développeur en indiquant son intention de faire don de la propriété intellectuelle et des droits d'auteur à Apache Software Foundation. Les projets sont sélectionnés selon des processus méritocratiques et en déterminant quels projets ont besoin du soutien de la fondation. Certains des projets bien connus qui sont passés par Incubator sont Cassandra, Apache HTTP Server et Hadoop.

Apache Incubator sert à plusieurs fins pour les efforts d'Apache Software Foundation. Tout d'abord, il peut servir de référentiel temporaire pour un projet jusqu'à ce qu'il soit accepté et devienne un projet ou sous-projet de niveau supérieur. Apache Incubator fournit la documentation sur le fonctionnement de la Fondation Apache et les techniques et processus impliqués dans son cadre. Les projets peuvent ainsi se familiariser avec le style de l'Apache Software Foundation et bénéficier également des conseils des mentors de l'Incubator PMC. L'objectif le plus important d'Apache Incubator est de s'assurer que les licences de l'application logicielle et des projets sont correctes et exemptes de conflits juridiques. Il vérifie si le projet est compatible et cohérent avec les principes directeurs de la fondation open source. Il vérifie également les accords de licence contributeur des développeurs impliqués dans le développement de l'application.