エリック・ポール・オールマン(1955年9月2日生まれ)は、1970年代後半から1980年代初頭にかけてカリフォルニア大学バークレー校でsendmailとその前身であるdelivermailを開発したアメリカのコンピュータプログラマーである。1998年、オールマンはグレッグ・オルソンと共にSendmail, Inc.を共同設立した。[ 1 ]
カリフォルニア州エル・セリートで生まれたオールマンは、幼い頃からコンピューター関連の仕事に就きたいと思っていた。高校時代にはメインフレームに侵入したり、後にはコンピューター関連のニーズを満たすためにカリフォルニア大学バークレー校のコンピューターセンターを利用したりしていた。1973年、彼はカリフォルニア大学バークレー校に入学したが、ちょうどその頃、Unixオペレーティングシステムが学術界で普及し始めた。[ 2 ] 彼は1977年と1980年にそれぞれカリフォルニア大学バークレー校で学士号と修士号を取得した。
Unixのソースコードがバークレーで入手可能だったため、地元のハッカーたちはAT&Tのコードにすぐに多くの拡張機能を加えた。その一つがdelivermailで、1981年にsendmailへと発展した。MTA(メール転送エージェント)として、当時まだ比較的小規模だった(今日のインターネットと比べると)ARPANET上で電子メールを配信するように設計されていた。ARPANETは、電子メールヘッダーのフォーマットが大きく異なる多数の小規模ネットワークで構成されていた。
SendmailはすぐにBerkeley Software Distribution (BSD)の重要な一部となり、やや複雑な設定構文やインターネットテレマーケティング会社による悪用が頻繁にあったにもかかわらず、Unixベースのシステムで最も広く使われていたMTAでした。1998年、AllmanとGreg Olsonは、Sendmailの改良に関する独自の作業を行うために、カリフォルニア州エメリービルに本社を置くSendmail, Inc.を設立しました。
MTAで使用されるログ形式であるsyslogは、当初はsendmailのみで使用されていましたが、やがて他の無関係なプログラムでもログ記録に使用される非公式の標準形式となりました。その後、この形式は2001年にRFC 3164によって公式化されましたが、最新の改訂版であるRFC 5424によって元の形式は廃止されました。
オールマンは、BSD インデント スタイルとしても知られるオールマン インデント スタイルを普及させたことで知られています。 [ 3 ]彼は、スーパー スタートレックの Fortran 版をC 言語に移植し、それが後に BSD Trek となり、現在でも様々な Linux ディストリビューションのクラシック bsdgames パッケージに含まれています。[ 4 ]
彼は2006年8月にコロラド州テルライドで開催されたテルライド・テック・フェスティバルでテクノロジー賞を受賞しました。2009年には、Association for Computing Machinery(ACM )から優秀エンジニアとして表彰されました。[ 5 ] 2014年4月にはインターネット殿堂入りを果たしました。[ 6 ]彼は「電子メールの開発」により、2025年度のACMフェローに選ばれました。 [ 7 ]
ゲイであるオールマンは、2013年10月に結婚するまで30年以上パートナーだったマーシャル・カーク・マキュージックと共にカリフォルニア州バークレーに住んでいる。 [ 8 ] 二人は大学院で初めて出会った。マキュージックはBSDのリード開発者である。[ 9 ]
インターネットでヘイトメールを送ると、ゲイプログラムに必ず触れられるという事実を知ることに、ある種の倒錯的な喜びがある。それはちょっと面白い。[ 10 ]
—エリック・オールマン