Perangkat lunak bebas yang mengubah hidup Philip Hazel
Dari kartu punch ke layar datar
- Philip Hazel memulai proyek agen transfer pesan (MTA) Exim pada tahun 1995.
- Pada tahun 1998, ia memulai proyek Perl-Compatible Regular Expressions (PCRE).
- Saat pensiun pada tahun 2007, ia menyerahkan pemeliharaan Exim kepada orang lain, dan kini sedang mencari penerus untuk PCRE2.
Exim
- Exim ditujukan sebagai MTA yang terhubung secara permanen ke jaringan TCP/IP dengan menggunakan sistem operasi modern serta kompiler dan runtime C standar.
- Exim didistribusikan melalui situs FTP publik dan dialihkan ke lisensi GPL.
- Exim juga digunakan di situs komersial dan menjadi MTA bawaan di berbagai sistem operasi.
PCRE
- PCRE dikembangkan agar Exim dapat menggunakan regular expression yang lebih fleksibel.
- PCRE diadopsi oleh berbagai aplikasi seperti Apache HTTPD dan Postfix MTA.
- Pada tahun 2015, PCRE2 diumumkan, dan pada tahun 2022 dipindahkan ke GitHub.
- PCRE2 digunakan di berbagai perangkat lunak seperti Git, Grep, dan MariaDB.
Menyerahkan tongkat estafet
- Philip Hazel sedang mencari penerus untuk PCRE2, tetapi hingga saat ini belum ada yang menghubunginya.
- Ia menekankan pentingnya pemeliharaan kepada para pengembang yang memulai proyek perangkat lunak baru.
- Penting untuk memikirkan pengujian perangkat lunak sejak tahap perancangannya.
Opini GN⁺
- Pentingnya pemeliharaan: Pemeliharaan perangkat lunak membutuhkan lebih banyak upaya dibanding pengembangannya. Ini bisa menjadi pelajaran penting bahkan bagi insinyur pemula.
- Dampak open source: Exim dan PCRE memberi pengaruh besar pada komunitas open source. Ini menunjukkan potensi proyek open source.
- Kecepatan kemajuan teknologi: Pengalaman Philip Hazel menunjukkan betapa cepatnya perkembangan teknologi terjadi. Ini membantu memahami tren teknologi saat ini dan masa depan.
- Sulitnya mencari penerus: Mencari penerus untuk proyek yang telah dipelihara dalam waktu lama bisa menjadi hal yang sulit. Ini merupakan isu penting terkait keberlanjutan proyek open source.
Belum ada komentar.