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

Var avots ir ar tevi: intro uz atvērtā koda programmatūru

Funny open-source cartoon with Tux
Atvērtā koda programmatūru: ikviens var rediģēt to un padarītu to vēl vairāk awesome. Šeit ir nolietota, kāpēc.

Atvērtā koda programmatūru. Līdzīgi kā citu tehnoloģiju buzzword, piemēram, veikls attīstība, MVC sistēmas, ūdenskritums modeļi, un tā joprojām.

Bet tiešām, tas ir daudz vairāk nekā cool visus šos.

Vienkārši runājot, atvērtā koda programmatūra ir programmatūra, ka ikviens var rediģēt. Un tāpēc, ka, tas ir awesome. Lasiet tālāk, lai redzētu, kā jūsu mīļākie atvērtā koda programmatūru (Firefox un Android, piemēram) darbi.

Kā tas darbojas

Es domāju, ka tas ir vieglākais, lai izskaidrotu atvērtā pirmkoda programmatūru ar nelielu stāstu. Dabūt popkornu – Tas ir darbību, drāma, un autortiesību pārkāpums.

Pieņemsim, ka inovatīvu jauniešu kolēģi nosaukts Jeeve Stobbs ir pārsteidzošs ideja par app sauc Mac Pan. Tas ir par maz dzeltens puisis, kurš iet apkārt munching par sīkumi un bēg no spokiem (bet tas nav rip-off šīs populārās Arcade spēli.)

Mac-Pan, Jeeve Stobbs's new open-source app. It's totally not a rip-off of that other game.
Mac Pan, Jeeve Stobbs jaunā atvērtā koda app. Tas ir pilnīgi nav rip-off šīs citas spēles.

Jeeve grib citiem, lai palīdzētu ar savu app, Kopš diviem tūkstošiem galvas ir labāk nekā viens. Viņš varētu nolīgt komanda izstrādātājiem, bet tā vietā viņš pagriežas pret kopiena brīvprātīgajiem, kuri bauda palīdzot ar vēsu programmatūras projektus (lielākā daļa programmatūras izstrādātājiem, tostarp cieņu, piemēram, strādājot pie projektiem, piemēram, šo.) Tāpēc Jeeve liek pirmkods Mac-Pan – piemēram, instrukcijas kūka – online. To sauc par atvērtā koda programmatūru, jo ikviens var apskatīt to un strādāt ar to – bet, protams, ir daži deformē.

Stud datorzinātnieks Chase vēlas palīdzēt ar Mac-Pan jo viņš ir ventilators retro videospēļu. Viņš skatās uz kodu, kas Jeeve likts tiešsaistē un lejupielādes to uz sava datora. Chase atrod kādu kodu, kas padara spokiem parādās uz ekrāna, un rediģē to, lai, milzīgs ļauno roboti tramdīt jums apkārt, kopā ar spokiem. Viņš iesniedz šo kodu Jeeve.

Jeeve patīk robotus ideja, tāpēc viņš aizstāj veco spoku kodu ar šo jauno kodu. Jauki ir tas, ka viņam nav pieskarties citu kodu – kods, kas ļauj Mac-Pan pārvietotos, augstu rezultātu tracker, uc. Jeeve var strādāt par dažiem daļām kodu, bet Chase darbojas arī ar citām. Tas ir skaisti partnerība. Jeeve padara Chase līdzautors Mac-Pan.

Ne-tik-stud datoru zinātnieks Niks vēlas palīdzēt too. Viņš grabs kodu un maina krāsu shēmu, kas rozā ar violetu polka-punkti, jo, labi, melnā un baltā ir pārāk mainstream. Viņš iesniedz to Jeeve un Chase. Atvairīti, Chase noraida ideju un nemaina kapteinis kopiju kodu (viņš var darīt, ka tagad, kad viņš ir līdzautors.)

Jeeve izlaidumi app, kļūst populāri, un tiek ievēlēts par ASV. (Vai ievietot savu laimīgas beigas šeit.)

Kāpēc tas ir lieliski

Kā jūs varat redzēt no kunga. Stobbs stāsts, ar gigantisku kopiena – vairāk nekā tikai 2 cilvēki, praksē – nes tonnu lielu jaunas idejas un prasmes jūsu app. Protams, tur ir daudz sliktu ideju pārāk (Atvainojiet, Nick.)

Another benefit is that tas ir daudz vieglāk, lai lietotāji varētu runāt ar izstrādātājiem un, tāpēc, par kļūdām, ko nosaka. Padomā par to: milzīgs uzņēmums ir daudz mazāk pieejams nekā komanda brīvprātīgajiem. Un, protams, lietotājs ar dažām tehniskām zināšanām var noteikt problēmas sevi.

Nemaz nerunājot, ka atvērtā koda programmatūra ir bezmaksas 99.9% no laika.

Kopumā, atvērtā koda programmatūra ir ļoti augsta kvalitāte ja ir pietiekami daudz cilvēku, kas strādā par to. Vairāk acis nozīmē vairāk kļūdas iegūt atrasts, un vairāk rokas nozīmē vairāk iespējas iegūt papildu.

Daži laba atvērtā koda programmatūru

A collection of 2013 open source software: Android, Firefox, Chrome, WordPress, Linux, Reddit, VLC
Atvērtā koda programmatūra ir pārsteidzošs – apskatīt šo lielisko kolekciju.

Jūs, iespējams, nav gaidīt, bet ton programmatūra – īpaši visvairāk mazāki projekti – ir atvērtā koda. Kāpēc? Atvērtā koda programmatūra ir daudz vieglāk par izstrādātājiem, plus tas maksā daudz mazāk, lai ražotu.

Nedomāju, ka man? Uzdot šos labi zināms open source projekti (ieskatieties iepriekš):

  • Android (Google strādā pie to pārāk, bet ikviens var veikt modificētu versiju)
  • Mozilla Firefox (laba interneta pārlūku)
  • Hroms (Google Chrome ir tikai Google firmas versija šo interneta pārlūku)
  • Reddit (jā, šī vieta)
  • WordPress (episkā blogošana programmatūra, kas darbojas šo emuāru)
  • Linux (90%+ superdatoru palaist šo operētājsistēmu; tā ir daļa no Android pārāk)
  • VLC (mūzikas / video atskaņotājs)

Lielākā daļa programmēšanas valodas (ko izmanto, lai veiktu visas programmatūras) ir atvērtā koda, pārāk.

Izmēģināt kādu atvērtā koda programmatūru. Cerams, ka jums novērtēt savu cenu ($0.00), to bieža atjauninājumi, un to slodzes brīvprātīgie ir gatavi, lai palīdzētu jums out.

Varbūt jūs pat sākt izmantot tos. Un varbūt jūs, piemēram Jeeve un padarīt savu atvērtā koda programmatūru…

Publicējis

Neel Mehta

Harvard College. Web izstrādātājs. Dažkārt filozofs. Beisbols junkie.

Atstāj atbildi