Dok čitate naše tekstove nailazite na izraz "open source" ili "izvorni kod" i slično. Neki naši pratioci veoma dobro znaju šta to znači a šta ne, zato smo mi detaljno pojasnili o čemu se radi.
Open source je izraz koji se koristi za opisivanje softvera koji se isporučuje korisnicima potpuno besplatno i bez ograničavanja na način kako se koristi, menja ili deli. Tačnije, izvorni kod je potpuno dostupan korisniku na način da ga korisnik može potpuno prilagođavati svojim potrebama.
Open Source projekti se obično razvijaju u krugu zajednice, što znači da bilo koji pojedinac ili kompanija može učestvovati u procesu razvoja. Odbor najčešće upravlja projektima, a sav razvojni rad podleže ocenjivanju zajednice. Veliki projekti mogu uključivati hiljade pojedinačnih programera i na desetak velikih kompanija i svi oni rade na određenim aspektima softvera.
Pristalice Open Source-a tvrde da softver razvijen na taj način nastoji da bude snažan, siguran i fleksibilan. Razlog tome je sledeći: mnogo programera pomaže testiranju samog softvera i ispravljanju grešaka. Osim toga, budući da mnogo programera u određenom trenutku radi na projektu, sigurnosni problemi imaju tendenciju da budu otkriveni i ispravljeni vrlo brzo, ponekad u nekoliko sati.
Osim toga što je besplatan, mnoge organizacije usvajaju Open Source kod, jer daje početnu prednost njihovom projektu. Kao primer uzećemo kompaniju koja razvija aplikacije za planiranje (Scheduling), ta kompanija može uštedeti sate programiranja tako što će iskoristiti kod iz Open Source-a npr. Sunbird kalendara.
Neke od prednosti Open Source softvera su:
Neki nedostaci povezani sa Open Source-om su:
Tabela prikazuje različite open-source aplikacije koje su dostupne za poslovne korisnike. Kao što je prikazano, sve glavne kategorije programa su pokrivene.