1 poin oleh GN⁺ 2024-06-21 | Belum ada komentar. | Bagikan ke WhatsApp

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.

Belum ada komentar.