اوریکل نے خاموشی سے ایک پالیسی کو لاگو کیا ہے جس میں AI سے تیار کردہ کوڈ کو OpenJDK، اوپن سورس جاوا ڈویلپمنٹ پلیٹ فارم کمپنی کے اسٹیورڈز میں شراکت سے روک دیا گیا ہے۔ دی رجسٹر کے ذریعہ رپورٹ کردہ اس اقدام میں حفاظت، سلامتی اور املاک دانش کے خدشات کا حوالہ دیا گیا ہے، لیکن یہ اوریکل کے اپنے داخلی پیغام رسانی کے ساتھ سخت تناؤ میں ہے کہ یہ سافٹ ویئر کیسے بناتا ہے۔ جاری بریکنگ AI نیوز کے لیے، یہ کہانی کارپوریٹ AI امنگ اور انجینئرنگ احتیاط کے درمیان بڑھتے ہوئے فرق کو نمایاں کرتی ہے۔

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

اوریکل نے لائن کیوں کھینچی۔

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

اوپن جے ڈی کے صرف کوئی اوپن سورس پروجیکٹ نہیں ہے۔ یہ Java کا حوالہ نفاذ ہے، ایک ایسی زبان جو دنیا بھر میں اربوں ڈیوائسز میں چلتی ہے، انٹرپرائز سرورز سے لے کر اینڈرائیڈ ایپلی کیشنز تک۔ OpenJDK کے لیے پرعزم کوڈ تجارتی Oracle پروڈکٹس، تھرڈ پارٹی JDK ڈسٹری بیوشنز، اور عالمی جاوا ایکو سسٹم میں کئی دہائیوں تک پہنچ سکتا ہے۔ AI سے پیدا ہونے والے مشکل کوڈ کا ایک ٹکڑا ایسی ذمہ داری پیدا کر سکتا ہے جو برسوں تک پھیلتی رہتی ہے۔

اوریکل کی اندرونی کرنسی کے ساتھ تضاد

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

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

OpenJDK ہچکچاہٹ میں تنہا نہیں ہے۔

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

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

$70 بلین کا پس منظر

کوڈ فرنٹ پر اوریکل کی AI احتیاط ایک زبردست AI انفراسٹرکچر شرط کے درمیان آتی ہے۔ کمپنی اس سال ڈیٹا سینٹر کی توسیع میں تقریباً 70 بلین ڈالر کی سرمایہ کاری کر رہی ہے تاکہ AI کام کے بوجھ کو سپورٹ کیا جا سکے، جو ٹیکنالوجی کے شعبے میں سرمایہ کاری کے سب سے بڑے پروگراموں میں سے ایک ہے۔ اس اخراجات نے S&P گلوبل ریٹنگز کو اوریکل کی کریڈٹ ریٹنگ کو گھٹا کر BBB- کرنے پر آمادہ کیا، جو کہ ردی کی حیثیت سے ایک درجہ اوپر ہے، بڑے پیمانے پر سرمایہ کاری پر غیر یقینی منافع کا حوالہ دیتے ہوئے

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

ڈویلپرز کے لیے اس کا کیا مطلب ہے۔

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

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

AI سے آگے رہیں

AI ہائپ اور انجینئرنگ حقیقت کے درمیان فرق بڑھ رہا ہے۔ تازہ ترین AI انڈسٹری کوریج کی پیروی کریں کہ کس طرح انٹرپرائزز AI منتقلی کو نیویگیٹ کر رہے ہیں۔

مزید AI خبریں پڑھیں →