เป็นทางการ: Sun กำลังเปิดตัวการใช้งานเทคโนโลยี Java ในรูปแบบซอฟต์แวร์ฟรีภายใต้สัญญาอนุญาตสาธารณะทั่วไปของ GNU Richard Stallman ผู้สร้าง GPL และผู้ก่อตั้ง Free Software Foundation จะรับรองการเคลื่อนไหวดังกล่าวผ่านวิดีโอในงานแถลงข่าวเช้าวันจันทร์ Java SE, ME และ EE ทั้งหมดจะพร้อมใช้งานภายใต้ GPLv2 ซึ่งเป็นใบอนุญาตเดียวกับที่ใช้โดยเคอร์เนล Linux
Java SE, ME และ EE ทั้งหมดจะพร้อมใช้งานภายใต้ GPLv2 ซึ่งเป็นใบอนุญาตเดียวกับที่ใช้โดยเคอร์เนล Linux เช่นเดียวกับก่อนที่จะประกาศ ใบอนุญาตเชิงพาณิชย์ก็จะมีให้ใช้เช่นกัน
บทความนี้ให้ข้อมูลสรุปเกี่ยวกับสิ่งที่จะเผยแพร่และเมื่อใด นักพัฒนาอาจต้องการอ้างถึง ถามตอบกับทิม เบรย์ สำหรับรายละเอียดทางเทคนิคเพิ่มเติม
ความพร้อมใช้งาน
ซอร์สโค้ดชิ้นแรกพร้อมใช้งานแล้ววันนี้:
- เทคโนโลยี Java HotSpot (JVM)
- คอมไพเลอร์ภาษาโปรแกรม Java (javac)
- ซอฟต์แวร์ JavaHelp
- การใช้งานฟีเจอร์โฟน Java ME ของซัน
- เฟรมเวิร์กชุดการทดสอบและความเข้ากันได้ของ Java ME
ต่อมาในปี 2549 ซันจะออกผลงานเหล่านี้:
- การใช้งานโทรศัพท์ระบบปฏิบัติการขั้นสูง
- เฟรมเวิร์กสำหรับชุดทดสอบอุปกรณ์ Java
ในที่สุด ในไตรมาสแรกของปี 2550 การย้ายไปใช้ซอฟต์แวร์ฟรีจะเสร็จสมบูรณ์ เนื่องจากซันได้จัดเตรียมส่วนต่างๆ เหล่านี้ภายใต้ GPL:
- Java SE Development Kit (JDK) ที่สามารถสร้างได้
- โครงการ GlassFish (นอกเหนือจาก CDDL)
“ด้วย Java Development Kit ที่ปล่อยออกมาเป็นซอฟต์แวร์ฟรีภายใต้ GPL นั้น Sun จะทำงานอย่างใกล้ชิดด้วย ผู้จัดจำหน่ายระบบปฏิบัติการ GNU/Linux” Rich Green รองประธานบริหารฝ่ายซอฟต์แวร์ของกล่าว ดวงอาทิตย์. ผู้จัดจำหน่ายเหล่านั้น "เร็วๆ นี้จะสามารถรวม JDK เป็นส่วนหนึ่งของแหล่งเก็บข้อมูลโอเพ่นซอร์สที่โดยทั่วไปจะรวมอยู่ในการกระจาย GNU/Linux"
Tim O'Reilly ผู้ก่อตั้งและซีอีโอของ O'Reilly Media เรียกการใช้ GPL ว่า "เป็นการกระทำที่กล้าหาญ" “ทุกคนคาดหวังว่าวันหนึ่ง Sun จะเปิดเทคโนโลยี Java ที่เป็นโอเพ่นซอร์ส” O'Reilly กล่าว “แต่ไม่มีใครคาดคิดว่าพวกเขาจะไปได้ไกลแค่ไหน”
ด้วยการนำเสนอแพลตฟอร์ม Java ทั้งสามแพลตฟอร์ม (Java SE, Java EE และ Java ME) ภายใต้ใบอนุญาตทั่วไป Sun จะช่วยให้นักพัฒนาสามารถเผยแพร่เวอร์ชันที่อัปเดตร่วมกันได้ง่ายขึ้น ผ่านโครงการ OpenJDK นักพัฒนาจะสามารถมีส่วนร่วมกับเพื่อนร่วมงานในชุมชนเปิดได้ ส่งผลโดยตรงต่ออนาคตของการใช้งาน JDK และช่วยนำเทคโนโลยี Java ไปใช้ในสิ่งที่ไม่เคยเป็น ก่อน.
รายละเอียดเพิ่มเติม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับประกาศในวันนี้ โปรดดูที่:
- ถามตอบกับ Tim Bray จาก Sun
- หน้าแรกของโอเพ่นซอร์ส Java
- โครงการกลาสฟิช
- บทช่วยสอน NetBeans ทีละขั้นตอน
- ซันโอเพ่นซอร์ส Java (InfoQ)
- ข่าวประชาสัมพันธ์
- คำถามที่พบบ่อยเกี่ยวกับโอเพ่นซอร์ส Java