Voce trabalha com ou estuda Desenvolvimento de Software? Se sim, permita-me fazer-lhe algumas perguntas!Quantas vezes na sua vida profissional voce inventou uma nova licenca de codigo aberto?Quantos sistemas operacionais voce ja escreveu?Quantos padroes de projeto voce ja inventou?Quantas linguagens de programacao voce ja quis criar?Essas perguntas parecem estranhas ou um pouco exageradas? Vamos a outras, entao:Quantos projetos de codigo aberto voce ja usou? Quantos deles usavam alguma licenca?Quantos sistemas operacionais voce ja usou?Quantos padroes de projeto voce ja adotou?Em quantas linguagens voce ja programou?Com certeza, usamos mais do que criamos. E o esperado, e assim que funciona... So que, para a gente usar, alguem tem que criar, certo? Alguem com certeza criou tudo isso um dia, e foi aperfeicoando, e outros ajudaram etc.Se voce achou aquelas perguntas iniciais exageradas, permita-me fazer mais algumas:Quantos conceitos novos voce ja inventou que se tornaram padrao na internet? Exemplos: blog, wiki, rede social, forum, microblog, podcast.Quantos conceitos novos voce ja inventou que mudaram a maneira de a industria desenvolver software? Exemplos: orientacao a objetos, agilidade, arquiteturas de software, programacao paralela, programacao funcional.Quantas questoes filosoficas voce ja levantou que abalaram estruturas de pensamento aparentemente solidas? Exemplos: abertura de codigo, liberdade para trocar de fornecedor, horario de trabalho flexivel, tipagem dinamica, portabilidade de codigo-objeto, programacao em alto nivel (sem ser em codigo de maquina).Fiquei com vontade de escrever este post apos ler este site que o GitHub fez: http://choosealicense.com/. Ele explica de forma muito facil e rapida as principais licencas de codigo aberto existentes, para te ajudar a escolher a que for melhor para voce e seu projeto.Eu sempre quis entender melhor esse lance de licencas! Mas sempre tive preguica de ler textos imensos para entender isso. Esse site resolveu esse problema de maneira perfeita!!A publicacao de uma informacao tao util dessas, no entanto, talvez nao tenha rendido nada ao GitHub (pelo menos, nao diretamente). A criacao do Linux pelo Linus Torvalds talvez nao lhe tenha rendido nada diretamente no dia em que ele fez isso. A invencao da Wikipedia talvez nao tenha rendido nada diretamente ao Jimmy Wales no mes em que ele fez isso. E, no entanto, todas essas coisas sao muito uteis para nos, direta ou indiretamente. E claro que o Linux e a Wikipedia, depois de um tempo, renderam oportunidades de negocio etc.Muitas vezes, temos uma ansia por resultados. Queremos trabalhar hoje e ver alguma coisa acontecendo amanha. Procuramos nos dedicar aquilo que nos de dinheiro, gloria etc.Voce ouve um musico virtuoso tocando e acha aquilo fenomenal, glorioso... Pessoas piram em guitarristas fritando notas em suas guitarras. Mas, exceto se voce realmente tiver um interesse grande no assunto, nao vai achar nada de fenomenal em ouvi-los fazendo exercicios chatissimos de dedilhado horas a fio por dia. Ver e chato, ouvir e mais chato (tem um som irritante) e fazer, entao, e mais chato ainda!! (obs.: tambem vale para piano)Voltando para nossa area, Desenvolvimento de Software. Voce le sobre um conceito novo mirabolante, que funciona muito bem na pratica, e acha aquilo fenomenal. Voce ve um codigo limpissimo e acha aquilo fenomenal. Voce ve um