- GPLv2 नोटिस के अंत में दिए वास्तविक डाक पते पर लाइसेंस की कॉपी मांगी गई, तो लगभग 5 हफ्ते बाद Free Software Foundation से कागजी दस्तावेज आ गया
- GPLv2 के प्रकाशित होने के 1991 में ऑनलाइन वितरण आम नहीं था, इसलिए टेप या फ्लॉपी जैसे फिजिकल मीडिया और डाक से निर्देश देना स्वाभाविक तरीका था
- GPLv3 के आने के 2007 तक इंटरनेट का इस्तेमाल ज्यादा व्यापक हो चुका था, इसलिए लाइसेंस नोटिस में डाक पते की जगह URL शामिल किया गया
- UK से US का जवाब पाना था, लेकिन Royal Mail ने 2011 में International Reply Coupon बंद कर दिया था, इसलिए विकल्प के तौर पर US stamps खरीदे और अपने पते वाले लिफाफे पर चिपकाए
- जो आया वह अनुरोधकर्ता की उम्मीद वाला GPLv2 नहीं, बल्कि दो तरफा छपे 5 पन्नों का पूरा GPLv3 टेक्स्ट था; अनुरोध पत्र में version स्पष्ट न लिखने वाली बात अस्पष्ट रह गई
GPLv2 नोटिस के डाक पते को लेकर जिज्ञासा क्यों थी
- open source software से काम करते समय MIT, Apache, BSD, GPL जैसे कई licenses अक्सर दिखते हैं
- GNU General Public License किसी कठोर कानूनी दस्तावेज से ज्यादा पाठक को लिखी चिट्ठी जैसी पढ़ी जाती है, और open source व software freedom के माहौल से अच्छी तरह मेल खाने वाला license लगती है
- मौजूदा version GPLv3 है, लेकिन वास्तविक software में GPLv2 भी आम तौर पर इस्तेमाल होता है
- GPLv2 license notice के अंत में लिखा है कि अगर पूरा license नहीं मिला है, तो Free Software Foundation के 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA पते पर चिट्ठी लिखें
- जिज्ञासा यह थी कि URL की जगह physical address क्यों दिया गया, और सच में चिट्ठी भेजने पर कैसा जवाब आता है
1991 के GPLv2 में डाक पता क्यों था
- Open Source Stack Exchange पर मिला संदर्भ सरल है। GPLv2 1991 में प्रकाशित हुआ था, और उस समय ज्यादातर लोग ऑनलाइन नहीं थे
- software डाउनलोड की तुलना में टेप या फ्लॉपी जैसे physical media से ज्यादा मिलता था
- storage की सीमाओं को देखते हुए, संभव है कि developer ने पूरा license text शामिल करने के बजाय केवल license notice शामिल किया हो
- उस समय communication का सामान्य माध्यम डाक था, इसलिए license की कॉपी पाने के लिए पता लिख देना स्वाभाविक तरीका था
- GPLv3 2007 में प्रकाशित हुआ, जब इंटरनेट का उपयोग ज्यादा फैल चुका था, इसलिए license notice में URL आया
जवाबी लिफाफा तैयार करने की प्रक्रिया
- पते पर चिट्ठी भेजने के लिए stamp और envelope चाहिए थे, और जवाब पाने के लिए अपने पते वाला envelope और International Reply Coupon तैयार करने की सोची
- UK की Royal Mail ने 2011 में International Reply Coupon बंद कर दिया था, इसलिए विकल्प के तौर पर US stamps खरीदने का तरीका चुना गया
- Ebay पर US stamps खोजते समय stamp collecting की कुछ अनजानी शब्दावली सामने आई
- very fine grade
- MNH, Mint Never Hinged
- FDC, First Day Cover
- NDC, No Die Cut
- NDN, Nondenominated
- करीब £3.86 में ‘global’ stamp जैसा दिखने वाला item ऑर्डर किया, और listing में ‘uncertified’ लिखा होना थोड़ा असहज लगा, फिर भी खरीदारी की
- कुछ हफ्तों बाद गोल आकार के African Daisy global forever vert pair stamps मिले
- seller ने ऑर्डर किए गए stamps से काफी कम face value वाले stamps लगाकर shipping की थी
अनुरोध पत्र लिखना और भेजना
- अपने पते वाला envelope तैयार करने के बाद, GPLv2 notice में लिखे पते पर request letter लिखा गया
- भेजने वाली चिट्ठी के लिए पास मौजूद UK stamps इस्तेमाल किए जा सकते थे
- कई सालों से pen का बहुत कम इस्तेमाल किया था, इसलिए envelope पर address लिखने की प्रक्रिया अटपटी लगी, और कुछ कोशिशें व envelopes बेकार गए
- address print करना ज्यादा तेज होता, लेकिन आखिरकार चिट्ठी तैयार कर पास के Royal Mail postbox में डाल दी गई
करीब 5 हफ्ते बाद आया कागजी license
- चिट्ठी जून 2022 में भेजी गई थी, और करीब 5 हफ्ते बाद जवाब मिला
- गोल stamp पर लहरदार cancellation marks लगे थे, और यह भी stamp collectors के संग्रह का विषय होता है
- envelope के अंदर पूरे license text के दो तरफा छपे 5 पन्ने रखे थे
- कागज A4 से छोटा था, और मापने पर करीब 21.5cm x 27.9cm का US Letter size निकला
- यह बात भी फिर से पुष्टि हुई कि US, Canada और कुछ देश standard international paper size का पालन नहीं करते
अंत में GPLv2 नहीं, GPLv3 आया
- मिला हुआ पूरा license text GPLv2 नहीं, GPLv3 था
- मूल request letter में यह स्पष्ट नहीं लिखा था कि GPL का कौन-सा version चाहिए
- GPLv2 notice में दिया पता अपने-आप GPLv2 request का पर्याप्त संकेत था या request letter में GPLv2 साफ-साफ लिखना चाहिए था—यह सवाल रह गया
- सही version मांगने के लिए फिर से चिट्ठी लिखी जा सकती थी, लेकिन follow-up request में बहुत ज्यादा मेहनत लगती, ऐसा लगा
- मिले परिणाम से कुल मिलाकर संतोष था, लेकिन डाक से communication के आदी न रहने वाले व्यक्ति के लिए यह ऐसा अनुभव था जिसके बाद काफी लंबा ब्रेक चाहिए
2 टिप्पणियां
फिर भी, चिट्ठी लिखना काफ़ी रोमांटिक लगता है
Hacker News की रायें
जब मुझे यह चिट्ठी मिली थी, मैं operations assistant (office secretary) था, और डाक टिकट इतना अनोखा था कि याद रह गया
मुझे समझ नहीं था कि क्या उम्मीद करूं, लेकिन door entry system में नंबर डालते ही RMS द्वारा गाया गया free software song बजने लगा। सुबह-सुबह की धुंधली adventure में एक युवा Linux geek के लिए यह सचमुच शानदार तोहफा था
कम से कम जवाब तो मिला, यानी address मोटे तौर पर बदला नहीं था
कुछ साल पहले मैंने एक embedded Linux project किया था। पहले “alpha” release में एक tester ने license terms पढ़ते हुए वह address ढूंढ लिया जहां GPL source पूरा पाने के लिए चिट्ठी भेजनी थी, और जब उसने सच में भेजी तो वह recipient unknown के तौर पर वापस आ गई। जब lawyers को यह पता चला, तो उन्होंने full recall करा दिया; हर machine पर technician भेजकर update install कराना और यह track करना पड़ा कि सब पर लागू हो गया है या नहीं
lawyers अदालत में good faith दिखाना चाहते हैं। वे मानकर चलते हैं कि कोई-न-कोई GPL का उल्लंघन करेगा ही, और अगर हम दिखा सकें कि हमने wording और spirit का पालन करने की कोशिश की, तो उम्मीद रहती है कि जब कोई “bad employee” license तोड़े, तो court हमें अपना code公開 करने के लिए मजबूर न करे
ज्यादा अहम सीख यह है कि अगर automated tests GPL compliance address पर सचमुच चिट्ठी भेजकर यह verify नहीं करते कि वह काम करता है, तो manual tester की जरूरत होती है। आप सब कुछ test नहीं कर सकते, और यह भी सब नहीं सोच पाते कि क्या-क्या test करना चाहिए; इसलिए किसी इंसान का “अजीब चीजें” ढूंढना जरूरी assurance देता है
आज यह test दोहराएं तो result अलग हो सकता है ;)
[1]: https://www.fsf.org/blogs/community/fsf-office-closing-party
[2]: https://www.fsf.org/about/contact/mailing
जब भी किसी change में नया email address जोड़ने जैसी चीज review करता हूं, तो हमेशा 10–20 seconds लगाकर “अगर दिखे तो reply कर दें” भेजता हूं, ताकि सच में काम करता है और कोई receive कर रहा है, यह check हो जाए। क्योंकि users को दिखने वाला change deploy करने से पहले कई बार ऐसा हुआ कि किसी ने वह email set ही नहीं किया था
मेरी समझ में यह ऐसे काम नहीं करता। license violate करने पर आपके पास valid license नहीं रहता, और मूल रूप से यह copyright infringement बन जाता है। penalty license comply करवाना नहीं, बल्कि copyright holder को damages देना होती है
good faith दिखाने से final outcome ज्यादा नहीं बदलता। आप ऐसा code इस्तेमाल कर रहे हैं जिसे इस्तेमाल करने की permission आपके पास नहीं है, इसलिए solution है compliance शुरू करना या उस code को हटाने तक software बेचना बंद करना
original author ने जिस address पर letter भेजा, वह license के standard version से पहले ही हटाया जा चुका था, और वह खुद भी original address से बिना version बताए बदला हुआ था। साथ ही section 3 कहता है कि अगर machine-readable source code उपलब्ध कराया जाता है, तो physical offer की जरूरत नहीं होती
पता नहीं कॉमेडी के लिए बढ़ा-चढ़ाकर लिखा गया है या नहीं, लेकिन यह दिलचस्प है कि लेखक को डाक से चिट्ठी भेजने का काम कितना अजनबी लगता है
मैं भी अक्सर नहीं भेजता, लेकिन ज़रूरत पड़े तो शायद इसे लेकर ज्यादा नहीं सोचूंगा। हालांकि यह खयाल आता है कि मुझसे कम उम्र के लोग, खासकर tech field के लोग, शायद कभी सच में चिट्ठी भेजने की वजह तक न पाई हो, और हो सकता है उन्होंने हाथ से पता भी कभी न लिखा हो
समय बदलता है तो accessibility भी बदलती है। 90 के दशक में internet और email address मांगना exclusionary था और accessibility घटाता था। 30 साल बाद अब उल्टा physical mail मुश्किल हो गया है
लेकिन एक अलग नज़रिए से लक्ष्य यह होना चाहिए कि जो भी कोई काम करना चाहता है, वह उसे जितनी कम हो सके उतनी third-party requirements के साथ कर सके
FSF को “parking करनी है तो इस कंपनी का parking app install करो”, “mail पास हो सके इसके लिए किसी खास provider का email account बनाओ”, “venue में entry के लिए TicketMaster install करो”, “इस site के लिए IE^H^HChrome चाहिए” जैसी जबरन third-party choices के ठीक उलट चाहने वाला माना जा सकता है
डाक में कई कमियां हैं, फिर भी design के हिसाब से यह universally accessible है। सबसे accessible communication medium को support करते रहना तारीफ़ के लायक है। accessibility और सुविधा, सिर्फ सुविधा से बड़ी चीज़ें हैं
लिफाफा तैयार न होना तो समझ आता है, लेकिन eBay से stamps order करना, और पता लिखना इतना अजनबी लगना कि कई लिफाफे खराब हो गए—यह काफी चौंकाने वाला था
software engineer हूं, लेकिन keyboard के बगल में हमेशा paper notebook और pen रखता हूं और कुछ न कुछ लिखता रहता हूं। इसे देखकर लगा कि मैं बूढ़ा हो रहा हूं :-)
यह plausible और serious लगता है, लेकिन पूरा पढ़ने के बाद “अरे, फंस गया! बढ़िया किया!” जैसा अहसास होता है—वैसी writing style जिसे पुराने Slashdot पर लोग निखारते थे। मैं यकीन नहीं करना चाहता कि कोई वयस्क सच में ऐसा हो सकता है जिसके लिए pen से लिखना या चिट्ठी भेजना सीखने लायक अजनबी concept हो। फिर भी tone बहुत sincere थी, और शानदार थी
बड़े होते हुए मैंने कई बार चिट्ठियां भेजीं और पाईं, लेकिन मेरी पत्नी ने ऐसा कभी नहीं किया था और 2010s में Spain में साथ रहते हुए पहली बार सड़क के mailbox में चिट्ठी डाली। संदर्भ के लिए, मेरी पत्नी tech field में नहीं है, और मैं tech field में हूं
“लिफाफे पर पता लिखना awkward था। क्योंकि मैंने कई सालों से pen इस्तेमाल नहीं किया था। कई बार कोशिश की और कुछ लिफाफे भी खराब किए...” — यह चौंकाने वाला है
मैं भी pen अक्सर इस्तेमाल नहीं करता, लेकिन लगता है कम से कम महीने में एक बार तो हाथ से कुछ लिखता ही हूं
मेरे लिए pen और notepad, phone से कहीं ज्यादा सुविधाजनक हैं। कोई unlock नहीं, कोई search नहीं, कोई loading नहीं। छोटे screen keyboard पर tap करने से कहीं तेज़ लिख सकता हूं। इससे भी अहम, notepad में ऐसी notifications नहीं होतीं जो reptile brain को पूरी तरह दूसरी तरफ मोड़ दें
practical reasons के अलावा, जब संभव हो analog technology इस्तेमाल करना अच्छा बदलाव लगता है। पूरे दिन computer इस्तेमाल करता हूं और software लिखता हूं, इसलिए कभी-कभी break अच्छा होता है
इसलिए अब मेरे passport में ऐसा signature है जिसे मैं दोबारा कभी reproduce नहीं कर पाऊंगा। notes के लिए handwriting करता हूं, लेकिन वह cursive signature से ज्यादा block letters में लिखना होता है
मैं fridge या freezer में रखे खाने पर date लिखता हूं। जब call transfer होती है तो phone number जैसी चीज़ भी लिख लेता हूं। पालतू जानवर को कभी-कभी दवा देनी होती है, इसलिए family को पता रहे इसके लिए post-it पर record करता हूं
यह किसी card जितना लंबा लिखना नहीं है, लेकिन pen हफ्ते में कई बार, असल में लगभग रोज़ इस्तेमाल होता है। मुझे पता है बहुत लोग ये चीज़ें phone पर करते हैं और मैं भी कभी-कभी करता हूं, लेकिन शायद यह सब phone पर न करने की वजह से अब मैं बूढ़ा हो गया हूं
याद आया कि FSF ने office shift किया था और address बदला था, और जिस open-source product पर मैं काम करता था उसमें भी product के अंदर license notice में दिया address बदलना पड़ा था
https://github.com/moritz/otrs/commit/e845575e1848fd0124fb8d...
और हमेशा की तरह, यह issue accuracy को बहुत गंभीरता से लेने वाले Debian developers ने बताया था
Free Software Foundation
31 Milk Street, # 960789
Boston, MA 02196
USA
https://www.fsf.org/about/contact/mailing
यह लेख 2022 में लिखा गया था। क्या लोगों को अब भी डाक भेजना आता है? लेखक के लिए लिफाफा, कागज़ और टिकट जुटाने की प्रक्रिया किसी नए adventure जैसी लगी, इसलिए पूछ रहा हूं
मेरी आदत है कि जब भी किसी नई जगह पहुंचता हूं, अपने वंशजों को picture postcards भेजता हूं। लेकिन postcard मिलना बहुत ही दुर्लभ होता है, और बेचने वाले को वह क्या है यह पता होना उससे भी दुर्लभ। एक बार तो विक्रेता ने flashcards, यानी छोटी ruled note cards, को ही postcard बताकर अड़ गया। अफसोस, अक्सर इन्हें arrival airport पर ही खरीदना पड़ता है
मैं शायद आपसे काफी छोटा हूं। मेरे कोई वंशज नहीं हैं, यात्रा का समय नहीं है, और वैसे भी कई देशों या अमेरिकी राज्यों में मैं जा भी नहीं सकता
https://www.postcrossing.com/
यह मज़ेदार है कि बाद की पीढ़ी के IT लोगों की handwriting अक्सर खराब होती है
मैं इतना उम्रदराज़ हूं कि स्कूल में handwriting training याद है, लेकिन बचपन से computer में इतना डूबा रहा कि आखिर मेरी handwriting भी लेखक जितनी खराब हो गई
Reddit पर pen pals ढूंढने से काफी सुधार हुआ। एक साल से थोड़ा ज़्यादा पत्रों के आदान-प्रदान में, मैंने धैर्य रखकर धीरे-धीरे letter लिखना सीखा ताकि वह पढ़ने लायक हो
एक letter लिखने पर हाथ बहुत दर्द करता था, और लगता था जैसे इस comment जितनी ही बात कही है पर समय कहीं ज्यादा लगा। फिर भी समय के साथ धीरे-धीरे तेजी आई
अब शायद 10 साल हो गए हैं, लेकिन अब भी मैं हर अक्षर को पढ़ने लायक लिखने पर ज्यादा ध्यान देता हूं
पुराने होकर लगभग किसी के इस्तेमाल में न आने वाले लगने वाले addresses या phone numbers अगर अब भी काम करते हों तो काफी आकर्षक लगता है
लगभग 2010 में मैंने 1980s में बनी एक vintage Concept2 Model B rowing machine खरीदी थी, और उसे repair करके इस्तेमाल करना चाहता था। parts के लिए paper order form कुछ ऐसा था जैसे पुराने comic book ads के नीचे चिपका छोटा order form—return address हाथ से लिखें और payment के साथ डाक से भेजें
हैरानी की बात यह थी कि वह न सिर्फ सचमुच उसी address पर पहुंचा, बल्कि वे उस तरीके से parts order process करने के लिए तैयार भी थे, उनके पास दशकों पुराने model के parts सच में मौजूद थे, और बहुत कम पैसे में parts भेज दिए, साथ में free service manual भी डाल दिया
मैं gym में उसे इस्तेमाल करके product को पहले ही पसंद करने लगा था, अब company भी पसंद आने लगी
सोचता हूं कि 25 साल पुराने URLs में से कितने प्रतिशत अब भी काम करते होंगे
“कुछ हफ्ते इंतजार करने के बाद आखिरकार गोल ‘African Daisy global forever vert pair’ stamps मिले! मुझे ध्यान देना चाहिए था कि विक्रेता ने यह चीज़ मेरे order से कहीं कम face value वाले stamps लगाकर भेजी थी। खैर, क्या किया जा सकता है।”
इस लेख में व्यंग्य टपक रहा है, फिर भी इतने comments उसे देख नहीं पा रहे, यह हैरान करता है। क्या हर चीज़ को literal न लेना UK-style sense है?
stamp sellers से मिलने वाले envelopes आम तौर पर ऐसे ही होते हैं। stamp collectors के “bad investment” ढेरों से निकले दशकों पुराने stamps
letter पर लगे “कम face value” stamps पूरे दिखाई नहीं दे रहे, लेकिन मैं 100% sure नहीं हूं कि वे सच में कम face value के हैं। stamp भेजने वाला शायद “2 domestic forever + कुछ cents = 1 international forever” वाला formula इस्तेमाल कर रहा है। UK sender को शायद दो international forever लगाने की जरूरत नहीं थी
FSF में मौजूद किसी व्यक्ति से सुनना चाहूंगा कि ऐसा कितनी बार होता है। पहले किसी को जानता था, लेकिन शायद अब वह वहां नहीं होगा। इसे अक्सर होने वाली बात मानना मुश्किल है
अगर ज्यादा हाथ नहीं उठते, तो test group अपना काम नहीं कर रहा। अगर केवल automated tests हैं, तो मैं मानूंगा कि वह letter भेजने और response verify करने वाला automated test मौजूद है