Theo de Raadt ( / θ i oʊ d ɛ r ɔː t / ; holandesa: [teː.joː dəraːt] ; nacido el 19 de mayo de 1968) es un nacida en África del Sur ingeniero de software que vive en Calgary , Alberta , Canadá. Es el fundador y líder de los proyectos OpenBSD y OpenSSH y también fue miembro fundador de NetBSD . En 2004, De Raadt ganó el Premio al Software Libre por su trabajo en OpenBSD y OpenSSH. [1]
Theo de Raadt | |
---|---|
Nació | Pretoria , Sudáfrica | 19 de mayo de 1968
Nacionalidad | canadiense |
alma mater | Universidad de Calgary |
Ocupación | Ingeniero de software |
Conocido por | NetBSD , OpenBSD , OpenSSH |
Vida temprana
Theo de Raadt es el mayor de cuatro hijos de padre holandés y madre sudafricana, con dos hermanas y un hermano. La preocupación por el servicio militar obligatorio de dos años en Sudáfrica llevó a la familia a emigrar a Calgary, Alberta, Canadá en noviembre de 1977. En 1983, la recesión más grande en Canadá desde la Gran Depresión envió a la familia al Yukón . Antes de la mudanza, De Raadt consiguió su primera computadora, una Commodore VIC-20 , que pronto fue seguida por una Amiga . Fue con estas computadoras que comenzó a desarrollar software. [2] En 1992, obtuvo una licenciatura en Ciencias de la Computación de la Universidad de Calgary .
NetBSD
En 1993, Theo de Raadt fundó NetBSD con Chris Demetriou, Adam Glass y Charles Hannum, quienes se sintieron frustrados por la mala calidad de 386BSD y creían que un modelo de desarrollo abierto sería mejor. 386BSD se derivó de la versión 4.3BSD original de la Universidad de California Berkeley, mientras que el nuevo proyecto NetBSD fusionaría el código relevante de las versiones Networking / 2 y 386BSD.
El nuevo proyecto se centró en un código limpio, portátil y correcto, con el objetivo de producir un sistema operativo BSD unificado, multiplataforma y con calidad de producción.
El primer repositorio de código fuente de NetBSD se estableció el 21 de marzo de 1993 y la versión inicial, NetBSD 0.8, se realizó en abril de 1993. Se derivó de 386BSD 0.1 más la versión 0.2.2 patchkit no oficial, con varios programas de Net / 2 la versión que falta de 386BSD re-integrada, y varias otras mejoras. En agosto de 1993, se lanzó NetBSD 0.9, que contenía muchas mejoras y correcciones de errores. Esta todavía era una versión solo de plataforma para PC , aunque en ese momento se estaba trabajando para agregar soporte para otras arquitecturas.
NetBSD 1.0 fue lanzado en octubre de 1994. Esta fue la primera versión multiplataforma, compatible con IBM PC , HP 9000 Series 300, Amiga , 68k Macintosh , Sun-4c series y PC532 . También en esta versión, el código fuente derivado de Net / 2 legalmente gravado fue reemplazado por un código equivalente de 4.4BSD-lite, de acuerdo con el acuerdo de la demanda USL v BSDi . De Raadt jugó un papel vital en la creación del puerto SPARC , implementando gran parte del código inicial junto con Chuck Cranor. [3]
OpenBSD
En diciembre de 1994, Theo de Raadt se vio obligado a dimitir del equipo central de NetBSD y se revocó su acceso al repositorio de fuentes. Los miembros del equipo afirmaron que se debía a conflictos de personalidad en las listas de correo . [4]
En su libro Free for All , Peter Wayner afirma que De Raadt "comenzó a molestar a algunas personas" antes de la separación de NetBSD, [5] mientras que Linus Torvalds lo ha descrito como "difícil". [6] Muchos tienen sentimientos diferentes: el mismo entrevistador describe la "transformación" de De Raadt al fundar OpenBSD y su "deseo de cuidar de su equipo", algunos encuentran que su franqueza es refrescante y De Raadt sigue siendo ampliamente respetado como hacker [7] y experto en seguridad. [8]
En octubre de 1995, De Raadt fundó OpenBSD, un nuevo proyecto bifurcado de NetBSD 1.0. La versión inicial , OpenBSD 1.2, se realizó en julio de 1996, seguida en octubre del mismo año por OpenBSD 2.0. [9] Desde entonces, el proyecto ha seguido un programa de lanzamiento cada seis meses, cada uno de los cuales se mantiene y se respalda durante un año.
Franqueza
De Raadt ha sido un firme defensor del software libre desde el inicio de OpenBSD, pero también es un firme defensor de la libertad de expresión, habiendo tenido en ocasiones disputas bastante públicas con varios grupos, desde defensores de Linux hasta gobiernos. Esta actitud franca, aunque a veces es causa de conflicto, también lo ha llevado a ser aclamado; De Raadt ha realizado presentaciones en conferencias de código abierto, software libre y seguridad en todo el mundo, incluido FOSDEM en Bruselas , Bélgica , Usenix en San Antonio, Texas , EE . UU. , Conferencia AUUG en Melbourne , Australia y FISL en Porto Alegre , RS, Brasil .
Cancelación de fondos de DARPA
Después de que De Raadt declaró su desaprobación de la invasión de Irak liderada por Estados Unidos en una entrevista en abril de 2003 [10] con el Globe and Mail de Toronto , una subvención multimillonaria del Departamento de Defensa de los Estados Unidos a la POSSE de la Universidad de Pensilvania . El proyecto fue cancelado, terminando efectivamente el proyecto. Los fondos de la subvención se habían utilizado en el desarrollo de OpenSSH y OpenBSD, así como en muchos otros proyectos, y se utilizarían para pagar el hackathon planificado para el 8 de mayo de 2003. A pesar de que el dinero de la subvención ya se había utilizado para asegurar alojamiento para sesenta desarrolladores durante una semana, el gobierno reclamó el dinero con pérdidas y se le dijo al hotel que no permitiera a los desarrolladores pagar el dinero recuperado para volver a asegurar las habitaciones. [11] Esto resultó en críticas entre algunos de que el ejército estadounidense tenía una actitud anti- libre de expresión . Sin embargo, la rescisión de la subvención no fue un golpe tan malo como algunos lo describieron. Los partidarios del proyecto se unieron para ayudar y el hackathon se desarrolló casi como estaba planeado. La financiación se recortó pocos meses antes del final de la subvención, lo que avivó aún más las especulaciones sobre la situación en torno a la terminación de la subvención.
Defensa del conductor gratuito
De Raadt también es conocido por su defensa de los controladores de software gratuitos . Durante mucho tiempo ha criticado a los desarrolladores de Linux y otras plataformas gratuitas por su tolerancia a los controladores no libres y la aceptación de los acuerdos de no divulgación .
En particular, De Raadt ha trabajado para convencer a los proveedores de hardware inalámbrico para que permitan que las imágenes de firmware de sus productos se redistribuyan libremente. Estos esfuerzos han tenido un gran éxito, especialmente en las negociaciones con empresas taiwanesas , lo que ha dado lugar a muchos nuevos controladores inalámbricos. De Raadt ha comentado que "la mayoría de los proveedores taiwaneses nos brindan documentación casi de inmediato", lo que permite que los controladores de código abierto admitan dispositivos de manera confiable, en contraposición a la falta de voluntad de empresas estadounidenses como Intel y Broadcom para publicar imágenes de firmware sin restricciones de licencia . [12]
Choque con los desarrolladores de Linux
En abril de 2007, De Raadt estuvo involucrado en una controversia relacionada con el uso de código GPL del controlador bcm43xx de Linux en el controlador BSD bcw . [13] [14] Los desarrolladores de Linux acusaron a la comunidad BSD de infringir el código GPL, pero De Raadt negó la infracción, argumentando que el controlador BSD no fue "liberado". También sostuvo que el conflicto no se trataba de GPL, sino de la forma en que el desarrollador de Linux Michael Buesch manejó la situación. Al correo electrónico de Buesch, respondió: [15]
Se resolverá en nuestro árbol, pero depende de él cómo lo haga. Pero cuando aborde problemas como este con comentarios como "Nos gustaría que comenzara a comunicarse con nosotros para resolver el problema ahora" y su primer correo se enviará a un par de cientos de personas ... en el futuro, piense más con cuidado, ok?
Porque ahora mismo, en ese correo, prácticamente has hecho el trabajo de Broadcom por ellos. Le ha dicho a toda la comunidad BSD que querrá usar un controlador para este chip más adelante, que debido a algunos problemas de GPL, está dispuesto a usar palabras muy fuertes, publicadas de manera muy amplia, para interrumpir los esfuerzos de un tipo que está intentando hacer cosas por ellos. Y vas a hacer esto usando la GPL, incluso. No envió un correo privado a ese desarrollador. No, básicamente lo hiciste público.
Así es como lo verá la mitad de la comunidad de usuarios y desarrolladores.
Verán su correo ampliamente publicado como una posición demasiado fuerte.
Otro choque ocurrió en agosto de 2007, cuando un grupo de desarrolladores de Linux intentó modificar la licencia del controlador ath5k de doble licencia. De Raadt resumió la cuestión de la siguiente manera: [16]
Los fanáticos de la GPL dijeron que el gran problema que enfrentaríamos es que las empresas tomarían nuestro código BSD, lo modificarían y no lo devolverían. No, el gran problema al que nos enfrentamos es que la gente envolvería la GPL en nuestro código y nos bloquearía de la misma manera que estas supuestas empresas nos bloquearían. Al igual que la comunidad de Linux, tenemos muchas empresas que nos devuelven el código todo el tiempo.
Pero una vez que el código está GPL, no podemos recuperarlo.
Referencias
- ^ "Theo de Raadt presentado con el premio de software libre 2004" . Consultado el 11 de abril de 2018 .
- ^ Artículo de The Age: "Mantenerse a la vanguardia" . 8 de octubre de 2004. Consultado el 5 de abril de 2006.
- ^ "Página de inicio de Chuck Cranor" .
- ^ Vidrio, Adam. Mensaje para netbsd-users: Theo De Raadt (sic) , 23 de diciembre de 1994. Consultado el 8 de enero de 2006.
- ^ Wayner, Peter. Gratis para todos: cómo Linux y el movimiento del software libre socavaron a los titanes de la alta tecnología, 18.3 Flames, Fights y el nacimiento de OpenBSD. Archivado el 19 de julio de 2009 en Wayback Machine , 2000. Consultado el 6 de enero de 2006.
- ^ Forbes. ¿Es Linux para perdedores? 16 de junio de 2005. Consultado el 8 de enero de 2006.
- ^ En este mensaje, el equipo central de NetBSD reconoce las "contribuciones positivas" de De Raadt al proyecto a pesar de sus problemas con él.
- ^ Diario de Tux. Buenos días con: Theo de Raadt , 2 de junio de 2005. Visitado el 21 de abril de 2006 (el original es 404 ; consulte una copia en caché en archive.org )
- ^ Raadt, Theo de. Enviar por correo a openbsd -nouncer: The OpenBSD 2.0 release Archivado 2005-05-27 en Wayback Machine , 18 de octubre de 1996. Consultado el 10 de diciembre de 2005.
- ^ Artículo de Globe and Mail: "El ejército de Estados Unidos ayuda a financiar al hacker de Calgary" . 6 de abril de 2003. Consultado el 5 de septiembre de 2019.
- ^ Artículo de LWN.net: "DARPA cancela la financiación de OpenBSD" . 24 de abril de 2003. Consultado el 5 de abril de 2006.
- ^ Andrews, Jeremy (2 de mayo de 2006). "Entrevista: Theo de Raadt" . Archivado desde el original el 24 de abril de 2013.
- ^ Artículo de LXer: La disputa del controlador de Broadcom es más fea de lo necesario . 7 de abril de 2007. Consultado el 8 de abril de 2007.
- ^ Tema sobre gmane.linux.kernel.wireless.general: OpenBSD bcw: Posibles problemas de violación de la licencia GPL Varias fechas a partir del 4 de abril de 2007. Consultado el 8 de abril de 2007.
- ^ Theo de Raadt (4 de abril de 2007). "OpenBSD bcw: Posibles problemas de violación de la licencia GPL" . Consultado el 28 de mayo de 2017 , a través de marc.info .
- ^ de Raadt, Theo (31 de agosto de 2007). "Todo eso" Linux robando nuestro "código" . LKML.org.
enlaces externos
- Página web oficial
- 2000 entrevista en Slashdot
- 2001 entrevista en KernelTrap
- 2006 entrevista en KernelTrap