Freie Software, die das Leben von Philip Hazel verändert hat
Von Lochkarten zu Flachbildschirmen
- Philip Hazel startete 1995 das Exim-Projekt für einen Message Transfer Agent (MTA).
- 1998 startete er das Projekt Perl-Compatible Regular Expressions (PCRE).
- Als er 2007 in den Ruhestand ging, übergab er die Wartung von Exim an andere und sucht derzeit nach einem Nachfolger für PCRE2.
Exim
- Exim zielte auf einen MTA ab, der moderne Betriebssysteme sowie einen Standard-C-Compiler und eine Standard-Laufzeitumgebung nutzt und dauerhaft mit einem TCP/IP-Netzwerk verbunden ist.
- Exim wurde über öffentliche FTP-Sites verbreitet und auf die GPL-Lizenz umgestellt.
- Exim wird auch auf kommerziellen Sites eingesetzt und wurde auf mehreren Betriebssystemen zum Standard-MTA.
PCRE
- PCRE wurde entwickelt, um in Exim flexiblere reguläre Ausdrücke verwenden zu können.
- PCRE wurde in verschiedenen Anwendungen übernommen, darunter Apache HTTPD und der Postfix MTA.
- 2015 wurde PCRE2 veröffentlicht, 2022 erfolgte der Umzug zu GitHub.
- PCRE2 wird in verschiedener Software wie Git, Grep und MariaDB verwendet.
Staffelstab übergeben
- Philip Hazel sucht einen Nachfolger für PCRE2, bislang hat sich jedoch noch niemand gemeldet.
- Er betont gegenüber Entwicklern, die neue Softwareprojekte starten, wie wichtig Wartung ist.
- Es ist wichtig, Softwaretests bereits beim Entwurf zu berücksichtigen.
Meinung von GN⁺
- Die Bedeutung von Wartung: Softwarewartung erfordert oft mehr Aufwand als die Entwicklung selbst. Das kann auch für Junior Engineers eine wichtige Lehre sein.
- Der Einfluss von Open Source: Exim und PCRE hatten großen Einfluss auf die Open-Source-Community. Das zeigt das Potenzial von Open-Source-Projekten.
- Die Geschwindigkeit des technischen Fortschritts: Die Erfahrungen von Philip Hazel zeigen, wie schnell sich Technologie entwickelt hat. Das hilft dabei, aktuelle und künftige Technologietrends zu verstehen.
- Die Schwierigkeit, Nachfolger zu finden: Für Projekte, die über lange Zeit gepflegt wurden, kann es schwer sein, einen Nachfolger zu finden. Das ist ein wichtiges Thema für die Nachhaltigkeit von Open-Source-Projekten.
Noch keine Kommentare.