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

Que a fonte esteja com você: uma introdução ao software de código aberto

Funny open-source cartoon with Tux
Software open source: qualquer um pode editá-lo e torná-lo ainda mais incrível. Aqui está um resumo do porquê.

Software open source. Soa como um outro chavão tecnologia como desenvolvimento ágil, Frameworks MVC, modelos cachoeira, e assim por diante.

Mas realmente, é muito mais legal do que todos aqueles.

Simplificando, software de código aberto é um software que qualquer um pode editar. E por causa disso, é incrível. Leia mais para ver como o seu software favorito de código aberto (Firefox e Android, por exemplo) trabalho.

Como funciona

Eu acho que é mais fácil de explicar software open-source com um pouco de história. Obter um pouco de pipoca – este tem ação, drama, e violação de direitos autorais.

Digamos que um jovem inovador chamado Jeeve Stobbs tem uma idéia incrível para um aplicativo chamado Mac-Pan. É sobre um cara amarelo pequeno que anda comendo coisas e fugindo de fantasmas (mas não é um rip-off do que popular jogo de arcade.)

Mac-Pan, Jeeve Stobbs's new open-source app. It's totally not a rip-off of that other game.
Mac-Pan, Novo aplicativo open-source do Jeeve Stobbs. Não é totalmente um rip-off do que outro jogo.

Jeeve quer que os outros para ajudar com a sua aplicação, uma vez que duas mil cabeças pensam melhor que uma. Ele poderia contratar uma equipe de desenvolvedores, mas ao invés disso ele se transforma em uma comunidade de voluntários que gostam de ajudar com projetos de software legal (a maioria dos desenvolvedores de software, incluindo este que vos fala, gosta de trabalhar em projetos como estes.) Então Jeeve coloca o código-fonte do Mac-Pan – como as instruções de um bolo – on-line. É chamado de software de fonte aberta que ninguém pode vê-lo e trabalhar com ele – mas, claro, há algumas reviravoltas.

Stud cientista da computação Chase quer ajudar com Mac-Pan já que ele é um fã de jogos de vídeo retro. Ele olha para o código que Jeeve colocar on-line e downloads para o seu computador. Perseguição encontra o pedaço de código que faz com que os fantasmas aparecem na tela e edita-lo para que, enormes robôs do mal atrás de você em, juntamente com fantasmas. Ele envia esse código para Jeeve.

Jeeve gosta da idéia de robôs, assim ele substitui o código de fantasma antigo com esse novo código. A parte boa é que ele não tem que tocar o outro código – o código que faz com que Mac-Pan movimentar, o rastreador de alta pontuação, etc. Jeeve pode trabalhar em certas partes do código durante perseguição funciona em outros. É uma bela parceria. Jeeve faz perseguir um co-autor de Mac-Pan.

Computador não-tão-stud cientista Nick quer ajudar também. Ele pega o código e muda o esquema de cores a ser rosa com bolinhas roxas porque, bem, preto e branco são muito mainstream. Ele envia para Jeeve e Chase. Repelido, Perseguição rejeita a idéia e não muda a cópia principal do código (ele pode fazer isso agora que ele é um co-autor.)

Jeeve libera o aplicativo, torna-se popular, e é eleito Presidente os EUA. (Ou insira o seu próprio final feliz aqui.)

Por isso é ótimo

Como você pode ver do Sr.. A história de Stobbs, ter uma comunidade gigantesca – mais do que apenas 2 pessoas, na prática – traz uma tonelada de grandes novas idéias e habilidades para sua aplicação. Claro, há um monte de idéias ruins também (desculpe, Nick.)

Outro benefício é que é muito mais fácil para os usuários a falar com os desenvolvedores e, portanto, há erros a serem corrigidos. Pense nisso: uma grande empresa é muito menos acessível do que uma equipe de voluntários. E, claro, um usuário com algum conhecimento técnico pode resolver os problemas sozinha.

Sem mencionar que software de código aberto é livre 99.9% do tempo.

Global, software open source é realmente de alta qualidade se não houver número suficiente de pessoas que trabalham nela. Mais olhos significa mais erros a serem encontrados, e mais mãos significa mais recursos são adicionados.

Alguns softwares incrível open source

A collection of 2013 open source software: Android, Firefox, Chrome, WordPress, Linux, Reddit, VLC
Software de código aberto é incrível – olhar para este grande coleção.

Você não pode esperar, mas uma tonelada de software – especialmente projetos mais pequenos – são de código aberto. Porquê? Software de código aberto é muito mais fácil para os desenvolvedores, além de que custa muito menos para produzir.

Não acredita em mim? Pergunte a esses conhecidos projetos de código aberto (dê uma olhada acima):

  • Andróide (Google trabalha com isso também, mas qualquer um pode fazer uma versão modificada do mesmo)
  • Mozilla Firefox (navegador incrível)
  • Crômio (Google Chrome é apenas a versão de marca deste navegador do Google)
  • Reddit (sim, que lugar)
  • WordPress (software blogging épico que corre neste blog)
  • Linux (90%+ dos supercomputadores executar o sistema operacional; é parte do Android também)
  • VLC (música / vídeo player)

A maioria das linguagens de programação (o que é usado para fazer todos os softwares) são open-source, também.

Experimente alguns softwares de código aberto. Esperamos que você vai apreciar o seu preço ($0.00), suas atualizações freqüentes, e suas cargas de voluntários dispostos a ajudá-lo.

Talvez você mesmo de começar a usá-los. E talvez você vai ser como Jeeve e fazer o seu próprio software de código aberto…

Publicado por

Neel Mehta

Harvard College. Desenvolvedor Web. Algum filósofo. Drogado Baseball.

Deixar uma resposta