Pular para o conteúdo principal

Questão de Engenharia de Software — Software livre — VUNESP 2024

Engenharia de SoftwareSoftware livre
Código
vu088189
Banca
VUNESP
Órgão
UNESP
Ano
2024
Nível
Superior
Cargo
V - - Assistente de Informática II - Edital nº 162
Assinale a alternativa que descreve corretamente uma característica da Licença GPL.
  1. AA licença proíbe qualquer uso comercial do software.
  2. BA licença permite apenas a distribuição de cópias não modificadas do software.
  3. CA licença exige que pagamentos sejam feitos aos desenvolvedores originais para cada redistribuição do software.
  4. DA licença permite modificar e redistribuir o código-fonte sob as mesmas condições da licença original.
  5. EA licença restringe o acesso ao código-fonte apenas aos compradores originais do software.
Revelar gabarito e comentário

GabaritoD — A licença permite modificar e redistribuir o código-fonte sob as mesmas condições da licença original.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Licença GPL (General Public License)

Gabarito: letra D. A GPL é uma licença copyleft que garante as quatro liberdades do software livre. A alternativa D descreve corretamente a Liberdade 2 (redistribuir cópias) e a Liberdade 3 (distribuir versões modificadas), desde que sob os mesmos termos da licença original. As demais alternativas violam os princípios da GPL.

A GPL é a licença mais conhecida do software livre, criada pela Free Software Foundation. As quatro liberdades essenciais são:

  • Liberdade 0: executar o programa para qualquer propósito (inclusive comercial).

  • Liberdade 1: estudar e modificar o código-fonte.

  • Liberdade 2: redistribuir cópias.

  • Liberdade 3: distribuir versões modificadas, desde que sob a mesma licença (copyleft).

A alternativa D reflete exatamente as liberdades 2 e 3: permite modificar e redistribuir o código-fonte, mas exige que as modificações sejam distribuídas sob as mesmas condições da licença original – o que é o cerne do copyleft.

GPL (General Public License)
  • 1Copyleft
    • Modificações sob mesma licença
  • 24 liberdades
    • 0: Executar p/ qualquer propósito
      • Inclui uso comercial
    • 1: Estudar e modificar
    • 2: Redistribuir cópias
    • 3: Distribuir versões modificadas
      • Sob mesma licença
  • 3Não exige
    • Pagamento aos desenvolvedores
    • Restrição de acesso ao código
LEVEL · soulevel.com.br

Alternativa A — ❌ Incorreta

A GPL não proíbe o uso comercial. Pelo contrário, a Liberdade 0 permite executar o programa para qualquer propósito, inclusive comercial. É permitido, por exemplo, cobrar pela distribuição ou por serviços associados.

Alternativa B — ❌ Incorreta

A GPL permite tanto a distribuição de cópias não modificadas (Liberdade 2) quanto de versões modificadas (Liberdade 3). Restringir apenas a cópias não modificadas contradiz a Liberdade 3.

Alternativa C — ❌ Incorreta

A GPL não exige pagamento aos desenvolvedores originais. O software pode ser distribuído gratuitamente ou cobrando um valor, mas não há obrigação de repassar pagamento aos autores. A licença é focada em liberdades, não em compensação financeira.

Alternativa D — ✅ Correta ⟵ GABARITO

Exatamente. A GPL permite modificar o código-fonte (Liberdade 1) e redistribuir as versões modificadas, desde que sob a mesma licença GPL (copyleft). Isso garante que o software permaneça livre mesmo após alterações, beneficiando toda a comunidade.

Alternativa E — ❌ Incorreta

A GPL exige que o código-fonte esteja disponível para todos os que recebem o software (binário ou modificado). Não há restrição a “compradores originais”. Pelo contrário, qualquer redistribuidor deve disponibilizar o código-fonte.

NÃO CAIA NESSA!

A banca explora o desconhecimento sobre a permissão de uso comercial (alternativa A) e a obrigatoriedade de compartilhar modificações sob a mesma licença (copyleft) – muita gente acha que a GPL ‘proíbe’ uso comercial ou que não permite modificar. Lembre-se: as quatro liberdades são amplas e o copyleft é a chave da GPL.

PEGA ESSA DICA!

Grave as quatro liberdades com a sigla ERMA: Executar, Estudar/Modificar, Redistribuir, Melhorar/distribuir versões modificadas. A última é a que impõe o copyleft: as melhorias devem ser compartilhadas sob a mesma licença.

Gabarito: letra D

Link permanente: /questoes/vu088189