19.11.2012 Views

libre

libre

libre

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ª FUOC • XP03/90783/01935<br />

ANOTACIONES<br />

276<br />

Software <strong>libre</strong><br />

sión de la plataforma Windows NT (que comenzó ya en julio de<br />

1997 con las versiones en pruebas de Apache 1.3), la unificación<br />

de los archivos de configuración en uno solo (habría que esperar<br />

a octubre de 1998 ya Apache 1.3.3 para ello) y el lanzamiento,<br />

todavía en pruebas, de la siguiente generación de Apache, Apa-<br />

che 2.<br />

En el ínterin, en junio de 1998, IBM decidió que el motor tras su pro-<br />

ducto WebSphere fuera Apache en lugar de desarrollar un servidor<br />

HTTP propio. Esto se vio como un gran espaldarazo por parte del gi-<br />

gante azul al proyecto Apache y al software <strong>libre</strong> en general, aunque<br />

para facilitar este hecho hubiera que cambiar ligeramente la licencia<br />

Apache original.<br />

9.5.2. Desarrollo de Apache<br />

El servidor HTTP Apache es el proyecto central dentro de los muchos<br />

que gestiona la Apache Software Foundation. El diseño modular de<br />

Apache ha permitido que exista una serie de proyectos satélite –al-<br />

gunos incluso más grandes en tamaño que el propio Apache– en tor-<br />

no a Apache. De esta forma, el servidor HTTP Apache contiene el<br />

núcleo del sistema con las funcionalidades básicas, mientras las fun-<br />

cionalidades adicionales las aportan los diferentes módulos. Los mó-<br />

dulos más conocidos son mod_perl (un intérprete del lenguaje de<br />

guión Perl empotrado en el servidor web) y Jakarta (un potente ser-<br />

vidor de aplicaciones). En los siguientes párrafos, se va a describir<br />

solamente el proceso de desarrollo seguido para el servidor HTTP,<br />

sin tener en cuenta los demás módulos, que pueden tener modelos<br />

parecidos o no.<br />

El desarrollo del servidor HTTP Apache se fundamenta en el trabajo<br />

de un reducido grupo de desarrolladores denominado Apache<br />

Group. El Apache Group lo constituyen aquellos desarrolladores que<br />

han colaborado durante un periodo prolongado de tiempo, general-<br />

mente más de seis meses. Después de ser nominado un miembro del<br />

Apache Group para formar parte del mismo, se vota entre todos los<br />

miembros del Apache Group. En sus comienzos, el Apache Group<br />

constaba de ocho desarrolladores, luego, de doce y en la actualidad<br />

cuenta con 25 personas.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!