Sadržaj:
Definicija - Što znači jezik otvorenog koda?
Jezik otvorenog koda odnosi se na programski jezik koji spada u parametre protokola otvorenog koda. To u osnovi znači da jezik nije vlasnički, te se s određenim odredbama (ovisno o dozvoli otvorenog koda) može mijenjati ili nadograđivati na način otvoren za javnost.
Techopedia objašnjava jezik otvorenog koda
Programski jezici razvijeni su nakon izuma prvih digitalnih računala sredinom dvadesetog stoljeća. Kako su se razvijali i diverzificirali, mnogi su u zajednicama za razvoj računala i softvera počeli uviđati potencijal za ne-vlasnički softver i jezike za kodiranje.
To je na kraju dovelo do temelja pokreta otvorenog koda. Od toga su se razvijali programski jezici otvorenog koda. Pravila za te jezike uključuju sljedeće:
- Izvorni kodovi moraju biti otvoreni i dostupni.
- Izvedena djela također moraju biti otvorenog koda.
- Jezici se moraju slobodno distribuirati.
- Mora se održati integritet izvornog koda.
- Licence ne smiju ograničavati drugi softver.
- Ne može biti diskriminacije u bilo kojem području.