GitHub Copilot की जबरन सुविधाओं से नाराज़ यूज़र्स, मांग — "अब इसे हटाओ"
(theregister.com)- Microsoft के GitHub Copilot द्वारा code repository में issues और PRs को जबरन generate किए जाने की समस्या पर developers की नाराज़गी तेज़ी से बढ़ रही है
- Copilot code review को disable न कर पाने वाला bug भी दूसरा बड़ा विवाद बन गया है, और बड़ी संख्या में developers सुधार की मांग कर रहे हैं
- कुछ developers license violation, copyright problems, और inaccurate code generation जैसे कारणों से Copilot को “advertising और forced bundling” मानते हुए विरोध कर रहे हैं
- GNOME, FreeBSD, Gentoo, NetBSD, QEMU समेत कई open source projects ने AI code contributions पर रोक लगाई है, जिससे अविश्वास और बढ़ रहा है
- Microsoft और GitHub यूज़र विरोध के बावजूद Copilot के विस्तार और default application पर अड़े हुए हैं, और इससे जुड़ी असुविधा व promotional exposure पर कोई आधिकारिक समाधान नहीं दे रहे हैं
- और अधिक developers के बीच forced AI integration के प्रति अस्वीकार बढ़ रहा है, और “अब GitHub छोड़ना ही होगा” जैसी आवाज़ें तेज़ हो रही हैं
GitHub Copilot के जबरन लागू किए जाने वाले विवाद की पृष्ठभूमि
- पिछले 1 साल में Microsoft के GitHub का इस्तेमाल करने वाले developer community में सबसे लोकप्रिय चर्चा यह रही है कि Copilot की AI service को code repository में issues और pull requests बनाने से कैसे रोका जाए
- दूसरी सबसे लोकप्रिय चर्चा Copilot के code review disable bug को ठीक करने की मांग को लेकर है। दोनों मुद्दों पर community criticism बहुत बढ़ा, लेकिन अब तक कोई आधिकारिक जवाब नहीं आया है
- यह मुद्दा सबसे पहले उठाने वाले developer Andi McClure ने Microsoft से यह अतिरिक्त शिकायत भी की कि Copilot extension हटाने के बाद भी Visual Studio Code में Copilot icon फिर से दिखाई देता है
कंपनी की AI strategy और यूज़र असंतोष का टकराव
- Microsoft, GitHub और Google जैसे बड़े competitors भारी पूंजी लगाकर AI adoption को आक्रामक रूप से आगे बढ़ा रहे हैं, लेकिन काफ़ी यूज़र्स इसके प्रति नकारात्मक रुख दिखा रहे हैं
- जुलाई 2025 में Microsoft की earnings announcement के दौरान CEO Satya Nadella ने कहा कि GitHub Copilot के users की संख्या 2 करोड़ तक पहुंच गई है
- Nadella ने यह भी कहा कि Copilot adoption ने GitHub usage बढ़ाने में योगदान दिया, और enterprise customers के बीच Copilot Enterprise adoption quarter-over-quarter 75% बढ़ा
license और open source community की चिंताएं
- community के आलोचकों का कहना है कि AI code licenses का उल्लंघन करते हुए training लेती है, और यूज़र्स को बार-बार promotional exposure दिखाया जाता है
- Curl के maintainer Daniel Stenberg और कई open source projects (Servo, GNOME, FreeBSD, Gentoo, NetBSD, QEMU आदि) code accuracy की कमी, copyright issues, और ethical concerns के कारण AI-generated code को अपनाने पर रोक लगा रहे हैं
- Andi McClure ने भी कहा कि वह कई वर्षों से Copilot को disable करने की मांग करते रहे हैं, और पिछले 6 महीनों में community से समर्थन लगातार बढ़ा है
forced AI integration से थकान और alternatives की तलाश
- हाल में यूज़र शिकायतों में तेज़ बढ़ोतरी के साथ, अधिक open source developers GitHub से Codeberg, Forgejo जैसे alternative platforms पर जाने की योजना बना रहे हैं
- McClure अपने repositories में बदलाव करते समय उन्हें Codeberg पर mirror करके migration notice पोस्ट करने के तरीके से GitHub से धीरे-धीरे हट रहे हैं
Microsoft की strategy और यूज़र प्रतिक्रिया
- आलोचकों के अनुसार Microsoft AI, Copilot, SwiftKey, Windows और अन्य products/platforms में पहले से features को default on करके, बाद में यूज़र choice को जटिल बनाने वाली strategy बार-बार अपनाता रहा है
- McClure के मुताबिक, अगर Copilot को लेकर असंतोष और बढ़ता है तो GitHub का network effect कमजोर पड़ सकता है और यह वास्तविक user exodus में बदल सकता है
- बार-बार यह भी कहा गया है कि Copilot interface buttons को पर्याप्त रूप से disable नहीं किया जाता, या अस्पष्ट संकेतों के ज़रिए यूज़र्स को Copilot features की ओर धकेला जाता है, जिससे यूज़र choice सीमित हो जाती है
open source community का एकजुट होना और आगे का बदलाव
- GitHub की organizational structure को Microsoft CoreAI group में integrate किए जाने के बाद open source camp का असंतोष सिर्फ शिकायत से आगे बढ़कर वास्तविक migration और alternative platforms की ओर शिफ्ट में बदल रहा है
- Software Freedom Conservancy, कई community activists और developers GitHub और Microsoft के boycott तथा usage छोड़ने के अभियान को लगातार बढ़ावा दे रहे हैं
- यदि forced AI integration जारी रहती है, तो संभावना है कि और अधिक developers वास्तव में GitHub platform छोड़ देंगे
निष्कर्ष
- कई developers Copilot के forced rollout, promotional exposure, और disable न कर पाने जैसी समस्याओं से असहज हैं और सक्रिय रूप से platform छोड़ने पर विचार कर रहे हैं
- अपने code और projects की सुरक्षा के लिए यूज़र्स के सामने alternative platforms पर migration या self-hosting model अपनाना एक व्यावहारिक रास्ते के रूप में उभर रहा है
- Microsoft और GitHub ने आधिकारिक समाधान या community feedback को लेकर कोई अलग औपचारिक रुख पेश नहीं किया है
3 टिप्पणियां
समस्या यह है कि AI ऐसी चीज़ें बहुत आसानी से बना देता है, लेकिन सच कहें तो AI से भी ज़्यादा थका देने वाली बात बेपरवाह feedback ही है।
यह खुले issue/PR सिस्टम की अपनी भी एक समस्या है।
पहले से ही लापरवाह और दोहराए गए issue व bug report की वजह से धीरे-धीरे थकते और कड़वे होते एकल maintainer को देखकर कई बार दया आई है।
आजकल तो अपने पैसों से खरीदे हुए Windows में भी हर अपडेट के समय dark pattern के ज़रिए तरह-तरह के अजीब फीचर चालू करवाने की कोशिश से थकान होने लगी है।
Hacker News की राय
यह लेख पढ़ने के बाद मैंने अपना Github और कुछ प्रोजेक्ट देखे, लेकिन Copilot द्वारा बनाए गए एक भी issue नहीं मिले
जैसा किसी और ने भी कहा, issue generation को manually trigger करना पड़ता है, इसलिए मुझे लगता है कि यह Curl project bug bounty जैसी समस्या है
वहाँ लोग पैसे कमाने के लालच में LLM द्वारा auto-generate किए गए काल्पनिक issues भर देते हैं, और Copilot वाले मामले में open source contribution का बहाना जुड़ा हुआ लगता है
मैंने Visual Studio Code लगभग कभी इस्तेमाल नहीं किया, लेकिन एक free editor होने के नाते marketing और monetization स्वाभाविक लगते हैं
Visual Studio में Copilot default UI में दिखता है, लेकिन "hide Copilot" option वास्तव में काम का है, इसलिए कोई समस्या नहीं
आगे चलकर मैं महत्वपूर्ण projects को Github से हटाने की सोच रहा हूँ, मुख्य वजह यह है कि वे LLM training में इस्तेमाल न हों
“किसी भी वजह से open source contribution करने की कोशिश” वाली बात पर, motive portfolio बनाना भी हो सकता है, या किसी कमजोर project का भरोसा जीतकर उसका दुरुपयोग करना भी
इससे भी बुरा हो सकता है, जैसे backdoor डालना — AI की वजह से open source projects के सामने आने वाली ऐसी समस्याओं पर यह Techdirt लेख भी देखने लायक है
चाहे Github खुद issue या PR की बाढ़ न लाए, कुछ लोग manually भी किसी न किसी तरह कोशिश करेंगे ही
Hacktoberfest season आते ही low-quality typo-fix PRs की बाढ़ मैंने अक्सर देखी है
Claude-Code, Cursor जैसे नए tools आने के बाद, open source projects में LLM-generated content को रोकने की कोशिशें और PR spam रोकने के तरीके कैसे बदलेंगे, यह जानने की बहुत उत्सुकता है
बहुत से लोग बस अपना Github profile अच्छा दिखाने या सस्ता swag पाने पर फोकस करते हैं
एक popular open source project maintain करने वाले के रूप में, मुझे Copilot द्वारा auto-generate किए गए issue या PR कभी नहीं मिले
उल्टा, बेकार user comments (+1, रूखी शिकायतें, बेकार approvals वगैरह) कहीं बड़ी समस्या हैं, और अगर इससे इतनी दिक्कत है तो शायद open source करना ही नहीं चाहिए
ChatGPT, Gemini जैसे free LLM से copy-paste होने से रोकना लगभग असंभव है
Copilot-based PR paid feature है, इसलिए शायद वह और भी कम दिखता है
कुछ लोगों को देखकर लगता है कि उनके पास बस बहुत खाली समय है और वे बेकार की शिकायतें छोड़ जाते हैं
मेरा अनुभव भी कुछ ऐसा ही रहा। क्या किसी को पता है कि observations में इतना फर्क क्यों है?
Github का secret weapon stars हैं
आज भी बहुत से लोग Github stars को project maturity या real-world usage का पैमाना मानते हैं
मेरे हिसाब से अगर Github stars एक दिन में गायब हो जाएँ, तो दूसरे code hosting services पर जाने की कोशिशें बढ़ जाएँगी
हाल में मैं Codeberg इस्तेमाल कर रहा हूँ, और सच कहूँ तो Github/Gitlab/Codeberg/Sourcehut/Gitea के बीच user experience में बहुत बड़ा अंतर महसूस नहीं होता
जो open source project Github पर host नहीं होते, उनके लिए contributors ढूँढना या attention पाना कहीं कठिन होता है
आखिरकार network effects की ताकत बहुत बड़ी है
मुझे लगता है Github stars से कहीं मजबूत signal issue tracking और closure status है
यह देखने का सबसे आसान तरीका है कि लोग सच में उसे इस्तेमाल कर रहे हैं या नहीं
Github का बड़ा “secret weapon” यह भी है कि वहाँ पहले से बहुत लोग registered हैं, और free CI भी है, खासकर Mac और Windows support के साथ
इसके अलावा 2000 मिनट का free Github Actions build time और unlimited Docker Hub alternative भी मिलता है
यह community और free benefits का मिला-जुला रूप है
stars खरीदने वाली websites भी हैं
आखिर में यह fake reviews जैसा ही है
मैं Github का इस्तेमाल सिर्फ push mirror के तौर पर करता हूँ
मेरा main gitgud.io पर है, और मेरे निजी server पर एक secondary mirror भी है
Gitlab भी लगातार AI और corporate nature वाले “features” जोड़ रहा है, और अगर ये community edition में disable भी नहीं किए जा सकेंगे, तो आखिरकार fork निकल ही आएगा
लोग कहते हैं कि Github पर opportunities ज्यादा हैं, लेकिन असल में सिर्फ इतना है कि वहाँ लोग पहले से हैं, इसलिए contribution की संभावना थोड़ी बढ़ जाती है
जो लोग दूसरी free service पर sign up भी नहीं कर सकते या email से issue report भी नहीं भेज सकते, उनके contribution की कमी मुझे खास नहीं खलेगी
Gitlab landing page की headline है “Build software, not toolchains. With native AI at every step”
मैं सच में ऐसा solution चाहता हूँ जो सिर्फ code hosting करे, लेकिन Github भी अब code hosting को अपना मुख्य काम नहीं मानता लगता
JS/Go/Rust communities के लोग Github की community value को ज्यादा अहमियत देते दिखते हैं
मेरे लिए तो simple cgit या gitea भी काफी है
git से email patch भेजना भी आसान है, और ideas share करने के लिए pastebin भी चल सकता है, बस वह Github dashboard जितना visible नहीं होता
कई महीनों से मैं Github support team के साथ Copilot को पूरी तरह disable करने की मांग करते हुए tickets पर बात कर रहा हूँ
settings page पर Copilot option बंद दिखता है, लेकिन असल में github.com के HTML में inline JSON के रूप में Copilot से जुड़ी features मेरे account पर लागू दिखती हैं
मैंने Copilot या AI से जुड़ी किसी चीज़ के लिए कभी consent नहीं दिया, और मैं vscode user भी नहीं हूँ
लेकिन support team बार-बार ticket बंद कर देती है और बस इतना कहती है कि “engineering team को escalate कर दिया गया है”
पहले professional support बचा हुआ था, लेकिन 2025 में तो यह उल्टा शत्रुतापूर्ण लग रहा है
स्थिति अवास्तविक लगती है
अगर ticket link बता दें तो हम भी साथ में आवाज़ उठा सकते हैं
क्या “github.com inline JSON” का कोई example दिखा सकते हैं?
यह असल में कैसा दिखता है, कल्पना करना मुश्किल है
कंपनियों का AI पर दोहरी बातें करना बहुत अजीब लगता है
एक तरफ वे इसे जबरदस्त productivity booster बताते हैं, दूसरी तरफ जरूरत से ज्यादा marketing करते हैं, और इस्तेमाल को force या push करते हैं
अगर यह सच में इतना अच्छा है, तो लोग खुद ही इसकी तरफ आएँगे; फिर इतनी ज़बरदस्ती की क्या जरूरत है?
उदाहरण के तौर पर Dan Luu का wat लेख लें, तो उनकी कंपनी में version control शुरू करना भी बहुत बड़ी लड़ाई थी, और build/test automation के बिना काम करने की परंपरा बहुत लंबे समय तक चली
भले ही आप मानें कि software engineering में सबसे महत्वपूर्ण concept version control है, तब भी यह गारंटी नहीं थी कि अच्छी ideas जल्दी जीत जाएँगी
यानी AI की value को सिर्फ इस तर्क से तय नहीं किया जा सकता कि 'अगर अच्छा है तो जल्दी फैल जाएगा'
(वैसे Dan Luu का लेख 2015 का है, और आज भी git इस्तेमाल होने के बावजूद deployed software का कुछ हिस्सा git में नहीं मिलता)
Microsoft, Github से भी ज्यादा Office users पर AI थोप रहा है और साथ में price भी बढ़ा रहा है
उसने सभी personal/family plans को AI-enabled plans में बदलकर 30~40% महंगा कर दिया, और पुराने pricing पर लौटने का option subscription cancel flow के अंदर छिपा दिया
अभी अमेरिकी market और USD, “अनंत growth” का दावा करने वाली tech industry और AGI/robots के सुनहरे वादों पर टिके हुए हैं
इसकी वजह से financial market overheating और yen carry unwinding जैसी चीज़ें भी देखी जा रही हैं
उदाहरण के लिए, जापान के Sony Bank में USD deposits पर सालाना 8% तक interest rate मिल रहा है
कोई संगठन एक सीमा से बड़ा हो जाए तो consistency बनाए रखना आमतौर पर मुश्किल हो जाता है
हर सदस्य की चाहत और motivation अलग होती है
जब तक नेतृत्व असाधारण न हो, किसी संगठन का consistent दिखना ही अपवाद है
marketing और sales भी बस अपनी-अपनी जगह बचाने में लगे रहते हैं
बड़ी कंपनियों का उलटी-सीधी बात करना मुझे इतना अजीब नहीं लगता
corporate official language हमेशा कुछ ऐसी ही होती है
मेरे हिसाब से default रूप से उस पर शक करना चाहिए
समझ नहीं आता Microsoft को इतनी महत्वपूर्ण तकनीकी infrastructure खरीदने कैसे दिया गया
उस समय यह core infrastructure नहीं था
आखिर इसे ऐसा हमने ही बनाया है
Hacker News पर बस react करने के बजाय, बेहतर बहस की ज़रूरत है
Github खुद महत्वपूर्ण infrastructure नहीं है। असली ताकत network effects में है, ऐसा मुझे लगता है
इस कार्रवाई में कुछ भी अवैध नहीं था
मूल रूप से git, Github के बिना भी चलता रहेगा
यह भी सवाल है कि acquisition के समय Github सच में essential infrastructure था या Microsoft ने acquire करने के बाद उसे ऐसा बना दिया
इससे भी बड़ा सवाल है कि लोगों ने कैसे मान लिया कि Microsoft अब पहले जैसा नहीं रहा
“Copilot को disable न कर पाने से पैदा हुई नाराज़गी” community में बड़ा मुद्दा है
लोग चाहते हैं कि “copilot bot द्वारा बनाए गए PR/issue को मेरे repository में block” किया जा सके
सिर्फ copilot bot को block करने का feature काफी होता, लेकिन वह वास्तव में block exception पर है
उदाहरण के लिए, अगर chickenpants नाम का user PR भेजे, तो यह कैसे पता चले कि वह PR Copilot-generated है या नहीं?
repository में तो सिर्फ author का नाम दिखता है
हर जगह AI को घुसाने के इस तरीके से मैं सच में थक गया हूँ
यह बस एक और convenient feature नहीं है, बल्कि हर product line और हर UI के top पर घुसाया जा रहा है
Github में AI की घुसपैठ, Office 365 mail में AI button न हटा पाना, और हर बार GCP console खोलने पर AI popup दिखना — सब नापसंद है
1~2 साल पहले मैं AI को तटस्थ नज़र से देखता था और इस्तेमाल करने को भी तैयार था, लेकिन अब यह थोपना इतना बढ़ गया है कि उल्टा hostility ही पैदा हो रही है
अगर किसी feature को ऐसे जबरन न बेचा जाए तो वह बिके ही नहीं, तो शायद वह बेकार कचरा ही है
मूल बात यह है कि “user से आसानी से data use की consent लेना, और फिर वह data चुपके से ले जाना”
अगर AI में सचमुच value है, तो आखिरकार data extraction उसका पूर्वाधार है
"message draft करने के लिए alt-i दबाएँ" जैसे alerts
यह बस ध्यान भटकाने वाला और चिढ़ाने वाला digital कचरा है
Github छोड़ने की बात से सहमत हूँ, लेकिन Codeberg नाम ही खास पसंद नहीं
सुनने में ऐसा लगता है जैसे वह Scrooge McDuck की मिल्कियत हो
Microsoft CEO Satya Nadella ने earnings call में जोर देकर कहा कि “Copilot ने 2 करोड़ users पार कर लिए”, लेकिन जब users को ज़बरदस्ती इसमें धकेला जा रहा हो तो यह संख्या अर्थहीन लगती है
मुझे भी हर महीने Copilot renewal mail मिलती है, इसलिए शायद मैं भी उन 2 करोड़ में गिना जाता हूँ
विडंबना यह है कि यह कुछ वैसा लगता है जैसे कोई रेलवे स्टेशन पर “Cthulhu ही उद्धारकर्ता है” चिल्लाकर दावा करे कि उसकी बात हज़ारों लोगों के कानों तक पहुँची
कई सालों तक “vanity metrics” के ख़तरे की बात करने वाला HN अब AI कंपनियों के results पर सिर्फ user numbers गिन रहा है, यह विडंबनापूर्ण है
मुझे भी Copilot renewal mail नहीं मिलती, तो फर्क क्या है यह जानना दिलचस्प होगा
GLENDOWER: “मैं गहराई से आत्माओं को बुला सकता हूँ!”
HOTSPUR: “मैं भी, और कोई भी बुला सकता है; लेकिन बुलाने पर वे सच में आएँगी भी क्या?”
लगता है MS के भीतर भी “force” वाली बात ठीक से समझी नहीं जाती
reports और performance stats सोवियत सेना के स्तर तक बढ़ा-चढ़ाकर पेश किए जाते हैं
शायद इसी वजह से editor में telemetry और Copilot को बिना रोक-टोक जोड़ते जाते हैं