Raadt, Theo de

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 12. september 2019; checks kræver 2 redigeringer .
Theo de Raadt
Theo de Raadt

Theo de Raadt
Fødselsdato 19. maj 1968 (54 år)( 1968-05-19 )
Fødselssted Pretoria , Sydafrika
Land Canada
Videnskabelig sfære Informationsteknologi
Arbejdsplads FSA Corporation
Alma Mater University of Calgary
Akademisk grad Bachelor of Science ( 1992 )
Kendt som udvikler af NetBSD , OpenBSD og OpenSSH , menneskerettighedsaktivist
Præmier og præmier Pris for fri software
Internet side theos.com/deraadt/
 Mediefiler på Wikimedia Commons

Theodor ( Theo ) de Raadt ( Theo de Raadt , [θio dε rɔt] , født 19. maj 1968 i Pretoria , Sydafrika ) er en canadisk programmør og hacker . Bor i byen Calgary i en af ​​de ti provinser i Canada  - Alberta . Grundlæggeren og tankelederen af ​​OpenBSD- og OpenSSH- projekterne , han var også en af ​​grundlæggerne af NetBSD- projektet . En konflikt med NetBSD -kernegruppen førte til sidst til oprettelsen af ​​OpenBSD -projektet .

Barndom

Theo de Raadt er den ældste af fire børn i familien, han har to brødre og en søster. Bekymret over den obligatoriske to-årige militærtjeneste, der eksisterede på det tidspunkt i Sydafrika, blev familien tvunget til at emigrere til Canada, til byen Calgary , i november 1977. Forud for flytningen modtog Theo sin første computer, en Commodore VIC-20 , som han snart ændrede til en Amiga . Det var på disse computere, han begyndte at udvikle software.

Han modtog en bachelorgrad i datalogi fra University of Calgary i 1992 .

NetBSD

NetBSD-projektet blev grundlagt i 1993 af Chris Dimetrio, Adam Glass, Charles Hunnam og Theo de Raadt. De Raadt var frustreret over hastigheden og kvaliteten af ​​Jolix og senere Berkeley Software Distribution ; han mente, at en mere åben udviklingsmodel burde give mere værdi til udvikling af operativsystemer . Jolix, også kendt som 386BSD , var en gaffel fra den originale Berkeley University-udgave af 4.3BSD, mens det nye NetBSD-projekt skulle fusionere vigtig kode fra Networking/2 og 386BSD-udgivelserne. Det nye projekt fokuserede på ren, tilgængelig, korrekt kode med det mål at skabe et samlet, multi-platform, produktionsklar, BSD-baseret operativsystem.

På grund af den udbredte brug af netværk som internettet foreslog de Raadt navnet "NetBSD", hvilket de tre andre stiftere var enige i.

Det første NetBSD- lager blev åbnet den 21. marts 1993, og den første udgivelse, NetBSD 0.8, blev frigivet den 20. april. NetBSD 1.0 blev udgivet den 26. oktober 1994, den første multi-platform udgivelse til at understøtte følgende platforme: PC , HP 9000 Series 300, Amiga , m68k Macintosh , Sun -4c series og PC532.

En heftig strid om den videre udvikling af projektet og dets grundlæggende principper førte to år senere til en konfliktsituation. De Raadts uforsonlige og kompromisløse holdning fik Theo de Raadt til en dag at finde ud af, at han ikke længere havde adgang til projektet. Døren blev vist for ham, og "Elvis forlod bygningen" uden at undlade at smække den højt - de Raadt [1] offentliggjorde en korrespondance, der skitserede hele processen med hans fjernelse fra projektet.

OpenBSD

Kort efter at være blevet bortvist fra NetBSD-teamet, fandt de Raadt en måde at bruge sine organisatoriske færdigheder, fjorten års erfaring med systemprogrammering til BSD-lignende operativsystemer (inklusive 10 år i SunOS ) og så at sige rehabilitering i offentligheden øje. Mindre end et år senere påbegynder udvikleren oprettelsen af ​​OpenBSD-projektet, et operativsystem baseret på NetBSD-koden. Den interne udgivelse (1.2) så lyset i juli 1996, den offentlige version 2.0 af systemet blev udgivet den 18. oktober. Siden da er der kommet nye udgivelser hvert halve år.

De Raadt har lært sin lektie mere end godt og kører nu OpenBSD-projektet ret godt, selvom strømmen af ​​klager fra journalister og interviewere om ham fortsætter med uformindsket styrke. Han er stolt af, at hans projekt ikke går glip af deadlines for udgivelser. Hvad angår NetBSD-projektet, er det på grund af ledelsesfejl nu i en lidet misundelsesværdig position. [2]

Et af hovedmålene for OpenBSD-projektet er at skabe en åben, fri for restriktioner med hensyn til distribution af OS. For at opnå dette, for den software , der er en del af systemet, blev det besluttet at bruge licenser svarende til BSD-licensen . BSD-licensen pålægger især ingen begrænsninger for den private eller kommercielle brug af softwaren, men forpligter kun til at opbevare forfatternes omtale og den faktiske tekst af licensen i de ændrede versioner. Derfor er ISC , BSD, Apache (gammel, ikke 2.0), MIT og lignende licenser gyldige for hovedkomponenterne i systemet . Men brugen af ​​copyleft-licenser , især den mest almindelige gratis licens i verden GNU GPL , er på grund af deres restriktive karakter forbudt.

Individuelle GPL-komponenter kan dog stadig være til stede i tilfælde, hvor der ikke er noget alternativ med en passende licens, og OpenBSD-teamet mangler kapacitet til at skabe en tilfredsstillende erstatning. Det mest slående eksempel på denne form for undtagelse er brugen af ​​GNU Compiler Collection som en systemkompiler (den Portable C Compiler udvikles i øjeblikket med støtte fra OpenBSD-udviklerne ).

I juni 2001 blev kildekoden til systemet og ports-træet underkastet en grundig licensrevision. Det viste sig, at mere end hundrede filer er "ubehæftet" med licenser, vagt licenserede eller generelt brugt uden at overholde vilkårene i de licenser, de gælder for. I mange tilfælde var projektdeltagerne nødt til at kontakte forfatterne af den anvendte software for at afklare deres holdning. Ofte ændrede skaberne af de tilsvarende programmer deres licenser til mere liberale, sjældent blev koden fjernet fra OpenBSD-kilderne eller -portene.

Personlighed

Theo har været en fri software-entusiast siden han grundlagde OpenBSD og er også en fortaler for ytringsfrihed. Han havde offentlige uenigheder med forskellige grupper, fra Linux -tilhængere til regeringer. Han er en meget ambitiøs og direkte person. Theos direktehed forårsager oftest konflikter. De Raadt elsker at rejse verden rundt.

Noter

  1. Kilde . Hentet 5. oktober 2008. Arkiveret fra originalen 1. november 2008.
  2. netbsd-brugere: Fremtiden for NetBSD . Hentet 5. oktober 2008. Arkiveret fra originalen 8. oktober 2008.

Links