Segue abaixo algumas das principais licenças de software ut...

Próximas questões
Com base no mesmo assunto
Q3613779 Engenharia de Software
Segue abaixo algumas das principais licenças de software utilizadas no desenvolvimento de software livre:
Coluna I
I.GNU General Public License (GPL)
II.GNU Lesser General Public License (LGPL)
III.BSD IV.MIT
Coluna II
(__) Permite que o software seja tratado sem restrições para o uso, modificação e distribuição. Desta forma, pode ser utilizada tanto em projetos de software livre, quanto em projeto de software proprietário. No texto desta licença não existe copyright, desta forma outros grupos podem modificar a licença, com o objetivo de atender as suas necessidades.
(__) É uma licença de código aberto que impõe poucas restrições quando comparada a aquelas impostas por outras licenças, o que a aproxima do domínio público. O texto da licença é considerado como de domínio público e pode ser modificado sem nenhuma restrição, mas nesse caso deve ser informado o nome do indivíduo ou organização que realizou a modificação. A licença permite que o software distribuído sob a licença, seja incorporado a produtos proprietários.
(__) É a licença para software livre com maior utilização. Ela se baseia em 4 liberdades, o acesso ao código-fonte é um pré-requisito para seus objetivos serem atingidos. Com a garantia destas liberdades, ela permite que os programas sejam distribuídos e reaproveitados, mantendo, porém, os direitos do autor.
(__) É que esta permite também a associação com programas que não estejam sob as licenças GPL ou LGPL, incluindo software proprietário. Além disso, os trabalhos derivados, que não estejam sob ela, devem estar disponíveis em bibliotecas.
Enumere as lacunas da Coluna II de acordo com a Coluna I e marque a alternativa CORRETA que corresponde a sequência das lacunas acima, de cima para baixo:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: C - IV, III, I, II.

1. Tema central da questão

A questão aborda diferentes licenças de software livre, suas principais características e diferenças. Compreender essas licenças é fundamental para quem atua em desenvolvimento de software ou gerência projetos de tecnologia, especialmente em concursos da área de engenharia de software.

2. Resumo teórico

Existem várias licenças de software livre, cada uma com regras específicas sobre uso, modificação e distribuição. As mais cobradas são:

  • GPL (General Public License): exige que software derivado permaneça livre.
  • LGPL (Lesser GPL): permite uso em conjunto com software proprietário, focando em bibliotecas.
  • BSD e MIT: muito permissivas, permitem uso em softwares proprietários, exigindo apenas atribuição de créditos.

Fonte: Free Software Foundation e OSI (Open Source Initiative).

3. Justificativa da alternativa correta

  1. IV (MIT): É a licença que permite uso, modificação e distribuição sem restrições, inclusive para software proprietário. Não há copyright rígido.
  2. III (BSD): Impõe poucas restrições, aproxima-se do domínio público, mas exige atribuição. Permite incorporação a software proprietário.
  3. I (GPL): A mais usada no mundo livre, garante as 4 liberdades, mas exige que derivados mantenham a licença GPL.
  4. II (LGPL): Permite associação a software proprietário, normalmente usada em bibliotecas.

4. Análise das alternativas incorretas

  • A: Inverte MIT e BSD, além de errar GPL e LGPL.
  • B: Traz MIT e BSD corretos, mas troca LGPL (II) e GPL (I) de lugar.
  • D: Coloca LGPL e MIT na posição errada.

5. Estratégias de interpretação

Procure palavras-chave como “restrições”, “domínio público”, “liberdades” e “associação com software proprietário” para fazer associações corretas. Fique atento à pegadinha: MIT e BSD são muito parecidas, mas MIT é ainda mais permissiva!

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo