Marina encontra um algoritmo de filtragem em um repositório público e quer usar trechos no seu código. Qual…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar ou utilizar conteúdo em meio digital, compreendendo questões éticas relacionadas a direitos autorais e de uso de imagem.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Marina encontra um algoritmo de filtragem em um repositório público e quer usar trechos no seu código. Qual conduta respeita direitos autorais e boas práticas ao reutilizar esse algoritmo?
- A) Checar a licença, manter atribuição aos autores e cumprir os termos ao reutilizar o algoritmo.
- B) Copiar o trecho e publicar como se fosse seu para ganhar reconhecimento.
- C) Remover o arquivo de licença e trocar o autor para evitar problemas legais.
- D) Usar trechos sem citar porque 'código é público' e ninguém notará.
- E) Reescrever todo o algoritmo de memória para evitar mencionar a fonte.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Leia o enunciado com atenção. Marina quer reutilizar um algoritmo encontrado em um repositório público e pergunta qual conduta respeita direitos autorais e boas práticas. A resposta deve tratar de licença, atribuição de autoria e cumprimento das condições de uso.
- Resolva por conta própria. Em software, código público não significa código sem dono: o autor mantém os direitos autorais e normalmente define uma licença (como MIT, GPL ou Apache) que diz o que pode ser feito com o código. A boa prática é verificar essa licença, dar crédito ao autor original e seguir as exigências dela.
- Analise a alternativa correta. A alternativa A reúne as três ações corretas: checar a licença, manter a atribuição aos autores e cumprir os termos. Isso respeita tanto o direito autoral quanto as regras de uso definidas pelo autor.
- Analise as alternativas erradas. A alternativa B é errada porque apresentar o trabalho alheio como próprio é plágio. A alternativa C é errada porque remover a licença e trocar o autor é apagamento de autoria e descumprimento da licença. A alternativa D é errada porque o fato de o código ser público não dispensa citar a fonte nem respeitar a licença. A alternativa E é errada porque reescrever de memória para não mencionar a fonte ainda pode configurar cópia da estrutura e da lógica do algoritmo, além de ocultar a origem.
- Conclusão. O gabarito oficial A está correto e coincide com a resolução feita sem consulta a ele.
💡 Dica: Considere as regras de direitos autorais ao reutilizar códigos.
Alternativa por alternativa
Correto: respeitar licença e atribuição preserva direitos autorais e práticas éticas de desenvolvimento.
O aluno entendeu que, se o código está disponível publicamente, pode ser apresentado como criação própria em troca de reconhecimento pessoal.
Por que engana: O aluno pode confundir o uso de código público com a ideia de que não precisa dar créditos aos autores originais.
O aluno acredita que retirar a licença e trocar o nome do autor elimina a obrigação legal, quando na verdade isso caracteriza violação dos direitos autorais.
O aluno usa a intuição do dia a dia de que o que é público pode ser usado livremente, sem perceber que código público continua protegido por direitos autorais e licença.
O aluno pensa que reescrever o algoritmo de memória elimina a obrigação de citar a fonte, ignorando que a lógica copiada ainda pode violar a licença e que a omissão da origem é inadequada.
Raio-X da questão
direitos autorais em programação
avaliacao
direitos autorais em programação · licenças de software
Revisar as leis de direitos autorais e boas práticas de programação.
O aluno pode confundir o uso de código público com a ideia de que não precisa dar créditos aos autores originais.
cidadania_etica
pensamento_critico
cotidiano
Questões parecidas com resolução
- Ao reutilizar código-fonte encontrado online em um projeto escolar, qual atitude relacionada à licença e ao arquivo…
- Você encontra código-fonte aberto na web e deseja reutilizar partes em um projeto escolar. Qual é a atitude ética e…
- Explique como verificar a licença de um algoritmo (código-fonte) disponível online antes de reutilizá-lo em um projeto…
- Em um projeto colaborativo de programação, como o reúso de algoritmos pode ser implementado?
- Uma desenvolvedora brasileira cria um aplicativo gratuito para organizar tarefas comunitárias. Para implementar parte…
- Ao assistir a um vídeo tutorial sobre programação, você se depara com trechos de código de outras pessoas. O que você…
Todas as questões de Segurança e responsabilidade no uso da tecnologia - Autoria em meio digital
🔎 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
