Software de código aberto: o que é e qual é o melhor?
Há uma década, você tinha que pagar por todas as suas principais necessidades de software. Mas agora o software de código aberto significa que você pode obter alternativas de alta qualidade sem pagar um único centavo.
Se você fizesse um passeio de máquina do tempo de volta paraNo final dos anos 90 e dê uma olhada na Internet, há algumas coisas que você notaria. O principal seria o domínio dos produtos Microsoft. Em particular, o Internet Explorer e o pacote de processamento de texto do Office. Em nenhum lugar haveria evidência de software de código aberto.
Se você entrasse na mesma máquina do tempo e seguisse em frente por pelo menos uma década, veria sinais do abrandamento do monopólio da Microsoft. Muito disso tem a ver com projetos de código aberto. Mas o que é Código aberto? Quais são alguns dos melhores exemplos? Hoje analisamos tudo isso e muito mais.
O que é código aberto?
Muitos advogados de código aberto dirão que os projetos de código aberto são uma filosofia e um modo de vida. Outros, como eu, simplesmente o consideram uma maneira de obter alternativas de software de qualidade gratuitamente. O software de código aberto é quase sempre gratuito.
Código aberto é quando o código subjacente quetorna o projeto aberto para qualquer um visualizar, inspecionar falhas e adaptar-se para criar uma nova versão. Novas versões só podem ser feitas se a pessoa que a adapta (ou a "bifurca") também disponibiliza código-fonte aberto e disponível para outras pessoas.
O oposto do software de código aberto é software proprietário fechado. Exemplos disso seriam Microsoft e Apple. Eles confiam no código para gerar receita e não querem que as pessoas vasculhem o código e façam novas versões gratuitamente.
O exemplo mais antigo de software de código aberto
O primeiro exemplo de software de código aberto foio pacote Netscape Communicator, que teve seu código-fonte publicado no final dos anos 90. O Netscape acabou por se tornar extinto devido ao estrangulamento então monopolista da Microsoft na Internet, mas o código do Netscape posteriormente passou a criar o Mozilla Firefox de código aberto e gratuito, Mozilla Thunderbird e SeaMonkey.
Exemplos mais conhecidos de software de código aberto
O software de código aberto ganhou um defensor com ocriação da Open Source Initiative (OSI) em 1998. Embora não tenham conseguido garantir os direitos autorais do termo “código aberto”, eles definiram um conjunto de regras e crenças para orientar o conceito de código aberto.
Linux
Linux é provavelmente o mais conhecido dos openprojetos de código-fonte, que surgiram em 1991. Como o código-fonte está disponível e visível gratuitamente, é fácil criar e distribuir sua própria versão. Você obviamente tem que ter as costeletas de programação para isso.
A versão mais conhecida do Linux é sem dúvidaUbuntu. Mas existem outros que são igualmente populares, incluindo Debian, Puppy Linux (uma versão muito leve de 200 MB, ideal para computadores mais antigos), Linux Mint e Fedora. Meu favorito pessoal é uma versão focada em segurança chamada Tails, que merece um artigo por si só.
O Linux pode ser instalado em um computador ou pode ser executado como um Live CD ou aplicativo portátil. Se você particionar o computador, ele poderá ser inicializado com o Windows.
Mozilla Firefox
O Firefox é o sucessor mais ou menos do Netscape Navigator, uma vez que é construído no código do Netscape. Muitos dos códigos antigos do Netscape tiveram que ser reescritos para o Firefox pela Mozilla Foundation.
O Firefox não requer introdução à vastamaioria dos usuários da Internet. Cobrimos o Firefox constantemente aqui no groovyPost. Mas desde que a privacidade se tornou um problema, as pessoas se afastaram do Chrome devido à coleta invasiva de dados do Google. O Firefox acabou sendo o vencedor nessa situação com sua melhor privacidade e o fato de o Mozilla ser uma fundação sem fins lucrativos. A nova versão Quantum também esmaga todos os registros de velocidade do navegador.
Como o Firefox é de código aberto, outras versões têmforam feitos como Waterfox e PaleMoon. Recentemente, porém, foram levantadas questões de segurança sobre qualquer versão do Firefox não feita e aprovada pela Mozilla Foundation. Portanto, proceda com cuidado se você sair das compilações oficiais do Mozilla. Um fork do Firefox em que você PODE confiar absolutamente é o navegador Tor, usado para navegar na Dark Web.
Mozilla Thunderbird
Thunderbird é outro descendente do Netscapecódigo-fonte e era uma alternativa gratuita ao Outlook da Microsoft. Infelizmente, o Thunderbird foi descontinuado desde 2012, o que é uma enorme vergonha. Adorei o programa, especialmente com sua integração com feed RSS, cliente de bate-papo, calendário e criptografia PGP.
Como o Firefox, havia extensões e temas parapersonalize o Thunderbird da maneira que você queria. Mas agora que acabou, eu me encontro com o Apple Mail (não de código aberto) e sinto que não é o mesmo. Você ainda pode baixá-lo, mas não está mais em desenvolvimento.
OpenOffice e LibreOffice
OpenOffice e LibreOffice são as duas palavrassuítes de processamento que, na minha opinião, finalmente quebraram o Microsoft Office. O Microsoft Office está obviamente vivo e funcionando sob a forma do Office 365, além de programas instaláveis. Mas agora o OpenOffice e o LibreOffice de código aberto significam que as pessoas também têm duas opções gratuitas.
O OpenOffice não está mais ativamente sobdesenvolvimento. Isso significa que o LibreOffice criou uma presença imponente para quem não estiver disposto a pagar pelo software de processamento de texto. Possui os mesmos recursos do Microsoft Office, com seus equivalentes gratuitos para documentos, planilhas e apresentações de slides.
KeePass
Hoje em dia, com a necessidade de longo tempo inquebrávelsenhas obrigatórias, é essencial usar um gerenciador de senhas. Muitas pessoas usam opções como LastPass e 1Password. No entanto, esses são softwares proprietários fechados e pagos. O KeePass, por outro lado, é de código aberto e gratuito.
Eu mesmo uso o KeePass e absolutamente amo isso. Existem extensões para torná-lo melhor e uma versão portátil que permite sincronizar o banco de dados de senhas criptografadas no armazenamento em nuvem, permitindo que você leve suas senhas para onde quer que vá. O aplicativo também é atualizado constantemente, por isso é sempre um "trabalho em andamento".
WordPress, Drupal e Joomla
WordPress pode ser o rei incomparável quando se tratapara impulsionar sites, mas existem outros dois sistemas de gerenciamento de conteúdo que disputam a coroa de código aberto. Drupal e Joomla têm bases de usuários menores, mas mais do que compensam isso com seus usuários de alto perfil.
Drupal, por exemplo, é a plataforma de escolha para sites do governo (EUA, Reino Unido e Alemanha, para citar três).
GIMP
Para quem quer aprender Adobe Photoshop, masnão está disposto a fazer uma segunda hipoteca para comprar uma cópia legal, o GIMP é a próxima melhor coisa. É verdade que ele não tem todo o poder do Photoshop, mas se você apenas deseja retocar uma imagem ou restaurar uma foto danificada, o GIMP faz o trabalho.
Meu único incômodo com o GIMP é que há uma curva de aprendizado envolvida. Não é um programa muito intuitivo para iniciantes.
Crómio
O Google possui dois programas de código aberto em relação ao Chrome. Primeiro, o navegador Chromium e, em segundo, o sistema operacional Chromium (usado nos laptops Chromebook).
Eu admito saber muito pouco sobre o Chromium comoEu sou um usuário do Firefox, mas sei que o Chromium está disponível como um aplicativo portátil e como um sistema operacional instalável para o seu computador (caso você se canse do Windows ou Linux).
Conclusão
À medida que a Internet progrediu, e a colaboraçãoferramentas melhoraram, o leque de ferramentas de código aberto aumentou. Agora, as equipes podem se reunir facilmente, independentemente da localização geográfica, e montar um aplicativo em pouco tempo.
Isso não é uma boa notícia para as empresas que mantêm seu software fechado, o que pode explicar por que a Apple decidiu lançar as atualizações do sistema operacional gratuitamente. Porque quem pode lutar contra o progresso?
Deixe um comentário