Get the latest tech news

Free software hijacked Philip Hazel's life


[LWN subscriber-only content] Philip Hazel was 51 when he began the Exim message transfer agent (MTA) project in 1995, which led to the Perl-Compatible Regular Expressions (PCRE) project in 1998. At 80, he's maintained PCRE, and its successor PCRE2, for more than 27 years.

He chose a regular-expression library written by Henry Spencer for early versions of Exim, but found it limiting compared to Perl's extended pattern-matching features. After a while, PCRE looked beyond Perl to include features such as recursion inside a regular expression, and named subpatterns (borrowed from Python), as well as other ideas taken from other regular-expression implementations. Indeed, just looking to see the installed software that depends on the PCRE2 library on Fedora 40 turns up use by Git, Grep, MariaDB, nmap, SELinux's command-line tools, Sway, Wget 2, and quite a few others.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Life

Life

Photo of free software

free software

Photo of Philip Hazel

Philip Hazel

Related news:

News photo

Canceled Life By You Dev hits out at decision publicly, despite being threatened with legal action

News photo

Xreal's new AR glass companion brings Android apps to life in 3D

News photo

Satellite “megaconstellations” may jeopardize recovery of ozone hole | When internet-providing satellites — now being launched by the thousands — reach end of life, byproducts of their fiery deaths in Earth’s atmosphere will catalyze chemical reactions that destroy stratospheric ozone