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
ขอบคุณมากครับ
ความล้มเหลว คือจุดเริ่มต้นสู่ความหายนะ มีผลกระทบมากกว่าแค่เสียเงิน เวลา อนาคต และทรัพยากรที่เสียไป - จงอย่าล้มเหลว