Što je softver otvorenog koda (OSS)? definicija i značenje

Suprotnost vlasničkom softveru, OSS-u ili softveru otvorenog koda je softver koji se objavljuje pod određenom licencom. Postoji mnogo različitih, ali glavni su FSF i GPL, koji označavaju programe koji jesu dostupno korisnicima u cijelosti – to znači da uključuje izvorni kod koji je softver napravljen od. Korisnicima je dopušteno mijenjati softver kako žele, pa čak i redistribuirati vlastite verzije.

Technipages objašnjava softver otvorenog koda (OSS)

Softver ove vrste često se objavljuje ili pod licencom Free Software Foundation ili Općom javnom licencom. Svatko tko ima vještine za to može pristupiti kodu od kojeg se sastoji. To im omogućuje da proučavaju njezino unutarnje djelovanje i funkcije, te da izvrše izmjene ako to žele. Ove licence također postavljaju nekoliko ograničenja za svoje korisnike.

Ova ograničenja se odnose na redistribuciju softvera. Modificirane verzije moraju biti dostupne pod sličnom ili istom licencom, a izvorni kod također mora biti dostupan.

Time se sprječava da ljudi iskorištavaju OSS za vlastitu financijsku dobit – OSS bi trebao olakšati suradnju i cjelokupni rad na poboljšanju tog softvera. To ne znači da je sav OSS softver uvijek besplatan. Većina jest, ali ne svi. Primjer za to je Nasa – oni objavljuju velike količine softvera prema NASA Open Source Ugovoru, no njihov rad nije besplatan.

Uobičajene upotrebe softvera otvorenog koda (OSS)

  • Softver otvorenog koda čini svoj izvorni kod dostupnim zainteresiranim stranama.
  • Razvoj softvera otvorenog koda može donijeti različite perspektive izvan perspektive jedne tvrtke.
  • OSS je odgovoran za programe kao što su Mozilla Firefox i Thunderbird.

Uobičajene zlouporabe softvera otvorenog koda (OSS)

  • Softver otvorenog koda kreirala je Zaklada Open Software Foundation.