Theo de Raadt | |
---|---|
Theo de Raadt | |
| |
Fødselsdato | 19. maj 1968 (54 år) |
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 .
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-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.
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.
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.
fri software -bevægelsen | Nøglepersoner i|
---|---|
|
OpenBSD | |
---|---|
Operativ system |
|
gafler |
|
Relaterede projekter | |
Mennesker |
|
Organisationer og andre ressourcer |
|