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

Může zdroj s vámi: intro na open source software

Funny open-source cartoon with Tux
Open source software: každý může upravit, a aby to bylo ještě více úžasné. Zde je přehled toho, proč.

Open source software. Zní to jako další tech módní slovo, jako agilní vývoj, MVC rámců, vodopád modely, a tak dále.

Ale ve skutečnosti, to je hodně více cool než všechny ty,.

Jednoduše řečeno, open source software je software, který může kdokoliv upravovat. A proto, že, je to úžasné. Čtěte dál a uvidíte, jak vaše oblíbené open source software (Firefox a Android, například) práce.

Jak to funguje?

Myslím, že je to nejjednodušší vysvětlení open-source software s malým příběhem. Získat popcorn – to má akce, drama, a porušení autorských práv.

Řekněme, že inovativní mladý chlapík jménem Jeeve Stobbs má úžasný nápad na aplikaci s názvem Mac-Pan. Je to o malém žlutém chlap, který jde kolem zvykal na věci a uprchnout z duchů (ale to není rip-off této populární arkádové hry.)

Mac-Pan, Jeeve Stobbs's new open-source app. It's totally not a rip-off of that other game.
Mac-Pan, Nový open-source aplikace Jeeve Stobbs je. Je to naprosto není rip-off této jiné hry.

Jeeve chce ostatním pomoci s jeho aplikace, od dva tisíce hlavy jsou lepší než jedna. Mohl by najmout tým vývojářů, ale místo toho se obrací na komunitu dobrovolníků, kteří mají pomáhat s chladnou softwarových projektů (většina softwarových vývojářů, včetně Yours Truly, jako je práce na projektech, jako jsou tyto.) Takže Jeeve staví zdrojového kódu Mac-Pan – jako návodu k dortu – on-line. Je to tzv. open source software, protože někdo může zobrazit a pracovat na něm – ale, samozřejmě, tam jsou některé zvraty.

Stud počítačový vědec Chase chce pomoci s Mac-Pan, protože on je fanoušek retro videoher. Dívá se na kód, který Jeeve dát ho on-line a stáhnout do svého počítače. Chase najde kus kódu, který dělá duchové objevují na obrazovce a upravuje ji tak, aby, obrovské zlé roboty honí vás kolem, spolu s duchy. Tvrdí, tento kód do Jeeve.

Jeeve rád roboty nápad, tak, že nahradí starý duch kód s tímto novým kódem. Pěkné na tom je, že se nemusí dotýkat jiný kód – kód, který dělá Mac-Pan pohybovat, high-skóre tracker, atd.. Jeeve mohou pracovat na některých částí kódu, zatímco Chase pracuje na ostatní. Je to krásné partnerství. Jeeve je honit spoluautor Mac-Pan.

Ne-tak-stud počítačový vědec Nick chce pomoci také. Popadne kód a mění barevné schéma musí být růžová s fialovými puntíky, protože, dobře, černá a bílá jsou příliš tradiční. Tvrdí to Jeeve a Chase. Zahnán, Chase odmítá myšlenku a nemění hlavní kopie kódu (on může dělat, že teď, když je spoluautorem.)

Jeeve uvolní aplikaci, stane se populární, a je volen President Spojených států. (Nebo vložit svůj vlastní šťastný konec zde.)

Proč je to skvělé

Jak můžete vidět z pana. Stobbs příběh, má obrovskou komunitu – více než jen 2 lidé, v praxi – přináší tuna skvělých nových nápadů a dovedností do vaší aplikace. Samozřejmě, existuje spousta špatných myšlenek příliš (promiňte, Nick.)

Další výhodou je, že je to mnohem jednodušší pro uživatele mluvit s vývojáři a, proto, za chyby, má být stanovena. Zamyslete se nad tím: obrovská společnost je mnohem méně přístupný, než tým dobrovolníků. A, samozřejmě, uživatel s některými technickými znalostmi může opravit problémy sama.

Nemluvě o tom, že open source software je zdarma 99.9% času.

Celkově, open source software je opravdu vysoká kvalita v případě, že je dost lidí, kteří pracují na tom. Více oči znamenat více chyb si našel, a více ruce znamenají více funkcí dostanou přidáno.

Některé úžasné open source software

A collection of 2013 open source software: Android, Firefox, Chrome, WordPress, Linux, Reddit, VLC
Open source software je úžasný – podívej se na tuto velkou sbírku.

Dalo by se očekávat, ale tuny softwaru – zejména ty menší projekty – jsou open source. Proč? Open source software je mnohem jednodušší na vývojáře, navíc to stojí mnohem méně vyrábět.

Nevěřte mi? Zeptejte těchto známých open source projekty (podívejte se výše):

  • Android (Google pracuje na tom taky, ale každý může udělat upravenou verzi,)
  • Mozilla Firefox (skvělý webový prohlížeč)
  • Chróm (Google Chrome je jen značkové verze Google tohoto webovém prohlížeči)
  • Reddit (ano, že místo)
  • WordPress (epos blogů software, který běží tento blog)
  • Linux (90%+ superpočítačů spuštění tohoto operačního systému; je součástí Android příliš)
  • VLC (hudební / video přehrávač)

Většina programovacích jazyků (co se používá, aby se veškerý software) je open-source, příliš.

Vyzkoušejte některé open source software. Doufám, že oceníte jejich cenu ($0.00), jejich časté aktualizace, a jejich zatížení dobrovolníků připraven, aby vám pomohl ven.

Možná budete dokonce začít používat. A možná budete mít jako Jeeve a vyrobit si vlastní open source software…

Vydalo

Neel Mehta

Harvard College. Web developer. Někdy filozof. Baseball feťák.