O Linux é utilizado na maioria dos servidores da internet. O Android é utilizado na maioria dos telemóveis. Ambos são de código aberto. Código aberto significa software cujo código-fonte está disponível gratuitamente para ser modificado e distribuído. Qualquer pessoa pode lê-lo, alterá-lo e partilhar as suas alterações. A licença garante essas liberdades.
O movimento começou na década de 1980 com o GNU Project de Richard Stallman e a Free Software Foundation. Linus Torvalds lançou o kernel do Linux em 1991. Hoje, o código aberto alimenta servidores web, bases de dados, linguagens de programação e plataformas inteiras na nuvem. Empresas como a Google, Microsoft e Amazon contribuem para projetos de código aberto.
Licenças comuns de código aberto
- MIT: permissivo, com poucas restrições
- Apache 2.0: permissivo, proteção de patentes
- GPL: copyleft, as obras derivadas devem permanecer abertas.
- BSD: permissivo, semelhante ao MIT.
- Mozilla: meio-termo, copyleft ao nível do ficheiro.
O código aberto não se resume apenas ao preço. Trata-se de transparência, colaboração e controlo. Os erros são corrigidos mais rapidamente quando milhares de pessoas analisam o código. Mas nem todos os projetos recebem manutenção. Alguns são abandonados. Escolher o código aberto significa escolher uma comunidade, e não apenas um produto.
Comments
No comments yet. Be the first to share a thought.
Leave a comment