Microsoft ได้เผยแพร่การเผยแพร่ OpenJDK ของตนเอง

Microsoft ได้เริ่มจำหน่ายการแจกจ่าย Java ของตนเองโดยใช้ OpenJDK ผลิตภัณฑ์นี้แจกจ่ายฟรีและมีจำหน่ายในซอร์สโค้ดภายใต้ใบอนุญาต GPLv2 การแจกจ่ายนี้รวมถึงไฟล์ปฏิบัติการสำหรับ Java 11 และ Java 16 ที่ใช้ OpenJDK 11.0.11 และ OpenJDK 16.0.1 บิลด์ต่างๆ เตรียมไว้สำหรับ Linux, Windows และ macOS และพร้อมใช้งานสำหรับสถาปัตยกรรม x86_64 นอกจากนี้ ชุดทดสอบที่ใช้ OpenJDK 16.0.1 ได้ถูกสร้างขึ้นสำหรับระบบ ARM ซึ่งพร้อมใช้งานสำหรับ Linux และ Windows

ขอให้เราระลึกว่าในปี 2019 Oracle โอนการแจกแจงไบนารี Java SE ไปยังข้อตกลงสิทธิ์การใช้งานใหม่ที่จำกัดการใช้งานเพื่อวัตถุประสงค์ทางการค้า และอนุญาตให้ใช้งานฟรีเฉพาะในกระบวนการพัฒนาซอฟต์แวร์หรือสำหรับการใช้งานส่วนตัว การทดสอบ การสร้างต้นแบบ และการสาธิตแอปพลิเคชัน สำหรับการใช้งานเชิงพาณิชย์ฟรี ขอเสนอให้ใช้แพ็คเกจ OpenJDK ฟรีที่จัดทำภายใต้ลิขสิทธิ์ GPLv2 โดยมีข้อยกเว้น GNU ClassPath ที่อนุญาตการลิงก์แบบไดนามิกกับผลิตภัณฑ์เชิงพาณิชย์ สาขา OpenJDK 11 ซึ่งใช้ในการแจกจ่ายของ Microsoft จัดเป็นรุ่น LTS ซึ่งจะมีการอัปเดตจนถึงเดือนตุลาคม 2024 OpenJDK 11 ได้รับการดูแลโดย Red Hat

มีข้อสังเกตว่าการแจกจ่าย OpenJDK ที่เผยแพร่โดย Microsoft ถือเป็นการสนับสนุนของบริษัทต่อระบบนิเวศ Java และความพยายามในการเสริมสร้างปฏิสัมพันธ์กับชุมชน การเผยแพร่อยู่ในตำแหน่งที่เสถียรและใช้งานอยู่แล้วในบริการและผลิตภัณฑ์ต่างๆ ของ Microsoft รวมถึง Azure, Minecraft, SQL Server, Visual Studio Code และ LinkedIn การเผยแพร่จะมีรอบการบำรุงรักษาที่ยาวนานพร้อมการเผยแพร่การอัปเดตฟรีทุกไตรมาส องค์ประกอบจะรวมถึงการแก้ไขและการปรับปรุงที่ไม่ได้รับการยอมรับใน OpenJDK หลักด้วยเหตุผลใดก็ตาม แต่ได้รับการยอมรับว่ามีความสำคัญสำหรับลูกค้าและโครงการของ Microsoft การเปลี่ยนแปลงเพิ่มเติมเหล่านี้จะถูกบันทึกไว้อย่างชัดเจนในบันทึกประจำรุ่นและเผยแพร่ในซอร์สโค้ดในพื้นที่เก็บข้อมูลของโปรเจ็กต์

ไมโครซอฟต์ยังได้ประกาศด้วยว่าได้เข้าร่วม Eclipse Adoptium Working Group ซึ่งถือเป็นตลาดที่เป็นกลางสำหรับผู้จำหน่ายสำหรับการเผยแพร่ไบนารี่ OpenJDK ที่สอดคล้องกับข้อกำหนดเฉพาะของ Java ตรงตามเกณฑ์คุณภาพ AQAvit และพร้อมใช้งานในโครงการที่ใช้งานจริง เพื่อให้มั่นใจว่าเป็นไปตามข้อกำหนดโดยสมบูรณ์ แอสเซมบลีที่เผยแพร่ผ่าน Adoptium จะได้รับการตรวจสอบใน Java SE TCK (การเข้าถึง Technology Compatible Kit เกี่ยวข้องกับข้อตกลงระหว่าง Oracle และ Eclipse Foundation)

ปัจจุบัน OpenJDK 8, 11 และ 16 บิวด์จากโปรเจ็กต์ Eclipse Temurin (เดิมคือการกระจาย AdoptOpenJDK Java) ได้รับการเผยแพร่โดยตรงผ่าน Adoptium โครงการ Adoptium ยังรวมถึงแอสเซมบลี JDK ที่ผลิตโดย IBM โดยใช้เครื่องเสมือน OpenJ9 Java แต่แอสเซมบลีเหล่านี้มีการแจกจ่ายแยกต่างหากผ่านทางเว็บไซต์ IBM

นอกจากนี้เรายังสามารถสังเกตโครงการ Corretto ที่พัฒนาโดย Amazon ซึ่งแจกจ่าย Java 8, 11 และ 16 ฟรีพร้อมการสนับสนุนเป็นระยะเวลานานพร้อมสำหรับการใช้งานในองค์กร ผลิตภัณฑ์ได้รับการตรวจสอบแล้วว่าทำงานบนโครงสร้างพื้นฐานภายในของ Amazon และได้รับการรับรองว่าสอดคล้องกับข้อกำหนดเฉพาะของ Java SE บริษัท BellSoft ของรัสเซีย ก่อตั้งโดยอดีตพนักงานของ Oracle สาขาเซนต์ปีเตอร์สเบิร์ก และครองอันดับที่ 6 และ 8 ในการจัดอันดับผู้เข้าร่วมที่กระตือรือร้นที่สุดในการพัฒนา JDK 11 และ JDK 16 จัดจำหน่ายการแจกจ่าย Liberica JDK ซึ่งผ่านความเข้ากันได้ ทดสอบมาตรฐาน Java SE และใช้งานได้ฟรี

ที่มา: opennet.ru

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