Melhor resposta
Qualquer biblioteca que tenha uma licença de código aberto é chamada de biblioteca de código aberto. Você é livre para reutilizar, modificar e publicar sem qualquer permissão. Tudo o que precisa é a declaração de licença de código aberto em todos os arquivos desta biblioteca que você estiver usando.
Para ser mais preciso, a maioria dos softwares de código aberto use GNU GENERAL PUBLIC LICENSE.
A GNU General Public License ( GNU GPL ou GPL ) é uma licença de software livre amplamente usada, que garante o fim os usuários têm a liberdade de executar, estudar, compartilhar e modificar o software.
Experimente verificar os projetos de código aberto da IBM que também estão sob GNU GPL licença.
Resposta
Programa no qual o código-fonte está disponível ao público em geral para uso e / ou modificação de seu design original gratuitamente.
Você pode encontrar uma definição melhor aqui.
Software de código aberto – Wikipedia O Definição de código aberto – Wikipedia
Para usuários: o software de código aberto é o software desenvolvido pela e para a comunidade de usuários. Descubra a grande variedade de aplicativos de código aberto, de aplicativos de produtividade a software de calendário ou e-mail, e saiba mais sobre os benefícios do uso pessoal .
Para desenvolvedores: os projetos de código aberto oferecem excelentes oportunidades para os desenvolvedores compartilharem e aprenderem por meio da colaboração. Encontre colegas para seu projeto ou junte-se a um esforço existente. As contribuições não se limitam ao código, pois os projetos precisam de uma gama diversificada de habilidades .
Para empresas: para impulsionar a inovação é necessário otimizar a forma como uma empresa cria, implanta e usa ativos de software. Descubra como as empresas cumpriram a promessa do código aberto: maior qualidade, maior confiabilidade, mais flexibilidade, menor custo e um fim do aprisionamento predatório de fornecedor.
Para organizações sem fins lucrativos: seja servindo como base para apoiar um projeto de software de código aberto ou aproveitando a infraestrutura de código aberto para operações do dia-a-dia em apoio a qualquer missão, aprenda como o etos de código aberto de contribuição e comunidade ajuda a tornar a vida dos funcionários de ONGs e ONGs mais fácil.
For Education: muitos dos projetos de código aberto mais bem-sucedidos do mundo têm suas raízes na academia. A participação vai além da adoção e do desenvolvimento, e agora inclui uma ampla variedade de programas acadêmicos e de pesquisa. Descubra como sua instituição pode se beneficiar do software de código aberto.
Para o governo: governos em todo o mundo reconhecem o valor do código aberto como um solução de tecnologia que agrega valor ao público que atendem, bem como uma abordagem para o desenvolvimento devolvendo os investimentos dos contribuintes à sociedade que representam.