Zašto open-source?


Osnovna ideja "open source" je veoma jednostavna. Kada osobe (programeri) mogu da čitaju, distribuiraju i mjenjaju izvorni kôd aplikacije, ta aplikacija evoluira (napreduje). Korisnici je poboljšavaju, prilagođavaju i popravljaju greške. I ovo se dešava nevjerovatnom brzinom u odnosu na rad i razvitak zatvorene aplikacije u čiji uvid ima samo nekolicina ljudi. Da navedemo primjere najpopularnijeg softvera koji je stvoren kao "open source":

[izmijeni] Operativni sistemi

  • Linux (UNIXu sličan operativni sistem)
  • FreeBSD, OpenBSD, NetBSD, DragonFly BSD, OpenDarwin (sistemi bazirani na UNIXu)

[izmijeni] Internet

  • Apache (najpopularniji Internet web server)
  • BIND (najpopularniji Internet DNS server)
  • Sendmail (najpopularniji Internet e-mail server)
  • Mozilla (open source verzija Netscape-ovog web preglednika)
  • OpenSSL (standard za sigurnu komunikaciju na Internetu)

TCP/IP, DNS, SSL i e-mail serveri su posebno interesantni ne samo zbog toga što su nevjerovatno stabilni i prilagodljivi, nego i zbog toga što ni jedan komercijalni produkt nije bio u stanju da totalno zamjeni bilo koju od već pomenutih aplikacija.

[izmijeni] Alati za programiranje

  • Perl, Zope i PHP (motor i snaga iza aktivnih web strana)
  • Programski jezici: Python, Ruby, Tcl/Tk ...
  • GNU compiler-i i alati (bez kojih bi razvoj aplikacija bio nemoguć)

Postoje na stotine i hiljade raznih open-source aplikacija koje korisnici i preduzeća trebaju i još više ih se stvara svaki dan. Zašto? Kad ljudi shvate ideju "open source" mnogi žele da nauče da koriste, razvijaju i naprave svoje open source aplikacije, da ih dijele sa drugim ljudima ili da zarade novac stvarajući aplikacije i dajući podršku svojim korisnicima - kupcima.