Oracle нь JDK-г арилжааны зорилгоор ашиглах хязгаарлалтыг арилгасан

Oracle JDK 17 (Java SE Development Kit)-ийн лицензийн гэрээг өөрчилсөн бөгөөд энэ нь Java програмуудыг (хэрэгслүүд, хөрвүүлэгч, ангийн номын сан, JRE ажиллах орчны орчин) хөгжүүлж, ажиллуулахад зориулсан хэрэгслүүдийн лавлагаа бүрдүүлдэг. JDK 17-аас эхлэн уг багцыг NFTC (Oracle No-Fee Terms and Conditions) лицензийн дагуу нийлүүлдэг бөгөөд энэ нь хувийн болон арилжааны төслүүдэд үнэ төлбөргүй ашиглах, мөн арилжааны системийн үйлдвэрлэлийн орчинд ашиглах боломжийг олгодог. Нэмж дурдахад сайт дээрх татаж авах ажиллагааг баталгаажуулах хязгаарлалтыг арилгасан бөгөөд энэ нь JDK-г скриптээс автоматаар татаж авах боломжийг танд олгоно.

NFTC лиценз нь алдаа, эмзэг байдлыг арилгах замаар улирал тутам үнэгүй шинэчлэлт хийх боломжтой гэсэн үг боловч LTS-ийн салбаруудад зориулсан эдгээр шинэчлэлтүүд нь засвар үйлчилгээний бүх хугацаанд гарахгүй, харин дараагийн LTS хувилбар гарснаас хойш нэг жилийн хугацаанд л гарах болно. Жишээлбэл, Java SE 17 нь 2029 он хүртэл дэмжигдэх боловч Java SE 2024 LTS хувилбар гарснаас хойш нэг жилийн дараа буюу 21 оны 2-р сард шинэчлэлтүүдэд үнэгүй хандах эрх дуусна. JDK-ийг гуравдагч этгээдийн борлуулагчид тараах тухайд үүнийг зөвшөөрнө, гэхдээ багцыг ашгийн төлөө өгөөгүй бол. Oracle-ийн JDK-г бүтээдэг үнэгүй OpenJDK багцыг GPLvXNUMX лицензийн дагуу ижил нөхцлөөр үргэлжлүүлэн хөгжүүлж, GNU ClassPath-аас бусад тохиолдолд арилжааны бүтээгдэхүүнтэй динамик холболт хийх боломжтой.

2019 оноос хойш JDK нь OTN (Oracle Technology Network) лицензийн гэрээнд хамрагдаж, зөвхөн програм хангамж боловсруулах явцад, хувийн хэрэгцээнд ашиглах, туршилт хийх, прототип хийх, програмыг үзүүлэх зорилгоор үнэ төлбөргүй ашиглах боломжтой байсныг эргэн санацгаая. Арилжааны төслүүдэд ашиглахдаа тусдаа лиценз худалдаж авах шаардлагатай байсан.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх