Biography.guide
Home › People › Computer scientist › David Megginson
Portrait of David Megginson

David Megginson

b. 1964

Canadian software consultant and developer

Computer scientist Engineer Technology specialist
Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About David Megginson

Born 1964. David Megginson is a Canadian computer scientist, engineer and technology specialist.

David Megginson (born 1964) is a Canadian computer software consultant and developer, specializing in open-source software development and application. He was the lead developer and original maintainer of the Simple API for XML (SAX), a leading streaming API for XML.

Megginson has been part of the SGML, and then XML, communities since 1991.

For the World Wide Web Consortium, he served as chair of the XML Information Set Working Group, and as a member of both the XML Working Group and XML Co-ordination Group.

In 2000, Sun Microsystems and JavaPro magazine awarded Megginson the Java Technology Achievement Award For Outstanding Individual Contribution to the Java Community.

He made significant contributions to other open source software projects including FlightGear (a cross-platform flight simulator making use of XML), the NewsML Toolkit library for NewsML, the XMLWriter libraries for Perl and Java, RDF Filter, and SGMLSpm (a mid-1990s precursor to many XML functionalities).

Megginson is also known for providing the first response to Andrew S. Tanenbaum's "Linux is obsolete." Usenet post. His response then evolved into the famous Tanenbaum–Torvalds debate.

He is an instrument-rated private pilot, and maintains weblogs about technology and small-plane aviation. Formerly employed by the University of Ottawa, he maintains his consulting and development practice in Ottawa, Ontario.

Publications An advanced guide focusing on XML and SGML document type definitions. A broad exploration of XML applications and standards.

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Nationality
Education
University of Toronto
Also known as
David Paul Megginson

Contemporaries

People whose lives overlapped David Megginson's

Frequently asked questions

Who is David Megginson?

Canadian software consultant and developer

When was David Megginson born?

David Megginson was born on 18 November 1964.

What is David Megginson's occupation?

David Megginson is a computer scientist, engineer and technology specialist.

What nationality is David Megginson?

David Megginson is Canadian.

Sources & further reading

· Wikipedia: David Megginson

· Wikidata: Q5237484

· DBpedia: David Megginson

Cite this page

APA: Biography.guide. (2026). David Megginson. https://biography.guide/david-megginson/

MLA: "David Megginson." Biography.guide, https://biography.guide/david-megginson/.

Chicago: "David Megginson." Biography.guide. https://biography.guide/david-megginson/.

Data last updated: 2026-09-20 · Spot an error? Report a correction.

Page generated 2026-09-27 05:32 UTC