Life with Java SE 8 و Java SE 11 بسعر 25 دولارًا لكل معالج شهريًا

مفتووا Java مفتونون بإصدار java 9 و 10 و Java 11 من المقرر وصولهم في 25 سبتمبر 2018. إصدار الإصدار هو شيء طال انتظاره ويتم إصدار ميزات JVM الجديدة كل ستة أشهر. من نواح عديدة ، هذا مفيد للنظام البيئي ، ولكن في نفس الوقت يخلق العديد من الصعوبات لتشغيل البرامج على JVM. قطار جافا الافراج عن السباقات نحو القضبان!



سيكون كل شيء على ما يرام ، ولكن في يناير 2019 ، توقف الدعم المجاني لـ Java SE 8. بالنسبة للشركات التي ليس لديها الوقت لاختبار التطبيق على الإصدارات الجديدة ، تعرض Oracle شراء ترخيص تجاري لـ Java SE 8 للتحديثات. للمطورين وللاستخدام الشخصي ، يعلنون عن دعمهم للتحديثات حتى نهاية عام 2020 على الأقل.

بادئ ذي بدء ، تتعلق التراخيص بالشركات التجارية :
لن تكون التحديثات العامة لـ Oracle Java SE 8 التي تم إصدارها بعد يناير 2019 متاحة للاستخدام التجاري أو التجاري أو الإنتاجي بدون ترخيص تجاري.

في الواقع ، لا يوجد الكثير من الخيارات الواقعية للتطبيق للعمل على نسخة مدعومة ومحدثة من JVM:

  • قم بتحديث التطبيق واختباره للعمل مع كل إصدار جديد قادم من JVM. عندما يتم إصدار نسخة جديدة من JDK ، قم بتشغيل برنامجها عليه.
  • قم بتحديث التطبيق واختباره باستخدام إصدار LTS من JVM. ولكن للحصول على التحديثات بعد أكثر من نصف عام من إصدار الإصدار ، سيتعين عليك شراء ترخيص تجاري من Oracle: Server and Cloud - 25 دولارًا أمريكيًا لكل معالج شهريًا ، وسطح المكتب - 2.50 دولارًا أمريكيًا لكل مستخدم شهريًا.

الخيار الأول هو استخدام JVM مجانًا ، ولكن حقيقة أننا يجب أن نجد أخطاء وقت التشغيل وإصلاحها بطريقة أو بأخرى لن تفيد التطبيق ، حيث سيتم استيعابنا في استقرار وقت التشغيل. وفقًا لتجربة الإصدارات السابقة من JVM ، عادةً ما ينتظر المسؤولون حوالي ستة أشهر بعد الإصدار ، عندما يصبح الجهاز الظاهري مستقرًا ويمكن استخدامه بأمان لبيئات الإنتاج. وفي الحالة الأولى ، سيكون من الممكن استخدامه مجانًا مع دعم الإصدار "الخام" فقط لمدة تصل إلى ستة أشهر.

في الحالة الثانية ، سيكون عليك استخدام إصدارات LTS ، لتتمكن من تلقي التحديثات لمدة 5 سنوات ودفع المال للحصول على التراخيص.

من المثير للاهتمام ما إذا كان أولئك الذين يشترون مجموعات Hadoop لآلاف العقد الحاسوبية ذات مقابس المعالجات المتعددة سيشترون التراخيص أم أن التراخيص ستكون فقط الكثير من تطبيقات الويب و REST API على اتصال بالعالم الخارجي؟

قد يكون هناك أيضًا لاعبون صغار سوف يعيدون تصحيح الأمان إلى إصدارات LTS JVM. على سبيل المثال ، يوجد مشروع المتبني الذي يوفر تجميعات ثنائية مفتوحة. لكن هل هذه اللعبة تستحق الشمعة؟

بعد شراء Sun Microsystems ، كان العديد من المطورين المألوفين ينتظرون صيد Oracle. شاهد السفن بين أوراكل وجوجل حول JavaAPI. الآن الأمن والاستقرار على المحك عند اختيار حل مجاني.

ستتلقى الشركة أموالها. لكن الآن كل من يستخدم جافا سوف يتساءل عما إذا كان سيدفع على الفور أو لإجراء اختبارات انحدار المشروع كل ستة أشهر على JVM الجديد وأن يكون اختبارًا لمنصة ألفا.

Source: https://habr.com/ru/post/ar417831/


All Articles