Sadržaj:
- Definicija - Što znači softver otvorenog koda (OSS)?
- Techopedia objašnjava open-source softver (OSS)
Definicija - Što znači softver otvorenog koda (OSS)?
Softver otvorenog koda (OSS) softver je koji se distribuira s izvornim kodom koji mogu čitati ili mijenjati korisnici.
OSS zajednica općenito se slaže da softver otvorenog koda treba ispunjavati sljedeće kriterije:
- Program se mora slobodno distribuirati
- Izvorni kod mora biti uključen u program
- Svatko mora biti u mogućnosti izmijeniti izvorni kod
- Izmijenjene verzije izvornog koda mogu se preraspodijeliti
Isto tako, licenca za softver otvorenog koda ne smije zahtijevati isključenje ili ometanje rada drugog softvera.
Techopedia objašnjava open-source softver (OSS)
Za razliku od tradicionalnog softvera distribuiranog u nepromjenjivom kompajliranom formatu, open-source softver isporučuje se i u sastavljenom i u nekompiliranom formatu, što omogućuje modifikaciju otvorenog koda. U tradicionalnim softverskim licencama ta bi privilegija bila rezervirana za vlasnike autorskih prava.
Nisu svi proizvođači softvera naklonjeni upotrebi softvera otvorenog koda, no mnogi su ga prihvatili jer omogućava brži popravak problema sa softverom i u konačnici može dovesti do kvalitetnije aplikacije.