ออราเคิลเปลี่ยนนโยบาย ไม่ยอมให้แถม Oracle JDK ไปกับดิสโทรลินุกซ์แล้ว

by mk
31 August 2011 - 01:54

ปูพื้นก่อนว่า ปัจจุบัน Java แบ่งเป็น 2 เวอร์ชันหลักๆ คือ รุ่นโอเพนซอร์สจากโครงการ OpenJDK และรุ่นปิดซอร์สที่นำรุ่น OpenJDK มาพัฒนาต่อ และเพิ่มโค้ดส่วนอื่นๆ เข้ามา (เมื่อก่อนเราเรียกมันว่า Sun JDK เดี๋ยวนี้ก็ต้องเรียก Oracle JDK)

ดิสโทรลินุกซ์สามารถนำ OpenJDK มาผนวกรวมได้ไม่มีปัญหา แต่รุ่นปิดซอร์ส Sun/Oracle JDK นั้นทำไม่ได้ ต้องขออนุญาตจากเจ้าของก่อน ซึ่งในอดีต ซันก็อำนวยความสะดวกให้ โดยออกสัญญาอนุญาตพิเศษชื่อ Operating System Distributor License for Java (DLJ) ให้ดิสโทรลินุกซ์แถม Sun JDK ได้ด้วย

แต่ล่าสุดออราเคิลประกาศยกเลิกสัญญาอนุญาตแบบนี้แล้ว โดยให้เหตุผลว่าช่วงหลัง OpenJDK พัฒนาขึ้นมากแล้ว จนสามารถใช้ OpenJDK กับงานทั่วๆ ไปแทนได้ และถ้าผู้ใช้ต้องการ Oracle JDK จริงๆ ก็สามารถดาวน์โหลดผ่านเว็บไซต์ได้เองอยู่ดี

Sylvestre Ledru นักพัฒนาของโครงการ Debian ผู้ดูแลแพกเกจ Sun Java ให้ข้อมูลว่า แพกเกจบางตัวในลินุกซ์ยังต้องใช้ Oracle JDK อยู่ และใน OpenJDK เองก็ยังมีปัญหาบางส่วนที่ยังไม่ได้แก้ไข ดังนั้นผู้ที่ต้องการใช้ Oracle JDK ก็ไม่มีทางเลือกอื่นนอกจากดาวน์โหลดมาติดตั้งเอง

ที่มา - H-Online

Blognone Jobs Premium