Skip to content

Godot ने AI-लिखे योगदान बैन कर दिए, और यह फ़र्क़ मायने रखता है

इस महीने की शुरुआत में Godot Foundation ने अपनी contribution policies का एक अपडेट प्रकाशित किया, जिसकी तारीख़ 30 जून है, और जिसने AI पर किसी भी बड़े engine की अब तक की सबसे सख़्त लकीर खींच दी। engine में योगदान किया गया सारा कोड इंसान का लिखा होना चाहिए। AI की मदद सिर्फ़ छोटे-मोटे कामों के लिए allowed है, जैसे code completion, regex या find-and-replace, और अगर कोड लिखने में किसी भी रूप में AI इस्तेमाल हुआ है, तो PR discussion में उसका खुलासा करना होगा। यही नियम बातचीत पर भी लागू है: issue description, PR message और proposal किसी इंसान के लिखे होने चाहिए, model के generate किए हुए नहीं। autonomous agents और vibe-coded submissions पहले से ही repository से automatic ban की वजह थे, और वह वैसा ही रहेगा।

Godot की contribution policy अपडेट पर कम्युनिटी कवरेज

policy, सीधी भाषा में

Foundation जो वजह देता है वह ज़िम्मेदारी की है, विचारधारा की नहीं। Godot में योगदान कोई एक बार का लेन-देन नहीं है। जो कोड लिखता है उसे कोड इतना समझना चाहिए कि review में उसका बचाव कर सके, टूटने पर उसे ठीक कर सके, और सालों बाद उसके बारे में सवालों के जवाब दे सके। पोस्ट इसे दो टूक कहती है:

"हम AI के भारी इस्तेमाल करने वालों पर भरोसा नहीं कर सकते कि वे अपना कोड ठीक कर पाने लायक़ उसे समझते भी हैं।"

Godot Foundation, contribution policy अपडेट

AI कोड की किसी लाइन की ज़िम्मेदारी नहीं ले सकता, इसलिए किसी इंसान को लेनी पड़ती है, और जिस इंसान ने वह कोड खुद नहीं लिखा, वह आमतौर पर ले नहीं पाता। बातचीत वाला नियम भी इसी तर्क पर चलता है। maintainers आपके काम की समीक्षा के लिए स्वेच्छा से समय देते हैं, और Foundation इसे बुनियादी सम्मान का सिद्धांत कहता है कि उन्हें मशीन से नहीं, इंसान से बात करने को मिले। machine translation अब भी चलेगा, बशर्ते मूल पाठ इंसान का लिखा हो। महत्वाकांक्षा पर एक नया ब्रेक भी है: जिन contributors के तीन या उससे कम PR merge हुए हैं, वे maintainer की साफ़ इजाज़त के बिना नए features या बड़ी refactoring जमा नहीं कर सकते।

शिकायत से policy तक, चार महीने

यह सब अचानक नहीं आया। मार्च में हमने कवर किया था कि Rémi Verschelde ने AI slop PRs की बाढ़ को maintainers के लिए थका देने वाला और हौसला तोड़ने वाला बताया था, और तब खुले PR की कतार 4,681 पर थी। policy आने तक कवरेज ने यह संख्या 5,000 के पार बताई। अर्थशास्त्र मार्च से नहीं बदला है। AI ने एक ठीक-ठाक दिखने वाला PR generate करने की लागत लगभग शून्य कर दी, जबकि उसे review करने की लागत वहीं की वहीं रही। जो बदला वह यह है कि Godot ने इसे moderation की समस्या मानना छोड़कर policy की समस्या मानना शुरू किया। यह अपडेट Godot 4.7 के रिलीज़ के दो हफ़्ते से भी कम बाद आया, जो बताता है कि maintainers का दुर्लभ संसाधन शिप करने की क्षमता नहीं, review पर लगने वाला ध्यान है।

योगदान बनाना नहीं है

हम एक AI game-creation प्लेटफॉर्म बनाते हैं, तो चलिए इस तनाव पर सीधे बात करते हैं, यह दिखावा करने की बजाय कि वह है ही नहीं। सबसे ज़्यादा इस्तेमाल होने वाले open-source इंडी engine ने अभी-अभी कहा कि AI का लिखा कोड वहाँ नहीं चलेगा, और Cinevva पर games बनने का पूरा तरीक़ा ही AI है। ये दोनों बातें आमने-सामने लगती हैं। हैं नहीं, और फ़र्क़ इसमें है कि कोड को बाद में कौन ढोता है।

जब आप Godot में कोई PR merge करते हैं, तो लाखों developers उस कोड को विरासत में पाते हैं, और स्वयंसेवकों का एक छोटा समूह उसके लिए अनिश्चित काल तक ज़िम्मेदार हो जाता है। project को जो इकलौती गारंटी मिलती है वह लेखक की समझ है, और AI का भारी इस्तेमाल ठीक उसी को हटा देता है। जब आप AI से अपना game बनाते हैं, तो नतीजे के मालिक आप हैं। वह टूटे, तो आपका game टूटता है। आपका कोड कोई और विरासत में नहीं लेता, और किसी स्वयंसेवक को उसे review नहीं करना पड़ता।

Godot ने AI से games बनाना बैन नहीं किया, और चाहता भी तो नहीं कर सकता था। उसने बैन किया है साझा ज़िम्मेदारी में अपने हिस्से का आधा किसी model को outsource करना। यह लकीर टिकने लायक़ है, और सच कहें, हम भी इसे वहीं खींचते। tools कोड लिख सकते हैं। उसके पीछे खड़ा होने के लिए अब भी किसी इंसान की ज़रूरत है।

संदर्भ