Os SDKs do Google Play Services às vezes incluem ou dependem de bibliotecas de código aberto. Para obedecer aos requisitos de licença dessas bibliotecas, você, como desenvolvedor, é responsável por mostrar os avisos adequados das bibliotecas de código aberto usadas pelo seu app.
O Google Play Services inclui um conjunto de ferramentas projetadas para facilitar a expressão dos avisos de software de código aberto (OSS, na sigla em inglês) das bibliotecas usadas nos apps. O oss-licenses-plugin e o SDK oss-licenses do Google Play Services coletam os termos de licença das bibliotecas incluídas, conforme declarado nos
arquivos POM, e criam uma
atividade
que pode ser usada para mostrar esses termos. Saiba mais sobre
como a ferramenta encontra e empacota informações de licença.
Adicionar o plug-in do Gradle
No pluginManagement das configurações do projeto, faça o seguinte:
- Inclua o repositório Maven do Google.
- Resolva o plug-in
oss-licensesnoPluginManagement.
O snippet de código a seguir mostra essas etapas:
DSL do Kotlin
settings.gradle.kts
pluginManagement { repositories { ... google() } resolutionStrategy { eachPlugin { if (requested.id.id == "com.google.android.gms.oss-licenses-plugin") { useModule("com.google.android.gms:oss-licenses-plugin:0.13.0") } }