Eric Paul Allman (nacido el 2 de septiembre de 1955) es un programador informático estadounidense que desarrolló sendmail y su precursor delivermail a finales de los años 1970 y principios de los 1980 en la Universidad de California en Berkeley . En 1998, Allman y Greg Olson cofundaron la empresa Sendmail, Inc. [1]
Nacido en El Cerrito, California , Allman supo desde muy joven que quería trabajar en informática. Solía entrar en el mainframe de su escuela secundaria y luego utilizó el centro de computación de UC Berkeley para sus necesidades informáticas. En 1973, ingresó a UC Berkeley, justo cuando el sistema operativo Unix comenzaba a popularizarse en los círculos académicos. [2] Obtuvo títulos de licenciatura y maestría en UC Berkeley en 1977 y 1980 respectivamente.
Como el código fuente de Unix estaba disponible en Berkeley, los hackers locales rápidamente realizaron muchas extensiones al código de AT&T . Una de esas extensiones fue delivermail , que en 1981 se convirtió en sendmail . Como MTA , fue diseñado para entregar correo electrónico a través de ARPANET , una red relativamente pequeña (en comparación con Internet hoy en día) , que consistía en muchas redes más pequeñas con formatos muy diferentes para los encabezados de correo electrónico.
Sendmail pronto se convirtió en una parte importante de la distribución de software de Berkeley (BSD) y solía ser el MTA más utilizado en sistemas basados en Unix, a pesar de su sintaxis de configuración algo compleja y el abuso frecuente por parte de empresas de telemarketing en Internet. En 1998, Allman y Greg Olson fundaron Sendmail, Inc. , con sede en Emeryville, California , para realizar un trabajo propietario para mejorar sendmail .
El formato de registro utilizado por el MTA, conocido como syslog , fue utilizado inicialmente solo por sendmail, pero con el tiempo se convirtió en un formato estándar no oficial utilizado por otros programas no relacionados para el registro. Más tarde, este formato se hizo oficial mediante la RFC 3164 en 2001; sin embargo, el formato original quedó obsoleto con la revisión más reciente, la RFC 5424.
A Allman se le atribuye la popularización del estilo de sangría Allman , también conocido como estilo de sangría BSD. [3] Portó una versión Fortran de Super Star Trek al lenguaje de programación C, que más tarde se convirtió en BSD Trek, y todavía se incluye en varias distribuciones de Linux como parte del paquete clásico bsdgames. [4]
En agosto de 2006 , en Telluride (Colorado) , recibió el premio Telluride Tech Festival Award of Technology . En 2009, la Association for Computing Machinery lo reconoció como ingeniero distinguido . [5] En abril de 2014, fue incluido en el Salón de la Fama de Internet. [6]
Allman, que es homosexual, vive en Berkeley, California , con Marshall Kirk McKusick , que había sido su pareja durante más de 30 años antes de casarse en octubre de 2013. [7] Los dos se conocieron en la escuela de posgrado. McKusick es un desarrollador principal de BSD. [8]
Existe una especie de placer perverso en saber que es básicamente imposible enviar un mensaje de odio a través de Internet sin que sea tocado por un programa gay. Es algo gracioso. [9]
— Eric Allman