Propaganda
Para falar um pouco sobre a importância do software de código aberto, deixe-me colocar três nomes conhecidos na sua frente. Eles são - Mozilla Firefox, Wikipedia e Linux.
Alguém pode negar que esses três (entre muitos outros) não apenas mudaram a maneira como fazemos nossa computação, mas também se transformaram em jogos?
Esse é um enorme problema em nosso espaço mental, que de outra forma é dominado por produtos da Microsoft e da Apple.
Esses três são porta-bandeiras do movimento de software de código aberto. Muitos outros estão rodando ao lado (Apache Web Server, Symbian OS, OpenOffice, Arduino etc.). Voltando a Wikipedia, chegamos a entender que o pensamento sobre código aberto já existia muito tempo antes da internet dar à palavra um lugar no dicionário.
Aqui falaremos sobre software de código aberto. Qualquer programa ou aplicativo que disponibilize seu código-fonte gratuitamente para uso ou alteração, conforme necessário. Se você realmente quer entrar no âmago da questão, confira o que os guardiões da filosofia de código aberto têm a dizer no Iniciativa de código aberto.
O software de código aberto é diferente do software livre. Mas, no nível do usuário, para o leigo, essa distinção assume menos importância. Código aberto permite que você reescreva o código, se desejar; o software livre não possui e vem com certos direitos para o desenvolvedor.
Na maioria das vezes, o software de código aberto é a semente do software livre. Então, vamos conferir o que está acontecendo na comunidade de código aberto. E, ao olharmos para esses oito sites de código aberto, vamos acreditar na visão de Linus Torvalds - "O futuro é tudo de código aberto" ¦ "
Você encontrará uma menção a isso em nossos arquivos como uma das melhores sites de código de amostra profissional para programadores Os 10 principais sites de código de exemplo profissional para programadoresProcurando aprender e criar aplicativos com exemplos de trechos de código? Aqui estão os melhores sites de amostra de código gratuito para começar. consulte Mais informação . É sua qualidade digna de favoritos que o leva ao topo de qualquer lista de projetos de código aberto. É o maior site de desenvolvimento de software de código aberto do mundo. Os números absolutos - 2 milhões de usuários registrados e 230.000 projetos de software dizem isso em voz alta.
Para um desenvolvedor, é a Meca com sua gama de ferramentas que abrange hospedagem, suporte de software (rastreadores, fóruns, listas de discussão, etc.), ferramentas de distribuição e, finalmente, a ajuda de uma grande comunidade para retroceder em.
Como um downloader, você pode navegar pelas categorias de software ou selecionar usando as tags mais populares ou mais ativas.
Codeplex é o site de hospedagem de projetos de código aberto da Microsoft. Possui uma grande concentração de projetos construídos em torno do .Net. Ele também hospeda alguns projetos que possuem licenças de código não aberto anexados a eles. O Codeplex permite o desenvolvimento compartilhado em um projeto.
O suporte é fornecido com ferramentas como um software proprietário de controle de origem Codeplex, wikis e quadros de discussão. Em janeiro de 2010, o site abrigava quase 13.000 projetos.
O Google Code é um repositório para as APIs do Google de seus vários produtos, como Google Maps, Google Earth, AdSense, Adwords, Google Apps e YouTube. Atualmente, o site hospeda cerca de 250.000 projetos de código aberto.
Você pode baixar código-fonte aberto e patches. O Google Code possui recursos exclusivos, como um programa de orientação para estudantes universitários (Google Summer of Code) e a Google Code University, onde os alunos podem aprender novos desenvolvimentos em tecnologia.
Em suas próprias palavras, o Freshmeat possui o maior índice da Web de software UNIX e de plataforma cruzada, temas e software relacionado a 'doce de olho' e software de dispositivos portáteis. Os usuários de Mac podem encontrar mais de 3.600 projetos relacionados ao seu SO. Os usuários podem acompanhar o que há de novo no Linux e UNIX navegando pelos projetos bem identificados. Os artigos sobre novos desenvolvimentos de software também mantêm os usuários informados. O Freshmeat pertence à Geeknet, que também tem o Sourceforge.net em sua programação.
Vida de código aberto [URL quebrado removido]
O OS Living é uma elegante coleção de software de código aberto que cobre todos os principais sistemas operacionais. O site possui três áreas - Arquivo, Comunidade e Origem. o Arquivo é o índice pesquisável de software de código aberto que é contribuído pelos desenvolvedores de código aberto. o Comunidade é o fórum no qual os fãs de código aberto discutem suas idéias. Origem é mais como um blog que traz notícias, visualizações e atualizações do mundo do código aberto.
O Geeknet parece ter muitos dedos na torta de código aberto, pois este é outro site de estilo comunitário do seu estábulo. Com a importante diferença de que Ohloh não hospeda projetos de código aberto. É mais como um diretório público da comunidade de código aberto e do software que eles desenvolvem.
Ohloh também possui algumas ferramentas que podem ser usadas para mapear as tendências no universo de código aberto. Você pode comparar projetos e medir a quantidade de atividade que o projeto está tendo. Por exemplo, você pode ver qual idioma é o mais popular no desenvolvimento de código aberto. Também como um site social, você pode acompanhar desenvolvedores cujo trabalho está interessado.
O slogan deste recurso da web é: Ferramentas de engenharia de software de código aberto. Possui algumas categorias concentradas principalmente em torno do desenvolvimento de software. O software pode não ser realmente útil para o usuário comum, mas os estudantes de informática podem encontrar muitas ferramentas de nicho e códigos reutilizáveis nas categorias mencionadas.
O Diretório de Software Livre é um projeto da Free Software Foundation (FSF) e da UNESCO. É um índice categorizado de software livre que roda em sistemas operacionais livres (GNU e Linux). A FSD defende o uso de software livre e, por meio de suas atividades, procura combater políticas restritivas, como o Gerenciamento de Restrições Digitais (DRM).
Nao tem almoço gratis; assim diz o ditado popular. A disponibilidade abundante de Código aberto felizmente, o software esconde o fato. Imagine um mundo onde o código aberto não existia. Teria sido uma existência tão estreita.
Você é um devoto de software de código aberto? Coloque seu voto nos comentários.
Crédito de imagem: Wikimedia Commons
Saikat Basu é o editor adjunto de Internet, Windows e produtividade. Depois de remover a sujeira de um MBA e uma carreira de marketing de dez anos, ele agora é apaixonado por ajudar os outros a melhorar suas habilidades de contar histórias. Ele olha para a vírgula de Oxford que está faltando e odeia screenshots ruins. Mas as idéias de Fotografia, Photoshop e Produtividade acalmam sua alma.