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

Que a fonte estea contigo: unha introdución ao software de código aberto

Funny open-source cartoon with Tux
O software de código aberto: calquera pode editalo e facelo aínda máis incrible. Aquí está un resumo do por.

O software de código aberto. Parece outro chavão tecnoloxía como desenvolvemento áxil, Frameworks MVC, modelos fervenza, e así por diante.

Pero realmente, é moi máis legal que todos aqueles.

Simplificando, software de código aberto é un programa que calquera pode editar. E por iso, é incrible. Ler máis para ver como o seu programa de código aberto favorito (Firefox e Android, por exemplo) traballo.

Como funciona

Creo que é máis fácil de explicar o software de código aberto, con unha pequena historia. Obter un pouco de pipoca – este ten acción, drama, e violación de dereitos de autor.

Digamos que un mozo innovador chamado Jeeve Stobbs ten unha idea incrible para un programa chamado Mac-Pan. É sobre un cara amarelo pequeno que anda comendo cousas e fuxindo de pantasmas (pero non é un rip-off do que popular xogo de Arcade.)

Mac-Pan, Jeeve Stobbs's new open-source app. It's totally not a rip-off of that other game.
Mac-Pan, Nova aplicación de código aberto do Jeeve Stobbs. É totalmente non é un rip-off do que o outro xogo.

Jeeve quere que os outros para axudar co seu programa, xa que dúas mil cabezas pensan mellor que unha. El podería contratar un equipo de desenvolvedores, mais ao contrario diso el se transforma nunha comunidade de voluntarios que quere axudar con proxectos de software legal (a maioría dos desenvolvedores de software, incluíndo este que vos fala, como traballar en proxectos como estes.) Entón Jeeve pon o código fonte de Mac-Pan – como as instrucións para un bolo – en liña. É chamado de software de código aberto que ninguén pode velo e traballar con el – pero, claro, hai algunhas reviravoltas.

Stud persecución científico da computación quere axudar co Mac-Pan xa que el é un fan de videoxogos retro. El mira para o código que Jeeve poñelas en liña e descarga para o seu ordenador. Persecución atopa o anaco de código que fai que as pantasmas aparecen na pantalla e editalo para que, enormes robots do mal detrás de ti en, xunto con pantasmas. El envía este código para Jeeve.

Jeeve gusta a idea de robots, el substitúe o código de pantasma antigo con este novo código. A parte boa é que non ten que tocar o outro código – o código que fai Mac-Pan moverse, o rastreador de alta puntuación, etc. Jeeve Pode traballar en certas partes do código durante persecución funciona noutros. É unha fermosa colaboración. Jeeve fai perseguir un co-autor do Mac-Pan.

Científico da computación non-tan-stud Nick quere axudar tamén. Baséase o código e cambia o esquema de cores a ser rosa con boliñas roxas porque, ben, branco e negro son moi mainstream. El envía para Jeeve e Chase. Repulsa, Persecución rexeita a idea e non cambia a copia principal do código (pode facelo agora que é un co-autor.)

Jeeve libera a aplicación, pasa a ser popular, e é elixido Presidente EEUU. (Ou insira o seu propio final feliz aquí.)

Por iso é óptimo

Como verás do Sr. A historia de Stobbs, ter unha comunidade xigantesca – máis que 2 persoas, na práctica – trae unha tonelada de grandes novas ideas e habilidades para a súa aplicación. Por suposto, hai unha chea de ideas malas tamén (Sentímolo, Nick.)

Another benefit is that é moito máis doado para os usuarios a falar cos desenvolvedores e, polo tanto, por erros para ser corrixido. Pense nisso: unha gran empresa é moito menos accesible que un equipo de voluntarios. Correo, claro, un usuario con algún coñecemento técnico pode resolver problemas a si mesma.

Sen falar que software de código aberto é libre 99.9% do tempo.

Global, software de código aberto é realmente de alta calidade se non hai número suficiente de persoas que traballan nela. Máis ollos significa máis erros se atopou, e máis mans significan máis recursos son engadidos.

Algúns programas incrible de código aberto

A collection of 2013 open source software: Android, Firefox, Chrome, WordPress, Linux, Reddit, VLC
O software de código aberto é incrible – mirar para este gran colección.

Non pode esperar, mais unha tonelada de software – proxectos, especialmente os máis pequenos – son de código aberto. ¿Por que? Software de código aberto é moito máis fácil aos desenvolvedores, ademais de que custa moito menos para producir.

Non cre en min? Faga estas coñecidos proxectos de código aberto (bótalle un ollo por enriba):

  • Androide (Google traballa nel tamén, pero calquera pode facer unha versión modificada do mesmo)
  • Mozilla Firefox (navegador incrible)
  • Cromo (Google Chrome é só a versión de marca de Google para este navegador)
  • Reddit (si, aquel lugar)
  • WordPress (software de blogging épico que corre neste blog)
  • Linux (90%+ dos supercomputadores executar o sistema operativo; é parte de Android tamén)
  • VLC (música / reprodutor de vídeo)

A maioría das linguaxes de programación (o que se usa para fabricar todos os programas) son open-source, tamén.

Proba algúns software de código aberto. Esperamos que vai apreciar o seu prezo ($0.00), súas actualizacións frecuentes, e as súas cargas de voluntarios dispostos a axudar.

Quizais mesmo de comezar a usalos. E quizais vai ser como Jeeve e facer o seu propio software de código aberto…

Publicado por

Neel Mehta

Harvard College. Creador web. Algún filósofo. Drogado Baseball.

Deixar unha resposta