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 թվականը, սակայն թարմացումների անվճար հասանելիությունը կավարտվի 2024 թվականի սեպտեմբերին՝ Java SE 21 LTS-ի թողարկումից մեկ տարի անց: Ինչ վերաբերում է երրորդ կողմի մատակարարների կողմից JDK-ի բաշխմանը, ապա դա թույլատրվում է, բայց եթե փաթեթը շահույթի համար չի տրամադրվում: OpenJDK անվճար փաթեթը, որի վրա Oracle-ը կառուցում է իր JDK-ն, կշարունակի մշակվել նույն պայմաններով GPLv2 լիցենզիայի ներքո, GNU ClassPath բացառություններով, որոնք թույլ են տալիս դինամիկ կապ հաստատել առևտրային արտադրանքների հետ:

Հիշեցնենք, որ 2019 թվականից JDK-ն ենթակա էր OTN (Oracle Technology Network) լիցենզիայի համաձայնագրին, որը թույլ էր տալիս անվճար օգտագործել միայն ծրագրային ապահովման մշակման գործընթացում՝ անձնական օգտագործման, փորձարկման, նախատիպի և կիրառման ցուցադրման համար։ Առևտրային նախագծերում օգտագործելու դեպքում պահանջվում էր առանձին լիցենզիա գնել:

Source: opennet.ru

Добавить комментарий