ویسے بھی یہ کس کی لائن ہے، GitHub؟ devs کے لئے کچھ نکات

ویسے بھی یہ کس کی لائن ہے، GitHub؟ devs کے لئے کچھ نکات

ویسے بھی یہ کس کی لائن ہے، GitHub؟ devs PlatoBlockchain ڈیٹا انٹیلی جنس کے لیے کچھ نکات۔ عمودی تلاش۔ عی

رائے آزاد مصدر. یہ کھلا ہے. آپ دیکھ سکتے ہیں۔ زیادہ تر، آپ استعمال کر سکتے ہیں. نام میں ایک اشارہ ہے۔ اتنی تیز نہیں، مائیکروسافٹ، اوپن اے آئی اور گٹ ہب کے خلاف ایک کلاس ایکشن کا دعویٰ کیا گیا ہے۔ Copilot، ایک in-IDE AI سے چلنے والا اور اوپن سورس تربیت یافتہ تجویز بوٹ، پروگرامرز کو کوڈ کی لائنیں پیش کر کے کام کرتا ہے - اور یہ کہ، کلاس ایکشن سوٹ الزام لگاتا ہے، قوانین کو توڑتا ہے، اور اسے چھپانے کی کوشش میں ڈرپوک ہو رہا ہے۔ ایک جج نے فیصلہ دیا ہے کہ کچھ دعوے عدالت میں اپنے دن کے مستحق ہیں۔ پیارے آقا، کاپی رائٹ کی ایک اور جنگ نہیں۔

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

مائیکروسافٹ، کوپائلٹ اور اوپن اے آئی کے کوڈ پرامپٹر کے خلاف کتنے دعوے خونی ڈافٹ باکس میں گریں گے، یہ دیکھنا باقی ہے۔ جب قواعد لکھے گئے تھے تو کسی نے بھی AI کو اوپن سورس کوڈ کے عالمی ڈیٹا بیس کو ہضم کرنے کا اندازہ نہیں لگایا تھا۔ پھر، کسی نے بھی تلاش کے انجنوں کو تمام مواد کی ہول سیل ادخال، تجزیہ اور پیشکش کرنے کی پیش گوئی نہیں کی۔ یقینی طور پر اس کے مسائل ہیں، لیکن اتفاق رائے یہ ہے کہ یہ بہت مفید ہے اور غیر قانونی قرار دینے کے لیے کافی نقصان دہ نہیں ہے۔ کوپائلٹ اور دیگر مشین لرننگ سسٹم جو انٹرنیٹ کے مواد کو فیڈ کرتے ہیں اس سلسلے میں سرچ انجنوں کی طرح ہی ہیں۔ تو سوال یہ ہے کہ کیا نتیجہ کافی مفید نہیں ہے یا قبول کرنے کے لیے بہت نقصان دہ ہے؟ مفادات کا توازن کہاں ہے؟

مسائل تک پہنچنے کے لیے مفید طریقے ہیں، اور ان میں شامل ہے - کارپوریٹ مینجمنٹ اب دور نظر آئے - اخلاقیات۔ ہاں، واقعی، اخلاقی AI کے بارے میں مختصراً فیشن ایبل چہچہانا آگے بڑھنے کا ایک ٹھوس راستہ پیش کرتا ہے جو قانونی چارہ جوئی سے بہت بہتر کام کرے گا۔

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

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

کیا ہوگا اگر اصل کوڈر واقعی نہیں چاہتا ہے کہ ان کا سامان کوپائلٹ کی آنتوں میں نچوڑا جائے؟ سرچ انجن کی دنیا نے robots.txt کی ایجاد سے اس کا مقابلہ کیا۔ اس نام کی فائل کو اپنی ویب روٹ ڈائرکٹری میں رکھیں، اور آپ ویب کرالر کے لیے "No Entry" کا نشان لگا رہے ہیں۔ ان دنوں چیزیں کچھ زیادہ ہی ترقی یافتہ ہیں، اس لیے اس قسم کے فنکشن کو GitHub کے تانے بانے میں ڈالنا کسی بھی قسم کی عمدہ ٹیوننگ کے ساتھ تخلیق کار کے ارادے کا بہترین اظہار کرتا ہے۔ کسی بھی صورت میں، مواد فراہم کرنے والوں کو بتانا: "آپ کو ہماری تلاش کے نتائج میں اپنا سامان نہیں چاہیے؟ ٹھیک." ذہنوں کو اس کے ساتھ رہنے کے طریقوں پر مرکوز کرنے کی کوشش کی ہے۔ نتائج کی وضاحت کرتے ہوئے لوگوں کو انتخاب دینا؟ اچھا

یہاں تک کہ اگر لوگوں کو Copilot سے ان کے کوڈ کو ہٹانے کا حق دینا اور اس طرح کے نتیجے میں بہت ساری اچھی چیزیں ختم ہوجاتی ہیں، یہ دنیا کا خاتمہ نہیں ہے۔ "کلین روم کا اصول" ہے، جس نے 1980 کی دہائی میں IBM کی غالب پوزیشن کو پاگلوں کی طرح مارکیٹ کو تیز کرتے ہوئے توڑ دیا۔ یہ وہ چیز ہے جس سے مشین لرننگ بہت کچھ سیکھ سکتی ہے۔

اصل IBM PC تقریباً مکمل طور پر اوپن سورس تھا۔ IBM نے مکمل سرکٹ ڈایاگرام کے ساتھ ایک تکنیکی دستی شائع کیا، سبھی معیاری چپس کا استعمال کرتے ہوئے معیاری طریقوں سے ایک دوسرے کے ساتھ جڑے ہوئے ہیں جنہیں چپ بنانے والوں نے مفت میں دیا تھا۔ ایک فعال طور پر مساوی (ابھی تک غیر کاپی رائٹ) IBM PC کلون ڈیزائن کرنا ایک ایسا کام تھا جو ہزاروں الیکٹرانک انجینئرز کر سکتے تھے، اور سینکڑوں نے کیا۔

خاکستری خانے میں قانونی بارودی سرنگ BIOS، بنیادی ان پٹ آؤٹ پٹ سسٹم تھا، جو مستقل سافٹ ویئر کا نسبتاً چھوٹا حصہ تھا جس نے آپریٹنگ سسٹمز اور ایپلیکیشنز کو انٹرپٹس کے ذریعے ہارڈ ویئر سروسز کا ایک معیاری سیٹ فراہم کیا تھا – جسے آج API کہا جائے گا۔ اگر آپ نے ابھی اپنے کلون کے لیے اس کوڈ کو کاپی کیا ہے، تو IBM آپ کے حقوق پر زور دے گا۔ آپ کوڈ کو دوبارہ لکھ سکتے ہیں، لیکن پھر IBM آپ کو قانونی چارہ جوئی میں باندھ سکتا ہے تاکہ آپ یہ ثابت کر سکیں کہ آپ نے اس میں سے کوئی بھی کاپی نہیں کی۔ یہاں تک کہ اگر آپ جیت گئے، تاخیر اور اخراجات آپ کو ڈبو دیں گے۔

کلین روم کی طرف اشارہ کریں۔ کلونرز نے ایسے کوڈرز کی خدمات حاصل کیں جنہوں نے کبھی بھی IBM کے BIOS کی لائن نہیں پڑھی، اور انہیں ایسا کرنے سے منع کیا۔ ان پروگرامرز کو API دیا گیا، جو کاپی رائٹ نہیں تھا، اور کہا گیا کہ وہ اس قیاس پر لکھیں۔ قانونی تصدیقوں کے ساتھ کلونرز عدالت میں حلف اٹھانے میں خوش تھے، یہ اصول کہ آپ اس چیز کی کاپی نہیں کر سکتے جو آپ نے منعقد نہیں دیکھی ہے – اور اصل کلون وار میں جیگس کا آخری حصہ اپنی جگہ پر تھا۔ کہ APIs کاپی رائٹ کے لیے اتنا طاقتور تریاق فراہم کرتے ہیں جس کی وجہ سے بہت سے لوگوں نے حال ہی میں اپنی قانونی حیثیت کو تبدیل کرنے کی کوشش کی ہے۔ گوگل بمقابلہ اوریکل. اس کا اختتام امریکی سپریم کورٹ میں ہوا جہاں یہ بھی دیگر تمام لوگوں کی طرح ناکام رہا۔

لہذا، دو خودکار نظام لیں، ایک کوڈ کے اندر انٹرفیس کو تلاش کرنے اور الگ کرنے کے لیے وقف، اور ایک کوڈ بنانے کے لیے اصولوں کو لاگو کرنے کے لیے وقف ہے جو وہ انٹرفیس فراہم کرتا ہے۔ ورچوئل ایئر گیپ میں کوڈ کی لائنوں کی کوئی منتقلی نہیں ہے۔ اصل بمقابلہ AI کوڈ کی خودکار جانچ معیار میں اضافہ کرے گی۔ اس کے بعد، سب کے فائدے کے لیے، ری فیکٹرنگ کے لیے ٹولز کا ایک بہت ہی عمدہ سیٹ پیدا ہوگا۔ اخلاقی لگتا ہے، ٹھیک ہے؟

وہاں ہمارے پاس ہے۔ اگر Copilot کے کاموں میں حقیقی مسائل ہیں، تو افادیت کو محفوظ رکھتے ہوئے اور نئے فوائد پیدا کرتے ہوئے ان سے بچنے کے متعدد طریقے ہیں۔ چیزوں کو بہتر بناتے ہوئے قواعد کے مطابق کھیلنا؟ یہ لینے کے لئے ایک اچھی لائن ہے. ®

ٹائم اسٹیمپ:

سے زیادہ رجسٹر