android - 在付费 Android 应用中使用 LGPL 库

标签 android lgpl

我可以在我的付费 Android 应用程序中使用 LGPL 库吗?我不打算修改 LGPL 库,我只想使用它。合法吗?

最佳答案

在安卓免费或付费应用中使用 LGPL 是合法的,但要符合 LGPL,您必须:

  1. 向用户指明所使用的库以及在哪里可以找到原始代码;
  2. 将 proguard 配置为混淆 LGPL 涵盖的代码;
  3. 避免在您的应用中检查签名合规性;
  4. 向用户指示如何替换库。

对于第 4 点,您可以指示使用 dex2jar,替换 LGPL 代码并重新签署 APK。用户需要做很多工作,但有可能这样做,并允许最终用户按照 LGPL 的说法重新组合或重新链接代码。另外,如果您的应用使用任何google服务,用户需要创建一个帐户来生成自己的api key 等等。

关于android - 在付费 Android 应用中使用 LGPL 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4916512/

相关文章:

android - 在android设计支持TabLayout中更改标签文本的字体

android - "Expected resource of type menu"展开 MenuButton 时

android - 手动设置选项菜单面板的背景颜色

Qt LGPL 许可证异常?

ubuntu - 绕过 Debian 或 Ubuntu 的非病毒许可库的 GPL 打包

java - 不同屏幕尺寸上的 Sprite 速度

Android AudioTrack 播放延迟

linux - 如何在 Linux 上按照 LGPL 部署 Qt5 应用程序?

open-source - 我的 Web 应用程序同时使用 GPL 和 LGPL 的开源许可证是什么?建议?

licensing - 是否可以在商业网站中使用 CKEditor?