Oracle het die beperking op die gebruik van die JDK vir kommersiële doeleindes verwyder

Oracle het die lisensie-ooreenkoms vir die JDK 17 (Java SE Development Kit) verander, wat verwysingsboue van nutsmiddels verskaf vir die ontwikkeling en uitvoer van Java-toepassings (hulpprogramme, samesteller, klasbiblioteek en JRE-looptydomgewing). Vanaf JDK 17 word die pakket verskaf onder die nuwe NFTC (Oracle No-Fee Terms and Conditions)-lisensie, wat gratis gebruik in persoonlike en kommersiële projekte toelaat, en ook gebruik in produksie-omgewings van kommersiële stelsels toelaat. Boonop is beperkings op die bevestiging van aflaaibewerkings op die webwerf verwyder, wat jou toelaat om die JDK outomaties vanaf skrifte af te laai.

Die NFTC-lisensie impliseer ook die moontlikheid van gratis kwartaallikse opdaterings met die uitskakeling van foute en kwesbaarhede, maar hierdie opdaterings vir LTS-takke sal nie vir die hele instandhoudingstydperk vrygestel word nie, maar slegs vir nog 'n jaar na die vrystelling van die volgende LTS-weergawe. Java SE 17 sal byvoorbeeld tot 2029 ondersteun word, maar gratis toegang tot opdaterings sal in September 2024 eindig, een jaar na die vrystelling van Java SE 21 LTS. Wat die verspreiding van die JDK deur derdeparty-verkopers betref, word dit toegelaat, maar as die pakket nie vir wins voorsien word nie. Die gratis OpenJDK-pakket waarop Oracle sy JDK bou, sal voortgaan om onder dieselfde voorwaardes onder die GPLv2-lisensie ontwikkel te word, met GNU ClassPath-uitsonderings wat dinamiese koppeling met kommersiële produkte toelaat.

Laat ons onthou dat die JDK sedert 2019 onderhewig was aan die OTN (Oracle Technology Network) lisensie-ooreenkoms, wat gratis gebruik slegs in die sagteware-ontwikkelingsproses toegelaat het vir persoonlike gebruik, toetsing, prototipering en toepassingsdemonstrasie. Wanneer dit in kommersiële projekte gebruik word, was die aankoop van 'n aparte lisensie vereis.

Bron: opennet.ru

Voeg 'n opmerking