Ao publicar um algoritmo como biblioteca para terceiros, qual aspecto da licença influencia diretamente a…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Entender como é a estrutura e funcionamento da internet.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao publicar um algoritmo como biblioteca para terceiros, qual aspecto da licença influencia diretamente a possibilidade de reúso comercial?
- A) Licença copyleft garante mais liberdade em software comercial.
- B) A escolha de uma licença permissiva compatível (por exemplo, MIT ou Apache) que permita uso e distribuição comercial.
- C) Qualquer licença é adequada para publicação de algoritmos na web.
- D) Licenças restritivas oferecem mais oportunidades de reúso comercial.
- E) Licenças gratuitas sempre permitem uso total de um algoritmo.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A pergunta quer saber qual aspecto da licença determina se terceiros podem reutilizar comercialmente um algoritmo publicado como biblioteca. Passo 2: O ponto central é o tipo de licença e as permissões que ela concede. Licenças permissivas, como MIT e Apache, permitem uso, modificação, distribuição e uso em produtos comerciais, com exigências mínimas como manter o aviso de copyright. Passo 3: Por isso a alternativa B é a correta, e coincide com o gabarito oficial. Passo 4: A alternativa A está errada porque licenças copyleft, como a GPL, exigem que trabalhos derivados sejam distribuídos sob a mesma licença, o que restringe o uso em software proprietário e não garante mais liberdade comercial. Passo 5: A alternativa C está errada porque a licença precisa ser adequada ao objetivo de publicação, e nenhuma licença serve a todos os casos de forma indistinta. Passo 6: A alternativa D está errada porque licenças restritivas limitam o uso, a cópia e a distribuição, reduzindo as oportunidades de reúso comercial. Passo 7: A alternativa E está errada porque 'gratuito' não é sinônimo de 'uso total'; licenças gratuitas podem impor condições, como copyleft ou proibição de uso comercial em licenças do tipo NC. Passo 8: Conclusão: o aspecto que influencia diretamente o reúso comercial é a escolha de uma licença permissiva compatível com o objetivo de distribuição.
💡 Dica: Considere os tipos de licença de software e suas implicações.
Alternativa por alternativa
O aluno associa copyleft a liberdade total, confundindo liberdade de acesso ao código com liberdade de uso comercial sem obrigações.
Por que engana: Confundir licenças permissivas com licenças restritivas, acreditando que qualquer licença permite uso comercial.
Licenças permissivas impõem poucas restrições legais, enquanto licenças restritivas ou copyleft podem limitar integração em produtos comerciais.
O aluno acredita que qualquer licença serve para publicar algoritmos na web, ignorando que as condições de cada licença afetam o reúso.
O aluno supõe que mais restrições protegem o autor e, por isso, atraem mais uso comercial, sem perceber que restringir o uso reduz as possibilidades de reúso.
O aluno entende que gratuito significa livre de qualquer condição, esquecendo que licenças gratuitas podem ter cláusulas que limitam o uso comercial ou exigem compartilhamento.
Raio-X da questão
licença de software
avaliacao
licença de software · reuso de software
Revisar os tipos de licença de software e suas restrições de uso.
Confundir licenças permissivas com licenças restritivas, acreditando que qualquer licença permite uso comercial.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Marina encontra um algoritmo de filtragem em um repositório público e quer usar trechos no seu código. Qual conduta…
- Explique como verificar a licença de um algoritmo (código-fonte) disponível online antes de reutilizá-lo em um projeto…
- Uma desenvolvedora brasileira cria um aplicativo gratuito para organizar tarefas comunitárias. Para implementar parte…
- Um algoritmo de processamento de imagens depende de uma biblioteca externa sem controle de versão. Qual estratégia reduz…
- Em um projeto colaborativo de programação, como o reúso de algoritmos pode ser implementado?
- Qual é o principal benefício do reúso de algoritmos em programações colaborativas?
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
