Philip Hazel'in hayatını değiştiren özgür yazılım
Delikli kartlardan düz ekranlara
- Philip Hazel, 1995'te Exim mesaj aktarım aracısı (MTA) projesini başlattı.
- 1998'de Perl-Compatible Regular Expressions (PCRE) projesini başlattı.
- 2007'de emekli olduğunda Exim bakımını başkalarına devretti ve şu anda PCRE2 için halef arıyor.
Exim
- Exim, modern işletim sistemleri ile standart C derleyicisi ve çalışma zamanını kullanarak TCP/IP ağına kalıcı olarak bağlı bir MTA'yı hedefliyordu.
- Exim, herkese açık FTP sitelerinde dağıtıldı ve GPL lisansına geçirildi.
- Exim, ticari sitelerde de kullanıldı ve çeşitli işletim sistemlerinde varsayılan MTA haline geldi.
PCRE
- PCRE, Exim'de daha esnek düzenli ifadeler kullanmak için geliştirildi.
- PCRE, Apache HTTPD ve Postfix MTA gibi çeşitli uygulamalarda benimsendi.
- 2015'te PCRE2 yayımlandı ve 2022'de GitHub'a taşındı.
- PCRE2, Git, Grep, MariaDB gibi çeşitli yazılımlarda kullanılıyor.
Bayrağı devretmek
- Philip Hazel, PCRE2 için bir halef arıyor ancak şimdiye kadar kimse iletişime geçmedi.
- Yeni yazılım projeleri başlatan geliştiricilere bakımın önemini vurguluyor.
- Yazılım testlerinin, tasarım aşamasından itibaren düşünülmesinin önemli olduğunu belirtiyor.
GN⁺ görüşü
- Bakımın önemi: Yazılım geliştirmekten daha fazla çaba gerektiren şey çoğu zaman bakımdır. Bu, genç mühendisler için de önemli bir ders olabilir.
- Açık kaynağın etkisi: Exim ve PCRE, açık kaynak topluluğunda büyük etki yarattı. Bu, açık kaynak projelerinin potansiyelini gösteriyor.
- Teknolojik ilerlemenin hızı: Philip Hazel'in deneyimi, teknolojik ilerlemenin ne kadar hızlı gerçekleştiğini gösteriyor. Bu, bugünün ve geleceğin teknoloji trendlerini anlamaya yardımcı olabilir.
- Halef bulmanın zorluğu: Uzun yıllar boyunca bakımı yapılmış projeler için halef bulmak zor olabilir. Bu, açık kaynak projelerinin sürdürülebilirliği açısından önemli bir mesele.
Henüz yorum yok.