Licença de código aberto

Definição - O que significa Licença de Código Aberto?

Uma licença de código aberto permite que um produto de software seja compartilhado de certas maneiras ou para alguns tipos de pesquisa ou desenvolvimento colaborativo. Em geral, o licenciamento de código aberto permite que o código-fonte de um projeto seja aberto ou transparente, utilizado por terceiros ou alterado ou manipulado por membros de uma comunidade de desenvolvedores.

Definirtec explica licença de código aberto

Existem diferentes tipos de software de código aberto, como licenças de software Apache, “Berkeley” ou licenças BSD e vários tipos de licenças GNU. Alguns deles surgiram de diferentes tipos de projetos de pesquisa e desenvolvimento em comunidades abertas de desenvolvedores. Eles também têm suas próprias regras. Por exemplo, algumas licenças de código aberto exigem que diferentes usuários atribuam o código-fonte a seus criadores.

As licenças de código aberto são padronizadas por grupos como a Open Source Initiative, uma organização sem fins lucrativos global, e desempenham um grande papel no surgimento de novas tecnologias hoje. Por exemplo, os pioneiros na estrutura Open Stack de código aberto afirmam que esse tipo de plataforma atende a empresas e clientes melhor do que alguns produtos ou serviços licenciados tradicionais.