我可以在我的付费 Android 应用程序中使用 LGPL 库吗?我不打算修改 LGPL 库,我只想使用它。合法吗?
最佳答案
在安卓免费或付费应用中使用 LGPL 是合法的,但要符合 LGPL,您必须:
- 向用户指明所使用的库以及在哪里可以找到原始代码;
- 将 proguard 配置为不混淆 LGPL 涵盖的代码;
- 避免在您的应用中检查签名合规性;
- 向用户指示如何替换库。
对于第 4 点,您可以指示使用 dex2jar,替换 LGPL 代码并重新签署 APK。用户需要做很多工作,但有可能这样做,并允许最终用户按照 LGPL 的说法重新组合或重新链接代码。另外,如果您的应用使用任何google服务,用户需要创建一个帐户来生成自己的api key 等等。
关于android - 在付费 Android 应用中使用 LGPL 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4916512/