Houve um tempo em que, se você queria um software de qualidade para o seu computador, precisava tirar sua carteira e pagá-la. 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 tratados com produtos de excelente qualidade. O preço? Absolutamente nada. Você simplesmente não ama a Internet?
Mas o que éCódigo Aberto?
Existem duas formas de software - código aberto e fonte fechada (proprietária). É 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 um inspecionar. Você pode ver como os recursos funcionam, clonar suas próprias versões desse software e lançá-las como código aberto (o que significa que você não lucra com isso). Projetos de código aberto são sempre gratuitos. Esse é o ponto principal.
Por outro lado, o 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 elas confiam no código-fonte para obter lucro com seus produtos.
Por exemplo, você nunca verá o código-fonte dos produtos Microsoft ou Apple. Simplesmente não é do interesse deles. Você pode abrir os produtos de origem nos sistemas operacionais Microsoft ou Apple, mas obter o suporte do Windows ou macOS para inspecionar o código deles? Sim, boa sorte com isso.
Abaixo, considero que são os maiores e melhores projetos de código aberto do mercado. Obviamente, “maior e melhor” é muito subjetivo, então talvez você discorde de mim? Em caso afirmativo, entre em contato.
Linux
O Linux é provavelmente o maior, mais conhecido e mais popular projeto de código aberto existente. Desde que começou em 1991, agora existe facilmente algumas centenas de "distros" do sistema operacional Linux ativo (abreviação de distribuições). Isso inclui o sistema Tails, que eu criei perfil recentemente, e de alto perfil, como Ubuntu, Linux Mint e Debian.
O Linux é atraente para pessoas que ficam desabilitadas por pensar em pagar por sistemas operacionais caros ou por pessoas com ódio ao Windows.
O Linux é suportado pela maioria dos principais aplicativos de software, mas o lado negativo é que a instalação desses aplicativos não é tão simples quanto seria no Windows ou no macOS. É necessária alguma habilidade técnica.
Mozilla Firefox
Eu não escondi meu gosto pelo Google Chrome, mas ainda tenho um lugar no coração do Mozilla Firefox. O Firefox foi mais antigo que o Chrome e o Firefox foi quem começou a destruir o monopólio de navegadores da Microsoft.
Surpreende-me que muitas pessoas não saibam que o Firefox é de código aberto e que seu proprietário, Mozilla, é um fundação sem fins lucrativos. Você pode inspecionar livremente o código, se voluntariar para ajudar a desenvolver o navegador e até criar seu próprio navegador com base no código do Firefox. Três exemplos são WaterFox, Lua pálida e o navegador Tor.
LibreOffice
Se houvesse uma razão para nunca pagar pelo Microsoft Officeagain, seria o LibreOffice. Até pagar pelo Office 365 é inútil quando você vê alternativas gratuitas como o LibreOffice e o Google Suite.
O LibreOffice é um pacote de processamento de texto que inclui documentos de texto, planilhas, bancos de dados e "apresentações" (seus versão do PowerPoint). Embora o LibreOffice tenha seu próprio formato de arquivo, outros formatos de arquivo, como os da Microsoft, são totalmente suportados e há um botão de geração de PDF com um clique bacana.
KeePass
Não há muito tempo, Escrevi sobre meu amor pelo KeePass e apesar dos 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 é tudo o que você precisa.
Além de armazenar suas senhas, ele também possui um gerador de senhas muito fácil de usar. Quando você aceita a senha que ela oferece, preenche automaticamente os campos do KeePass para que tudo que você precise fazer seja "salvar".
Como o KeePass também possui uma versão portátil, é fácil selecionar o arquivo do banco de dados de senhas no armazenamento em nuvem e sincronizá-lo nos computadores.
WordPress
com o Linux, esse é provavelmente o outro exemplo mais famoso de projetos de código aberto. Ele é usado por incríveis 60 milhões de sites na Web para alimentar tudo, desde lojas on-line a portfólios e blogs (e muitos outros usos intermediários).
Digamos que se o WordPress decidisse interromper o desenvolvimento amanhã, muitos sites tem 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.
Crómio
Eu mencionei anteriormente que o Mozilla Firefox era o melhor navegador de código aberto, mas o Google tem também está trabalhando em sua própria oferta de fonte aberta de luz.
Para não confundir com o Google Chrome, o Chromium é o navegador de fonte aberta 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, a Microsoft Edgewill também incorporará o Chromium em seu navegador.
Criptomoeda
Finalmente, criptomoeda. Sim, mesmo que seja de código aberto, qualquer pessoa pode pegar uma criptomoeda existente, estudar o código e criar uma nova.Por exemplo, eu poderia usar o Bitcoin e usar o código para criar um ONeillCoin se estivesse tão inclinado e tivesse as habilidades de desenvolvimento.
Mas isso é para outro artigo e para alguém que sabedo que eles estão falando.