Oracle telah mengalih keluar sekatan ke atas penggunaan JDK untuk tujuan komersial

Oracle telah menukar perjanjian lesen untuk JDK 17 (Java SE Development Kit), yang menyediakan binaan rujukan alat untuk membangunkan dan menjalankan aplikasi Java (utiliti, pengkompil, perpustakaan kelas dan persekitaran masa jalan JRE). Bermula dengan JDK 17, pakej itu dibekalkan di bawah lesen NFTC (Terma dan Syarat Tanpa Bayaran Oracle) baharu, yang membenarkan penggunaan percuma dalam projek peribadi dan komersial, dan juga membenarkan penggunaan dalam persekitaran pengeluaran sistem komersial. Selain itu, sekatan untuk mengesahkan operasi muat turun di tapak telah dialih keluar, yang membolehkan anda memuat turun JDK secara automatik daripada skrip.

Lesen NFTC juga membayangkan kemungkinan kemas kini suku tahunan percuma dengan penghapusan ralat dan kelemahan, tetapi kemas kini untuk cawangan LTS ini tidak akan dikeluarkan untuk keseluruhan tempoh penyelenggaraan, tetapi hanya untuk setahun lagi selepas keluaran versi LTS seterusnya. Sebagai contoh, Java SE 17 akan disokong sehingga 2029, tetapi akses percuma kepada kemas kini akan berakhir pada September 2024, setahun selepas keluaran Java SE 21 LTS. Bagi pengagihan JDK oleh vendor pihak ketiga, ia dibenarkan, tetapi jika pakej tidak disediakan untuk keuntungan. Pakej OpenJDK percuma di mana Oracle membina JDKnya akan terus dibangunkan di bawah syarat yang sama di bawah lesen GPLv2, dengan pengecualian GNU ClassPath membenarkan pautan dinamik dengan produk komersial.

Mari kita ingat bahawa sejak 2019, JDK tertakluk kepada perjanjian lesen OTN (Oracle Technology Network), yang membenarkan penggunaan percuma hanya dalam proses pembangunan perisian, untuk kegunaan peribadi, ujian, prototaip dan demonstrasi aplikasi. Apabila digunakan dalam projek komersial, pembelian lesen berasingan diperlukan.

Sumber: opennet.ru

Tambah komen