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.

Introducción al software <strong>libre</strong><br />

Nelson lo denominó ya en 1965); estaba naciendo el WWW. Hubo<br />

que esperar hasta noviembre de 1990, hasta que el primer software<br />

WWW vio la luz: en un paquete llamado WorldWideWeb se incluía<br />

un navegador web de interfaz gráfica y un editor WYSIWYG (What<br />

You See Is What You Get, ‘lo que ve en la pantalla es lo que obtiene<br />

como resultado’). Dos años después, la lista de servidores WWW<br />

contaba con una treintena de entradas, entre las cuales ya se encon-<br />

traba el NCSA HTTPd.<br />

La verdadera historia de Apache comienza cuando en marzo de<br />

1995, Rob McCool abandona el NCSA. Apache 0.2 vería la luz el 18<br />

de marzo de 1995, basado en el servidor NCSA httpd 1.3 realizado<br />

por el propio Rob McCool durante su estancia en NCSA. Durante<br />

esos primeros meses, Apache era una colección de parches aplica-<br />

dos al servidor NCSA, hasta que Robert Thau lanzara Shambhala<br />

0.1, una reimplementación casi completa que ya incluía la API para<br />

los módulos que ha resultado ser tan exitosa.<br />

Nota<br />

El nombre del proyecto Apache se debe a la filosofía<br />

de desarrollo y de organización. Al igual que la tribu<br />

de los apaches, los desarrolladores de Apache deci-<br />

dieron que su forma organizativa debía fundamentar-<br />

se en los méritos personales de los desarrolladores<br />

para con el resto de la comunidad Apache. Se ha ex-<br />

tendido, sin embargo, la leyenda de que el nombre<br />

Apache en realidad se debe a que en los primeros<br />

tiempos no dejaba de ser un servidor NCSA parchea-<br />

do, en inglés, a patchy server.<br />

Habría que esperar a enero de 1996 para poder disfrutar de la<br />

primera versión estable de Apache, la Apache 1.0, que incluía la<br />

carga de módulos en tiempo de ejecución a modo de pruebas,<br />

además de otras funcionalidades interesantes. Los primeros me-<br />

ses de ese año fueron especialmente fructíferos para el proyecto,<br />

ya que la versión 1.1 se publicó apenas dos meses después con-<br />

tando con módulos de autentificación contra bases de datos (co-<br />

mo MySQL). Desde entonces hasta la actualidad, los hitos más<br />

grandes del proyecto han sido la total conformidad con el están-<br />

dar HTTP 1.1 (incluido en abril de 1997 el Apache 1.2), la inclu-<br />

275<br />

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

ANOTACIONES

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

Saved successfully!

Ooh no, something went wrong!