Oracle ได้ยกเลิกข้อจำกัดในการใช้ JDK เพื่อวัตถุประสงค์ทางการค้า

Oracle ได้เปลี่ยนแปลงข้อตกลงใบอนุญาตสำหรับ JDK 17 (Java SE Development Kit) ซึ่งมีบิลด์อ้างอิงของเครื่องมือสำหรับการพัฒนาและรันแอปพลิเคชัน Java (ยูทิลิตี้ คอมไพเลอร์ คลาสไลบรารี และสภาพแวดล้อมรันไทม์ JRE) เริ่มต้นด้วย JDK 17 แพ็คเกจนี้จัดทำภายใต้ใบอนุญาต NFTC ใหม่ (ข้อกำหนดและเงื่อนไขของ Oracle No-Fee) ซึ่งอนุญาตให้ใช้งานฟรีในโครงการส่วนบุคคลและเชิงพาณิชย์ และยังอนุญาตให้ใช้ในสภาพแวดล้อมการผลิตของระบบเชิงพาณิชย์ นอกจากนี้ ข้อจำกัดในการยืนยันการดำเนินการดาวน์โหลดบนไซต์ได้ถูกนำออกไปแล้ว ซึ่งช่วยให้คุณดาวน์โหลด JDK ได้โดยอัตโนมัติจากสคริปต์

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

ขอให้เราระลึกว่าตั้งแต่ปี 2019 JDK อยู่ภายใต้ข้อตกลงสิทธิ์การใช้งาน OTN (Oracle Technology Network) ซึ่งอนุญาตให้ใช้งานฟรีเฉพาะในกระบวนการพัฒนาซอฟต์แวร์ สำหรับการใช้งานส่วนบุคคล การทดสอบ การสร้างต้นแบบ และการสาธิตแอปพลิเคชัน เมื่อใช้ในโครงการเชิงพาณิชย์ จำเป็นต้องซื้อใบอนุญาตแยกต่างหาก

ที่มา: opennet.ru

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