O que é software de código aberto?
Software de código aberto é aquele cujo código-fonte é publicado sob uma licença que permite a qualquer pessoa usar, estudar, modificar e compartilhar. O Linux é o exemplo mais conhecido.
Fale com um engenheiro Base de conhecimento
O que significa
Código-fonte é o conjunto de instruções que um programador escreve para fazer um programa funcionar. No software de código aberto, esse código é público, e a licença concede permissão para executar o programa, ler como ele funciona, modificá-lo e repassá-lo. Licenças conhecidas incluem a GPL e a licença MIT.
Projetos de código aberto têm mantenedores, e muitos têm empresas por trás. Linux e Docker são exemplos comuns. O outro modelo é o software de código fechado.
Por que isso importa para uma empresa
- Sem taxa de licença pelo software: em geral você não paga nada por usuário ou por servidor pelo programa em si, embora ainda pague por hardware e por pessoas. Alguns projetos também vendem uma edição paga com recursos extras ou suporte.
- Nenhum fornecedor único a perder: como o código é público, outros podem dar continuidade ao projeto se a empresa por trás dele mudar de rumo ou fechar.
- Código que você pode ler e alterar: sua equipe ou seu parceiro pode auditá-lo e adaptá-lo, algo que um produto fechado raramente permite.
- Alguém ainda precisa operá-lo: instalar, proteger, atualizar e dar suporte custa tempo ou dinheiro. O suporte pode ser contratado do fornecedor ou de uma empresa de serviços.
Como isso aparece no nosso trabalho
A maioria das plataformas que montamos para clientes é de código aberto: Linux, Kubernetes em Talos Linux, Proxmox VE, Ceph, Docker e firewalls OPNsense. Nossos sistemas de telefonia FreePBX não têm licença por ramal cobrada por nós. Operamos Proxmox e Ceph na nossa própria infraestrutura e mantemos ferramentas públicas de código aberto de nossa autoria.
Serviços relacionados
Linux e Kubernetes
Servidores e plataformas de contêineres baseados em código aberto.
Consultoria em Proxmox
Clusters de virtualização, incluindo migrações do VMware e do Hyper-V.
Sistemas telefônicos VoIP
Sistemas de telefonia FreePBX sem licença por ramal cobrada por nós.
Saiba mais
- Software de código aberto na WikipediaUma visão geral neutra da ideia e de sua história, útil para quem está começando no assunto.
- A Definição de Código Aberto (Open Source Definition)Os critérios que uma licença precisa cumprir para ser considerada de código aberto, para quem quer as regras exatas.
- Choose a LicenseResumos simples das licenças mais comuns, úteis para empresas que publicam o próprio código.
Não sabe onde o código aberto se encaixa?
Diga-nos por quais licenças de software você paga hoje. Responderemos onde uma opção de código aberto funcionaria e onde não funcionaria.
Inicie uma conversa