Zašto open source?

Zašto smo se odlučili za open source model poslovanja i koje su njegove prednosti?

Open source ne znači samo besplatan software, ideja open source sofwarea nikada nije to niti bila. Prvotna ideja open source softwarea je sloboda korištenja, što znači da sa softwareom možete napraviti što god vi želite. Evo samo nekoliko primjera što ta sloboda donosi naspram closed source aplikacija:

  • Neovisnost – Ne postoji “vendor lock-in” – sigurno vam se desilo da ste primijetili kako neki proizvođači softwarea naprave svoj “začarani” krug proizvoda i pripadajućih updatea, održavanja i kompatibilnih proizvoda koji vas samo još dublje guraju da postanete ovisni isključivo o njima, a ako i želite pobjeći iz tog kruga, tj. prijeći na drugi software ili promijeniti dobavljača/proizvođača to će vam uvijek izgledati preskupo ili nemoguće – s open source rješenjima to i ne mora biti tako, ako vam se danas-sutra ne svidi način našeg poslovanja, postanemo li preskupi ili nedovoljno kvalitetni za vaše standarde, možete pronaći drugog administratora ili c# programera koji će napraviti nešto u nAppu umjesto nas
  • Prilagodljivost – nApp nudi brojne mogućnosti prilagođavanja koje može napraviti i sami korisnik unutar aplikacije bez ikakvog programerskog znanja. Ako i to nije dovoljno za vaše potrebe, uz malo programerskog znanja možete i sami promijeniti aplikaciju ili pronaći nekog iskusnog programera da to odradi za vas – nApp je pisan u C# programskom jeziku i koristi Microsoft SQL Server za pohranu podataka, a kako se radi o jako raširenoj platformi, pronalazak programera ne bi trebao biti problem za razliku od nekih manje poznati i rijetko korištenih tehnologija
  • Podrška – Osim naše podrške direktno, javno dostupnog priručnika i video uputa, pokušati ćemo stvoriti i mrežu partnera koji će moći pružati podršku krajnjim korisnicima jednako kvalitetno kao što to i mi možemo, a naravno, svatko je slobodan pružati usluge podrške bez ikakve suradnje s nama. U prva dva mjeseca aplikacija je preuzeta preko 500 puta, a da nismo stavili skoro nikakvu reklamu niti smo medijski eksponirali projekt. S vremenom će se sigurno i taj dio korisnika uključiti u online rasprave i time proširiti mogućnosti podrške.
  • Kompatibilnost / interoperabilnost – Želite povezati neku drugu aplikaciju s nApp-om? Shema baze podataka, svi procesi i cijeli način rada aplikacije – sve je dostupno onome tko želi povezati svoju aplikaciju s nApp-om
  • Tehnička sigurnost – programski kôd nAppa je dostupan svima i sigurno nema nikakvih skrivenih namjera prikupljanja vaših podataka i ne postoji “back-door” koji omogućuje nekome pristup vašim podacima bez vašeg odobrenja. Kako je kôd dostupan javno, ispravljanje potencijalnih sigurnosnih propusta dostupno je svima, i za ispravljanje i za provjeru nije li negdje napravljen neki propust. Kod većine closed source programa možete imati samo uvjeravanje njegovog proizvođača da je napravio sve kako treba.
  • Poslovna sigurnost – Vjerojatno svi znaju da vremena baš i nisu najstabilnija pa je nažalost i rizik da vaš dobavljač softwarea propadne veći nego inače, ali još jedna prednost open source-a je i ta da ćete lakše pronaći drugog dobavljača softwarea koji će moći iskoristiti vaše postojeće ulaganje u nApp do maksimuma, za razliku od closed source softwarea gdje će vaša investicija vrlo vjerojatno propasti zajedno s dobavljačem
  • Testiranje prije upotrebe – Open source aplikacije možete preuzeti i isprobati bez ikakvog ograničenja prije nego donesete odluku želite li ga svakodnevno koristiti – rijetko koji hrvatski closed source program nudi tu mogućnost
  • Auditing/revizija – Želite provjeriti kako svaka funkcija u aplikaciji radi? U to se možete uvjeriti pregledom programskog kôda.
  • Nove mogućnosti – Jedan od primarnih razloga prelaska na open source model bio nam je interes što korisnici misle o nAppu, koje mogućnosti bi željeli, što ih smeta, jesu li upute u dobro napisane i td. Naši postojeći korisnici su u proteklih 5 godina “ispucali” svoje ideje, a nema smisla da mi dodajemo mogućnosti koje se nama svide ako to nikome nije potrebno, bolje bi bilo da radimo na onome što stvarni korisnici žele. Na napp.codeplex.com ostavili smo mogućnost glasanja za postojeće i pisanje prijedloga za nove mogućnosti koje može predložiti bilo koji korisnik.
  • Kvaliteta -Programski kôd može pogledati svaki programer i ukoliko vidi način kako bi nešto moglo biti bolje i kvalitetnije napisano slobodan je napraviti izmjenu ili nam preporučiti kako da to bolje napravimo naspram closed source programera koji se mogu pouzdati samo u sebe i svoje iskustvo, a napredak programa ovisi samo o njima

Uz sami projekt pokušati ćemo organizirati zajednicu partnera koji će moći ponuditi svoje usluge, od IT tvrtki i knjigovodstvenih servisa do tehnoloških parkova i stvaranja potencijalnih novih radnih mjesta za nezaposlene.