• गति और परिपक्व software की श्रेणी में नए तत्व जोड़ने वाला terminal emulator GitHub से किसी अन्य collaborative code repository पर migrate हो रहा है
  • Mitchell Hashimoto ने फरवरी 2008 में GitHub user #1299 के रूप में जुड़ने के बाद से इसे लगभग हर दिन इस्तेमाल किया है, और कभी GitHub को सबसे ज़्यादा खुशी देने वाली जगह मानते थे
  • पिछले एक महीने में service reliability में गिरावट से काम प्रभावित होने वाले दिन लगभग हर दिन दर्ज किए गए, और यह लेख लिखे जाने वाले दिन भी GitHub Actions outage के कारण लगभग 2 घंटे तक PR review नहीं हो सका
  • GitHub अब आनंददायक जगह नहीं रह गया है, और 18 साल इस्तेमाल करने के बाद उन्होंने इसे छोड़ने का फैसला किया है, लेकिन अगर real results and improvements दिखते हैं तो लौटने की संभावना खुली है
  • Ghostty का migration कई commercial और FOSS provider के साथ चर्चा करते हुए incremental तरीके से किया जा रहा है, और GitHub पर read-only mirror छोड़ा जाएगा

Ghostty और GitHub उपयोग की पृष्ठभूमि

  • मौजूदा मुख्य project Ghostty है, जो एक terminal emulator है और गति व परिपक्व software की श्रेणी में “interesting new wrinkles” जोड़ने वाला project है
  • Ghostty development के लिए GitHub का इस्तेमाल किया गया है, और Mitchell Hashimoto फरवरी 2008 में GitHub user #1299 के रूप में जुड़ने के बाद से इसे लगभग हर दिन इस्तेमाल करते रहे हैं
  • GitHub उनके लिए “सबसे ज़्यादा खुशी देने वाली जगह” था, और यह ऐसा service था जिससे उन्हें इतना लगाव था कि honeymoon के दौरान भी उन्होंने इसके लिए समय निकाला
  • social media पर doom scrolling करने के बजाय वे बहुत पहले से GitHub issues देखते रहे, और छुट्टियों के दौरान भी GitHub projects का source code, OSS process, और maintainer response का अध्ययन करते रहे

हर दिन काम रोकने वाली रुकावटें

  • हाल में GitHub को लेकर उनकी भावना काफी बदल गई है, और अब GitHub उन्हें हर दिन विफल करने वाला platform बन गया है, जिसकी समस्या वे व्यक्तिगत रूप से महसूस करते हैं
  • मुख्य कारण service reliability में गिरावट है, और पिछले एक महीने में जिन दिनों GitHub outage ने उनकी काम करने की क्षमता पर नकारात्मक असर डाला, उन हर तारीख़ पर journal में “X” दर्ज किया गया
  • उस journal में लगभग हर दिन “X” था, और यह लेख लिखे जाने वाले दिन भी GitHub Actions outage की वजह से लगभग 2 घंटे तक PR review नहीं हो सका
  • यह लेख 28 अप्रैल की उस incident से कुछ दिन पहले लिखा गया था, जब Elasticsearch SNAFU के कारण pull request पूरा नहीं हो सका
  • अगर ऐसी रुकावटें हर दिन कई घंटों तक काम रोकती हैं, तो GitHub अब “serious work” के लिए जगह नहीं रहा

development flow और भावनात्मक दूरी

  • GitHub अब आनंददायक जगह नहीं रहा, और “I want to ship software and it doesn't want me to ship software” वाली पंक्ति की तरह यह software ship करने से रोकने वाली मौजूदगी बन गया है
  • वे चाहते हैं कि GitHub बेहतर हो, लेकिन साथ ही उन्हें code भी लिखना है, और GitHub के साथ वे अब coding जारी नहीं रख सकते
  • 18 साल उपयोग के बाद वे इस निष्कर्ष पर पहुँचे कि अब उन्हें जाना होगा, हालांकि real results and improvements दिखने पर लौटने की संभावना खुली रहेगी
  • सिर्फ़ शब्दों या वादों से नहीं, बल्कि वास्तविक नतीजों और सुधारों से ही GitHub पर वापसी संभव होगी

Ghostty migration का तरीका

  • Ghostty को किसी दूसरे collaborative code locker पर ले जाने का काम चल रहा है
  • कई provider के साथ चर्चा जारी है, जिनमें commercial provider और FOSS provider दोनों शामिल हैं
  • GitHub पर निर्भरता पूरी तरह हटाने में समय लगेगा, और योजना इसे जितना संभव हो उतना incremental तरीके से आगे बढ़ाने की है
  • GitHub पर Ghostty का read-only mirror छोड़ा जाएगा, और उनके व्यक्तिगत projects Microsoft-owned service पर बने रहेंगे
  • Ghostty वह project है जिस पर स्वयं वे, maintainer, और open source community सबसे अधिक प्रभावित होते हैं, इसलिए यह बदलाव इसी पर केंद्रित है

GitHub की स्थिति और Microsoft संदर्भ

  • Microsoft द्वारा GitHub अधिग्रहण के बाद यह चिंता थी कि Windows या Azure ecosystem से बाहर के developers के लिए यह Redmond-केंद्रित service कम सुविधाजनक बन सकती है
  • वह चिंता ज़्यादातर सच नहीं हुई, और GitHub code पर काम करने और उसे साझा करने की de facto place के रूप में स्थापित हो गया
  • Hashimoto का अनुभव दिखाता है कि यह स्थिति डगमगा सकती है, और यह उस समय से भी मेल खाता है जब Microsoft ने Windows has serious quality problems को स्वीकार किया
  • Windows quality problems के एक कारण के रूप में बहुत सारे tools में AI को ज़बरदस्ती ठूँसने की बात सामने आई, और Hashimoto के अनुसार GitHub में बढ़ती अस्थिरता भी Microsoft के AI जुनून के उसी दौर में दिखाई दी

अभी कोई टिप्पणी नहीं है.

अभी कोई टिप्पणी नहीं है.