Houve um tempo em que, se você queria um software de qualidade para o seu computador, tinha que pegar sua carteira e pagar por ele. Os produtos da Microsoft eram – e ainda são – um excelente exemplo disso.
Mas então o movimento de código aberto ganhou força e, de repente, fomos presenteados com produtos de excelente qualidade. O preço? Absolutamente nada. Você não adora a Internet?
Mas o que é código aberto?
Existem duas formas de software – código aberto e código fechado (proprietário). É importante entender a diferença.
Código aberto é quando o código-fonte (o código que executa o software) está disponível gratuitamente para qualquer pessoa inspecionar. Você pode ver como os recursos funcionam, clonar suas próprias versões desse software e lançá-los como código aberto também (o que significa que você não lucra com isso). Projetos de código aberto são sempre gratuitos. Esse é ponto principal.
Por outro lado, software de código fechado (proprietário) é, como o nome diz, completamente fechado. As empresas não querem que você veja o código-fonte porque dependem do código-fonte para lucrar com seus produtos.
Por exemplo, você nunca verá o código-fonte dos produtos da Microsoft ou da Apple. Simplesmente não é do interesse comercial deles. Você pode executar produtos de código aberto nos sistemas operacionais da Microsoft ou da Apple, mas ficar sob o capô do Windows ou macOS para inspecionar seu código? Sim, boa sorte com isso.
Abaixo estão os que eu sinto serem os maiores e melhores projetos de código aberto. Obviamente, “maior e melhor” é muito subjetivo, então talvez você discorde de mim? Em caso afirmativo, por favor, deixe-me saber.
Linux
O Linux é provavelmente o maior, mais conhecido e mais popular projeto de código aberto existente. Desde que começou em 1991, agora existem facilmente algumas centenas de “distros” (abreviação de distribuições) de sistemas operacionais Linux ativos. Isso inclui o sistema Tails , cujo perfil recentemente criei, e sistemas de alto nível, como Ubuntu , Linux Mint e Debian .
O Linux é atraente para pessoas que não gostam de pagar por sistemas operacionais caros ou para pessoas que odeiam o Windows.
O Linux é suportado pela maioria dos principais aplicativos de software, mas sua desvantagem é que a instalação desses aplicativos não é tão simples quanto seria no Windows ou macOS. Alguma habilidade técnica é necessária.
Mozilla Firefox
Não escondo meu gosto pelo Google Chrome, mas ainda tenho um lugar no coração para o Mozilla Firefox. O Firefox existe há mais tempo do que o Chrome, e foi o Firefox quem começou a destruir o monopólio do navegador da Microsoft.
Estou surpreso, porém, que poucas pessoas saibam que o Firefox é de código aberto e que seu proprietário, a Mozilla, é uma fundação sem fins lucrativos. Você pode inspecionar livremente o código, se voluntariar para ajudar a desenvolver o navegador e até mesmo criar seu próprio navegador com base no código do Firefox. Três exemplos são WaterFox , PaleMoon e o navegador Tor.
LibreOffice
Se houvesse um motivo para nunca mais pagar pelo Microsoft Office, seria o LibreOffice. Mesmo pagar pelo Office 365 é inútil quando você vê alternativas gratuitas como o LibreOffice e o Google Suite .
O LibreOffice é um conjunto de processamento de texto que inclui documentos de texto, planilhas, bancos de dados e “apresentações” (sua versão do Powerpoint). Embora o LibreOffice tenha seu próprio formato de arquivo, outros formatos de arquivo, como arquivos da Microsoft, são totalmente suportados e há um botão bacana de geração de PDF com um clique.
KeePass
Não faz muito tempo, escrevi sobre meu amor pelo KeePass e, apesar de rivais mais brilhantes tentarem chamar minha atenção, minha afeição pelo KeePass nunca diminuiu. Claro, o KeePass é um pouco simples e funcional. Mas às vezes isso é tudo que você precisa.
Além de armazenar suas senhas, também possui um gerador de senhas muito fácil de usar. Quando você aceita a senha que ele oferece, ele preenche automaticamente os campos do KeePass, então tudo que você precisa fazer é “salvar”.
Como o KeePass também possui uma versão portátil, é fácil colocar o arquivo do banco de dados de senhas no armazenamento em nuvem e sincronizá-lo entre os computadores.
WordPress
Junto com o Linux, este é provavelmente o outro exemplo mais famoso de projetos de código aberto. Ele é usado por impressionantes 60 milhões de sites para alimentar tudo, desde lojas on-line a portfólios e blogs (e muitos outros usos intermediários).
Digamos apenas que se o WordPress decidisse parar o desenvolvimento amanhã, muitos sites teriam sérios problemas.
Para estender sua usabilidade, o WordPress depende muito de sua vasta biblioteca de plugins e temas. A maioria deles é gratuita, mas também existem muitas opções premium.
Cromo
Mencionei anteriormente que o Mozilla Firefox era o melhor navegador de código aberto, mas o Google também tem trabalhado em sua própria oferta leve de código aberto.
Não deve ser confundido com o Google Chrome, o Chromium é o navegador de código aberto do Google. A maior parte do código do Google Chrome é baseada no Chromium, mas o Chromium também é um navegador por si só.
Muitos outros desenvolvedores de navegadores usam o código Chromium para seus próprios navegadores. Isso inclui Amazon Silk e Opera. A partir deste ano, o Microsoft Edge também incorporará o Chromium em seu navegador.
Criptomoeda
Finalmente, criptomoeda. Sim, mesmo que seja de código aberto, pois qualquer pessoa pode pegar uma criptomoeda existente, estudar o código e criar uma nova.
Mas isso fica para outro artigo e para quem sabe do que está falando.