Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Je Java Open Source alebo nie?

Situácia s Java a otvoreným zdrojom je trochu zložitá. Tu je porucha:

* Java Language: Samotný jazyk Java nie je otvoreným zdrojom. Je vlastnený a ovládaný spoločnosťou Oracle.

* Java Development Kit (JDK): K dispozícii je viac JDK.

* Oracle jdk: Toto je oficiálny JDK vydaný spoločnosťou Oracle a nie je otvoreným zdrojom. Aj keď je bezplatné sťahovanie a používanie, licenčné podmienky spoločnosti Oracle obmedzujú komerčné použitie pre určité verzie.

* OpenJDK: Toto je implementácia JDK s otvoreným zdrojom. Je zadarmo na použitie na akýkoľvek účel a vyvíja sa komunita vývojárov. Väčšina distribúcií, vrátane vlastného JDK spoločnosti Oracle, je postavená na CodeBase OpenJDK.

Takže, zatiaľ čo samotný jazyk nie je otvorený zdroj, sú voľne k dispozícii, otvorené implementácie JDK.

Tu je užitočný spôsob, ako o tom premýšľať:

* java je ako recept: Recept (samotný jazyk) je vlastnený a chránený, ale môžete ho použiť na voľné varenie (vývoj aplikácií).

* JDK je ako prísady a náradie, ktoré potrebujete na varenie: Existujú rôzne zdroje pre tieto prísady a nástroje, niektoré zadarmo a niektoré s obmedzeniami.

Stručne povedané: Aplikácie Java môžete vyvinúť bez akýchkoľvek licenčných poplatkov pomocou OpenJDK, ktorý je otvoreným zdrojom. Ak však používate Oracle JDK v komerčnom prostredí, musíte si uvedomiť licenčné podmienky spoločnosti Oracle.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené