Koje su različite vrste alata otvorenog koda?

Postoji mnogo različitih vrsta alata otvorenog koda koji su dostupni potrošačima zainteresiranim za korištenje programa koji su općenito dostupni besplatno javnosti. To uključuje tako različite platforme kao što su programi za pisanje teksta, dizajn, video manipulacija i peer-to-peer umrežavanje, kao i mnoge druge. Alati otvorenog koda dizajnirani su za korisnike da koriste značajke softvera koji su im potrebni, dok također imaju pristup izvornom kodu, rudimentarnom programiranju koji uspostavlja korijen programa. To korisnicima i potrošačima omogućuje promjenu dijelova programa kako bi odgovarao njihovim potrebama. Koncept se u stvarnosti koristio od početka računalnog programiranja, međutim, moderne aplikacije su se razvile s usponom interneta.

Jedan od glavnih čimbenika koji utječu na različite vrste alata otvorenog koda je licenciranje proizvoda. Neki oblici softvera su potpuno besplatni za javnost, uz eventualno prihvaćanje donacija ili naplatu male naknade za dodatne značajke, dok su drugi zaštićeni i kontrolirani na njihovoj osnovnoj platformi. Drugi pak nude alate otvorenog koda kao oblik usluge, privremeno dopuštajući korisnicima pristup materijalima potrebnim za određenu funkciju, dopuštajući im da unose promjene, a zatim zahtijevaju uklanjanje preuzimanja otvorenog koda. Veći dio vremena softver je gotovo identičan komercijalno objavljenom proizvodu, nudeći korisnicima jeftinu alternativu drugim računalnim programima.

Možda je najčešći tip alata otvorenog koda operativni sustav koji u osnovi pokreće većinu korisničkih računalnih funkcija. Mnogi od ovih tipova softvera otvorenog koda temelje se na strukturi datotečnog sustava Unix™. Neki od alata otvorenog koda dizajnirani su od strane korisnika i mogu se prilagoditi osobnim specifikacijama, dok su drugi, poput Solaris® tvrtke Sun Microsystems®, platforme dostupne za radne stanice i poslužitelje. Oba koncepta nude alternativu istaknutim operativnim sustavima kao što je Microsoft Windows®.

Drugi glavni primjeri alata otvorenog koda uključuju uredska rješenja i programe za grafički dizajn. OpenOffice™ je najpopularniji uredski paket prema Sun Microsystems®, dok Gimp™ drži svoju istaknutost u krugovima grafičkog dizajna. U suštini, nema ograničenja za platforme koje su dostupne u otvorenom kodu. Sve vrste softverskih rješenja mogu se koristiti na ovaj način, pružajući alternative i isplative opcije za industrije i pojedinačne korisnike.