关于Android Kotlin应用依赖库许可与版权费用的咨询
我用Kotlin开发了一款Android应用,用到了androidx.camera、com.google.android.gms、info.debatty、androidx.core、androidx.appcompat等各类库。我担心这些库是否为开源且免授权费,会不会被谷歌或其他方索要使用费用。由于应用发布后无法从用户手机移除,我必须在发布至Play Store前确认许可及授权费相关事宜。
我已经通过OSS Licenses插件列出了应用第三方依赖的完整许可列表,但检查Kotlin库时,插件返回了不兼容的NPL与GPL许可混合的结果,对此我感到困惑。
应用所用库:
implementation "androidx.camera:camera-core:${camerax_version}" implementation "androidx.camera:camera-camera2:${camerax_version}" implementation "androidx.camera:camera-lifecycle:${camerax_version}" implementation "androidx.camera:camera-video:${camerax_version}" implementation "androidx.camera:camera-view:${camerax_version}" implementation "androidx.camera:camera-extensions:${camerax_version}" implementation 'androidx.core:core-ktx:1.10.0' implementation 'androidx.appcompat:appcompat:1.6.1' implementation 'com.google.android.material:material:1.8.0' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' testImplementation 'junit:junit:4.13.2' androidTestImplementation 'androidx.test.ext:junit:1.1.5' androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1' //Add Text Recognition Google ML Library implementation 'com.google.android.gms:play-services-mlkit-text-recognition:18.0.2' implementation 'com.google.android.gms:play-services-mlkit-text-recognition-common:18.0.0' implementation("info.debatty:java-string-similarity:2.0.0")
第三方依赖的所有许可:
MIT许可
Apache License 2.0
Android Studio服务条款
Apache License 2.0
animal-sniffer项目许可
libyuv项目许可(Chromium)
checker-framework项目许可
Dagger项目许可
j2objc项目许可
jsr-305项目许可
jsinterop-annotations项目许可
Kotlin相关依赖许可:
KOTLIN LIBRARIE THAT EXTRACT ALL THIS LICENSE - START
Kotlin项目许可
intellij-deps-trove4j项目许可
NPL 1.1许可
MPL 1.1许可
MPL 2.0许可
GPL 2.0许可
ASM项目许可
Boost Software License 1.0
Eclipse Public License v1.0
KOTLIN LIBRARIE THAT EXTRACT ALL THIS LICENSE - END
额外谷歌相关许可:
Google ML Kit服务条款
Google服务条款
Android Studio服务条款
感谢您的帮助!
内容的提问来源于stack exchange,提问作者Massimo

