Os exercícios propostos podem ser feitos em sala de aula, em casa ou como atividades avaliativas para verificar a compreensão e retenção dos conteúdos.
Conscientize os estudantes sobre a necessidade de identificação de seus pontos fortes e aqueles que necessitam de reforço para a garantia de uma aprendizagem efetiva.
Resolução comentada
Os exercícios propostos podem ser feitos em sala de aula, em casa ou como atividades avaliativas para verificar a compreensão e a retenção dos conteúdos.Conscientize os estudantes sobre a necessidade de identificação de seus pontos fortes e aqueles que necessitam de reforço para a garantia de uma aprendizagem efetiva.
1. Sobre software livre e proprietário que executam funções semelhantes, quais são as vantagens e desvantagens de cada um?a) Software livre é gratuito, tem código aberto, mas geralmente tem suporte comunitário limitado. Software proprietário é mais intuitivo e possui suporte oficial, mas é mais caro.(Justificativa: Correto, essa é uma característica comum de ambos os tipos de software.)
b) Software livre permite personalização, não requer licenças caras, mas pode apresentar dificuldades de compatibilidade. Software proprietário tem suporte técnico robusto, mas limita modificações pelo usuário.(Justificativa: Também correto, apresenta outra dimensão importante dos dois tipos de software.)
c) Software livre é ideal para equipes colaborativas e tem atualizações rápidas, mas pode ser menos amigável para iniciantes. Software proprietário é mais fácil de usar, mas restrito em liberdade de modificação.(Justificativa: Correto, pois destaca tanto a colaboração quanto a facilidade de uso.)
d) Software livre tem maior transparência, pode ser usado em qualquer dispositivo, mas pode carecer de recursos avançados. Software proprietário oferece ferramentas mais robustas, mas exige pagamento recorrente.(Justificativa: Correto, reflete pontos cruciais como transparência e robustez.)
e) Todas as alternativas anteriores estão corretas.(Resposta correta: E, porque todas as alternativas fornecem informações válidas sobre software livre e proprietário.)
Gabarito: e
2. Qual software você recomendaria para um colega com orçamento limitado?a) Um software proprietário com licença educacional, pois pode ser mais acessível.(Justificativa: Embora essa opção seja válida em alguns casos, nem sempre é possível acessar licenças educacionais, tornando o software livre uma melhor recomendação para orçamentos limitados.)
b) Um software livre, devido ao custo zero e à liberdade de uso.(Resposta correta: O software livre é ideal para orçamentos limitados, pois é gratuito e permite personalização sem custos adicionais.)
c) Um software proprietário de baixo custo, pois oferece mais recursos.(Justificativa: Mesmo softwares de baixo custo podem ser inviáveis para quem tem orçamento restrito.)
d) Depende da necessidade de recursos avançados e do suporte técnico necessário.(Justificativa: Embora verdade em alguns casos, a questão pede uma recomendação clara para quem tem orçamento limitado.)
e) Nenhum, é melhor evitar custos adicionais.(Justificativa: Essa opção não considera a necessidade prática do colega de usar um software.)
Gabarito: b
3. Qual das seguintes opções descreve o impacto de uma licença "Uso Perpétuo" em uma empresa?a) Permite o uso indefinido após a compra, mas sem garantia de atualizações.(Resposta correta: Essa é a característica exata da licença de uso perpétuo.)
b) Exige pagamento recorrente para uso contínuo do software.(Justificativa: Essa é uma característica de licenças baseadas em assinatura, não de uso perpétuo.)
c) Garante acesso ao código-fonte para modificações internas.(Justificativa: Essa é uma característica típica de licenças de software livre, não de uso perpétuo.)
d) Permite uso apenas durante o período de teste gratuito.(Justificativa: Licenças de teste gratuito são temporárias, o oposto do uso perpétuo.)
e) Obriga a redistribuição de alterações feitas no software.(Justificativa: Isso está relacionado ao conceito de Copyleft, não ao uso perpétuo.)
Gabarito: a
4. Como uma licença Creative Commons pode afetar um software?a) Permite que o software seja usado sem custos, mas com restrições à modificação e redistribuição.(Resposta correta: Muitas licenças Creative Commons incluem restrições, como proibição de uso comercial ou obrigação de atribuição.)
b) Autoriza qualquer uso, incluindo modificações e redistribuição sem atribuição.(Justificativa: Algumas versões do Creative Commons exigem atribuição e não permitem modificações, portanto, essa alternativa não é totalmente verdadeira.)
c) Impõe limitações apenas para uso comercial, dependendo dos termos específicos.(Justificativa: Essa pode ser uma condição em alguns casos, mas não é regra geral para Creative Commons.)
d) Exige pagamento por cada redistribuição do software.(Justificativa: Creative Commons é uma licença voltada para facilitar o compartilhamento, e não exige pagamentos.)
e) Nenhuma das anteriores.(Justificativa: Existem respostas válidas nas opções anteriores, portanto, essa alternativa é incorreta.)
Gabarito: a
5. Qual das opções descreve uma característica de um projeto de código aberto licenciado sob Copyleft?a) Permite modificações, mas exige que as versões derivadas mantenham a mesma licença.(Resposta correta: Essa é a definição exata de Copyleft.)
b) É gratuito para uso pessoal, mas não permite redistribuição.(Justificativa: Copyleft exige redistribuição com a mesma licença, o que torna essa alternativa incorreta.)
c) Autoriza o uso, mas proíbe alterações no código-fonte.(Justificativa: Copyleft permite alterações, desde que sejam compartilhadas sob os mesmos termos.)
d) Permite qualquer uso comercial sem restrições.(Justificativa: Copyleft não impede o uso comercial, mas exige que o código alterado mantenha os mesmos termos.)
e) Obriga pagamento para obter acesso ao código-fonte.(Justificativa: O acesso ao código-fonte é gratuito em projetos Copyleft.)
Gabarito: a
6. O que seria uma primeira contribuição possível em um projeto de código aberto?a) Identificar e corrigir erros no código ou na documentação.(Resposta correta: Essa é uma das formas mais comuns e acessíveis de contribuir para projetos de código aberto.)
b) Comprar uma licença para financiar o projeto.(Justificativa: Projetos de código aberto geralmente não exigem compra de licenças.)
c) Baixar o código-fonte e usá-lo sem alterações.(Justificativa: Usar o código não é uma contribuição, apenas um benefício do código aberto.)
d) Reportar problemas no GitHub sem se envolver no projeto.(Justificativa: Reportar problemas é útil, mas não é a contribuição mais ativa.)
e) Ignorar a documentação e tentar criar uma nova funcionalidade.(Justificativa: Ignorar a documentação pode gerar contribuições ineficazes e problemáticas para o projeto.)
Gabarito: a
7. Qual a importância de verificar a licença de um software de uso diário?a) Determinar se ele pode ser usado para fins comerciais.(Justificativa: Essa é uma consideração importante para uso comercial, mas não cobre todos os aspectos da licença.)
b) Saber se o software exige pagamento para atualizações.(Justificativa: Esse é apenas um aspecto financeiro da licença.)
c) Verificar se ele permite redistribuição para colegas ou outras pessoas.(Justificativa: Essa é uma restrição importante, mas também não é a única.)
d) Identificar possíveis restrições de uso, como modificações ou compatibilidade.(Justificativa: Isso é essencial, mas ainda não cobre todos os pontos.)
e) Todas as opções anteriores.(Resposta correta: Verificar a licença é importante por todas essas razões combinadas.)
Gabarito: e
8. Se você quiser distribuir um software licenciado como "proprietário" para seus colegas, o que será necessário?a) Solicitar permissão do desenvolvedor ou comprar licenças adicionais.(Resposta correta: Essa é a forma apropriada de redistribuir software proprietário.)
b) Distribuí-lo livremente, pois você já possui uma cópia.(Justificativa: Licenças proprietárias geralmente não permitem redistribuição livre.)
c) Verificar se a licença permite modificações antes de distribuir.(Justificativa: Licenças proprietárias geralmente proíbem modificações.)
d) Compartilhar apenas o código-fonte original.(Justificativa: Softwares proprietários geralmente não disponibilizam código-fonte.)
e) Alterar a licença para garantir que seus colegas possam usá-lo.(Justificativa: Alterar a licença não é permitido, pois o desenvolvedor detém os direitos.)
Gabarito: a