Digite para filtrar os verbetes do Glossário.

    Desenvolvimento web · Vibe Coding: Do Zero ao MVP

    O que é Open source?

    Código aberto é o software cujo código pode ser lido, modificado e distribuído. Entenda as permissões da licença e como receber contribuições no projeto.

    Também chamado de: código aberto

    O que é open source

    Open source é software distribuído com uma licença que permite acessar o código-fonte, usá-lo, modificá-lo e redistribuí-lo conforme as condições estabelecidas. A definição da Open Source Initiative também estabelece requisitos sobre a distribuição e as permissões da licença.

    A licença define as permissões

    Você pode encontrar código visível num repositório sem receber autorização para modificá-lo ou redistribuí-lo. Para compreender o uso permitido, consulte a licença do projeto. A disponibilidade dos arquivos, isoladamente, não define o software como open source.

    O projeto informa como recebe contribuições

    Uma biblioteca de código aberto pode receber relatos de bugs e propostas de alteração. A manutenção define os canais usados para organizar esse trabalho, incluindo guias de contribuição e formatos de reprodução de problemas.

    A licença e a incorporação de alterações tratam de assuntos diferentes. Você pode ter autorização para modificar sua cópia sem que o projeto original aceite a implementação proposta.

    Confira as condições de redistribuição

    Antes de distribuir uma versão alterada, leia as obrigações da licença, como preservação de avisos e disponibilização de código-fonte quando exigida. A definição de open source admite licenças com condições diferentes.

    Dúvidas frequentes

    Perguntas frequentes sobre Open source

    Código visível significa open source?
    A visibilidade do código não basta. A licença precisa conceder as permissões correspondentes.
    Um projeto open source precisa aceitar pull requests?
    A licença não obriga a manutenção a incorporar contribuições. O projeto informa os canais aceitos para receber descrições de problemas e propostas de alteração.
    Todas as licenças open source têm as mesmas condições?
    As permissões seguem a definição de open source, mas as obrigações de cada licença podem variar. Consulte o texto aplicado ao projeto.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Vibe Coding: Do Zero ao MVP

    A licença define como o código pode ser lido, modificado e redistribuído no projeto aberto.

    Conhecer a formação
    Capa da Formação Vibe Coding do Zero ao MVP

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva. R$ 1.997 à vista ou até 10x de R$ 219 no cartão.

    R$ 1.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva, um encontro por dia útil
    • Dia de conteúdo (terça e quinta) e War Room (segunda, quarta e sexta)
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano