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

Võib allikas sinuga olla: intro avatud lähtekoodiga tarkvara

Funny open-source cartoon with Tux
Avatud lähtekoodiga tarkvara: igaüks saab seda muuta ja muuta see veelgi awesome. Siin on hooletussejäetud miks.

Avatud lähtekoodiga tarkvara. Sarnane teine ​​tech sõnakõlks nagu vilgas areng, MVC raamistiku, juga mudelid, ja nii edasi.

Aga tegelikult, see on palju rohkem cool kui kõik need.

Lihtsamalt öeldes, Avatud lähtekoodiga tarkvara on tarkvara, mida igaüks saab redigeerida. Ja sellepärast, see on fantastiline. Loe edasi, et näha, kuidas teie lemmik avatud lähtekoodiga tarkvara (Firefox ja Android, näiteks) ehitustööd.

Kuidas see toimib?

Ma arvan, et see on kõige lihtsam selgitada avatud lähtekoodiga tarkvara on vähe lugu. Get mõned popcorn – see on tegevus, draama, ja autoriõiguste rikkumine.

Oletame, et innovatiivne noor sell nimega Jeeve Stobbs on hämmastav idee app nimega Mac-Pan. See on umbes natuke kollane poiss, kes läheb ümber munching värk ja põgenevad kummitused (kuid see ei ole rip-off, et populaarne arcade game.)

Mac-Pan, Jeeve Stobbs's new open-source app. It's totally not a rip-off of that other game.
Mac-Pan, Jeeve Stobbs uus avatud lähtekoodiga app. See on täiesti mitte petavad selle teise mängu.

Jeeve tahab teisi aidata oma app, kuna kaks tuhat pead on parem kui üks. Ta võiks palgata arendajate meeskonda, kuid ta pöördub vabatahtlike kogukond, kellel on abiks jaheda tarkvara projektide (kõige tarkvaraarendajad, sealhulgas yours truly, nagu töö projektide nagu need.) Nii Jeeve paneb lähtekoodi Mac-Pan – nagu juhised kook – Internetis. Seda nimetatakse avatud lähtekoodiga tarkvara, sest igaüks saab vaadata seda ja tööd selle kallal – kuid, muidugi, on mõned kergitab.

Stud arvuti teadlane Chase tahab aidata Mac-Pan sest ta on fänn retro mängud. Ta vaatleb kood, mis Jeeve panna online ja allalaadimine see oma arvutisse. Chase leiab tükk kood, mis muudab kummitusi ekraanile ja toimetab seda nii, et, suur paha robotid jälitama teid ümber, koos kummitusi. Ta väidab selle koodi Jeeve.

Jeeve meeldib robotid mõte, nii ta asendab vana ghost kood selle uue koodi. Kena osa on see, et ta ei pea touch muu kood – kood, mis muudab Mac-Pan liikuda, kõrge skoor tracker, jne. Jeeve võimalik töötada teatud koodi osadele samas Chase töötab teistega. See on ilus partnerlus. Jeeve teeb Chase kaasautor Mac-Pan.

Mitte-nii-stud arvuti teadlane Nick tahab aidata liiga. Ta haarab kood ja muudab värvilahendused tuleb roosa lilla polka-dots sest, hästi, must ja valge on liiga mainstream. Ta väidab, et see Jeeve ja Chase. Tõrjus, Chase ei poolda ja ei muuda master koopia kood (ta saab teha, et nüüd on ta kaasautor.)

Jeeve vabastab app, muutub populaarseks, ja presidendiks valitakse USAs. (Või lisada oma õnnelik lõpp siin.)

Miks see on hea

Nagu näete, hr. Stobbs lugu, võttes hiiglaslik kogukond – rohkem kui lihtsalt 2 inimesed, tegelikult – toob ton suurepäraseid uusi ideid ja oskusi oma app. Muidugi, seal on palju halbu mõtteid liiga (Vabandust, Nick.)

Teine kasu on see, et see on palju lihtsam kasutajatel rääkida arendajate ja, seega, vigu, mis määratakse kindlaks. Mõtle sellele: suur ettevõte on palju vähem vastutulelik kui vabatahtlike meeskond. Ja, muidugi, kasutajale mõningaid tehnilisi teadmisi saab lahendada probleemid ise.

Rääkimata sellest, et Avatud lähtekoodiga tarkvara on tasuta 99.9% ajast.

Üldine, Avatud lähtekoodiga tarkvara on tõesti kõrge kvaliteediga kui on piisavalt inimesi selle kallal. Rohkem silmad tähendab rohkem vigu saada leitud, ja käed tähendab rohkem funktsioone saavad lisada.

Mõned fantastiline avatud lähtekoodiga tarkvara

A collection of 2013 open source software: Android, Firefox, Chrome, WordPress, Linux, Reddit, VLC
Avatud lähtekoodiga tarkvara on hämmastav – pilk see suurepärane kollektsioon.

Te ei pruugi oodata, kuid ton tarkvara – eriti kõige väiksemate projektide – on avatud lähtekoodiga. Miks? Avatud lähtekoodiga tarkvara on palju lihtsam arendajatele, pluss see maksab palju vähem toota.

Ära usu mind? Küsige need tuntud avatud lähtekoodiga projekte (vaatleme üle):

  • Android (Google töötab liiga, kuid igaüks saab teha kohandatud versiooni)
  • Mozilla Firefox (awesome veebibrauser)
  • Kroom (Google Chrome on lihtsalt Google'i kaubamärgiga versioon sellest veebibrauser)
  • Reddit (jah, mis koht)
  • WordPress (eepiline blogimise tarkvara, mis töötab selle blogi)
  • Linux (90%+ superarvutite käivitada operatsioonisüsteemi; see on osa Android liiga)
  • VLC (muusika / video player)

Enamik programmeerimiskeeli (mis saab teha kõik tarkvara) on avatud lähtekoodiga, liiga.

Proovige mõned avatud lähtekoodiga tarkvara. Loodetavasti saate hindame oma hind ($0.00), nende sagedast uuendamist, ja nende koormate vabatahtlikud valmis sind aidata.

Võib-olla saate isegi neid kasutama hakata. Ja võib-olla on sul nagu Jeeve ja tee oma avatud lähtekoodiga tarkvara…

Avaldatud

Neel Mehta

Harvard College. Web developer. Millalgi filosoof. Pesapall junkie.

Jäta vastus