Raadt, Theo de

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 12 septembrie 2019; verificările necesită 2 modificări .
Theo de Raadt
Theo de Raadt

Theo de Raadt
Data nașterii 19 mai 1968 (54 de ani)( 19.05.1968 )
Locul nașterii Pretoria , Africa de Sud
Țară Canada
Sfera științifică Tehnologia de informație
Loc de munca Corporația FSA
Alma Mater Universitatea din Calgary
Grad academic Licențiat în științe ( 1992 )
Cunoscut ca dezvoltator de NetBSD , OpenBSD și OpenSSH , activist pentru drepturile omului
Premii și premii Premiul pentru Software Liber
Site-ul web theos.com/deraadt/
 Fișiere media la Wikimedia Commons

Theodor ( Theo ) de Raadt ( Theo de Raadt , [θio dε rɔt] , născut la 19 mai 1968 în Pretoria , Africa de Sud ) este un programator și hacker canadian . Trăiește în orașul Calgary , într-una din cele zece provincii din Canada  - Alberta . Fondatorul și liderul de gândire al proiectelor OpenBSD și OpenSSH , a fost și unul dintre fondatorii proiectului NetBSD . Un conflict cu grupul de bază NetBSD a dus în cele din urmă la crearea proiectului OpenBSD .

Copilărie

Theo de Raadt este cel mai mare dintre cei patru copii din familie, are doi frați și o soră. Preocupată de serviciul militar obligatoriu de doi ani care exista la acea vreme în Africa de Sud, familia a fost nevoită să emigreze în Canada, în orașul Calgary , în noiembrie 1977. Înainte de mutare, Theo a primit primul său computer, un Commodore VIC-20 , pe care l-a schimbat curând într-un Amiga . Pe aceste computere a început să dezvolte software.

A primit o diplomă de licență în informatică de la Universitatea din Calgary în 1992 .

NetBSD

Proiectul NetBSD a fost fondat în 1993 de Chris Dimetrio, Adam Glass, Charles Hunnam și Theo de Raadt. De Raadt a fost frustrat de viteza și calitatea lui Jolix și, mai târziu, a Berkeley Software Distribution ; el credea că un model de dezvoltare mai deschis ar trebui să aducă mai multă valoare dezvoltării sistemului de operare . Jolix, cunoscut și sub numele de 386BSD , a fost o furcă din ediția originală a Universității Berkeley a 4.3BSD, în timp ce noul proiect NetBSD urma să îmbine codul important din lansările Networking/2 și 386BSD. Noul proiect s-a concentrat pe cod curat, accesibil și corect, cu scopul de a crea un sistem de operare unificat, multi-platformă, gata de producție, bazat pe BSD.

Datorită utilizării pe scară largă a rețelelor precum Internetul , de Raadt a sugerat numele „NetBSD”, cu care ceilalți trei fondatori au fost de acord.

Primul depozit NetBSD a fost deschis pe 21 martie 1993, iar prima versiune, NetBSD 0.8, a fost lansată pe 20 aprilie. NetBSD 1.0 a fost lansat pe 26 octombrie 1994, prima versiune multiplatformă care acceptă următoarele platforme: PC , HP 9000 Series 300, Amiga , m68k Macintosh , Sun -4c series și PC532.

O dispută aprinsă cu privire la modalitățile ulterioare de dezvoltare a proiectului și principiile sale de bază a dus doi ani mai târziu la o situație conflictuală. Intransigența și atitudinea intransigentă a lui De Raadt l-au făcut pe Theo de Raadt să afle într-o zi că nu mai avea acces la proiect. I s-a arătat ușa, iar „Elvis a părăsit clădirea” fără a o trânti cu voce tare – de Raadt [1] a publicat o corespondență în care descrie întregul proces de înlăturare a acestuia din proiect.

OpenBSD

La scurt timp după ce a fost exclus din echipa NetBSD, de Raadt a găsit o modalitate de a-și folosi abilitățile organizatorice, paisprezece ani de experiență în programarea sistemului pentru sisteme de operare asemănătoare BSD (inclusiv 10 ani în SunOS ) și, ca să spunem așa, reabilitarea în public. ochi. La mai puțin de un an mai târziu, dezvoltatorul inițiază crearea proiectului OpenBSD, un sistem de operare bazat pe codul NetBSD. Lansarea internă (1.2) a văzut lumina în iulie 1996, versiunea publică 2.0 a sistemului a fost lansată pe 18 octombrie. De atunci, noi lansări apar la fiecare șase luni.

De Raadt și-a învățat lecția mai mult decât bine și acum conduce proiectul OpenBSD destul de bine, deși fluxul de plângeri din partea jurnaliștilor și intervievatorilor despre el continuă neașteptat. Este mândru de faptul că proiectul său nu ratează termenele limită pentru lansări. În ceea ce privește proiectul NetBSD, din cauza erorilor de management, acesta se află acum într-o poziție de neinvidiat. [2]

Unul dintre obiectivele principale urmărite de proiectul OpenBSD este acela de a crea un sistem deschis, fără restricții în ceea ce privește distribuția sistemului de operare. Pentru a realiza acest lucru, pentru software-ul care face parte din sistem, s-a decis să se utilizeze licențe similare din punct de vedere al licenței BSD . În special, licența BSD nu impune nicio restricție privind utilizarea privată sau comercială a software-ului, ci obligă doar să păstreze mențiunea autorilor și textul propriu-zis al licenței în versiunile modificate. Prin urmare, ISC , BSD, Apache (vechi, nu 2.0), MIT și licențe similare sunt valabile pentru principalele componente ale sistemului . Dar utilizarea licențelor copyleft , în special a celei mai comune licențe libere din lume GNU GPL , datorită naturii lor restrictive, este interzisă.

Cu toate acestea, componentele GPL individuale pot fi încă prezente în cazurile în care nu există o alternativă cu o licență adecvată, iar echipa OpenBSD nu are capacitatea de a crea o înlocuire satisfăcătoare. Cel mai izbitor exemplu al acestui tip de excepție este utilizarea GNU Compiler Collection ca compilator de sistem ( Portable C Compiler este în prezent dezvoltat cu sprijinul dezvoltatorilor OpenBSD ).

În iunie 2001, codul sursă al sistemului și arborele de porturi au fost supuse unei revizuiri minuțioase a licenței. S-a dovedit că peste o sută de fișiere sunt „negravate” cu licențe, licențiate vag sau utilizate în general fără a respecta termenii licențelor cărora li se aplică. În multe cazuri, participanții la proiect au fost nevoiți să contacteze autorii software-ului utilizat pentru a-și clarifica poziția. Adesea, creatorii programelor corespunzătoare și-au schimbat licențele cu altele mai liberale, rareori codul a fost eliminat din sursele sau porturile OpenBSD.

Personalitate

Theo este un pasionat de software liber de când a fondat OpenBSD și este, de asemenea, un avocat al libertății de exprimare. A avut dezacorduri publice cu diverse grupuri, de la adepții Linux la guverne. Este o persoană foarte ambițioasă și directă. Direcția lui Theo provoacă cel mai adesea conflicte. De Raadt îi place să călătorească prin lume.

Note

  1. Sursa . Consultat la 5 octombrie 2008. Arhivat din original la 1 noiembrie 2008.
  2. netbsd-users: Viitorul NetBSD . Consultat la 5 octombrie 2008. Arhivat din original pe 8 octombrie 2008.

Link -uri