stringtranslate.com

Théo de Raadt

Theo de Raadt ( nacido el 19 de mayo de 1968 ) es un ingeniero de software nacido en Sudáfrica que vive en Calgary , 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 de Software Libre por su trabajo en OpenBSD y OpenSSH. [ 1 ]

Primeros años de vida

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 mayor recesión en Canadá desde la Gran Depresión envió a la familia al Yukón . Antes de la mudanza, De Raadt consiguió su primer ordenador, un VIC-20 , al que pronto siguió un Amiga . Fue con estos ordenadores con los que empezó a desarrollar software. [2] En 1992, obtuvo una licenciatura en Ciencias de la Computación de la Universidad de Calgary .

NetBSD

En 1993, de Raadt fundó NetBSD con Chris Demetriou, Adam Glass y Charles Hannum, quienes se sentían 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 original 4.3BSD de la Universidad de California en 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, portable 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 creó el 21 de marzo de 1993 y la versión inicial, NetBSD 0.8, se realizó en abril de 1993. Esta versión se derivaba de 386BSD 0.1 más el kit de parches no oficial de la versión 0.2.2, con varios programas de la versión Net/2 que faltaban en 386BSD reintegrados y varias otras mejoras. En agosto de 1993 se publicó NetBSD 0.9, que contenía muchas mejoras y correcciones de errores. Seguía siendo una versión exclusiva para la plataforma 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 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, de Raadt se vio obligado a dimitir del equipo central de NetBSD y se le revocó el acceso al repositorio de código fuente. Sus compañeros de equipo afirmaron que se debía a un comportamiento grosero y abusivo en las listas de correo . [4]

En su libro Free for All , Peter Wayner afirma que De Raadt "empezó a caer mal 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 refrescante su franqueza 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 derivado de NetBSD 1.0. El lanzamiento inicial , OpenBSD 1.2, se realizó en julio de 1996, seguido en octubre del mismo año por OpenBSD 2.0. [9] Desde entonces, el proyecto ha seguido un cronograma de un lanzamiento cada seis meses, cada uno de los cuales se mantiene y se soporta durante un año.

Franqueza

Jon "maddog" Hall presenta a De Raadt con cuernos de demonio en FISL8

De Raadt ha sido un defensor vocal del software libre desde el inicio de OpenBSD, pero en ocasiones ha tenido disputas bastante públicas con varios grupos, desde defensores de Linux hasta gobiernos. Esta actitud franca, aunque a veces causa conflicto, también lo ha llevado a ser aclamado; De Raadt ha dado presentaciones en conferencias de código abierto, software libre y seguridad en todo el mundo, incluyendo 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 la financiación de DARPA

Después de que De Raadt manifestase su desaprobación de la invasión de Irak liderada por EE.UU. en una entrevista de abril de 2003 [10] con el Globe and Mail de Toronto , se canceló una subvención multimillonaria del Departamento de Defensa de EE.UU. al proyecto POSSE de la Universidad de Pensilvania , poniendo fin al proyecto. La financiación de la subvención se había utilizado en el desarrollo de OpenSSH y OpenBSD, así como en muchos otros proyectos, y se iba a utilizar para pagar el hackathon planeado 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 recuperó 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 dio lugar a críticas entre algunos de que el ejército de EE.UU. tenía una actitud contraria a la libertad de expresión . Sin embargo, la terminació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 continuó casi como estaba previsto. La financiación se recortó pocos meses antes de que finalizara la subvención, lo que alimentó aún más las especulaciones sobre la situación en torno a la terminación de la subvención.

Defensa gratuita del conductor

De Raadt también es conocido por su defensa de los controladores de software libre . Durante mucho tiempo ha criticado a los desarrolladores de Linux y otras plataformas libres por su tolerancia hacia los controladores no libres y la aceptación de acuerdos de confidencialidad .

En particular, De Raadt ha trabajado para convencer a los vendedores de hardware inalámbrico para que permitan la redistribución libre de las imágenes de firmware de sus productos. Estos esfuerzos han tenido un gran éxito, en particular 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 vendedores taiwaneses nos proporcionan la documentación casi de inmediato", lo que permite que los controladores de código abierto admitan dispositivos de forma fiable, a diferencia de 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 se vio involucrado en una controversia relacionada con el uso de código GPL del controlador bcm43xx de Linux en el controlador bcw de BSD . [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 estaba "publicado". También sostuvo que el conflicto no era sobre la GPL, sino sobre 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 él es quien decide cómo hacerlo. Pero cuando abordas problemas como este con comentarios como "Nos gustaría que comenzaras a comunicarte con nosotros para resolver el problema ahora" y tu primer correo está en copia para un par de cientos de personas... en el futuro, por favor, piénsalo con más cuidado, ¿de acuerdo?

Porque ahora mismo, en ese correo, prácticamente has hecho el trabajo de Broadcom por ellos. Le has dicho a toda la comunidad BSD que tal vez quiera usar un controlador para este chip más adelante, que debido a algunos problemas con la GPL estás dispuesto a usar palabras muy fuertes (publicadas muy ampliamente) para interrumpir los esfuerzos de una persona que está tratando de hacer cosas por ellos. Y lo vas a hacer usando incluso la GPL. No le enviaste un correo privado a ese desarrollador. No, básicamente lo hiciste público.

Así es como lo verá aproximadamente la mitad de la comunidad de usuarios y desarrolladores.

Verán su correo ampliamente publicado como una posición demasiado fuerte.

En agosto de 2007 se produjo otro conflicto, cuando un grupo de desarrolladores de Linux intentó modificar la licencia del controlador ath5k con doble licencia. De Raadt resumió el problema de la siguiente manera: [16]

Los seguidores de la GPL dijeron que el gran problema al que nos enfrentaríamos sería que las empresas tomarían nuestro código BSD, lo modificarían y no nos lo devolverían. No, el gran problema al que nos enfrentamos es que la gente envolvería nuestro código con la GPL y nos dejaría fuera de la misma forma en que estas supuestas empresas nos dejarían fuera. Al igual que la comunidad Linux, tenemos muchas empresas que nos devuelven el código todo el tiempo.

Pero una vez que el código está bajo licencia GPL, no podemos recuperarlo.

Referencias

  1. ^ "Theo de Raadt recibe el premio Free Software Award 2004" . Consultado el 11 de abril de 2018 .
  2. ^ Artículo de The Age: "Mantenerse a la vanguardia". 8 de octubre de 2004. Consultado el 5 de abril de 2006.
  3. ^ "Página de inicio de Chuck Cranor".
  4. ^ Glass, Adam. Mensaje a los usuarios de netbsd: Theo De Raadt(sic), 23 de diciembre de 1994. Consultado el 8 de enero de 2006.
  5. ^ Wayner, Peter. Free For All: How Linux and the Free Software Movement Undercut the High Tech Titans, 18.3 Flames, Fights, and the Birth of OpenBSD Archivado el 19 de julio de 2009 en Wayback Machine , 2000. Visitado el 6 de enero de 2006.
  6. ^ Forbes. ¿Es Linux para perdedores? 16 de junio de 2005. Consultado el 8 de enero de 2006.
  7. ^ En este mensaje, el equipo central de NetBSD reconoce las "contribuciones positivas" de De Raadt al proyecto a pesar de sus problemas con él.
  8. ^ Tux Journal. 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)
  9. ^ Raadt, Theo de. Correo a openbsd-announce: La versión 2.0 de OpenBSD Archivado el 27 de mayo de 2005 en Wayback Machine , 18 de octubre de 1996. Visitado el 10 de diciembre de 2005.
  10. ^ Artículo del Globe and Mail: «El ejército estadounidense ayuda a financiar a un pirata informático de Calgary». 6 de abril de 2003. Consultado el 5 de septiembre de 2019.
  11. ^ Artículo de LWN.net: "DARPA cancela financiación de OpenBSD". 24 de abril de 2003. Consultado el 5 de abril de 2006.
  12. ^ Andrews, Jeremy (2 de mayo de 2006). «Entrevista: Theo de Raadt». Archivado desde el original el 24 de abril de 2013.
  13. ^ Artículo de LXer: La disputa por los controladores de Broadcom es más fea de lo necesario. 7 de abril de 2007. Consultado el 8 de abril de 2007.
  14. ^ Hilo en 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.
  15. ^ 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 en marc.info .
  16. ^ de Raadt, Theo (31 de agosto de 2007). "Todo ese asunto de que 'Linux nos roba el código'". LKML.org.

Enlaces externos