¿Qué es la Fundación Apache?

La Apache Software Foundation (ASF) es una organización sin fines de lucro establecida específicamente para apoyar proyectos de software de código abierto. En los proyectos y subproyectos de Apache que admite, los productos de software distribuidos siguen la licencia de Apache.

Historial de desarrollo

¿Editar? Transmisión

La Apache Software Foundation se estableció oficialmente en julio de 1999. Sus fundadores son un grupo que se autodenomina "Organización Apache". Esta "Organización Apache" existía mucho antes de 1999. Los entusiastas del desarrollo de la organización se reunieron para desarrollar y mantener un servidor HTTP llamado Apache basado en el servidor NCSA HTTPd desarrollado por el Centro Nacional de Aplicaciones de Supercomputación (NCSA) de la Universidad de Illinois.

Originalmente, el servidor NCSA HTTPd fue desarrollado por Rob McCool, pero sus desarrolladores originales gradualmente perdieron interés en el software y se mudaron a otra parte, sin dejar a nadie para desarrollar el software del servidor. Debido a que este servidor es tan poderoso y el código se puede descargar, modificar y publicar libremente, algunos fanáticos y usuarios de este software de servidor comenzaron a comunicarse espontáneamente entre sí, distribuir sus propias versiones modificadas del software y mejorar constantemente sus funciones. Para comunicarse mejor, el propio Brian Behrendorff creó una lista de correo y la utilizó como medio para que este grupo (o comunidad) intercambiara tecnología y mantuviera el software, organizando eficazmente el trabajo de reescritura y mantenimiento del código. Estos desarrolladores gradualmente llamaron a su grupo "Organización Apache" y llamaron a este software de servidor continuamente revisado y mejorado Servidor Apache.

El nombre proviene de una tribu india local de América del Norte, famosa por sus magníficas cualidades militares y su resistencia sobrehumana. En la segunda mitad del siglo XIX resistió a los invasores que invadieron su territorio. Para mostrar respeto por esta tribu india, se utiliza el nombre de la tribu (Apache) como nombre del servidor. Pero hablando de este nombramiento, aquí circula una historia interesante. Debido a que este servidor se basa en el servidor NCSA HTTPd, que es el producto de modificaciones y parches continuos gracias al esfuerzo de todos, se le conoce como "Un servidor parcheado". Aquí, debido a que "A Patchy" y "Apache" son homofónicos, finalmente se llamó oficialmente "servidor Apache".

Más tarde, debido a la continua expansión de las necesidades comerciales, más proyectos paralelos al proyecto Apache, como mod perl, PHP, Java Apache, etc., comenzaron con el servidor Apache HTTP como centro. A medida que pasa el tiempo y las situaciones cambian, la lista de proyectos de Apache Software Foundation se actualiza y cambia constantemente: se inician nuevos proyectos, se pausan proyectos y se dividen y fusionan. Por ejemplo, cuando comenzó, Yakarta era un proyecto JAVA Apache que desarrollaba contenedores JAVA. Más tarde, por sugerencia de Sun, el nombre del proyecto se cambió a Yakarta. Sin embargo, el director del proyecto en ese momento no esperaba que, debido a la popularidad de JAVA, el proyecto de Yakarta se hubiera convertido en un proyecto que incluyera muchos subproyectos de software de código abierto basados ​​en el lenguaje JAVA. Más tarde, los proyectos individuales tuvieron que separarse de Yakarta y convertirse en proyectos de alto nivel de la Apache Software Foundation, y el proyecto Struts fue uno de ellos.

Recientemente, la Apache Software Foundation (ASF) llegó para evitar disputas entre SCO y la comunidad de código abierto UNIX. La Apache Software Foundation (ASF) ha comenzado a tomar medidas para coordinar y estructurar más sus numerosos proyectos, proteger sus intereses legítimos y evitar posibles ataques legales.

Composición organizacional

¿Editar? Broadcast

Junta Directiva

La Junta Directiva es responsable de administrar y supervisar los negocios y asuntos diarios de toda Apache Software Foundation (ASF) y hacer que funcione normalmente de acuerdo con las disposiciones de la Carta.

Comité de Gestión de Proyectos

El Comité de Gestión de Proyectos (PMC) es el principal responsable de garantizar que las actividades de una o más comunidades de código abierto puedan desarrollarse sin problemas.

Este Consejo

Según el informe del blog oficial de Apache de julio de 2010, la Apache Software Foundation (ASF) anunció que Shane Kurkulu y Doug Cardin, Bertrand de la Cretas, Roy T. Fielding, Jim Jagielski, Sam Ruby, Noel Shirley, Greg Stein y Henry Yandel fueron elegidos nuevos miembros de la junta de la ASF.

Jim Jagelski

Director de ASF, Presidente de la Apache Software Foundation

Shane Kurkulu

Director de ASF, Vicepresidente de IBM .

Doug Cutting

Doug Cutting ASF, director, experto en motores de búsqueda, trabaja para Cloudera, el padre de Hadoop.

Bertrand de la Cretas

Director de ASF, trabaja en el equipo de desarrollo de software de DAY y ha participado en proyectos como Apache Cocoon, FOP, Solr, Sling, Tika y ESME .

Roy Fielding

Director de ASF, un famoso científico estadounidense, uno de los autores importantes de la especificación HTTP y actualmente el científico jefe del software DAY.

Sam Ruby

Director de ASF, ha participado en múltiples proyectos de código abierto, Secretario y Vicepresidente de Asuntos Legales de ASF, cofundador de la organización HTML W3C, ahora trabaja para IBM.

Noelyn Shirley

La única mujer directora de ASF y vicepresidenta encargada de la conferencia. Ella trabaja en Google.

Greg Stein

Director de ASF, se desempeña como Presidente de ASF.

Henry Yandel

Director de ASF, mantenedor de Commons, Yakarta, Tomcat y otros proyectos.