- “Giving Tuesday” के अवसर पर DuckDuckGo ने The Perl and Raku Foundation(TPRF) को 25,000 डॉलर दान किए
- DuckDuckGo, 2011 से अपनी “ऑनलाइन भरोसे के मानक को ऊंचा उठाने” की दृष्टि से मेल खाने वाले संगठनों को 60 लाख डॉलर से अधिक दान कर चुका है
- TPRF, Perl और Raku के open source development, community participation और outreach के ज़रिए दोनों भाषाओं की वृद्धि और पहुंच को समर्थन देने वाली फाउंडेशन है
- यह दान Perl core development सहायता, community project grants, और अन्य community support गतिविधियों में इस्तेमाल किया जा सकता है
- TPRF की गतिविधियों और भविष्य के लक्ष्यों की जानकारी TPRF 2024 prospectus में देखी जा सकती है, और संगठनात्मक दान के लिए अलग से संपर्क भी किया जा सकता है
DuckDuckGo का TPRF को दान
- The Perl and Raku Foundation(TPRF) को “Giving Tuesday” पर DuckDuckGo से 25,000 डॉलर का दान मिला
- DuckDuckGo, 2011 से दान गतिविधियां जारी रखे हुए है, और अपनी “ऑनलाइन भरोसे के मानक को ऊंचा उठाने” की दृष्टि से मेल खाने वाले संगठनों को 60 लाख डॉलर से अधिक सहायता दे चुका है
- TPRF ने DuckDuckGo के दान और फाउंडेशन के मिशन पर उसके भरोसे के लिए आभार व्यक्त किया
TPRF की गतिविधियां और दान राशि का उपयोग
- TPRF, Perl और Raku programming languages को आगे बढ़ाने के लिए open source development, community participation, और outreach गतिविधियां चलाती है
- यह सहायता TPRF को निम्नलिखित गतिविधियां जारी रखने में मदद करती है
- Perl core development के लिए फंडिंग
- community के लिए महत्वपूर्ण projects हेतु grants
- संभव सीमा के भीतर community support
- वर्तमान गतिविधियों और भविष्य के लक्ष्यों की जानकारी TPRF 2024 prospectus में देखी जा सकती है
- TPRF को दान देने में रुचि रखने वाले संगठन फाउंडेशन से संपर्क कर सकते हैं और चर्चा कर सकते हैं कि ऐसा दान संबंध उनकी संस्था को क्या लाभ दे सकता है
1 टिप्पणियां
Hacker News की राय
Craigslist पहले हर साल 1 लाख डॉलर से ज़्यादा दान करता था, लेकिन पता नहीं कब बंद हुआ
2010~2016 के आसपास Perl के टिके रहने के लिए मुख्य फंडिंग असल में वही दान था, और foundation board ने core repository और code maintenance के लिए कुछ लोगों को सचमुच भुगतान किया था
मेरी जानकारी में वे अब भी ऐसा करते हैं, लेकिन घाटे की वजह से यह धीरे-धीरे मुश्किल होता जाएगा
यह अफसोस की बात है कि Perl पर निर्भर कई कंपनियां होते हुए भी कुछ दान नहीं करतीं, और जब 1980 के दशक में AT&T 20 से ज्यादा कंपनियों में टूट गया था और 1990 के दशक में फिर से जुड़ा, तब अलग-अलग 20 computer systems को Perl से जोड़कर data cleaning और ETL pipelines संभाले गए थे, लेकिन AT&T ने Perl को कुछ भी दान नहीं दिया
क्योंकि कोई मेरा software इस्तेमाल करता है, इससे मेरी लागत नहीं बढ़ती
CTO Perl में बहुत माहिर हैं, और वाकई अच्छे इंसान भी हैं
मुफ्त में कुछ बनाना, उसे सभी को मुफ्त में देना, और उसे मनचाहे तरीके से modify/use/misuse करने देना—इन सभी चरणों में यह आपकी सजग पसंद होती है, फिर उसके बाद donation की भीख मांगना और लोगों के दान न करने की शिकायत करना समझ में नहीं आता
अगर मुफ्त में काम नहीं करना चाहते, तो बस पैसे लें
A: बहुत अच्छा। Perl को बहुत कम आंका जाता है, लेकिन यह एक शानदार Swiss Army chainsaw है, और अब भी ढेरों core infrastructure चला रहा है
B: 25 हजार डॉलर का उल्लेखनीय donation होना चिंता की बात है। क्या foundation इतनी मुश्किल में है? अगर यह front page पर आने लायक बात है, तो मैं चाहता था कि इस संख्या के अंत में दो zero और होते
जाहिर है maintain करने के लिए legacy code हमेशा रहेगा, लेकिन आजकल सहकर्मियों से casual बातचीत में Perl का आखिरी बार कब जिक्र हुआ, यह भी याद नहीं। शायद 90s की war stories साझा करते वक्त
आजकल script लिखनी हो तो पहले Bash चुनता हूं, और अगर ज्यादा functionality चाहिए या complexity इतनी बढ़ जाए कि maintenance cost की चिंता हो, तो संभवतः Python इस्तेमाल करूंगा
आज ही पता चला कि Perl support भी आंशिक रूप से संभालने वाला एक non-profit foundation है, और उतनी ही हैरानी हुई जितनी VB6 support foundation होने की बात सुनकर होती
incentives मेल नहीं खाते, और कंपनियां जिन operational elements पर OSS tools/libraries/components से कहीं कम महत्वपूर्ण होने के बावजूद पैसा जलाती या बरबाद करती हैं, उसका एक छोटा हिस्सा भी OSS donations में लाना लगभग असंभव लगता है
open source आम तौर पर इसलिए चलता है क्योंकि बहुत से लोग स्वेच्छा से अपना कीमती समय लगाते हैं, और corporate sponsorship उसके मुकाबले लगभग नगण्य लगती है
फिर भी यह अच्छी बात है
इसी से जुड़ा, Zerodha का Floss.fund इस साल free/open source projects को 10 लाख डॉलर support दे रहा है, लेकिन कहा जा रहा है कि अभी पर्याप्त applications नहीं आई हैं। apply करें और share करें: https://floss.fund/
FLOSS/fund दुनिया भर के महत्वपूर्ण, प्रभावशाली और मूल्यवान free/open source projects को support करने वाला fund है, और छोटे-बड़े projects बनाने व maintain करने वाले developers और communities के लिए हर साल 10 लाख डॉलर तक support देता है
मैं हमेशा भूल जाता हूँ कि DDG Perl में लिखा गया था। बहुत समय पहले मैंने yegg को ईमेल करके पूछा था कि Perl क्यों इस्तेमाल किया, और उनका जवाब भी मिला था; वे बहुत विनम्र थे
सुना है Raku मज़ेदार है, लेकिन इस्तेमाल नहीं किया। करीब 10 साल पहले किसी की regex magic डीबग करने के बाद मैंने हल्की-सी कसम खा ली थी कि Perl को फिर कभी हाथ नहीं लगाऊँगा
क्या मुश्किल दौर पार कर लें तो Perl भी मज़ेदार हो जाता है?
Regex से पैदा हुई समस्या का दोष Perl पर नहीं डालना चाहिए
Raku काफी शानदार है, थोड़ा देखने लायक है। felix[1] ने जैसा कहा, ऐसा लगता है जैसे Bash और Python को कोई cool cousin मिल गया हो
[1] https://felix-knorr.net/posts/2023-06-24-raku-is-awesome.htm...
आख़िरी बार जब पढ़ा था तो यह अभी भी काफी धीमा था, लेकिन शुरुआती दिनों से ही मुझे Perl इस्तेमाल करने में हमेशा मज़ा आया है
यह सही है कि Raku की शुरुआत Perl 6 के रूप में हुई थी और वह Perl से प्रेरित भाषा है, लेकिन उसका नाम बदला भी इसलिए गया क्योंकि वह उतनी ही अलग हो चुकी थी
Regex के मामले में Raku पूरी तरह नई syntax लाता है, default रूप से whitespace को महत्वहीन बना देता है, और regex को नाम देकर compose और reuse करने देता है
इन तीन चीज़ों और Grammar::Tracer जैसे उपयोगी modules की वजह से regex पढ़ने और लिखने का अनुभव पूरी तरह बदल जाता है
बेशक शुरुआत में यह फिर भी noise जैसा दिखेगा, लेकिन फिर भी syntax PCRE की तुलना में सामान्य code के कहीं ज़्यादा parallel है, इसलिए किसी चीज़ का मतलब सही अंदाज़ा लगाने की संभावना बढ़ जाती है
मैंने Perl इसलिए इस्तेमाल किया क्योंकि इसकी power और expressiveness अच्छी लगी, और इसकी layered structure भी, जिसमें पूरी भाषा एक साथ सीखने की ज़रूरत नहीं होती बल्कि features एक-एक करके सीखे जा सकते हैं। Raku भी निराश नहीं करता, यह एक शानदार successor है। हालांकि शायद मैं इसे कभी पूरा नहीं जान पाऊँगा
उस कसम की बात करें तो 10 साल बीत चुके हैं, और हो सकता है अब आप भाषा के features सीखने में बेहतर हो गए हों
Raku documentation बहुत अच्छा है, लेकिन Perl से उसका format काफी अलग है। Raku ने regex documentation और structuring के ideas को और आगे बढ़ाया है, और यह दूसरों के regex refactor करते समय भी उतना ही लागू होता है
आम forums भी Raku सवालों में बहुत अच्छी मदद करते हैं
Evan Czaplicki की शानदार talk याद आती है। उसका विषय यह था कि ज्यादातर modern programming languages की funding के स्रोतों का पीछा करें तो अंत में वे search engine revenue तक पहुँचते हैं :-) https://youtu.be/XZ3w_jec1v8?si=zdL6v9P8LnT7Cbal
सोच रहा था कि चर्चा में Raku का ज़्यादा ज़िक्र क्यों नहीं हो रहा, फिर वह mantra याद आया जो रोज़ दोहराता हूँ
किसी को community खुद में दिलचस्प नहीं है; ज़रूरत Unicode और rational numbers की है, और जो पसंद है वह code golf नहीं बल्कि ‘public void’ जैसे noise से गंदा न हुआ अभिव्यक्तिपूर्ण professional medium के रूप में कविता है
जो पहले से पता है वह CPAN, DWIM, REGEX है, और जो चाहिए वह syntax, functional, object-oriented, declarative, concurrency, dynamic typing, और बहुत साफ़ तरीके से संभाला गया procedural है
अभी हमारे पास PHP, Ruby, Python, C#, Go, Perl5, ECMAScript, Java हैं, इसलिए मुझे लगता है Raku की demand दब गई है
इसलिए community के अंदर और बाहर स्वाभाविक निराशा महसूस होती है। विश्वास बनाए रखना होगा। नया audience है, और वे सत्य और सुंदरता, तथा मुश्किलों से लड़ने की कहानियों को महत्व देते हैं
उन्हें इस technology की ज़रूरत है। [perl6 | raku] जो भी हो, फर्क नहीं पड़ता; शायद शुरुआत academia से करनी पड़े, या Perl 5 के वफादार supporters से। आखिरकार आग पकड़ेगी। सफ़र पूरा करना चाहिए और विरासत से इनकार नहीं करना चाहिए
थोड़ा off-topic है, लेकिन Craigslist भी Perl में बना था, और कुछ साल पहले उसने Larry Wall को hire किया था
https://news.ycombinator.com/item?id=14345022
DuckDuckGo user के तौर पर यह बहुत अच्छा है। वैसे Perl अभी भी मेरी सीखने वाली languages की list में है
thread के दूसरे posts में AT&T का ज़िक्र हुआ था; मैं confirm कर सकता हूँ कि दूसरे बड़े telecoms में भी Perl अभी काफी जगह इस्तेमाल हो रहा है और कुछ नए projects में भी लगातार इस्तेमाल किया जा रहा है
उम्मीद है Raku को थोड़ा और momentum मिले। यह सच में शानदार भाषा है