Pročitaj i ostale Java vesti.
Kratak odgovor je: DA
Duži odgovor je: zavisi. Postoji mogućnost da se Java koristi potpuno besplatno, čak i u komercijalne svrhe.
Detaljniji odgovor je...
Java izdanja
Programski jezik Java se razvija u korporaciji Oracle. Oracle redovno objavljuje nove verzije Jave. Poslednja verzija Jave je 12. Glavno Java izdanje (za programere) je Oracle JDK. Ali nije jedino.
Oracle uporedo objavljuje i Oracle OpenJDK. Sem izdanja Oracle korporacije, postoje i izdanja iz drugih izvora, kao što su IBM, Red Hat, AWS, Azul, AdoptOpenJDK itd.
![]() |
autor korišćene fotografije: Missi dizajn i obrada grafike: Dušan Rešin licenca fotografije: Creative Commons (CC BY 2.0) |
Oracle JDK
Oracle JDK je dugi niz godina bilo najčešće korišćeno Java izdanje. Do nedavno je bilo besplatno. Danas se Oracle JDK može besplatno koristiti za ličnu upotrebu i učenje, ali za komercijalnu, poslovnu upotrebu je potrebno platiti licencu.
Oracle OpenJDK
Oracle OpenJDK je potpuno besplatno izdanje Jave, objavljeno pod GNU GPL licencom (GNU General Public License). Jedini nedostatak u odnosu na Oracle JDK je što ne postoji dugoročna podrška (LTS).
Pojam dugoročne podrške (LTS) je objašnjen na kraju teksta.
AdoptOpenJDK
AdoptOpenJDK je jedno od potpuno besplatnih izdanja Jave i uključuje dugoročnu podršku (LTS). Zasnovano je na Oracle OpenJDK izdanju.
Dugoročna podrška
Dugoročna podrška (LTS - Long-Term Support) je pojam koji se koristi širom softverske industrije. Kada se kaže da program ili programski jezik ima dugoročnu podršku, to ukratko znači da će biti automatski ažuriran.
Ažuriranje (update) je veoma važno u svetu programiranja jer omogućava:
- uklanjanje sigurnosnih propusta
- otklanjanje grešaka i nepravilnosti
- poboljšanje stabilnosti
- uvećanje radne brzine
Java LTS
Važno je naglasiti da nemaju sve Java verzije dugoročnu podršku. Trenutna politika korporacije Oracle je da će dugoročnu podršku imati svaka šesta Java verzija.
Trenutni ritam objavljivanja novih verzija Jave je jednom na svakih šest meseci, u martu i septembru. To znači da će svake tri godine biti objavljena nova Java LTS verzija. Poslednja LTS verzija je Java 11, sledeća će biti Java 17 koja se očekuje 2021. god.
Dugoročna podrška za navedena Java izdanja:
- Oracle JDK - plaća se dugoročna podrška
- Oracle OpenJDK - ne postoji dugoročna podrška
- AdoptOpenJDK - besplatna dugoročna podrška
Kao što je pomenuto na početku, postoje i drugi izvori JDK i mnogi od njih takođe nude i besplatnu dugoročnu podršku. Lično koristim AdoptOpenJDK.
No comments:
Post a Comment