Tom Lane (computer scientist)
Thomas G. Lane | |
|---|---|
| Born | 1955 Madrid |
| Alma mater | Carnegie Mellon University (Ph.D., 1990) |
| Occupation(s) | Computer scientist, programmer |
| Years active | 1990–present |
| Known for | Coordinator of Independent JPEG Group, PostgreSQL core steering committee member, co-author of PNG specification, TIFF advisory board member, contributor to Ptolemy Project |
Thomas G. Lane is a computer scientist recognized for his influential work in the realm of open-source software. According to a 2000 analysis, he was ranked among the top ten contributors within a representative selection of open-source projects, responsible for 0.782% of the overall codebase.
His prominent roles in open-source initiatives include:
- Coordinator of the Independent JPEG Group (IJG),
- Active member of the core steering committee for PostgreSQL,
- Joint author of the initial Portable Network Graphics (PNG) specification,
- Participant on the advisory board for the Tagged Image File Format (TIFF),
- Contributor to the Ptolemy Project.
Lane’s efforts have shaped key standards in image compression and database systems, underscoring his significant influence on open-source technology ecosystems.
Biography
Lane earned his Doctor of Philosophy (Ph.D.) degree in computer science from Carnegie Mellon University in 1990. He occasionally delivers lectures there and at other institutions. His professional experience includes positions at Hewlett-Packard, Structured Software Systems, Great Bridge, Red Hat, Salesforce, and Crunchy Data.
In July 2000, Lane became part of Great Bridge, an early company specializing in PostgreSQL support. Following Great Bridge’s closure in September 2001, he joined Red Hat to work on their PostgreSQL-based offering, Red Hat Database. Although this product was eventually discontinued, Lane continued contributing to PostgreSQL development at Red Hat. From May 2013 until October 2015, he was employed by Salesforce. In 2015, he transitioned to Crunchy Data to dedicate more effort toward backing the PostgreSQL community. Lane remains an integral contributor to the PostgreSQL development team.
PostgreSQL
As a vital member of the PostgreSQL development group, Lane plays a key role in implementing new features, optimizing performance, and resolving bugs.
Independent JPEG Group
The Independent JPEG Group (IJG) is responsible for creating and maintaining libjpeg, a widely adopted free library for JPEG image compression. IJG’s open-source implementation was instrumental in establishing JPEG as a universal standard and has been embedded into many applications such as image editors and web browsers.
PNG
Lane co-authored the original version 1.0 of the Portable Network Graphics (PNG) specification alongside Thomas Boutell and serves as a contributing editor for PNG Specification version 1.1.
TIFF
Lane serves on the advisory committee for the Tagged Image File Format (TIFF).
Works
- Thomas G. Lane, JPEG FAQ
- Thomas G. Lane, PostgreSQL Concurrency Issues
- Thomas G. Lane, User Interface Software Structures
- Thomas G. Lane, Studying Software Architecture Through Design Spaces and Rules
Humor
- Regarding a disputed JPEG patent: "The patent outlines a three-way symbol classification; the closest equivalent in JPEG is a two-way classification. If the jury can count beyond two, this case will fail."
- On software standards: "The Single Unix Specification states that getopt() should be declared by <unistd.h>, but apparently reading specifications thoroughly isn’t common practice in Redmond..."
- About Carnegie Mellon’s Coke machine: "Since roughly 1970, the Carnegie Mellon CS department has maintained a Coke vending machine that sells bottles at lower prices than others... As no Real Programmer can operate without caffeine, it remains extremely popular..."
- On flawed benchmark comparisons: "Trying to transport 500 people from Los Angeles to Tokyo in an F-15? No? Trying to win a dogfight with a 747? No? Yet both fly, so comparing them must be useful... especially using the simplest test you can imagine."
In contemporary culture
- Mentioned within the Doom 3 video game documentation
- Played a role in establishing JPEG as the leading image format on the internet
External links
- JPEG
- Independent JPEG Group
- Frequently Asked Questions about JPEG
- Enhancements for libjpeg
- PostgreSQL
- Great Bridge Developers to Deliver Keynote at Open Source Database Summit; Topics Include Project Management and Transaction Processing Business Wire (October 24, 2000)
- PostgreSQL Core Development Team
- Other