O Android é um sistema operacional de código aberto. Assinal...

Próximas questões
Com base no mesmo assunto
Q3541859 Sistemas Operacionais
O Android é um sistema operacional de código aberto. Assinale a alternativa que indica sob qual a licença o Android é distribuído, conforme Monteiro (2013):

MONTEIRO, J. B. Google Android: crie aplicações para celulares e tablets. Editora Casa do Código. 1° Ed. 315 pg. 2013.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - Licença Apache 2.0.

1. Tema central
Esta questão cobra conhecimento sobre licenças de software livre, mais especificamente, sobre a licença sob a qual o Android é distribuído. Entender esse tema é importante, pois as licenças definem os direitos de uso, modificação e distribuição dos sistemas operacionais, aspecto frequentemente exigido em concursos públicos de TI.

2. Resumo teórico
O Android é um sistema operacional de código aberto para dispositivos móveis desenvolvido inicialmente pela Google. Ele é desenvolvido principalmente no âmbito do projeto AOSP (Android Open Source Project), e sua licença principal é a Apache License versão 2.0. Esta licença permite uso, modificação e distribuição, inclusive para fins comerciais, sem exigir que modificações também sejam abertas (não é copyleft).

Segundo Monteiro (2013), e também de acordo com a documentação oficial do Android (source.android.com), a licença Apache 2.0 é a escolhida para a maior parte do código do Android.

3. Justificativa da alternativa correta
A alternativa A é correta porque o Android é majoritariamente distribuído sob a licença Apache 2.0, conforme descrito em múltiplas fontes técnicas e no texto de apoio do autor citado.

4. Análise das alternativas incorretas

  • B - Licença Copyleft: Não existe uma licença chamada "copyleft". Copyleft é um conceito (exemplo: GPL), mas não uma licença específica.
  • C - Licença GPL: Embora partes do Android usem GPL (ex: kernel Linux), o sistema como um todo utiliza a Apache 2.0.
  • D - Licença MPL: MPL é usada em projetos da Mozilla, sem relação direta com o Android.
  • E - Licença Saas: SaaS não é uma licença, mas sim um modelo de entrega de software.

5. Estratégias para interpretação
Atenção à expressão "licença sob a qual o Android é distribuído". Foque na licença principal do projeto, e desconfie de alternativas que apresentem conceitos vagos, nomes genéricos ou modelos de negócio (como SaaS) em vez de nomes de licenças específicas.

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

Comentários

Veja os comentários dos nossos alunos

Na questão o gabarito é a letra (A)

Conforme a questão,s egundo Monteiro.

O que diz o site:

O Android Open Source Project (AOSP) usa algumas licenças de código aberto aprovadas pela iniciativa de código aberto (link em inglês) no nosso software.

A Licença Apache Versão 2.0 (Apache 2.0) é a licença preferencial para o AOSP. Além disso, a maior parte dos softwares Android é licenciada com a Apache 2.0. Ainda assim, há exceções que são tratadas individualmente. Por exemplo, os patches do kernel do Linux são administrados pela licença GPLv2 com exceções do sistema, que podem ser encontradas em The Linux Kernel Archives.

Para o software de espaço do usuário (não kernel), é preferível usar a Apache 2.0 (e licenças semelhantes, como BSD e MIT) em vez de outras licenças, como a GNU Lesser General Public License (LGPL).

Fonte: https://source.android.com/docs/setup/contribute/licenses?hl=pt-br

Gabarito A

De acordo com a obra de Monteiro (2013) e a documentação oficial do Android Open Source Project (AOSP), a principal licença utilizada para a distribuição do código-fonte do Android é a Apache License, Version 2.0.

A escolha desta licença é estratégica para o Google e para o ecossistema de fabricantes de dispositivos móveis. Abaixo estão os pontos fundamentais que justificam essa escolha:

  • Permissividade: Diferente de outras licenças de código aberto, a Apache 2.0 permite que fabricantes (como Samsung, Motorola, Xiaomi) alterem o código do sistema e adicionem suas próprias camadas de software (interfaces proprietárias) sem a obrigatoriedade de tornar essas modificações públicas.
  • Segurança Jurídica: Ela inclui cláusulas explícitas sobre a concessão de patentes, protegendo os desenvolvedores e usuários contra processos judiciais relacionados ao uso do código.
  • Flexibilidade Comercial: Essa licença facilita a adoção comercial do Android, permitindo que as empresas criem produtos baseados no sistema sem as restrições de "viralização" (copyleft).

Vamos na fé!

Retroceder Nunca Render-se Jamais !

Força e Fé !

Fortuna Audaces Sequitur !

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo