Oracle JDK Sekarang Gratis (Lagi?)

Bagi komunitas Java, situasi seputar perubahan lisensi Oracle Java (JDK) mungkin adalah “kegaduhan” terbesar sepanjang sejarah. Setelah terbiasa sejak awal menggunakan Java (JDK/JRE) dari Sun Microsystems (yang kemudian diakuisisi Oracle) secara bebas, tanpa mengkhawatirkan lisensi, tiba-tiba Oracle mengubah lisensi menjadi pelarangan penggunaan Oracle JDK dalam lingkungan produksi secara bebas. Artinya, (Oracle) Java kini sama dengan produk Oracle lainnya seperti Database Server alias komersial. Setelah komunitas Java berbahagia menyambut perubahan Java menjadi perangkat lunak terbuka (open source), mereka harus dihadapkan pada kenyataan yang kurang menggembirakan. Namun tentu saja, karena Java kini sudah open source maka muncullah versi-versi Java selain Oracle yang membebaskan penggunaannya seperti dulu, seperti: Red Hat OpenJDK, SapMachine, Azul Zulu, BellSoft Liberica, AdoptOpenJDK, dan Amazon Corretto.

(Sumber: whichjdk.com)

Tiga tahun sejak keputusan Oracle menunjukkan bahwa pengguna Java nampaknya telah “move on” dari penggunaan Oracle Java ke lain hati. Saat ini AdoptOpenJDK menjadi versi Java terpopuler. Namun perubahan terus terjadi, AdoptOpenJDK kini terpecah menjadi dua: Eclipse Temurin (Adoptium) untuk versi JVM Hotspot dan IBM Semeru Runtimes untuk versi JVM OpenJ9. Microsoft bahkan sudah merilis versi JDK-nya sendiri, mengingatkan kembali di tahun 1997 saat mereka merilis versi Java untuk Windows. Dan akhirnya, Oracle merilis versi terbaru Java (LTS), 17, dengan lisensi baru yang mereka sebut No-Fee Terms and Condition (NTFC) yang membebaskan penggunaan di lingkungan produksi dan komersial. Lisensi ini menggantikan lisensi Oracle Technology Network (OTN) yang digunakan untuk Oracle Java versi 8u211 ke atas (termasuk versi 9 sampai 16) yang melarang penggunaan di lingkungan produksi dan komersial secara bebas (alias harus bayar). Jadi, singkat kata Java 17 umumnya gratis (termasuk Oracle JDK), kecuali untuk beberapa versi seperti Azul Zing (Platform). Sedangkan untuk versi sebelumnya seperti 8 dan 11 (Oracle JDK) tidak gratis 100%. Oh ya, Oracle sebenarnya juga merilis versi OpenJDK yang 100% gratis, termasuk versi 11, namun dukungan untuk ini sangat terbatas yaitu satu tahun, atau dua kali update, sehingga tidak direkomendasikan untuk penggunaan di lingkungan produksi atau komersial.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s