ティム・パターソン (Tim Paterson、1956年 6月1日 - )は、アメリカ合衆国 のプログラマ である。QDOS (後の86-DOS)を開発したことで最もよく知られる。86-DOSはCP/M のAPI をエミュレートしたIntel 8086 用のオペレーティングシステム (OS)で、後に、1980年代のパーソナルコンピュータで広く使用されたOSであるMS-DOS の元となった。
キャリア
パターソンはシアトル の公立学校で学び、1974年にイングラハム高校 (英語版 ) を卒業した。彼はワシントン大学 に通いながら、シアトルのグリーンレイク地区のRetail Computer Storeで修理工として働いた。1978年6月にmagna cum laude の成績で大学の計算機工学科を卒業し[ 1] 、シアトル・コンピュータ・プロダクツ (SCP)に設計者兼エンジニアとして就職した[ 1] 。彼は、マイクロソフト のZ-80ソフトカード のハードウェアの設計を行った。これは、Z80 CPUを搭載し、Apple II でCP/Mが動くようにするものだった。
1か月後、インテルが8086 CPUを発表し、パターソンはS-100バス の8086ボードの設計を行った。これは1979年11月に市場に出された。このボードで動作する唯一の商用ソフトウェアがマイクロソフトのスタンドアロンディスクBASIC-86 であった。この時点で、CP/Mは8086 CPUでは動作せず、オペレーティングシステムがないため販売に苦戦していた。パターソンは1980年からQDOS (Quick and Dirty Operating System)の開発を始めた。これは、CP/Mとの高い互換性を持つように、出版されたCP/Mのマニュアルに含まれるソースから、APIをコピーした。QDOSはすぐに86-DOSに改称された。バージョン0.10は、1980年7月までに完成した。バージョン1.14までに、86-DOSのソースコードは、アセンブリ・コードで4000行まで増大した[ 2] 。1980年12月、マイクロソフトは他のハードウェア・メーカーに86-DOSを売る権利を得た[ 3] 。
彼が86-DOSをCP/Mと互換性を持つようにしたことは認めたが[ 4] 、パターソンは、86-DOSのプログラムが自身の原作であると主張し、CP/Mのコードを参照したのではないかという主張は否認した[ 5] 。86-DOSがCP/Mの独創的でない「焼き直し」であったと主張する本が2004年に出版されたとき[ 6] 、パターソンは著者と出版者を名誉毀損 で告訴した[ 7] [ 8] 。本の主張が憲法上保護された意見であり、誤りであると証明できなかったとして、訴えは却けられた[ 9] 。
パターソンは1981年4月にSCPを退社し、1981年5月から1982年4月までマイクロソフトで働いた。SCPに少しの期間戻った後、パターソンは自身の会社ファルコン・テクノロジー (別名ファルコン・システムズ )を立ち上げた[ 1] 。1983年、マイクロソフトは、彼らがアスキー とともに開発していたMSX コンピュータ標準に、MS-DOSを移植する契約をパターソンと交わした。パターソンは彼の会社に資金を助成するという契約を受け入れ、1984年にMSX-DOS オペレーティングシステムを完成させた[ 10] 。
ファルコン・テクノロジーはMS-DOSの使用料免除の許可を取り戻すために1986年にマイクロソフトによって買収され[ 11] 、最終的にはフェニックス・テクノロジーズ (英語版 ) の一部になった。パターソンは1986年から1988年まで[ 1] と1990年から1998年までマイクロソフトで働き、その間にVisual Basic の開発に関わった[ 1] 。
マイクロソフトを退社した後、パターソンは新たなソフトウェア開発会社「パターソン・テクノロジー」を起こした。また、コメディ・セントラル のロボット競技 テレビ番組『バトルボッツ (英語版 ) 』に出演した。パターソンは、自作のトリップコンピュータ (英語版 ) を搭載したポルシェ・911 でSCCAプロラリー (英語版 ) に参戦した。
出典
^ a b c d e Schulman, Andrew; Michels, Raymond J.; Kyle, Jim; Paterson, Tim ; Maxey, David; Brown, Ralf (1990). Undocumented DOS - A programmer's guide to reserved MS-DOS functions and data structures (1 ed.). Addison Wesley . ISBN 0-201-57064-5 . ISBN 9-780201-570649
^ Duncan, Ray (1988). The MS-DOS Encyclopedia - version 1.0 through 3.2 . Microsoft Press. pp. 20. ISBN 1-55615-049-0 NB. While mostly based on DOS 3.2, this book has an appendix covering changes introducted with DOS 3.3.
^ 86-DOS version 0.3 (1980-11-15) License Agreement between Seattle Computer Products and Microsoft Archived 2013年5月14日, at the Wayback Machine ., dated 1981-01-06, published as part of the Comes v. Microsoft case as exhibit #1/#2, retrieved 2013-04-01.
^ Paterson, Tim (June 1983). “An Inside Look at MS-DOS - The design decisions behind the popular operating system” . BYTE : pp. 230. https://archive.org/stream/byte-magazine-1983-06/1983_06_BYTE_08-06_16-Bit_Designs#page/n229/mode/2up 2013年10月19日 閲覧。 NB. The article uses "MS-DOS" throughout to refer to both 86-DOS and MS-DOS, but mentions QDOS and 86-DOS in a sidebar article, "A Short History of MS-DOS".
^ Paterson, Tim (1994-10-03). “From the Mailbox: The Origins of DOS” . Microprocessor Report . オリジナル の2012年5月31日時点におけるアーカイブ。. https://web.archive.org/web/20120531090452/http://www.ece.umd.edu/courses/enee759m.S2000/papers/paterson1994-kildall.pdf 2006年11月20日 閲覧。 .
^ Evans, Harold. They Made America: From the Steam Engine to the Search Engine
^ “Programmer sues author over role in Microsoft history” . USA Today . (2005年3月2日). http://www.usatoday.com/tech/news/2005-03-02-ms-coding-dis_x.htm 2006年11月20日 閲覧。
^ [1] Court Decision (2005-02-28). W. D. Wash. Retrieved on 2014-12-21.
^ “MS-DOS paternity suit settled” . The Register . (2007年7月30日). http://www.theregister.co.uk/2007/07/30/msdos_paternity_suit_resolved/ 2007年7月31日 閲覧。
^ Paterson, Tim (2014年2月17日). “The History of MSX-DOS ”. Jorito, Maggoo, John Hassink, MSX Resource Center. 2014年5月31日 閲覧。
^ Lach, Eric (1986-09-29). Microsoft buys major assets of Falcon, reclaims royalty-free MS-DOS license . Infoworld. p. 27. https://books.google.com/books?id=pzwEAAAAMBAJ&pg=PA27 2014年8月13日 閲覧。 .
外部リンク