O melhor software de código aberto que você deve usar

Houve um tempo em que, se você queria um software de qualidade para o seu computador, você tinha que sacar sua carteira e pagar por isso. Os produtos da Microsoft foram – e ainda são – um excelente exemplo disso.

Mas então o movimento de código(source movement) aberto ganhou força e, de repente, fomos tratados com produtos de excelente qualidade. O preço? Absolutamente nada. Você não adora(Don) a Internet ?

Mas o que é código aberto?(But What Is Open Source?)

Existem duas formas de software – código aberto e código fechado (proprietário). É importante entender a diferença.

Open source é quando o código-fonte(source code) (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, 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(source code) porque elas contam com o código-fonte(source code) para lucrar com seus produtos.

Por exemplo, você nunca verá o código-fonte(source code) dos produtos da Microsoft ou da Apple. Simplesmente não é do seu interesse comercial. Você pode executar produtos de código aberto nos sistemas operacionais da Microsoft ou da Apple(Microsoft or Apple) , mas ficar sob o capô do Windows ou do macOS(Windows or macOS) para inspecionar seu código? Sim, boa sorte com isso.

Abaixo estão o que eu sinto são os maiores e melhores projetos de código aberto ao redor. Obviamente, “maior e melhor” é muito subjetivo, então talvez você discorde de mim? Se sim, por favor me avise.

Linux

O Linux(Linux) é provavelmente o maior, mais conhecido e mais popular projeto de código(source project) aberto existente. Desde que começou em 1991, agora existem facilmente algumas centenas de “distros” de sistema operacional Linux ativas(easily a couple hundred active Linux operating system “distros” ) (abreviação de distribuições). Isso inclui o sistema Tails(the Tails system) , que criei recentemente o perfil, e os de alto perfil, como Ubuntu , Linux Mint e Debian .

O Linux(Linux) é atraente para as pessoas que estão desanimadas pelo pensamento de ter que pagar por sistemas operacionais caros ou por pessoas que odeiam o Windows .

O Linux(Linux) é suportado pela maioria dos principais aplicativos de software,(software apps) mas sua desvantagem é que a instalação desses aplicativos não é tão simples quanto seria no Windows ou no macOS(Windows or macOS) . Alguma habilidade técnica é necessária.

Mozilla Firefox

Não escondi meu gosto pelo Google Chrome , mas ainda tenho um lugar no meu coração para o Mozilla Firefox . O Firefox(Firefox) existe há mais tempo do que o Chrome , e foram eles que começaram a destruir o monopólio do navegador da Microsoft .(Firefox)

Estou surpreso, porém, que muitas pessoas não sabem que o Firefox é de código aberto e que seu proprietário Mozilla é uma fundação sem fins lucrativos. Você pode inspecionar livremente o código, ser voluntário para ajudar a desenvolver o navegador e até mesmo criar seu próprio navegador com base no código do Firefox(Firefox code) . Três exemplos são WaterFox , PaleMoon e Tor Browser(the Tor Browser) .

LibreOffice

Se houvesse um motivo para nunca mais pagar pelo Microsoft Office , o LibreOffice seria. Mesmo pagar pelo Office 365 é inútil quando você vê alternativas gratuitas como LibreOffice e Google Suite .

LibreOffice é uma suíte de processamento de(word processing suite) 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(file format) , outros formatos(file format) de arquivo , como arquivos da Microsoft , são totalmente suportados, e há um botão de geração de PDF(PDF generation) com um clique .

KeePass

Não faz muito tempo, escrevi sobre meu amor pelo KeePass e, apesar de rivais mais brilhantes tentando chamar minha atenção, minha afeição pelo KeePass nunca diminuiu. Claro, KeePass é um pouco simples(bit plain) e funcional. Mas às vezes isso é tudo que você precisa.

Além de armazenar suas senhas, também possui um gerador de senhas(password generator) muito fácil de usar . Quando você aceita a senha que ela oferece, ela 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 manter o arquivo de banco de dados de senhas(password database file) no armazenamento em nuvem e sincronizá-lo entre computadores.

WordPress

Junto com o Linux(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,(power everything) desde lojas on-line a portfólios e blogs (e muitos outros usos intermediários).

Vamos apenas dizer 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(themes) . A maioria deles é gratuita, mas também há muitas opções premium.

Cromo(Chromium)(Chromium)

Mencionei anteriormente que o Mozilla Firefox era o melhor navegador de código aberto, mas o Google(Google) também está trabalhando em sua própria oferta de código aberto leve.

Não deve ser confundido com o Google Chrome(Google Chrome) , o Chromium é o navegador de código aberto do Google. A maior parte do código do Google Chrome é baseado no Chromium , mas o Chromium(Chromium) também é um navegador por direito próprio.

Muitos outros desenvolvedores de navegadores usam o código Chromium(Chromium code) para seus próprios navegadores. Isso inclui Amazon Silk e Opera(Amazon Silk and Opera) . A partir deste ano, o Microsoft Edge(Microsoft Edge) também incorporará o Chromium em seu navegador.

Criptomoeda(Cryptocurrency)

Por fim, a criptomoeda. Sim, mesmo isso é de código aberto, pois qualquer pessoa pode pegar uma criptomoeda existente, estudar o código e criar uma nova. Por exemplo, eu poderia pegar Bitcoin e usar o código para fazer uma ONeillCoin se eu estivesse tão inclinado e tivesse as habilidades de desenvolvimento.

Mas isso fica para outro artigo e para quem sabe do que está falando.



About the author

Josh tem mais de 10 anos de experiência na indústria de software e wireless, especificamente nas áreas de programação e análises do Android. Atualmente, ele é engenheiro de software sênior da Microsoft, trabalhando em vários produtos do MS Office. Josh tem um forte interesse em ajudar outras pessoas a aprender novas ferramentas de software e está sempre disposto a compartilhar suas dicas e truques com aqueles que perguntam.



Related posts