Licenças de software: associação entre tipos e descrições
Gabarito: letra D. A associação correta é: (I) GPL → "Permite a redistribuição e modificação do software, desde que as modificações sejam compartilhadas sob a mesma licença"; (II) Proprietária → "Não permite a redistribuição ou modificação do software, e o código-fonte geralmente não é acessível"; (III) MIT License → "Permite o uso, redistribuição e modificações, desde que a atribuição ao autor original seja mantida"; (IV) Creative Commons → "Permite o uso, redistribuição e, às vezes, modificações, com diferentes níveis de restrição"; (V) Freeware → "Oferece software gratuitamente, mas não permite modificações nem redistribuição comercial". A sequência correta é II - I - IV - V - III, exatamente a alternativa D.
A questão cobra o conhecimento das principais licenças de software, um tema recorrente em concursos de informática. Para resolvê-la, é essencial entender o que cada licença permite e restringe. Vamos analisar cada uma:
GPL (General Public License): É a licença mais conhecida do movimento de software livre, criada pela Free Software Foundation (FSF). Seu princípio central é o copyleft: você pode usar, modificar e redistribuir o software, mas qualquer obra derivada deve ser distribuída sob a MESMA licença GPL. Isso garante que o software permaneça livre para todos os usuários futuros. É uma licença "forte" no sentido de que impõe obrigações de compartilhamento.
Licença Proprietária: É o oposto do software livre. O software proprietário é de propriedade exclusiva de uma empresa ou indivíduo. O código-fonte geralmente não é disponibilizado, e o usuário recebe apenas o direito de uso, sob condições restritas (geralmente definidas em um contrato de licença de usuário final - EULA). Não é permitido modificar, redistribuir ou copiar o software sem autorização.
MIT License: É uma licença de software livre permissiva, muito mais flexível que a GPL. Ela permite usar, modificar, copiar e redistribuir o software, inclusive em projetos proprietários, desde que o aviso de copyright original (a atribuição ao autor) seja mantido. Não exige que as modificações sejam compartilhadas sob a mesma licença. É uma das licenças mais populares do mundo, usada em projetos como o jQuery e o Node.js.
Creative Commons (CC): É um conjunto de licenças voltado principalmente para obras criativas (textos, imagens, músicas, vídeos), embora também possa ser aplicado a software. As licenças CC oferecem diferentes combinações de permissões, com base em quatro condições: Atribuição (BY), CompartilhaIgual (SA), NãoComercial (NC) e SemDerivações (ND). Por isso, a descrição "Permite o uso, redistribuição e, às vezes, modificações, com diferentes níveis de restrição" é a que melhor se encaixa, pois o nível de restrição varia conforme a combinação escolhida.
Freeware: É um software distribuído gratuitamente, mas que não é necessariamente de código aberto. O usuário pode usar o software sem pagar, mas não tem acesso ao código-fonte e não pode modificá-lo. A redistribuição também é geralmente proibida ou restrita. É diferente de shareware (que é gratuito por um período de teste) e de software livre (que garante liberdades de uso, estudo, modificação e redistribuição).
A pegadinha desta questão está em não confundir as licenças permissivas (MIT) com as licenças copyleft (GPL), e em não confundir freeware com software livre. O freeware é gratuito, mas não oferece as liberdades do software livre. A MIT License, por sua vez, é permissiva, mas exige a manutenção do aviso de copyright.
Licença | Permite modificar | Permite redistribuir | Exige compartilhar sob mesma licença | Exige atribuição | Código-fonte acessível |
|---|
GPL | ✅ | ✅ | ✅ | — | ✅ |
Proprietária | ❌ | ❌ | — | — | ❌ |
MIT | ✅ | ✅ | ❌ | ✅ | ✅ |
Creative Commons | Depende | Depende | Depende | Depende | Depende |
Freeware | ❌ | ❌ | — | — | ❌ |
Alternativa A — ❌ Incorreta
A sequência I - III - II - V - IV está incorreta. Ela associa a GPL (I) à descrição de permissão com atribuição (que é da MIT), e a MIT (III) à descrição de software gratuito sem modificações (que é do freeware). A ordem correta é II - I - IV - V - III.
Alternativa B — ❌ Incorreta
A sequência III - I - V - II - IV está incorreta. Ela associa a MIT (III) à descrição de compartilhamento sob a mesma licença (que é da GPL), e a GPL (I) à descrição de software gratuito sem modificações (que é do freeware). A ordem correta é II - I - IV - V - III.
Alternativa C — ❌ Incorreta
A sequência IV - V - II - I - III está incorreta. Ela associa a Creative Commons (IV) à descrição de compartilhamento sob a mesma licença (que é da GPL), e o freeware (V) à descrição de software proprietário (que é a II). A ordem correta é II - I - IV - V - III.
Alternativa D — ✅ Correta ⟵ GABARITO
A sequência II - I - IV - V - III está correta. Ela associa corretamente: Proprietária (II) à descrição de não permitir redistribuição/modificação e código-fonte inacessível; GPL (I) à descrição de permitir redistribuição/modificação com compartilhamento sob a mesma licença; Creative Commons (IV) à descrição de permitir uso, redistribuição e, às vezes, modificações com diferentes níveis de restrição; Freeware (V) à descrição de oferecer software gratuitamente sem permitir modificações nem redistribuição comercial; e MIT (III) à descrição de permitir uso, redistribuição e modificações com atribuição ao autor.
Alternativa E — ❌ Incorreta
A sequência V - III - I - IV - II está incorreta. Ela associa o freeware (V) à descrição de compartilhamento sob a mesma licença (que é da GPL), e a MIT (III) à descrição de software proprietário (que é a II). A ordem correta é II - I - IV - V - III.
Gabarito: letra D