Chris Lamb (software developer)


Chris Lamb is an English free software developer and advocate. He held the position of Debian Project Leader from April 2017 until April 2019. He currently sits on the Board of Directors of the Open Source Initiative, Software in the Public Interest, the GNOME Advisory Board, the KDE Advisory Board and is a core developer in the Reproducible Builds project which aims to prove that source code has not been tampered with to include backdoors or other malicious code.

Career

After graduating with a degree in computer science from the University of Warwick, Lamb joined Playfire, a social networking website for video game players, as Technical Architect. After it was acquired in May 2012, he was a founding employee of fashion startup Thread.com participating in the Y Combinator seed accelerator. In 2015, Lamb left Thread to pursue freelancing. As a freelancer, Lamb has contributed to PureOS, a fully free GNU/Linux distribution based on Debian that has received endorsement from the Free Software Foundation and is shipped on the Librem devices manufactured by Purism, was the lead developer of a number of health care technologies such as , and , a data science competition to improve the automated detection of lung cancer.

Debian

Succeeding Mehdi Dogguy, Lamb successfully ran for the position of Debian Project Leader in 2017 and 2018. He was re-elected in 2018 and after announcing he would not run for third term he was succeeded by Sam Hartman in April 2019.
After contributing to the LilyPond packaging in December 2006, he became more involved in the Debian community and the project itself by working on Debian Live via the Google Summer of Code programmme. Early work in Debian revolved around contributing to the Debian Installer as well as the X.org, JavaScript and Python packaging teams. In 2008, he became an official Debian Developer.
He is now part of the FTP Master team, responsible for legal and copyright issues as well as maintaining the state of packages and the archive, accepting and rejecting packages. Outside of these roles, he is a core contributor to the Lintian quality assurance tool and the Python packaging and quality assurance teams. He is also the author of many Debian-specific tools such as , tools as well as the Chrome browser extension. He also is a contributor to the Debian Long Term Support initiative.
In 2019, Lamb received an award from Google for his work on Reproducible builds within Debian.

Reproducible builds

Lamb is a core contributor to the Reproducible builds project, a set of software practices that can ensure that no malicious flaws have been introduced during compilation processes. As part of this, he has authored numerous patches for upstream projects and toolchains, maintains the tool and operates the and web services.
In November 2016, Lamb was awarded a grant from the Linux Foundation's Core Infrastructure Initiative to fund his work in this area. In November 2018, he oversaw the Reproducible Builds project joining the Software Freedom Conservancy and in 2019, Lamb received an award from Google for his work on Reproducible builds within Debian including working on making the Debian Installer reproducible.

Other

He also regularly contributes to the Tails operating system, Django web development framework and is also the author of a number of free and open-source tools such as Python bindings for the Shamir's Secret Sharing cryptographic algorithm, a Strava Chrome browser extension as well as a number of hacks such as a Sudoku solver implemented entirely within a PostScript document and a method of using strace to give the cp shell command a progress bar.
In 2018, due to licensing changes to several Redis Labs modules making them no longer free and open source, he forked versions from prior to the license change and now maintains changes to these modules under their original free licenses. Lamb has also been a reviewer and judge for the New York University Tandon School of Engineering's Cyber Security Awareness Week, an annual conference where tens of thousands of students compete in events and learn skills in cyber security in 2017 and 2019.

Speaking

Lamb has spoken at many conferences and events including All Things Open, DebConf, FOSDEM, FOSSASIA, LibrePlanet, SCALE and linux.conf.au and has taught seminars at University of Cambridge's Computer Laboratory and New York University Tandon School of Engineering. He has also appeared as a guest on a number of podcasts.