Oracle sedang menukar lesen untuk Java SE. Red Hat telah mengambil alih penyelenggaraan OpenJDK 8 dan 11

Bermula 16 April, Oracle mula menerbitkan Java SE dikeluarkan dengan perjanjian lesen baharu yang mengehadkan penggunaan komersial. Java SE kini boleh digunakan secara percuma hanya semasa pembangunan perisian atau untuk kegunaan peribadi, ujian, prototaip dan aplikasi demonstrasi.

Sehingga 16 April, kemas kini Java SE dikeluarkan di bawah lesen BCL (Lesen Kod Binari), dan kemudian hanya di bawah perjanjian lesen baharu OTN (Rangkaian Teknologi Oracle). Apabila digunakan dalam projek komersial, anda perlu membeli lesen atau bertukar kepada pakej percuma BukaJDK, yang terus dibangunkan di bawah syarat yang sama di bawah lesen GPLv2 dengan pengecualian GNU ClassPath yang membenarkan pemautan dinamik dengan produk komersial. Jika anda terus menggunakan Java SE untuk mendapatkan selanjutnya kemas kini Perniagaan dikehendaki mendapatkan lesen komersial, yang berharga $2.50 sebulan bagi setiap pengguna atau setiap komputer.

Keputusan untuk menukar model pelesenan dibuat selepas memodenkan proses pembangunan, yang dipindahkan ke cawangan induk tunggal yang sentiasa dikemas kini dengan OpenJDK, yang merangkumi perubahan sedia dibuat dan cawangan mana yang bercabang setiap enam bulan untuk menstabilkan keluaran baharu. Walaupun sebelum ini suite Java SE Oracle termasuk komponen komersial tambahan, kini kod sumbernya dibuka dan produk OpenJDK dan Oracle Java SE boleh dianggap boleh ditukar ganti. Pengguna perusahaan binari Oracle Java SE yang dibekalkan daripada java.com boleh terus menggunakan Java secara percuma dengan menaik taraf kepada binaan OpenJDK.

Jika anda menggunakan cawangan Java SE 8, anda boleh bertukar kepada projek yang dibangunkan oleh Amazon Corretto, merebak pengedaran percuma Java 8 dan 11 dengan tempoh sokongan yang panjang, sedia untuk digunakan dalam perusahaan. Pengeluaran kemas kini untuk Corretto 8 akan dipastikan sekurang-kurangnya sehingga Jun 2023. Kemas kini disediakan secara percuma dan tanpa sebarang sekatan. Corretto diperakui sebagai mematuhi spesifikasi dan boleh digunakan untuk menggantikan Java SE.

Di samping itu, boleh diperhatikan bahawa Red Hat mengambil kepimpinan ke atas cawangan OpenJDK 8 dan OpenJDK 11, yang sebelum ini diselenggara oleh Oracle, dan kini memberi tumpuan kepada OpenJDK 12 dan pembangunan cawangan induk, yang mana keluaran OpenJDK 13 akan bercabang pada bulan September.
Red Hat telah mengambil alih kerja untuk terus mencipta kemas kini yang tersedia secara umum untuk cawangan terdahulu, mengekalkan asas kod mereka dan menyelesaikan isu sokongan teknikal. Perlu diingatkan bahawa langkah sedemikian bukanlah sesuatu yang istimewa; Red Hat telah mengambil bahagian dalam penyelenggaraan cawangan sebelum ini OpenJDK 7 ΠΈ OpenJDK 6.

Sumber: opennet.ru

Tambah komen