テオ・デ・ラート(/ dəˈrɔːt / dəRAWT、オランダ語: [ ˈteːjoːdəˈraːt ] 、 1968年5月19日生まれ)は、南アフリカ生まれのソフトウェアエンジニアで、カナダのカルガリー在住。OpenBSDおよびOpenSSHプロジェクトの創設者兼リーダーであり、 NetBSDの創設メンバーでもある。2004年、デ・ラートはOpenBSDおよびOpenSSHでの功績によりフリーソフトウェア賞を受賞した。 [ 1 ]
デ・ラートは、オランダ人の父と南アフリカ人の母の4人兄弟の長男で、2人の妹と1人の弟がいる。南アフリカでの2年間の強制的な兵役への懸念から、一家は1977年11月にカナダのアルバータ州カルガリーに移住した。1983年、大恐慌以来カナダで最大の不況が発生し、一家はユーコン準州に移住した。移住前に、デ・ラートは最初のコンピュータであるVIC-20を手に入れ、その後すぐにAmigaを手に入れた。これらのコンピュータを使って、彼は初めてソフトウェア開発を始めた。[ 2 ] 1992年、彼はカルガリー大学でコンピュータサイエンスの理学士号を取得した。
1993年、デ・ラートはクリス・デメトリウ、アダム・グラス、チャールズ・ハナムと共にNetBSDを設立した。彼らは386BSDの品質の悪さに不満を抱き、オープンな開発モデルの方が優れていると考えていた。386BSDはカリフォルニア大学バークレー校の4.3BSDリリースをベースとしていたが、新しいNetBSDプロジェクトはNetworking/2と386BSDリリースの関連コードを統合することになった。
この新しいプロジェクトは、クリーンで移植性が高く、正確なコードに重点を置き、統一されたマルチプラットフォーム対応の、実用レベルのBSDオペレーティングシステムを開発することを目標としている。
NetBSDの最初のソースコードリポジトリは1993年3月21日に設立され、最初のリリースであるNetBSD 0.8は1993年4月に公開されました。これは386BSD 0.1と非公式パッチキットバージョン0.2.2をベースにしており、386BSDには含まれていなかったNet/2リリースのいくつかのプログラムが再統合され、その他さまざまな改良が加えられました。1993年8月には、多くの機能強化とバグ修正を含むNetBSD 0.9がリリースされました。これはまだPCプラットフォーム専用のリリースでしたが、この時点では他のアーキテクチャのサポートを追加する作業が進められていました。
NetBSD 1.0 は 1994 年 10 月にリリースされました。これは、IBM PC 互換機、HP 9000シリーズ 300、Amiga、68k Macintosh、Sun-4cシリーズ、およびPC532をサポートする初のマルチプラットフォーム リリースでした。また、このリリースでは、 USL 対 BSDi訴訟の和解に従い、法的制約のある Net/2 由来のソース コードが 4.4BSD-lite の同等のコードに置き換えられました。De Raadt はSPARCポートの作成に重要な役割を果たし、Chuck Cranor と共に初期コードの多くを実装しました。[ 3 ]
1994年12月、デ・ラートはNetBSDコアチームを辞任せざるを得なくなり、ソースリポジトリへのアクセス権も剥奪された。チームメンバーらは、メーリングリストでの無礼で攻撃的な行動が原因だと主張した。[ 4 ]
ピーター・ウェイナーは著書『Free for All』の中で、デ・ラートはNetBSDからの分裂前に「一部の人々の反感を買い始めた」と主張している[ 5 ] 。一方、リーナス・トーバルズは彼を「扱いにくい」と評している[ 6 ] 。多くの人が異なる感情を抱いている。同じインタビュアーは、OpenBSDの創設におけるデ・ラートの「変貌」と「チームの面倒を見たいという願望」について述べている。彼の率直さを新鮮に感じる人もいる。デ・ラートはハッカー[ 7 ]およびセキュリティ専門家[ 8 ]として広く尊敬されている。
1995 年 10 月、デ・ラートはNetBSD 1.0 からフォークした新しいプロジェクトである OpenBSD を設立しました。最初のリリースである OpenBSD 1.2 は 1996 年 7 月に行われ、同年 10 月に OpenBSD 2.0 がそれに続きました。[ 9 ]それ以来、このプロジェクトは 6 か月ごとにリリースを行い、それぞれが 1 年間維持およびサポートされるというスケジュールに従っています。

デ・ラート氏はOpenBSDの創設以来、フリーソフトウェアの熱心な支持者であり続けてきましたが、Linux支持者から政府に至るまで、さまざまなグループと公然と論争を繰り広げてきたこともあります。この率直な姿勢は、時に衝突の原因となる一方で、高い評価も得ています。デ・ラート氏は、ベルギーのブリュッセルで開催されたFOSDEM 、米国テキサス州サンアントニオで開催されたUsenix、オーストラリアのメルボルンで開催されたAUUGカンファレンス、ブラジルのリオグランデ・ド・スル州ポルト・アレグレで開催されたFISLなど、世界中のオープンソース、フリーソフトウェア、セキュリティ関連のカンファレンスで講演を行ってきました。
デ・ラートが2003年4月のトロントのグローブ・アンド・メール紙とのインタビュー[ 10 ]で米国主導のイラク侵攻に反対を表明した後、ペンシルベニア大学のPOSSEプロジェクトに対する米国国防総省の数百万ドルの助成金がキャンセルされ、事実上プロジェクトは終了した。この助成金からの資金は、OpenSSHやOpenBSDの開発、その他多くのプロジェクトに使用されており、 2003年5月8日に予定されていたハッカソンの支払いに使われる予定だった。助成金からの資金はすでに60人の開発者の1週間の宿泊費に使われていたにもかかわらず、政府は損失を出して資金を回収し、ホテルは開発者が回収された資金を支払って部屋を再確保することを許可しないように指示された。[ 11 ]この結果、米軍が言論の自由を否定する姿勢をとっているという批判が一部で上がった。しかし、助成金の打ち切りは、一部の人が描写したほど大きな打撃ではなかった。プロジェクトの支援者たちが協力してハッカソンはほぼ予定通り開催された。しかし、助成金の期限が切れるわずか数ヶ月前に資金が打ち切られたため、助成金打ち切りをめぐる状況についての憶測がさらに広がった。
デ・ラート氏は、フリーソフトウェアドライバの擁護者としてもよく知られている。彼は、Linuxをはじめとするフリープラットフォームの開発者たちが、非フリードライバを容認し、秘密保持契約を受け入れていることを長年批判してきた。
特に、デ・ラート氏は、無線ハードウェアベンダーに対し、自社製品のファームウェアイメージを自由に再配布できるように説得する活動を行ってきた。こうした取り組みは、特に台湾企業との交渉において大きな成功を収め、多くの新しい無線ドライバの開発につながった。デ・ラート氏は、「台湾のベンダーのほとんどは、ほぼ即座にドキュメントを提供してくれる」と述べており、これにより、ライセンス制限のないファームウェアイメージをリリースすることに消極的なインテルやブロードコムといった米国企業とは対照的に、オープンソースドライバがデバイスを確実にサポートできるようになった。[ 12 ]
2007 年 4 月、De Raadt は、 BSD bcwドライバでLinux bcm43xxドライバのGPLコードを使用することに関する論争に巻き込まれた。[ 13 ] [ 14 ] Linux 開発者は、BSD コミュニティが GPL コードを侵害していると非難したが、de Raadt は、BSD ドライバは「リリース」されていないと主張して侵害を否定した。また、この対立は GPL に関するものではなく、Linux 開発者のMichael Buesch が状況を処理した方法に関するものであると主張した。Buesch のメールに対して、彼は次のように返信した。[ 15 ]
この問題は私たちの組織内で解決されますが、どのような方法で解決するかは彼次第です。しかし、「今すぐ問題解決のために私たちに連絡を取っていただきたい」といったコメントでこのような問題に取り組み、最初のメールを数百人にCCで送信するような場合は、今後はもっと慎重に考えてください。
なぜなら、あなたは今、そのメールの中で、ブロードコムの仕事をほぼ代行してしまったからです。あなたは、後々このチップ用のドライバを使いたいと考えているかもしれないBSDコミュニティ全体に対し、GPLに関するいくつかの問題のために、彼らのために尽力している一人の人物の努力を妨害するために、非常に強い言葉遣いを、しかも広く公表するつもりだと伝えてしまったのです。しかも、あなたはそれをGPLを使って行うつもりです。あなたは、その開発者に個人的にメールを送ったわけではありません。いいえ、あなたは事実上、それを公にしたのです。
ユーザーと開発者コミュニティの約半数は、そう考えるだろう。
彼らは、あなたが広く拡散したメールを、過度に強い主張だとみなすでしょう。
2007年8月にも別の衝突が発生し、Linux開発者グループがデュアルライセンスのath5kドライバのライセンスを変更しようとした。De Raadtはこの問題を次のように要約した。[ 16 ]
GPL支持者たちは、我々が直面する最大の問題は、企業が我々のBSDコードを入手し、改変して、返却しないことだと言っていた。いや、我々が直面する最大の問題は、人々が我々のコードにGPLを適用し、いわゆる企業が我々を締め出すのと同じように、我々を締め出すことだ。Linuxコミュニティと同じように、我々のコードは常に多くの企業から返却されている。
しかし、一度コードがGPLライセンスで公開されると、元に戻すことはできません。