Philip Hazel की ज़िंदगी बदलने वाला मुक्त सॉफ़्टवेयर
पंच कार्ड से फ्लैट स्क्रीन तक
- Philip Hazel ने 1995 में Exim message transfer agent (MTA) प्रोजेक्ट शुरू किया।
- 1998 में उन्होंने Perl-Compatible Regular Expressions (PCRE) प्रोजेक्ट शुरू किया।
- 2007 में रिटायरमेंट के समय उन्होंने Exim का maintenance किसी और को सौंप दिया, और अब PCRE2 के लिए उत्तराधिकारी खोज रहे हैं।
Exim
- Exim का लक्ष्य एक ऐसा MTA होना था जो आधुनिक operating system, standard C compiler और runtime का उपयोग करते हुए TCP/IP network से स्थायी रूप से जुड़ा रहे।
- Exim को public FTP site पर वितरित किया गया और बाद में GPL license में बदला गया।
- Exim का उपयोग commercial sites पर भी हुआ और यह कई operating systems का default MTA बन गया।
PCRE
- Exim में अधिक लचीले regular expressions इस्तेमाल करने के लिए PCRE विकसित किया गया।
- PCRE को Apache HTTPD और Postfix MTA सहित कई applications ने अपनाया।
- 2015 में PCRE2 जारी किया गया, और 2022 में इसे GitHub पर स्थानांतरित किया गया।
- PCRE2 का उपयोग Git, Grep, MariaDB सहित कई software में होता है।
बैटन सौंपना
- Philip Hazel PCRE2 के लिए उत्तराधिकारी खोज रहे हैं, लेकिन अभी तक किसी ने संपर्क नहीं किया है।
- वे नए software project शुरू करने वाले developers के लिए maintenance के महत्व पर ज़ोर देते हैं।
- software testing को design चरण से ही ध्यान में रखना महत्वपूर्ण है।
GN⁺ की राय
- maintenance का महत्व: software development की तुलना में maintenance में अधिक मेहनत लगती है। यह junior engineers के लिए भी एक महत्वपूर्ण सीख हो सकती है।
- open source का प्रभाव: Exim और PCRE ने open source community में बड़ा प्रभाव डाला। यह open source projects की क्षमता दिखाता है।
- तकनीकी प्रगति की रफ़्तार: Philip Hazel का अनुभव दिखाता है कि तकनीकी प्रगति कितनी तेज़ी से हुई है। यह वर्तमान और भविष्य के technology trends को समझने में मदद करता है।
- उत्तराधिकारी खोजने की कठिनाई: लंबे समय तक maintain किए गए project के लिए उत्तराधिकारी खोजना कठिन हो सकता है। यह open source projects की sustainability से जुड़ा एक महत्वपूर्ण मुद्दा है।
अभी कोई टिप्पणी नहीं है.