Red Hat ประกาศรับช่วงดูแลโครงการ OpenJDK 8 และ OpenJDK 11 ซึ่งเป็นรุ่นซัพพอร์ตระยะยาว (LTS) ต่อจาก Oracle ที่เป็นบริษัทแกนหลักของโลก Java
เรื่องนี้ไม่น่าประหลาดใจนัก เพราะ Red Hat เคยทำแบบนี้มาก่อนแล้วกับ OpenJDK 6 และ OpenJDK 7 เพื่อการันตีว่าลูกค้าของตัวเองจะมีแพตช์ของ OpenJDK ต่อไป แม้ Oracle หยุดซัพพอร์ตไปแล้ว เนื่องจากโมเดลธุรกิจของ Red Hat ขายซัพพอร์ต Java (เวอร์ชัน OpenJDK) บน RHEL ด้วย และ ล่าสุดเพิ่งเพิ่มการขายซัพพอร์ต OpenJDK บนวินโดวส์ อีกช่องทางหนึ่ง
Andrew Haley หัวหน้าทีมเทคนิค Java ของ Red Hat ก็เป็นบอร์ดของโครงการ OpenJDK มาเป็นเวลา 7 ปีแล้ว และเขาเพิ่งได้รับแต่งตั้งให้เป็นหัวหน้าโครงการ OpenJDK 8 และ 11 เมื่อเดือนกุมภาพันธ์ที่ผ่านมา
Red Hat บอกว่ายังร่วมพัฒนา OpenJDK กับ Oracle ต่อไป ผลงานล่าสุดคือ โครงการ Shenandoah ใน Java 12
ที่มา - Red Hat
Comments
ตกลง Java กับ OpenJDK ก็คืออันเดียวกันแต่ OpenJDK มีการแก้ไขให้เลี่ยง Module ที่มีสิทธิบัตรของ Oracle ถูกไหมครับ
ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว
พูดให้ถูกคือ Oracle JDK (commercial) กับ OpenJDK (free and open source) ครับ ถ้ามองในมุมฟีเจอร์ทั่วไปก็น่าจะเป็นลักษณะนั้น ลองหาอ่านรายละเอียดเพิ่มเติมดูครับ
https://blogs.oracle.com/java-platform-group/oracle-jdk-releases-for-java-11-and-later
ไม่ใช่ครับ หลายโมดูลที่เป็น OpenJDK ก็มี "สิทธิบัตร" อยู่แต่ออราเคิล (หรือซันเดิม) อนุญาตให้ใช้งานได้
หลายโมดูลที่เป็น Oracle JDK ไม่ได้เปิดซอร์ส และหากใช้โดยไม่ขอจะผิด "ลิขสิทธิ์"
lewcpe.com , @wasonliw
ขอบคุณมากครับ
ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว