GitHub Copilot کوڈ جنریٹر سے متعلق Microsoft اور OpenAI کے خلاف قانونی کارروائی

اوپن سورس ٹائپوگرافی کے ڈویلپر میتھیو بٹرک اور جوزف سیوری لا فرم نے GitHub کی Copilot سروس میں استعمال ہونے والی ٹیکنالوجی بنانے والوں کے خلاف ایک مقدمہ (PDF) دائر کیا ہے۔ مدعا علیہان میں Microsoft، GitHub اور OpenAI پروجیکٹ کی نگرانی کرنے والی کمپنیاں شامل ہیں، جنہوں نے OpenAI Codex کوڈ جنریشن ماڈل تیار کیا جو GitHub Copilot کو زیر کرتا ہے۔ یہ کارروائی عدالت کو GitHub Copilot جیسی خدمات بنانے کی قانونی حیثیت کا تعین کرنے اور اس بات کا تعین کرنے میں شامل کرنے کی کوشش کرتی ہے کہ آیا ایسی خدمات دیگر ڈویلپرز کے حقوق کی خلاف ورزی کرتی ہیں۔

مدعا علیہان کی سرگرمیوں کا موازنہ ایک نئی قسم کے سافٹ ویئر پائریسی کی تخلیق سے کیا گیا ہے، جس کی بنیاد مشین لرننگ تکنیک کا استعمال کرتے ہوئے موجودہ کوڈ میں ہیرا پھیری اور انہیں دوسرے لوگوں کے کام سے فائدہ اٹھانے کی اجازت دی جاتی ہے۔ Copilot کی تخلیق کو اوپن سورس سافٹ ویئر ڈویلپرز کے کام کو منیٹائز کرنے کے لیے ایک نئے طریقہ کار کے تعارف کے طور پر بھی دیکھا جاتا ہے، اس حقیقت کے باوجود کہ GitHub نے پہلے کبھی ایسا نہ کرنے کا وعدہ کیا تھا۔

مدعی کی پوزیشن اس حقیقت پر ابلتی ہے کہ عوامی طور پر دستیاب سورس ٹیکسٹس پر تربیت یافتہ مشین لرننگ سسٹم کے ذریعے کوڈ جنریشن کے نتیجے کو بنیادی طور پر نئے اور آزاد کام کے طور پر نہیں سمجھا جا سکتا، کیونکہ یہ پہلے سے موجود کوڈ پر کارروائی کرنے والے الگورتھم کا نتیجہ ہے۔ مدعیوں کے مطابق، Copilot صرف وہی کوڈ دوبارہ تیار کرتا ہے جس میں عوامی ذخیروں میں موجودہ کوڈ کا براہ راست حوالہ ہوتا ہے، اور ایسی ہیرا پھیری مناسب استعمال کے معیار کے تحت نہیں آتی۔ دوسرے لفظوں میں، GitHub Copilot میں کوڈ کی ترکیب کو مدعی موجودہ کوڈ سے اخذ کردہ کام کی تخلیق کے طور پر سمجھتے ہیں، جو مخصوص لائسنسوں کے تحت تقسیم کیا جاتا ہے اور مخصوص مصنفین ہوتے ہیں۔

خاص طور پر، جب Copilot سسٹم کی تربیت کرتے ہیں، کوڈ استعمال کیا جاتا ہے جو کھلے لائسنس کے تحت تقسیم کیا جاتا ہے، زیادہ تر معاملات میں تصنیف (انتساب) کے نوٹس کی ضرورت ہوتی ہے۔ نتیجے میں آنے والا کوڈ تیار کرتے وقت یہ ضرورت پوری نہیں ہوتی، جو کہ زیادہ تر اوپن سورس لائسنس جیسے GPL، MIT اور Apache کی واضح خلاف ورزی ہے۔ اس کے علاوہ، Copilot GitHub کی اپنی سروس کی شرائط اور رازداری کی خلاف ورزی کرتا ہے، DMCA کی تعمیل نہیں کرتا، جو کاپی رائٹ کی معلومات کو ہٹانے سے منع کرتا ہے، اور CCPA (کیلیفورنیا کنزیومر پرائیویسی ایکٹ)، جو ذاتی ڈیٹا کے ہینڈلنگ کو منظم کرتا ہے۔

مقدمے کا متن Copilot کی سرگرمیوں کے نتیجے میں کمیونٹی کو پہنچنے والے نقصان کا تخمینی حساب فراہم کرتا ہے۔ ڈیجیٹل ملینیم کاپی رائٹ ایکٹ (DMCA) کے سیکشن 1202 کے تحت، کم از کم ہرجانہ $2500 فی خلاف ورزی ہے۔ اس حقیقت کو مدنظر رکھتے ہوئے کہ Copilot سروس کے 1.2 ملین صارفین ہیں اور جب بھی سروس استعمال کی جاتی ہے، DMCA کی تین خلاف ورزیاں ہوتی ہیں (انتساب، کاپی رائٹ اور لائسنس کی شرائط)، کل نقصان کی کم از کم رقم کا تخمینہ 9 بلین ڈالر (1200000*3) لگایا گیا ہے۔ *$2500)۔

انسانی حقوق کی تنظیم سافٹ ویئر فریڈم کنزروینسی (SFC)، جس نے پہلے GitHub اور Copilot پر تنقید کی ہے، اس مقدمے پر تبصرہ کرتے ہوئے اس تجویز کے ساتھ کہا کہ کمیونٹی کے مفادات کا تحفظ کرتے وقت اس کے پہلے بیان کردہ اصولوں میں سے کسی ایک سے انحراف نہ کیا جائے - "کمیونٹی پر مبنی نفاذ مالی فائدہ کو ترجیح نہ دیں۔" SFC کے مطابق، Copilot کے اقدامات بنیادی طور پر ناقابل قبول ہیں کیونکہ وہ کاپی لیفٹ میکانزم کو کمزور کرتے ہیں، جس کا مقصد صارفین، ڈویلپرز اور صارفین کو مساوی حقوق فراہم کرنا ہے۔ Copilot میں شامل بہت سے پراجیکٹس کاپی لیفٹ لائسنس کے تحت تقسیم کیے جاتے ہیں، جیسے GPL، جس کے لیے مشتق کاموں کے کوڈ کو مطابقت پذیر لائسنس کے تحت تقسیم کرنے کی ضرورت ہوتی ہے۔ Copilot کے تجویز کردہ موجودہ کوڈ کو داخل کرنے سے، ڈویلپرز نادانستہ طور پر اس پروجیکٹ کے لائسنس کی خلاف ورزی کر سکتے ہیں جس سے کوڈ لیا گیا تھا۔

یاد رکھیں کہ موسم گرما میں GitHub نے ایک نئی تجارتی سروس شروع کی، GitHub Copilot، جسے عوامی GitHub ذخیروں میں پوسٹ کردہ سورس ٹیکسٹس کی ایک صف پر تربیت دی گئی، اور کوڈ لکھتے وقت معیاری ڈیزائن تیار کرنے کی صلاحیت رکھتی ہے۔ سروس کوڈ کے کافی پیچیدہ اور بڑے بلاکس تیار کر سکتے ہیں، ریڈی میڈ فنکشنز تک جو موجودہ پروجیکٹس سے ٹیکسٹ حصئوں کو دہرا سکتے ہیں۔ GitHub کے مطابق، سسٹم کوڈ کو کاپی کرنے کے بجائے کوڈ کی ساخت کو دوبارہ بنانے کی کوشش کرتا ہے، تاہم، تقریباً 1% معاملات میں، مجوزہ سفارش میں موجودہ پروجیکٹس کے کوڈ کے ٹکڑوں کو شامل کیا جا سکتا ہے جو 150 حروف سے زیادہ لمبے ہیں۔ موجودہ کوڈ کے متبادل کو روکنے کے لیے، Copilot کے پاس ایک بلٹ ان فلٹر ہے جو GitHub پر ہوسٹ کیے گئے پروجیکٹس کے ساتھ چوراہوں کی جانچ کرتا ہے، لیکن یہ فلٹر صارف کی صوابدید پر چالو ہوتا ہے۔

مقدمہ دائر کرنے سے دو دن پہلے، GitHub نے 2023 میں ایک خصوصیت کو نافذ کرنے کے اپنے ارادے کا اعلان کیا جو Copilot میں پیدا ہونے والے ٹکڑوں اور ذخیروں میں موجودہ کوڈ کے درمیان تعلق کو ٹریک کرنے کی اجازت دے گا۔ ڈویلپرز عوامی ذخیروں میں پہلے سے موجود اسی طرح کے کوڈ کی فہرست دیکھنے کے ساتھ ساتھ کوڈ لائسنس اور ترمیم کے وقت کے لحاظ سے چوراہوں کو ترتیب دینے کے قابل ہوں گے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں