Oracle on poistanut rajoituksen, joka koskee JDK:n käyttöä kaupallisiin tarkoituksiin

Oracle on muuttanut JDK 17:n (Java SE Development Kit) lisenssisopimusta. Se sisältää työkalujen viitekoonnuksia Java-sovellusten (apuohjelmat, kääntäjä, luokkakirjasto ja JRE-ajoympäristö) kehittämiseen ja suorittamiseen. JDK 17:stä alkaen paketti toimitetaan uudella NFTC-lisenssillä (Oracle No-Fee Terms and Conditions), joka mahdollistaa ilmaisen käytön henkilökohtaisissa ja kaupallisissa projekteissa sekä mahdollistaa käytön myös kaupallisten järjestelmien tuotantoympäristöissä. Lisäksi sivuston lataustoimintojen vahvistamista koskevat rajoitukset on poistettu, minkä ansiosta voit ladata JDK:n automaattisesti komentosarjoista.

NFTC-lisenssi sisältää myös mahdollisuuden ilmaisiin neljännesvuosittaisiin päivityksiin virheiden ja haavoittuvuuksien poistamiseksi, mutta näitä LTS-haarojen päivityksiä ei julkaista koko ylläpitojakson ajaksi, vaan vasta vuoden kuluttua seuraavan LTS-version julkaisusta. Esimerkiksi Java SE 17:ää tuetaan vuoteen 2029 asti, mutta ilmainen päivitysten saatavuus päättyy syyskuussa 2024, vuosi Java SE 21 LTS:n julkaisun jälkeen. Mitä tulee JDK:n jakeluun kolmansien osapuolien toimesta, se on sallittua, mutta jos pakettia ei tarjota voittoa varten. Ilmaista OpenJDK-pakettia, jolle Oracle rakentaa JDK:n, kehitetään edelleen samoilla ehdoilla GPLv2-lisenssin alaisena GNU ClassPath -poikkeuksin, jotka mahdollistavat dynaamisen linkityksen kaupallisiin tuotteisiin.

Muistetaan, että vuodesta 2019 lähtien JDK on ollut OTN (Oracle Technology Network) -lisenssisopimuksen alainen, joka salli ilmaisen käytön vain ohjelmistokehitysprosessissa henkilökohtaiseen käyttöön, testaukseen, prototyyppien luomiseen ja sovellusten esittelyyn. Kaupallisissa projekteissa käytettäessä vaadittiin erillisen lisenssin hankinta.

Lähde: opennet.ru

Lisää kommentti