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

Kan de bron met u: een intro naar open source software

Funny open-source cartoon with Tux
Open source software: iedereen kan het bewerken en maken het nog geweldig. Hier is een overzicht van waarom.

Open source software. Klinkt als een andere tech modewoord als agile development, MVC frameworks, waterval modellen, en zo voort.

Maar echt, het veel meer cool dan al die.

Simpel gezegd, open source software is software die iedereen kan aanpassen. En omdat dat, het is geweldig. Lees verder om hoe uw favoriete open source software zie (Firefox en Android, bij voorbeeld) werken.

Hoe het werkt

Ik denk dat het het gemakkelijkst om open source software te leggen met een klein verhaal. Get some popcorn – deze heeft actie, drama, en schending van het auteursrecht.

Laten we zeggen dat een innovatieve jonge kerel genaamd Jeeve Stobbs heeft een geweldig idee voor een app genaamd Mac-Pan. Het gaat over een kleine gele kerel die gaat rond kauwend op spullen en vlucht voor spoken (maar het is niet een rip-off van die populaire arcade game.)

Mac-Pan, Jeeve Stobbs's new open-source app. It's totally not a rip-off of that other game.
Mac-Pan, Nieuwe open-source Jeeve Stobbs's app. Het is helemaal niet een rip-off van die andere game.

Jeeve anderen wil helpen met zijn app, sinds tweeduizend hoofden zijn beter dan een. Hij kon een team van ontwikkelaars huren, maar in plaats daarvan wendt hij zich tot een gemeenschap van vrijwilligers die genieten van het helpen met koele software projecten (de meeste software-ontwikkelaars, waaronder ondergetekende, zoals het werken aan projecten als deze.) Dus Jeeve zet de broncode van Mac-Pan – net als de instructies voor een taart – online. Het heet open source software, omdat iedereen het kan bekijken en bewerken het – maar, natuurlijk, er zijn een aantal wendingen.

Stud computer wetenschapper Chase wil helpen met Mac-Pan omdat hij een fan van retro videogames. Hij kijkt naar de code die Jeeve online en downloads hiermee aan zijn computer. Chase vindt het stukje code dat maakt spoken op het scherm verschijnen en bewerkt het zo dat, enorme kwaadaardige robots jagen je rond, samen met spoken. Hij legt deze code om Jeeve.

Jeeve houdt de robots idee, dus de oude spook code met deze nieuwe code vervangt hij. Het leuke is dat hij niet naar de andere code te raken – de code die maakt Mac-Pan bewegen, de high-score tracker, etc. Jeeve kunnen werken aan bepaalde delen van de code, terwijl Chase werkt op anderen. Het is een mooie samenwerking. Jeeve maakt Chase een co-auteur van Mac-Pan.

Niet-zo-stud computer wetenschapper Nick wil ook helpen. Hij pakt de code en verandert het kleurenschema worden roze met paarse stippen, omdat, goed, zwart en wit zijn te mainstream. Hij legt dit aan Jeeve en Chase. Afgeslagen, Chase verwerpt het idee en niet de master copy van de code te wijzigen (hij kan dat nu doen dat hij een co-auteur.)

Jeeve releases de app, wordt populair, en wordt verkozen tot voorzitter van de Amerikaanse. (Of plaats uw eigen gelukkig hier eindigt.)

Waarom het is geweldig

Zoals u kunt zien van de heer. Stobbs's verhaal, het hebben van een gigantische community – meer dan 2 mensen, in de praktijk – brengt een ton van de geweldige nieuwe ideeën en vaardigheden om uw app. Natuurlijk, er zijn veel slechte ideeën te (sorry, Nick.)

Een ander voordeel is dat het is veel makkelijker voor gebruikers om met ontwikkelaars praten en, daarom, fouten worden vastgesteld. Denk er eens over: een groot bedrijf is een stuk minder aanspreekbaar dan een team van vrijwilligers. En, natuurlijk, een gebruiker met enige technische kennis kan problemen zelf oplossen.

Niet te vergeten dat open source software is gratis 99.9% de tijd.

Globaal, open source software is echt hoge kwaliteit als er genoeg mensen die werken op het. Meer ogen betekent meer fouten gevonden, en meer handen betekent meer mogelijkheden krijgen toegevoegd.

Een aantal geweldige open source software

A collection of 2013 open source software: Android, Firefox, Chrome, WordPress, Linux, Reddit, VLC
Open source software is geweldig – kijk naar deze grote collectie.

Je zou niet verwachten, maar een ton van software – vooral de meeste kleinere projecten – zijn open source. Waarom? Open source software is een stuk makkelijker op ontwikkelaars, plus het kost veel minder om te produceren.

Geloof je me niet? Vraag deze bekende open source projecten (neem een ​​kijkje boven):

  • Android (Google werkt op het ook, maar iedereen kan een aangepaste versie van te maken)
  • Mozilla Firefox (geweldig webbrowser)
  • Chromium (Google Chrome is gewoon branded versie van deze web-browser van Google)
  • Reddit (ja, die plaats)
  • WordPress (epische blogging software die deze blog loopt)
  • Linux (90%+ van supercomputers draaien dit besturingssysteem; het is een deel van Android te)
  • VLC (muziek / video-speler)

De meeste programmeertalen (wat is gebruikt om alle software te maken) zijn open-source, ook.

Probeer een aantal open source software. Hopelijk vind je de prijs waarderen ($0.00), hun frequente updates, en hun lading van vrijwilligers klaar om u te helpen.

Misschien zult u zelfs beginnen ze te gebruiken. En misschien kan je zijn als Jeeve en maak je eigen open source software…

Gepubliceerd door

Neel Mehta

Harvard College. Webontwikkelaar. Ergens filosoof. Honkbal junkie.

Laat een reactie achter