Theo de Raadt - Theo de Raadt

Theo de Raadt
Theo de Raadt 2013.jpg
De Raadt în 2013
Născut ( 19.05.1968 ) 19 mai 1968 (52 de ani)
Pretoria , Africa de Sud
Naţionalitate canadian
Alma Mater Universitatea din Calgary
Ocupaţie Inginer de software
Cunoscut pentru NetBSD , OpenBSD , OpenSSH

Theo de Raadt ( / θ í d ɛ r ɔː t / ; olandeză:  [teː.joː dəraːt] ; născut 19 mai 1968) este un sud - african-născut inginer de software , care trăiește în Calgary , Alberta , Canada. El este fondatorul și liderul proiectelor OpenBSD și OpenSSH și a fost, de asemenea, membru fondator al NetBSD . În 2004, De Raadt a câștigat Premiul pentru software liber pentru munca sa pe OpenBSD și OpenSSH.

Tinerețe

Theo de Raadt este cel mai mare dintre cei patru copii ai unui tată olandez și o mamă sud-africană, cu două surori și un frate. Îngrijorarea cu privire la recrutarea obligatorie de doi ani a forțelor armate din Africa de Sud a determinat familia să emigreze în Calgary, Alberta, Canada în noiembrie 1977. În 1983, cea mai mare recesiune din Canada de la Marea Depresiune a trimis familia în Yukon . Înainte de mutare, De Raadt a primit primul său computer, un Commodore VIC-20 , care a fost urmat în curând de un Amiga . Cu aceste computere a început să dezvolte software pentru prima dată. În 1992, a obținut licența în informatică la Universitatea din Calgary .

NetBSD

În 1993, Theo de Raadt a fondat NetBSD cu Chris Demetriou, Adam Glass și Charles Hannum, care s-au simțit frustrați de slaba calitate a 386BSD și au crezut că un model de dezvoltare deschisă ar fi mai bun. 386BSD a fost derivat din versiunea originală 4.3BSD a Universității din California Berkeley, în timp ce noul proiect NetBSD ar îmbina codul relevant din versiunile Networking / 2 și 386BSD.

Noul proiect s-a axat pe un cod curat, portabil, corect, cu scopul de a produce un sistem de operare BSD unificat, multi-platformă, de calitate de producție.

Primul depozit de coduri sursă NetBSD a fost înființat pe 21 martie 1993 și versiunea inițială, NetBSD 0.8, a fost făcută în aprilie 1993. Aceasta a fost derivată din 386BSD 0.1 plus versiunea 0.2.2 patchkit neoficial, cu mai multe programe de pe Net / 2 lansare lipsă din 386BSD re-integrată și diverse alte îmbunătățiri. În august 1993, a fost lansat NetBSD 0.9, care conținea multe îmbunătățiri și remedieri de erori. Aceasta a fost încă o versiune numai pentru computer , deși până în prezent se lucra pentru a adăuga suport pentru alte arhitecturi.

NetBSD 1.0 a fost lansat în octombrie 1994. Aceasta a fost prima versiune multi-platformă, care acceptă IBM PC compatibil , HP 9000 Series 300, Amiga , 68k Macintosh , Sun-4c series și PC532 . De asemenea, în această versiune, codul sursă derivat din Net / 2 grevat legal a fost înlocuit cu un cod echivalent de la 4.4BSD-lite, în conformitate cu soluționarea procesului USL v BSDi . De Raadt a jucat un rol vital în crearea portului SPARC , implementând o mare parte din codul inițial împreună cu Chuck Cranor.

OpenBSD

În decembrie 1994, Theo de Raadt a fost forțat să demisioneze din echipa de bază NetBSD, iar accesul său la depozitul sursă a fost revocat. Membrii echipei au susținut că se datorează ciocnirilor de personalitate de pe listele de corespondență .

În cartea sa Free for All , Peter Wayner susține că De Raadt „a început să frece unii oameni în mod greșit” înainte de despărțirea de NetBSD, în timp ce Linus Torvalds l- a descris ca fiind „dificil”. Mulți au sentimente diferite: același intervievator descrie „transformarea” lui De Raadt la înființarea OpenBSD și „dorința de a avea grijă de echipa sa”, unii consideră că simplitatea lui este răcoritoare, iar De Raadt rămâne pe scară largă respectat ca hacker și expert în securitate.

În octombrie 1995, De Raadt fondat OpenBSD, un nou proiect bifurcat de la NetBSD 1.0. Inițial lansare , OpenBSD 1.2, a fost făcută în iulie 1996, a urmat în luna octombrie a aceluiași an de OpenBSD 2.0. De atunci, proiectul a urmat un program de lansare la fiecare șase luni, fiecare dintre acestea fiind menținut și sprijinit timp de un an.

Vorbire excesivă

Jon „Maddog” Hall îl prezintă pe De Raadt cu coarne de demon la FISL8

De Raadt a fost un susținător vocal al software-ului liber încă de la înființarea OpenBSD, dar este, de asemenea, un puternic susținător al liberei exprimări, având ocazional dispute controversate cu diverse grupuri, de la avocații Linux la guverne. Această atitudine sinceră, deși uneori este cauza conflictului, l-a determinat, de asemenea, să aclame; De Raadt a susținut prezentări la open source, software gratuit și conferințe de securitate din întreaga lume - inclusiv FOSDEM la Bruxelles , Belgia , Usenix la San Antonio, Texas , SUA , Conferința AUUG la Melbourne , Australia și FISL la Porto Alegre , RS, Brazilia .

Anularea finanțării DARPA

După ce De Raadt și-a declarat dezaprobarea față de invazia Irakului, condusă de SUA, într-un interviu din aprilie 2003 cu Globe and Mail din Toronto , a fost anulată o subvenție de milioane de dolari a Departamentului Apărării SUA pentru proiectul POSSE al Universității din Pennsylvania . , încheierea efectivă a proiectului. Finanțarea din subvenție a fost utilizată în dezvoltarea OpenSSH și OpenBSD, precum și în multe alte proiecte și urma să fie folosită pentru a plăti hackathon-ul planificat pentru 8 mai 2003. În ciuda banilor din subvenție care au fost deja folosiți pentru asigurarea cazărilor pentru șaizeci de dezvoltatori timp de o săptămână, banii au fost recuperați de guvern cu pierderi și hotelului i sa spus să nu le permită dezvoltatorilor să plătească banii recuperați pentru a resecura camerele. Acest lucru a dus la critici în rândul unora că armata SUA deținea o atitudine anti- liberă exprimare . Încetarea grantului nu a fost însă o lovitură atât de rea pe cât unii l-au descris. Susținătorii proiectului s-au adunat pentru a ajuta și hackathon-ul a continuat aproape așa cum a fost planificat. Finanțarea a fost redusă cu doar câteva luni înainte de sfârșitul grantului, alimentând în continuare speculațiile cu privire la situația din jurul încetării grantului.

Pledoarie gratuită pentru șoferi

De Raadt este, de asemenea, bine cunoscut pentru pledoaria sa pentru driverele de software liber . El a criticat mult timp dezvoltatorii Linux și alte platforme gratuite pentru toleranța lor la driverele non-gratuite și acceptarea acordurilor de nedivulgare .

În special, De Raadt a lucrat pentru a convinge furnizorii de hardware fără fir să permită redistribuirea liberă a imaginilor de firmware ale produselor lor. Aceste eforturi au fost în mare parte de succes, în special în negocierile cu companiile taiwaneze , ducând la numeroase drivere wireless noi. De Raadt a comentat că „majoritatea furnizorilor taiwanezi ne oferă documentație aproape imediat”, permițând driverelor open source să susțină în mod fiabil dispozitivele, spre deosebire de lipsa de dorință din partea companiilor americane precum Intel și Broadcom de a lansa imagini de firmware fără restricții de licențiere .

Ciocniți cu dezvoltatorii Linux

În aprilie 2007, De Raadt a fost implicat într - o controversă care implică utilizarea de GPL codul din Linux bcm43xx driverul în BSD BCW driverul. Dezvoltatorii Linux au acuzat comunitatea BSD că încalcă codul GPL, dar De Raadt a negat încălcarea, argumentând că driverul BSD nu a fost „eliberat”. El a susținut, de asemenea, că conflictul nu a fost legat de GPL, ci de modul în care dezvoltatorul Linux, Michael Buesch, a gestionat situația. La adresa de e-mail a lui Buesch, el a răspuns:

Va fi rezolvat în copacul nostru, dar depinde de el în ce mod o face. Dar când abordați probleme de genul acesta cu comentarii precum „Am dori să începeți să ne contactați pentru a rezolva problema acum”, iar primul dvs. e-mail va fi trimis către câteva sute de persoane .... în viitor, vă rog să vă gândiți mai mult atent, ok?

Pentru că chiar acum, în acel e-mail, ai făcut destul de mult treaba lui Broadcom pentru ei. Ați spus întregii comunități BSD care ar putea dori să folosească un driver pentru acest cip mai târziu, că din cauza câtorva probleme GPL sunteți dispus să folosiți cuvinte foarte puternice - publicate foarte larg - pentru a perturba eforturile unui tip care încearcă să facă lucruri pentru ei. Și, veți face acest lucru chiar și folosind GPL. Nu ați trimis acest dezvoltator prin e-mail privat. Nu, practic ai făcut public cu asta.

Cam așa vor vedea aproximativ jumătate din comunitatea de utilizatori și dezvoltatori.

Vor vedea e-mailurile postate pe scară largă ca pe o poziție prea puternică.

O altă ciocnire a avut loc în august 2007, când un grup de dezvoltatori Linux au încercat să modifice licența driverului ath5k cu două licențe. De Raadt a rezumat problema astfel:

Fanii GPL au spus că marea problemă cu care ne vom confrunta este că companiile ar lua codul BSD, îl vor modifica și nu vor da înapoi. Nu, marea problemă cu care ne confruntăm este că oamenii ar înfășura GPL în jurul codului nostru și ne-ar bloca în același mod în care aceste presupuse companii ne-ar bloca. La fel ca și comunitatea Linux, avem multe companii care ne dau codul înapoi, tot timpul.

Dar odată ce codul este GPL, nu îl putem recupera.

Referințe

linkuri externe