مائیکروسافٹ نے اوپن جے ڈی کے کی اپنی تقسیم شائع کی ہے۔

مائیکروسافٹ نے اوپن جے ڈی کے کی بنیاد پر اپنی جاوا کی تقسیم شروع کر دی ہے۔ پروڈکٹ کو مفت تقسیم کیا جاتا ہے اور یہ GPLv2 لائسنس کے تحت سورس کوڈ میں دستیاب ہے۔ تقسیم میں OpenJDK 11 اور OpenJDK 16 پر مبنی Java 11.0.11 اور Java 16.0.1 کے لیے executables شامل ہیں۔ عمارتیں لینکس، ونڈوز اور میک او ایس کے لیے تیار ہیں اور x86_64 فن تعمیر کے لیے دستیاب ہیں۔ مزید برآں، ARM سسٹمز کے لیے OpenJDK 16.0.1 پر مبنی ایک ٹیسٹ اسمبلی بنائی گئی ہے، جو لینکس اور ونڈوز کے لیے دستیاب ہے۔

ہمیں یاد کرنا چاہیے کہ 2019 میں، اوریکل نے اپنی Java SE بائنری ڈسٹری بیوشنز کو ایک نئے لائسنس معاہدے میں منتقل کیا جو تجارتی مقاصد کے لیے استعمال کو محدود کرتا ہے اور صرف سافٹ ویئر ڈویلپمنٹ کے عمل میں یا ذاتی استعمال، جانچ، پروٹو ٹائپنگ اور ایپلی کیشنز کا مظاہرہ کرنے کے لیے مفت استعمال کی اجازت دیتا ہے۔ مفت تجارتی استعمال کے لیے، مفت اوپن جے ڈی کے پیکج کو استعمال کرنے کی تجویز ہے، جو GPLv2 لائسنس کے تحت GNU ClassPath استثناء کے ساتھ فراہم کیا جاتا ہے جو تجارتی مصنوعات کے ساتھ متحرک لنکنگ کی اجازت دیتا ہے۔ OpenJDK 11 برانچ، جو مائیکروسافٹ کی تقسیم میں استعمال ہوتی ہے، LTS ریلیز کے طور پر درجہ بندی کی گئی ہے، جس کے لیے اپ ڈیٹس اکتوبر 2024 تک تیار کیے جائیں گے۔ اوپن جے ڈی کے 11 کو ریڈ ہیٹ کے ذریعہ برقرار رکھا جاتا ہے۔

واضح رہے کہ Microsoft کی طرف سے شائع کردہ OpenJDK ڈسٹری بیوشن جاوا ایکو سسٹم میں کمپنی کی شراکت اور کمیونٹی کے ساتھ تعامل کو مضبوط کرنے کی کوشش ہے۔ تقسیم کو مستحکم کے طور پر رکھا گیا ہے اور یہ پہلے سے ہی مائیکروسافٹ کی بہت سی خدمات اور مصنوعات میں استعمال کیا جاتا ہے، بشمول Azure، Minecraft، SQL Server، Visual Studio Code اور LinkedIn۔ تقسیم میں مفت اپ ڈیٹس کی سہ ماہی اشاعت کے ساتھ ایک طویل دیکھ بھال کا دور ہوگا۔ اس کمپوزیشن میں وہ اصلاحات اور اصلاحات بھی شامل ہوں گی جنہیں، کسی نہ کسی وجہ سے، مرکزی OpenJDK میں قبول نہیں کیا گیا تھا، لیکن مائیکروسافٹ کے صارفین اور پروجیکٹس کے لیے اہم تسلیم کیا جاتا ہے۔ ان اضافی تبدیلیوں کو ایک ریلیز نوٹ میں واضح طور پر نوٹ کیا جائے گا اور پروجیکٹ کے ذخیرے میں سورس کوڈ میں شائع کیا جائے گا۔

Microsoft نے یہ بھی اعلان کیا کہ اس نے Eclipse Adoptium ورکنگ گروپ میں شمولیت اختیار کر لی ہے، جو OpenJDK بائنری تعمیرات کی تقسیم کے لیے ایک وینڈر غیر جانبدار بازار سمجھا جاتا ہے جو جاوا تفصیلات کے ساتھ مکمل طور پر مطابقت رکھتا ہے، AQAvit کے معیار کے معیار پر پورا اترتا ہے، اور پیداواری منصوبوں میں استعمال کے لیے تیار ہے۔ تصریحات کی مکمل تعمیل کو یقینی بنانے کے لیے، Adoptium کے ذریعے تقسیم کردہ اسمبلیوں کی جاوا SE TCK میں تصدیق کی جاتی ہے (ٹیکنالوجی کمپیٹیبلٹی کٹ تک رسائی میں اوریکل اور ایکلیپس فاؤنڈیشن کے درمیان معاہدہ شامل ہے)۔

فی الحال، Eclipse Temurin پروجیکٹ (پہلے AdoptOpenJDK Java ڈسٹری بیوشن) سے OpenJDK 8، 11 اور 16 کی تعمیرات براہ راست Adoptium کے ذریعے تقسیم کی جاتی ہیں۔ Adoptium پروجیکٹ میں OpenJ9 Java ورچوئل مشین پر مبنی IBM کے ذریعہ تیار کردہ JDK اسمبلیاں بھی شامل ہیں، لیکن یہ اسمبلیاں IBM ویب سائٹ کے ذریعے الگ سے تقسیم کی جاتی ہیں۔

مزید برآں، ہم Amazon کی طرف سے تیار کردہ Corretto پروجیکٹ کو نوٹ کر سکتے ہیں، جو جاوا 8، 11 اور 16 کی ایک طویل مدت کے تعاون کے ساتھ مفت تقسیم کرتا ہے، جو کاروباری اداروں میں استعمال کے لیے تیار ہے۔ پروڈکٹ کو ایمیزون کے اندرونی انفراسٹرکچر پر چلانے کے لیے تصدیق شدہ ہے اور جاوا SE کی وضاحتوں کی تعمیل کرنے کے لیے تصدیق شدہ ہے۔ روسی کمپنی بیل سوفٹ، جو اوریکل کی سینٹ پیٹرزبرگ برانچ کے سابق ملازمین کی طرف سے قائم کی گئی تھی اور JDK 6 اور JDK 8 کی ترقی میں سب سے زیادہ فعال شرکاء کی درجہ بندی میں 11 ویں اور 16 ویں مقام پر قابض ہے، Liberica JDK ڈسٹری بیوشن کو تقسیم کرتی ہے، جو مطابقت کو پاس کرتی ہے۔ جاوا SE معیار کے لیے ٹیسٹ اور مفت استعمال کے لیے دستیاب ہے۔

ماخذ: opennet.ru

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