GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF09CO09Média⏱ medio

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

Habilidade BNCC EF09CO09

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?

  1. A) Checar a licença, manter atribuição aos autores e cumprir os termos ao reutilizar o algoritmo.
  2. B) Copiar o trecho e publicar como se fosse seu para ganhar reconhecimento.
  3. C) Remover o arquivo de licença e trocar o autor para evitar problemas legais.
  4. D) Usar trechos sem citar porque 'código é público' e ninguém notará.
  5. E) Reescrever todo o algoritmo de memória para evitar mencionar a fonte.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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

A Correta

Correto: respeitar licença e atribuição preserva direitos autorais e práticas éticas de desenvolvimento.

B Erradaerro: Conceituala que mais engana

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.

C Erradaerro: Conceitual

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.

D Erradaerro: Senso comum

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.

E Erradaerro: Conceitual

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

Dificuldade Média
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

direitos autorais em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

direitos autorais em programação · licenças de software

📚 Reveja

Revisar as leis de direitos autorais e boas práticas de programação.

⚠️ Erro mais comum

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.

🌎 Tema transversal

cidadania_etica

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.