Eric Steven Raymond (nacido el 4 de diciembre de 1957), a menudo conocido como ESR , es un desarrollador de software estadounidense , defensor del software de código abierto y autor del ensayo de 1997 y el libro de 1999 The Cathedral and the Bazaar . Escribió una guía para el juego Roguelike NetHack . [1] En la década de 1990, editó y actualizó el Jargon File , publicado como The New Hacker's Dictionary . [2]
Raymond nació en Boston, Massachusetts , en 1957 y vivió en Venezuela cuando era niño. Su familia se mudó a Pensilvania en 1971. [3] Desarrolló parálisis cerebral al nacer; su condición física debilitada lo motivó a dedicarse a la informática. [4]
Raymond comenzó su carrera de programación escribiendo software propietario , entre 1980 y 1985. [5] En 1990, al notar que el Archivo de Jargon no se había mantenido desde aproximadamente 1983, lo adoptó, pero no sin críticas; Paul Dourish mantiene una versión original archivada del Archivo de Jargon, porque, dice, las actualizaciones de Raymond "esencialmente destruyeron lo que lo mantenía unido". [6]
En 1996, Raymond se hizo cargo del desarrollo del software de correo electrónico de código abierto "popclient", renombrándolo como Fetchmail . [7] Poco después de esta experiencia, en 1997, escribió el ensayo " La catedral y el bazar ", detallando sus pensamientos sobre el desarrollo de software de código abierto y por qué debería hacerse lo más abiertamente posible (el enfoque "bazar"). El ensayo se basó en parte en su experiencia en el desarrollo de Fetchmail. Presentó su tesis por primera vez en el Linux Kongress anual el 27 de mayo de 1997. Más tarde amplió el ensayo en un libro, La catedral y el bazar: reflexiones sobre Linux y código abierto por un revolucionario accidental , en 1999. El ensayo ha sido ampliamente citado. [8] El libro blanco interno de Frank Hecker que condujo a la publicación del código fuente de Mozilla (entonces Netscape ) en 1998 citó a La Catedral y el Bazar como una "validación independiente" de las ideas propuestas por Eric Hahn y Jamie Zawinski . [9] Hahn luego describiría el libro de 1999 como "claramente influyente". [10] : 190
Desde finales de los años 90 en adelante, debido en parte a la popularidad de su ensayo, Raymond se convirtió en una voz destacada en el movimiento de código abierto. Fue cofundador de la Open Source Initiative (OSI) en 1998, asumiendo el papel autoproclamado de embajador del código abierto ante la prensa, las empresas y el público. Sigue activo en la OSI, pero renunció a su cargo de presidente de la iniciativa en febrero de 2005. [11] A principios de marzo de 2020, fue eliminado de dos listas de correo de la Open Source Initiative debido a publicaciones que violaban el Código de conducta de la OSI. [12]
En 1998, Raymond recibió y publicó un documento de Microsoft en el que expresaba su preocupación por la calidad del software de código abierto rival. [13] Llamó a este documento, junto con otros que se filtraron posteriormente, " Los Documentos de Halloween ".
Entre 2000 y 2002 creó Configuration Menu Language 2 (CML2), un sistema de configuración de código fuente; aunque originalmente estaba pensado para el sistema operativo Linux , fue rechazado por los desarrolladores del kernel. [14] (Raymond atribuyó este rechazo a la "política de la lista del kernel", [15] pero Linus Torvalds dijo en una publicación en una lista de correo de 2007 que, como política, el equipo de desarrollo prefería cambios más incrementales. [16] ) El libro de Raymond de 2003, The Art of Unix Programming, analiza las herramientas de usuario para la programación y otras tareas.
Algunas versiones de NetHack aún incluyen la guía de Raymond. [1] También ha contribuido con código y contenido al videojuego de software libre The Battle for Wesnoth . [17]
Raymond es el desarrollador principal de NTPsec , un "reemplazo seguro y reforzado" para la utilidad Unix NTP . [18]
Raymond ha escrito numerosas herramientas de código abierto, entre ellas cvs-fast-export, una herramienta para exportar repositorios CVS a flujos de importación rápida de Git , y "reposurgeon", una herramienta para exportar repositorios SVN . [19]
Raymond acuñó un aforismo que denominó ley de Linus , inspirado en Linus Torvalds : "Si se les dan suficientes ojos, todos los insectos son superficiales". [20] Apareció por primera vez en su libro La catedral y el bazar . [21] : 30
Raymond se ha negado a especular sobre si el modelo de desarrollo de "bazar" podría aplicarse a obras como libros y música, diciendo que no quiere "debilitar el argumento ganador a favor del software de código abierto vinculándolo a un potencial perdedor". [22]
Raymond ha tenido varias disputas públicas con otras figuras del movimiento del software libre . Como líder de la Iniciativa de Código Abierto, sostuvo que los defensores del software libre deberían centrarse en el potencial de mejores productos. La retórica moral y ética "muy seductora" de Richard Stallman y la Free Software Foundation fracasa, dijo, "no porque sus principios sean erróneos, sino porque ese tipo de lenguaje... simplemente no convence a nadie". [23]
En un ensayo de 2008 defendió el derecho de los programadores a publicar trabajos bajo licencias propietarias: "Creo que si un programador quiere escribir un programa y venderlo, no es asunto mío ni de nadie más, sino de su cliente cuáles sean los términos de venta". [24] En el mismo ensayo dijo que la "lógica del sistema" pone a los desarrolladores en "roles disfuncionales", con un código malo como resultado.
Raymond es miembro del Partido Libertario y defensor del derecho a poseer armas . [25] Ha respaldado a la organización de armas de código abierto Defense Distributed , a la que llama "amigos de la libertad" y escribe: "Apruebo cualquier desarrollo que dificulte a los gobiernos y a los criminales monopolizar el uso de la fuerza. A medida que las impresoras 3D se vuelven menos costosas y más omnipresentes, esto podría ser un paso importante en la dirección correcta". [26] [27]
En 2015, Raymond acusó a la Iniciativa Ada y a otros grupos de mujeres en tecnología de intentar atrapar a líderes masculinos de código abierto y acusarlos de violación, diciendo: "Traten de evitar incluso estar solas, nunca, porque existe la posibilidad de que un grupo de defensa de 'mujeres en tecnología' intente recolectar su cuero cabelludo". [28] [29]
Raymond ha afirmado que "los gays experimentaron con la promiscuidad sin restricciones en la década de 1970 y contrajeron el SIDA como consecuencia", y que "la policía que reacciona ante un hombre negro al azar que se comporta de manera sospechosa y que podría estar en el rango de edad crítico como si fuera una amenaza letal casi inminente, está siendo racional, no racista". [30] [31] Una campaña progresista, "The Great Slate", tuvo éxito en la recaudación de fondos para los candidatos en parte al pedir contribuciones de los trabajadores tecnológicos a cambio de no publicar citas similares de Raymond. El empleado de Matasano Security y recaudador de fondos de Great Slate, Thomas Ptacek, dijo: "He estado torturando Twitter con citas escabrosas de Eric S. Raymond durante años. Cada vez que lo hago, 20 personas me ruegan que pare". Se estima que, a marzo de 2018, se han recaudado más de $ 30,000 de esta manera. [32]
Raymond se describe a sí mismo como neopagano . [4]