エリック・オールマンの紹介
エリック・オールマンは、
1955年生まれの
プログラマで、特に
電子メールの転送エージェントであるsendmailの開発者として知られています。彼は
カリフォルニア大学バークレー校において、1970年代から1980年代にかけてデリバリーメール(delivermail)とsendmailを開発しました。オールマンの業績は、今日の
インターネット通信の根幹をなすものであり、彼のソフトウェアは全世界で広く使用されています。
学歴と初期の経験
オールマンは
カリフォルニア州エルサリートで生まれ、幼少期からコンピュータに強い興味を示していました。高校生の頃には、学校に設置されていた
メインフレームを利用し、さらには
カリフォルニア大学バークレー校の計算機センターに侵入するなどして、コンピュータの使い方を学びました。彼は
1973年に
カリフォルニア大学バークレー校に入学し、そこで
UNIXオペレーティングシステムを触れる機会を得ました。オールマンは1977年に学士号、1980年には修士号を取得しました。
バークレーでは、
UNIXの
ソースコードが自由に参照できたため、多くの
プログラマたちは
AT&Tのコードに独自の拡張を加えていました。オールマンもその一人であり、彼は独自に開発したdelivermailを
1981年に送り出し、これが後のsendmailとなりました。このプログラムは、
ARPANET上での
電子メールの配送を担うもので、後に
インターネットの基盤の一部となる重要なソフトウェアでした。
sendmailはBSD
オペレーティングシステムに組み込まれ、その後
UNIXや
Linux環境で最も一般的に使用されるメール転送エージェントとなりました。オールマンは
1988年にエメリービルに
Sendmail, Inc.を設立し、同社ではsendmailの商業的な改良を進めています。また、彼のコーディングスタイルは「オールマンの
字下げスタイル」としても知られており、プログラムにおける可読性向上への貢献が認識されています。
私生活と人間関係
オールマンは
同性愛者であることを公にしており、BSD開発のリーダーであるマーシャル・カーク・マキュージックと20年以上にわたり共同生活を送っています。彼はこの関係を通じて、コンピュータ技術だけでなく、個人的な絆も深めてきました。
オールマンは自らが開発したプログラムを通じて、時に陰湿な嫌がらせのメールを受け取ることがあると語っており、「(私への)嫌がらせのメールが、ゲイである私が作ったプログラムを通して送られてくるというのは、ある種の倒錯的な喜びである」と述べています。この言葉は、彼のユーモアと意味深い視点を示しています。
まとめ
エリック・オールマンは、テクノロジーと人間の関わりについて深く考える
プログラマであり、彼の業績は単に技術的なものだけでなく、文化やコミュニティにも多くの影響を与えています。彼の開発したsendmailは、今後も多くの人々に使われ続けることでしょう。