Robert Martin McCool (nacido en 1973), más conocido como Rob McCool , es un desarrollador de software y arquitecto. [2] [3] [4] [5]
McCool fue el autor del servidor web NCSA HTTPd original, [6] más tarde conocido como Servidor HTTP Apache , y hasta la versión 2.2 de Apache, los archivos httpd.conf distribuidos contienen comentarios firmados con su nombre. Escribió la primera versión mientras estudiaba en la Universidad de Illinois en Urbana-Champaign , donde trabajaba con el equipo original de NCSA Mosaic . Su hermano gemelo, Mike, también asistió a la universidad y se uniría al equipo de Mosaic para trabajar en una adaptación del software Mosaic a la computadora Macintosh . Los hermanos recibieron su licenciatura de la universidad en 1995. Asistieron a la escuela secundaria en la Academia de Matemáticas y Ciencias de Illinois (promoción de 1991) y Robert recibió su Premio Alumni Trailblazer en su evento inaugural de premios durante la celebración del vigésimo aniversario el 20 de abril. , 2007. [1]
Una de las muchas contribuciones de Robert McCool fue redactar la especificación inicial de Common Gateway Interface (CGI), en colaboración con otros en la lista de correo www-talk, y proporcionar una implementación de referencia de CGI en la versión 1.0 del servidor web NCSA HTTPd . [7] La especificación CGI, introducida en diciembre de 1993, resultó ser un elemento clave para hacer que la World Wide Web fuera dinámica e interactiva.
McCool fue uno de los primeros empleados de Netscape y contribuyó a Netscape Enterprise Server (por ejemplo, NSAPI ) y otros sistemas del lado del servidor.
Posteriormente, en la Universidad de Stanford , fue coautor de los sistemas TAP [8] y KDD para el aumento automático de contenido web generado por humanos. También es autor de varios artículos de revistas y conferencias relacionados con la búsqueda semántica, [9] la web semántica, [10] [11] y la procedencia del conocimiento.
McCool vive en Menlo Park, California .