A collection of 2013 open source software: Android, Firefox, Chrome, Wordpress, Linux, Reddit, VLC

Može izvor biti s vama: Uvod u open source softvera

Funny open-source cartoon with Tux
Open source software: svatko to može urediti i učiniti ga još više strašan. Evo rundown zašto.

Open source software. Zvuči kao još tech buzzword poput agilni razvoj, MVC okvir, slap modeli, i tako dalje.

Ali stvarno, to je mnogo više cool od svih onih.

Jednostavno rečeno, open source softver je softver koji svatko može uređivati. I zbog toga, to je strašan. Čitajte vidjeti kako vaš omiljeni open source software (Firefox i Android, na primjer) djela.

Kako to radi

Mislim da je najlakše objasniti open-source softvera uz malo priče. Dobiti neke kokice – to ima akciju, drama, i kršenje autorskih prava.

Recimo inovativni mladić po imenu Jeeve Stobbs ima nevjerojatnu ideju za aplikaciju pod nazivom Mac-Pan. Riječ je o malom žutom tip koji ide oko grickao na stvari i bježi od duhova (ali to nije rip-off tog popularnog arkada igra.)

Mac-Pan, Jeeve Stobbs's new open-source app. It's totally not a rip-off of that other game.
Mac-Pan, Jeeve Stobbs novi open-source aplikacija. To je totalno ne rip-off toj drugoj igri.

Jeeve želi drugima pomoći sa svojim app, od dvije tisuće glave su bolje od jedne. On bi mogao zaposliti tim programera, , ali umjesto toga on se okreće zajednice volontera koji uživaju pomaže sa hladnim softverskih projekata (većina razvijatelja softvera, uključujući i izričito vaše, kao što je rad na projektima poput ovih.) Dakle Jeeve stavlja izvorni kod Mac-Pan – kao i upute za tortu – na vezi. To se zove open source software jer ga svatko može vidjeti i raditi na njemu – ali, naravno, postoje pletiva.

Stud računalni znanstvenik Chase želi pomoći s Mac-Pan jer on je obožavatelj retro video igara. On gleda koda koji Jeeve staviti online i preuzimanja ga na svoje računalo. Chase pronalazi dio koda koji čini duhovi pojavljuju na zaslonu i uređivanja, tako da, veliki zli roboti loviti okolo, zajedno s duhovima. On tvrdi ovaj kod na Jeeve.

Jeeve voli robote ideju, pa on zamjenjuje stari duh kod s ovim novim zakonom. Lijepo dio je da on ne mora dotaknuti drugi kod – kod koji čini Mac-Pan kretati, high-score tracker, itd. Jeeve može raditi na određenim dijelovima koda, a Chase radi o drugima. To je lijepa partnerstvo. Jeeve čini hajka koautor Mac-Pan.

Ne-tako-pastuh računalni znanstvenik Nick želi pomoći previše. On zgrabi kod i mijenja shemu boja biti roza s ljubičastim polka-točkice, jer, dobro, crno-bijeli su previše glavna. On to podnosi Jeeve i Chase. Odbija, Chase odbacuje ideju i ne mijenja glavni kopiju koda (on može učiniti da sad kad je koautor.)

Jeeve tisak aplikaciju, postaje popularan, te je izabran za predsjednika SAD-a. (Ili umetnite svoj sretan kraj ovdje.)

Zašto je super

Kao što možete vidjeti iz Mr. Stobbs priča, ima ogromnu zajednicu – više nego samo 2 ljudi, u praksi – donosi tona velikih novih ideja i znanja do vaše aplikacije. Naravno, postoji mnogo loših ideja previše (oprostite, Nick.)

Još jedna prednost je da to je puno lakše za korisnike za razgovor s programerima i, dakle, za greške biti fiksna. Razmislite o tome: velika tvrtka je puno manje nego što pristupačnija timom volontera. I, naravno, Korisnik s nekim tehničkim znanjem može popraviti probleme sama.

Da ne spominjem da je open source softver je besplatan 99.9% vremena.

Ukupni, open source softver je stvarno visoke kvalitete ako ima dovoljno ljudi koji rade na njemu. Više oči znači više pogrešaka dobiti naći, i više ruku znači više mogućnosti dobiti dodano.

Neki strašan open source software

A collection of 2013 open source software: Android, Firefox, Chrome, WordPress, Linux, Reddit, VLC
Open source softver je nevjerojatna – pogledati na ovom velikom zbirkom.

Vi ne bi mogli očekivati, ali tona softvera – pogotovo većina manjih projekata – su open source. Zašto? Open source softver je puno lakše na programere, plus to košta puno manje proizvoditi.

Ne vjeruj mi? Pitajte ove poznate open source projekte (pogledajte gore):

  • Android (Google radi na tome previše, ali svatko može napraviti modificiranu inačicu)
  • Mozilla Firefox (strašan web preglednik)
  • Krom (Google Chrome je samo Googleov marke verzija ovog web preglednika)
  • Reddit (da, to mjesto)
  • WordPress (epska blogging softver koji pokreće ovaj blog)
  • Linux (90%+ superračunala pokrenuti ovaj operativni sustav; to je dio Android previše)
  • VLC (glazbeni / video player)

Većina programski jezici (što se koriste kako bi sav softver) su open-source, suviše.

Isprobajte neke open source softvera. Nadam se da ću poštovati njihovu cijenu ($0.00), njihove česte izmjene, i njihovi hrpe dobrovoljaca spremnih da vam pomogne.

Možda ćete čak početi koristiti ih. A možda ćete biti kao Jeeve i napravite svoj vlastiti open source softvera…

Objavljeno by

Neel Mehta

Harvard College. Web developer. Negdje filozof. Baseball junkie.

Odgovori