David Megginson (1964 年生まれ) は、オープンソース ソフトウェアの開発とアプリケーションを専門とするカナダのコンピュータソフトウェアコンサルタント兼開発者です。彼は、 XML用の主要なストリーミングAPIであるSimple API for XML (SAX)の主任開発者であり、最初の保守者でした。
Megginson は 1991 年からSGMLコミュニティ、そしてXMLコミュニティに参加しています。
彼は、World Wide Web Consortiumにおいて、 XML 情報セットワーキング グループの議長を務め、XML ワーキング グループと XML 調整グループの両方のメンバーを務めました。
2000 年、Sun Microsystemsと JavaPro 誌は、Java コミュニティへの優れた個人貢献に対して Megginson に Java Technology Achievement Award を授与しました。
彼は、 FlightGear ( XML を利用したクロスプラットフォームのフライトシミュレータ)、NewsML 用の NewsML Toolkit ライブラリ、 Perl および Java 用の XMLWriter ライブラリ、RDF Filter、SGMLSpm (1990 年代半ばの多くの XML 機能の先駆け) など、他のオープンソースソフトウェアプロジェクトにも多大な貢献をしました。
メギンソン氏は、アンドリュー・S・タネンバウム氏の「Linux は時代遅れだ」というUsenet の投稿に対して最初の反応を示したことでも知られています。彼の反応はその後、有名なタネンバウム氏とトーバルズ氏の論争へと発展しました。
彼は計器飛行資格を持つ自家用パイロットであり、テクノロジーと小型飛行機の航空に関するブログを運営しています。以前はオタワ大学に勤務し、現在はオンタリオ州オタワでコンサルティングと開発業務を行っています。
出版物
- XML ドキュメントの構造化。Prentice Hall。1998年。ISBN 0-13-642299-3。XML および SGMLドキュメント タイプ定義に焦点を当てた高度なガイド。
- 不完全な XML:内部関係者からの批判、絶賛、ヒント、コツ...。Addison-Wesley Professional。2004 年。ISBN 0-13-145349-1。XML アプリケーションと標準の広範な調査。
外部リンク
- メギンソン
- Quoderat、メギンソンのテクノロジーブログ
- Land and Hold Short、メギンソンの航空ブログ
- 「Linux は時代遅れです。」Andrew S. Tanenbaum 著
