ขณะที่ Stallman มองดู Sun ปลดปล่อย Java ภายใต้ GPL

  • Oct 01, 2023

เป็นทางการ: Sun กำลังเปิดตัวการใช้งานเทคโนโลยี Java ในรูปแบบซอฟต์แวร์ฟรีภายใต้สัญญาอนุญาตสาธารณะทั่วไปของ GNU Richard Stallman ผู้สร้าง GPL และผู้ก่อตั้ง Free Software Foundation จะรับรองการเคลื่อนไหวดังกล่าวผ่านวิดีโอในงานแถลงข่าวเช้าวันจันทร์ Java SE, ME และ EE ทั้งหมดจะพร้อมใช้งานภายใต้ GPLv2 ซึ่งเป็นใบอนุญาตเดียวกับที่ใช้โดยเคอร์เนล Linux

หลังจากการคาดเดามาหลายเดือน ซันก็มี ประกาศอย่างเป็นทางการ กำลังเปิดตัวการใช้งานเทคโนโลยี Java ในรูปแบบซอฟต์แวร์ฟรีภายใต้สัญญาอนุญาตสาธารณะทั่วไปของ GNU Richard Stallman ผู้สร้าง GPL และผู้ก่อตั้ง Free Software Foundation จะรับรองการเคลื่อนไหวดังกล่าวผ่านวิดีโอที่ งานแถลงข่าวเช้าวันจันทร์.

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