Licenças Flashcards
O que é software livre?
Software que respeita as liberdades dos usuários de usar estudar, modificar e distribuir o programa.
Quais são as quatro liberdades do software livre?
Liberdade de usar o programa para qualquer propósito.
Liberdade de estudar como o programa funciona e adaptá-lo exige acesso ao código-fonte.
Liberdade de redistribuir cópias do programa.
Liberdade de modificar o programa e distribuir versões modificadas.
Quem criou o conceito de software livre?
Richard Stallman fundador da Free Software Foundation
Qual é a diferença entre software livre e software gratuito?
Software livre se refere à liberdade do usuário enquanto software gratuito apenas não tem custo
O que é software de código aberto?
Software cujo código-fonte é disponibilizado para que qualquer pessoa possa analisar modificar e redistribuir
Qual é a diferença entre software livre e open source?
Software livre foca na ética e nos direitos dos usuários enquanto open source destaca os benefícios técnicos do código aberto
Qual organização promove o open source?
Open Source Initiative
O software open source pode ser usado em projetos comerciais?
Sim dependendo da licença
O que é uma licença de software?
Um contrato legal que define como o software pode ser usado modificado e distribuído
O que é uma licença permissiva?
Licença que permite grande liberdade no uso modificação e redistribuição incluindo uso em projetos proprietários
O que é uma licença copyleft?
Licença que exige que qualquer software derivado seja distribuído sob os mesmos termos
Qual a principal característica da Licença MIT?
É uma licença permissiva que permite o uso e redistribuição em projetos comerciais e proprietários
Qual licença protege documentação em projetos de software livre?
GNU Free Documentation License
O que a Apache License 2.0 oferece de diferente?
Inclui cláusulas de proteção contra litígios de patentes e exige o aviso de modificações no código
Qual é a principal exigência da Licença GPL?
Qualquer software derivado de um código licenciado sob GPL deve ser distribuído com o mesmo tipo de licença
O que diferencia a LGPL da GPL?
A LGPL permite que bibliotecas sejam usadas em projetos proprietários desde que as modificações na biblioteca permaneçam abertas
O que é a Licença BSD?
Uma licença permissiva que permite uso modificação e redistribuição com poucas restrições
O que a Licença AGPL acrescenta à GPL?
Exige que o código-fonte seja disponibilizado mesmo se o software for acessado remotamente via web ou servidores
Quais são as diferenças entre Licença MIT e Apache 2.0?
A Apache 2.0 inclui proteção contra patentes e exige aviso de modificações enquanto a MIT é mais simples e não aborda patentes
O que é a CC0 Creative Commons Zero?
Uma licença que coloca o software no domínio público permitindo uso irrestrito sem obrigações
Qual licença escolher se você quer garantir que seu software permaneça sempre livre?
GPL ou AGPL
Qual licença usar se você quer liberdade máxima para uso incluindo em projetos proprietários?
MIT ou BSD
Qual licença usar para proteger um projeto contra litígios de patentes?
Apache 2.0
É possível usar software com Licença MIT em software proprietário?
Sim desde que o aviso de direitos autorais seja mantido