โลกของ Java จาก Oracle มีความซับซ้อนไม่น้อย โดยบริษัท Oracle (ตั้งแต่ยุค Sun เดิม) มี Java Virtual Machine (JVM) ถึงสองตัวคือ HotSpot ที่ใช้เป็นดีฟอลต์ คอมไพล์แบบ just-in-time (JIT) และ GraalVM ที่คอมไพล์แบบ ahead-of-time (AOT) ให้เรียกทำงานเร็วขึ้น ใช้หน่วยความจำน้อยลง
ตัวโครงการ GraalVM ยังแบ่งย่อยเป็น Community Edition ที่ใช้สัญญาอนุญาตแบบโอเพนซอร์ส (GPLv2) เปิดโค้ดบน GitHub และ Enterprise Edition ที่เพิ่มฟีเจอร์ เพิ่มประสิทธิภาพ แต่เป็นสัญญาเชิงพาณิชย์ที่ต้องเสียเงินใช้งาน
ล่าสุด Oracle ประกาศเปิดให้ใช้งาน GraalVM Enterprise Edition ฟรีในทุกกรณี (แต่ยังไม่เป็นโอเพนซอร์ส) ออกอัพเดตความปลอดภัยรายไตรมาสให้ฟรี และเปลี่ยนชื่อแพ็กเกจเป็น Oracle GraalVM for JDK 17 และ Oracle GraalVM for JDK 20 (ไม่มีคำว่า Enterprise แล้ว) โดยจะออกเวอร์ชันใหม่ตามรุ่น LTS ของ Oracle JDK ต่อไป
สัญญาอนุญาตแบบใหม่เรียกว่า GraalVM Free Terms and Conditions (GFTC) ที่อนุญาตให้นำไฟล์ไปแจกจ่ายต่อได้ โดยไม่จำเป็นต้องกดยอมรับสัญญาอนุญาตอีกต่อไป เท่ากับว่าดิสโทรลินุกซ์สามารถผนวกตัวไฟล์ GraalVM ไปในอิมเมจได้เลย
ที่มา - Oracle
Comments
เอ่า ไมใจดีจังอ่ะ หลังๆมาเริ่มทำตาม Microsoft ละ เป็นมิตรกะโลก FOSS ดีจังเลย มาอีกเยอะๆนะ
ผีเข้าสิงใช่ไหม
ถึงว่า วันก่อนจะเข้าไปโหลด jdk20 มาลอง virtual thread เห็นมีให้โหลด graalVM ขึ้นมาด้วย บอกว่า free แต่ไม่ได้โหลดมาลงใน notebook บริษัท กลัวคำว่า free ของ oracle 5555
ปีนี้ฟรี แต่ปีหน้าต้องลุ้นเอา
ปล่อยให้ใช้งานจนติดใจ แล้วค่อยสอยร่วงตอนหลัง ฮาาาาา
ชื่อ Oracle นี่ชวนให้ไม่น่าไว้ใจเลยจริงๆ
..: เรื่อยไป