No post anterior vimos a parte 1 de um resumo de soluções de software gratuitas, livres e/ou de código aberto bem conhecidas no mercado, com as quais tive a oportunidade de trabalhar ou de ter algum tipo de contato. Nesta parte 2, vamos conhecer outras 10 soluções bem populares na comunidade tech e muito utilizadas por aí.
E, para começar, decidi falar de uma aplicação que também sempre foi muito importante na comunidade do software livre e de código aberto, o Mozilla Firefox.
Nome da solução: Firefox
Tipo: navegador da web (browser)
Descrição: o Mozilla, como era conhecido anteriormente, foi criado em 1998, baseado no antigo Netscape. O projeto se tornou maior do que qualquer outra empresa de software, contando com a participação de milhares de programadores e outros membros de uma comunidade muito engajada com software livre. Em 2004 surgiu o Mozilla Firefox (hoje chamado somente de Firefox), um navegador que visava substituir a suíte Mozilla (que era patrocinada pela Netscape) oferecendo uma experiência de acesso a Internet focada em privacidade e segurança.
Site oficial: https://www.mozilla.org/pt-BR/firefox
Nome da solução: Ansible
Tipo: automação de tarefas (IT automation tool)
Descrição: plataforma open source de automação de tarefas (scripts), como para gerenciar e configurar servidores, e implantar aplicativos (utilizando o protocolo SSH), simplificando a administração de ambientes complexos. O Ansible é mantido pela Red Hat (famosa pela sua distribuição Linux) e sua gestão é realizada via linha de comando.
Site oficial: https://www.ansible.com
> Aqui está um link interessante sobre a instalação e configuração do Ansible.
Nome da solução: OPNsense
Tipo: firewall e roteador
Descrição: plataforma de firewall e roteador baseada no FreeBSD, fork do pfSense, que também oferece serviços de rede (DHCP, DNS, NAT, VPN e etc.) e soluções de segurança e conectividade. É uma solução open source indicada pelo próprio criador do m0n0wall (que deu origem ao pfSense) como seu substituto direto. Sua gestão é realizada via interface web.
Site oficial: https://opnsense.org
> Aqui está um link interessante sobre a instalação e configuração do OPNs.
Nome da solução: Zimbra
Tipo: plataforma de aplicativos para escritório (groupware)
Descrição: suíte de soluções para comunicação que inclui serviços de e-mail, calendário, tarefas, contatos e colaboração on-line, como de gestão e compartilhamento de arquivos, com o princípio de garantir privacidade e segurança. Sua gestão é realizada via interface web.
Site oficial: https://www.zimbra.com
> Aqui está um link interessante sobre a instalação e configuração do Zimbra
Nome da solução: OpenVPN
Tipo: rede virtual privada (VPN / Virtual Private Network)
Descrição: solução de rede virtual privada open source compatível com diversos sistemas operacionais e com pacotes para integração em soluções de firewall e roteador, como o OPNsense, pfSense e Mikrotik, permitindo oferecer acesso seguro e criptografado a redes. Sua gestão é realizada via interface web e/ou linha de comando.
Site oficial: https://openvpn.net
> Aqui estão alguns links interessantes para instalação e configuração da OpenVPN no OPNsense.
Nome da solução: Wireguard
Tipo: rede virtual privada (VPN / Virtual Private Network)
Descrição: solução de rede virtual privada open source desenvolvida com o objetivo de ser mais simples e eficiente que outras soluções populares. A Wireguard opera em cima do protocolo UDP, por isso, é bastante rápida, especialmente em links de Internet mais lentos e instáveis. Sua gestão é realizada via interface web e/ou linha de comando.
Site oficial: https://www.wireguard.com
> Já publiquei uma apresentação da WG anteriormente neste link.
Nome da solução: Sphinx
Tipo: plataforma de documentação
Descrição: sistema para gestão e desenvolvimento de qualquer tipo de documentação, seja de projetos de tecnologia, de software ou outros. O Sphinx é utilizado por grandes empresas para a gestão e publicação da sua documentação (como páginas de ajuda), incluindo o Governo Brasileiro, como nas dúvidas frequentes da conta Gov.BR, disponível na página: https://acesso.gov.br/faq
Site oficial: https://www.sphinx-doc.org/en/master
> Aqui está um link interessante sobre a instalação e configuração do Sphinx.
Nome da solução: WordPress
Tipo: gerenciador de conteúdo (CMS / Content Management System)
Descrição: sistema livre e aberto de gestão de conteúdo desenvolvido para, principalmente, a criação de sites (páginas web) e blogs. O WordPress é realmente muito utilizado sendo responsável por cerca de 40% dos websites de toda a Internet (inclusive este site). Sua gestão é realizada via interface web
Site oficial: https://wordpress.org
> Já publiquei uma apresentação do WP anteriormente neste link.
Nome da solução: YoURLS
Tipo: gestor e encurtador de URL (URL reductor)
Descrição: sistema livre e aberto para a gestão e redução de URL (links), que permite encurtar e centralizar endereços em uma versão menor e mais confortável para publicações, oferecendo estatísticas de acesso, como IP de origem, quantidade de clicks e outras.
Site oficial: https://yourls.org
> Já publiquei uma apresentação do YoURLS anteriormente neste link.
Nome da solução: Open Project Manager
Tipo: gerenciador de projetos (PM / Project Manager)
Descrição: sistema de gestão de projetos que suporta tanto o modelo Clássico quanto o Ágil, incluindo funções para rastreamento de tarefas, controle de tempo, relatórios de custos e orçamento, quadros ágeis, gráficos de Gantt, wiki, gestão de reuniões e etc. Possui versão Community Edition (CE), que é gratuita e de código livre (open source), e versões comerciais, com suporte dedicado e hospedagem própria (SaaS). Sua gestão é realizada via interface web.
Site oficial: https://www.openproject.org/community-edition
> Aqui está um link interessante sobre a instalação do OP.
Nos próximos posts veremos outras soluções gratuitas e/ou open source* bem conhecidas no mercado de tecnologia, como o Webmin, Keycloak, Terraform, Jitsi, Wazuh, FOG, TeamPass, vTigerCRM, diversos da Apache Foundation e muitos outros.
Nem todas as soluções descritas neste post são realmente open source, ou seja, com código-fonte aberto e uso livre. Algumas podem ser apenas gratuitas, limitadas ao uso em ambientes domésticos ou oferecidas em versões community (comunidade), que disponibilizam parte do seu sistema de maneira gratuita e uma alternativa mais completa e/ou com suporte dedicado em uma versão comercial. Além disso, é importante destacar que existem várias licenças de código aberto, como a GPL (General Public License), MIT e Apache, cada uma tendo suas próprias condições e restrições. Por fim, vale ressaltar que, mesmo sendo open source e gratuitas, muitas destas soluções podem exigir algum tipo configuração manual, que demanda conhecimento técnico especializado, além de recursos computacionais próprios para sua hospedagem e utilização.
Gostou dest post? Então não deixe de conferir A história da Internet: uma linha do tempo sobre a origem e evolução da maior revolução tecnológica do mundo.
*Com informações dos sites oficiais das ferramentas e soluções citadas neste post.