Oracle กำลังเปลี่ยนใบอนุญาตสำหรับ Java SE Red Hat เข้าควบคุมการบำรุงรักษา OpenJDK 8 และ 11

เริ่มตั้งแต่วันที่ 16 เมษายน ออราเคิล เริ่มเผยแพร่ Java SE เปิดตัวพร้อมข้อตกลงสิทธิ์การใช้งานใหม่ที่จำกัดการใช้งานเชิงพาณิชย์ ขณะนี้ Java SE สามารถใช้งานได้ฟรีเฉพาะในระหว่างการพัฒนาซอฟต์แวร์หรือเพื่อการใช้งานส่วนตัว การทดสอบ การสร้างต้นแบบ และการสาธิตแอปพลิเคชัน

จนถึงวันที่ 16 เมษายน การอัปเดต Java SE ได้รับการเผยแพร่ภายใต้ลิขสิทธิ์ BCL (Binary Code License) แล้วเท่านั้นภายใต้ข้อตกลงใบอนุญาตฉบับใหม่ สนข (เครือข่ายเทคโนโลยีออราเคิล). เมื่อใช้ในโครงการเชิงพาณิชย์ คุณต้องซื้อใบอนุญาตหรือเปลี่ยนไปใช้แพ็คเกจฟรี OpenJDKซึ่งยังคงได้รับการพัฒนาภายใต้ข้อกำหนดเดียวกันภายใต้ใบอนุญาต GPLv2 โดยมีข้อยกเว้น GNU ClassPath ที่อนุญาตการลิงก์แบบไดนามิกกับผลิตภัณฑ์เชิงพาณิชย์ หากคุณยังคงใช้ Java SE เพื่อรับต่อไป อัพเดท ธุรกิจต่างๆ จะต้องได้รับใบอนุญาตเชิงพาณิชย์ ซึ่งมีค่าใช้จ่าย 2.50 เหรียญสหรัฐฯ ต่อเดือนต่อผู้ใช้หรือต่อคอมพิวเตอร์

การตัดสินใจเปลี่ยนรูปแบบการออกใบอนุญาตเกิดขึ้นหลังจากปรับปรุงกระบวนการพัฒนาให้ทันสมัย ​​ซึ่งถูกโอนไปยังสาขาหลักเดียวที่ได้รับการอัปเดตอย่างต่อเนื่องด้วย OpenJDK ซึ่งรวมถึงการเปลี่ยนแปลงสำเร็จรูปและสาขาที่จะแยกสาขาทุก ๆ หกเดือนเพื่อรักษาเสถียรภาพของการเปิดตัวใหม่ ในขณะที่ชุด Java SE ของ Oracle ก่อนหน้านี้ได้รวมส่วนประกอบเชิงพาณิชย์เพิ่มเติมไว้แล้ว ขณะนี้ซอร์สโค้ดของพวกเขาเปิดอยู่ และผลิตภัณฑ์ OpenJDK และ Oracle Java SE สามารถใช้แทนกันได้ ผู้ใช้ระดับองค์กรของไบนารี Oracle Java SE ที่มาจาก java.com สามารถใช้ Java ต่อไปได้ฟรีโดยอัปเกรดเป็น OpenJDK builds

หากคุณใช้สาขา Java SE 8 คุณสามารถสลับไปใช้โปรเจ็กต์ที่พัฒนาโดย Amazon ได้ corretto, การแพร่กระจาย แจก Java 8 และ 11 ฟรีพร้อมการสนับสนุนระยะยาว พร้อมสำหรับการใช้งานในองค์กร จะมีการเผยแพร่การอัปเดตสำหรับ Corretto 8 อย่างน้อยจนถึงเดือนมิถุนายน 2023 การอัพเดตมีให้บริการฟรีและไม่มีข้อจำกัดใดๆ Corretto ได้รับการรับรองว่าเป็นไปตามข้อกำหนดและสามารถใช้แทน Java SE ได้

นอกจากนี้ก็สังเกตได้ว่าเรดแฮท เอา ความเป็นผู้นำเหนือสาขา OpenJDK 8 และ OpenJDK 11 ซึ่งก่อนหน้านี้ดูแลโดย Oracle และตอนนี้มุ่งเน้นไปที่ OpenJDK 12 และการพัฒนาสาขาหลัก ซึ่งการเปิดตัว OpenJDK 13 จะมีสาขาในเดือนกันยายน
Red Hat ได้เข้ามารับหน้าที่สร้างการอัปเดตต่อสาธารณะสำหรับสาขาที่ผ่านมา รักษาฐานโค้ดและแก้ไขปัญหาการสนับสนุนทางเทคนิค ควรสังเกตว่าขั้นตอนดังกล่าวไม่ใช่เรื่องพิเศษ Red Hat เคยดำเนินการบำรุงรักษาสาขามาก่อน OpenJDK 7 и OpenJDK 6.

ที่มา: opennet.ru

เพิ่มความคิดเห็น