Leonard H. Tower Jr.

De Wikipedia, la enciclopedia libre
Leonard H. Tower Jr.
Información personal
Nacimiento 19 de junio de 1949 (74 años)
Queens, Nueva York, Bandera de Estados Unidos Estados Unidos
Nacionalidad Estados Unidos
Educación
Educado en MIT
Información profesional
Ocupación Activista de software libre

Leonard "Len" H. Tower Jr. (n. 17 de junio de 1949) es un activista de software libre y uno de los miembros fundadores de la Free Software Foundation,[1]​ donde contribuyó en las primeras distribuciones de GCC[2]​ y GNU diff. Abandonó la Free Software Foundation en 1997.[3]

Nacimiento[editar]

Tower nació el 17 de junio de 1949 en Astoria (Queens), Nueva York, Estados Unidos.

Carrera académica[editar]

En 1971, Tower recibió un pregrado en biología del Instituto de Tecnología de Massachusetts.[4]​ Durante ese tiempo fue el gerente de The Tech, el periódico universitario.[5]

Proyecto GNU[editar]

Como el primer empleado a sueldo a tiempo completo de la FSF, Tower se encargaba sobre todo de tareas administrativas como gestionar listas de correo, grupos de noticias o solicitudes de información.[6][7][8]

En 1986, Tower ayudó a Stallman con el plan inicial de éste de basar el compilador de C para el Proyecto GNU en un compilador de Pastel que Stallman había obtenido de Lawrence Livermore Lab.[9]​ Tower trabajó en reescribir el código existente de Pastel en C mientras Stallman trabajaba en la construcción de la nueva interfaz de C.[1]​ Stallman abandonó ese plan cuando descubrió que el compulador de Livermore requería demasiada memoria, concluyendo "Tendría que escribir un nuevo compilador desde cero. Ese nuevo compilador se conoce ahora como GCC; nada del compilador de Pastel está usado en él, pero conseguí adaptar y usar la interfaz de C que había escrito".[9]​ Stallman lanzó su nuevo compilador GNU C el 22 de marzo de 1987,[10]​ reconociendo las contribuciones de otros, incluyendo a Tower, que "escribió partes del parser, generador RTL, definiciones de RTL y la descripción de la máquina Vax" basado en ideas contribuidas por Jack Davidson y Christopher Fraser.[2][11]

Junto con Mike Haertel,[12]​ David Hayes[13]​ y Stallman, Tower fue también uno de los coautores iniciales de GNU diff, una utilidad de comparación de archivos basado en un algoritmo publicado por Eugene Myers.[14][15]

A finales de la década de 1980 y comienzos de la de 1990, Tower formó parte de conferencias de la USENIX como representante de la FSF.[16]

League for Programming Freedom[editar]

Tower fue un antiguo miembro de la League for Programming Freedom. Durante 1991, Tower fue uno de los dos oradores más activos de la organización, junto con Richard Stallman.[17]

Referencias[editar]

  1. a b Jerome E. Puzo (febrero de 1986). «El zoo de GNU» (en inglés). Consultado el 9 de julio de 2014. 
  2. a b Stallman, Richard M. (24 de abril de 1988). Colaboradores del GNU CC (en inglés). Archivado desde el original el 2 de abril de 2012. Consultado el 9 de julio de 2014. 
  3. Karl Heuer (julio de 1997). «Quién es GNU» (en inglés). Consultado el 9 de julio de 2014. 
  4. «La conferencia "Un mundo, una red" comienza con la entrega de premios de software libre» (en inglés). 28 de octubre de 1998. Consultado el 10 de julio de 2014. 
  5. «Cabecera del periódico universitario "The Tech"» (en inglés). 15 de febrero de 1972. Consultado el 10 de julio de 2014. 
  6. Stacey Goldstein, Robert J. Chassell, Leonard Tower, Jr. (febrero de 1988). «Quién es GNU» (en inglés). Consultado el 10 de julio de 2014. 
  7. Jonathan P. Tuttle, Robert J. Chassell, Leonard Tower Jr. (enero de 1997). «Quién es GNU» (en inglés). Consultado el 10 de julio de 2014. 
  8. Paul Rubin (junio de 1987). «Quién es GNU» (en inglés). Consultado el 10 de julio de 2014. 
  9. a b Richard Stallman (20 de septiembre de 2011). «Acerca del proyecto GNU». Consultado el 10 de julio de 2014. 
  10. Richard Stallman (22 de marzo de 1987). «Lanzamiento de la beta de GNU C Compiler» (en inglés). 
  11. Richard Stallman (2001). «Colaboradores de GCC» (en inglés). Consultado el 10 de julio de 2014. 
  12. Mike Haertel (12 de noviembre de 1988). «RE: Implicaciones del reciente ataque de virus (Caballo de Troya)» (en inglés). Consultado el 10 de julio de 2014. «Soy estudiante universitario. También el autor de GNU grep, coautor de GNU diff y trabajando en GNU sort». 
  13. David S. Hayes (19 de agosto de 1993). «Re: Shareware (Mi experiencia)» (en inglés). Consultado el 10 de julio de 2014. «Escribí parte del código original en el programa "diff" de GNU. (Desde entonces ha sido reemplazado por otro código)». 
  14. Bob Page (19 de noviembre de 1989). «v89i217: rcs - revision control system, Part02/14» (en inglés). Consultado el 10 de julio de 2014. «GNU DIFF fue escrito por Mike Haertel, David Hayes, Richard Stallman y Len Tower.» 
  15. Free Software Foundation, Inc. (2 de octubre de 1994). «analyze.c». Consultado el 10 de julio de 2014. «El algoritmo básico está descrito en: "An O(ND) Difference Algorithm and its Variations", Egene Myers, Algorithmica Vol. 1 No. 2, 1986, 99. 251-266; mirar especialmente la sección 4.2, que describe la variación usada abajo». 
  16. Kevin C. Smallwood (30 de diciembre de 1991). «Calendario BOF actualizado para la conferencia USENIX de San Francisco» (en inglés). Consultado el 10 de julio de 2014. 
  17. Spike R. MacPhee (noviembre de 1991). «Oradores voluntarios» (en inglés). Archivado desde el original el 10 de marzo de 2007. Consultado el 10 de julio de 2014.