0

Android アプリに zbar コード スキャナーを数分で統合しました (素晴らしいライブラリです!) が、今は別の QR コード リーダーに置き換えることを考えています。その理由は、LGPL が商用の Android プロジェクトと互換性があるかどうかについて、ウェブ上で多くの懐疑論[1][2]があるためです。

zbar が LGPL を使用しているにもかかわらず、Android をサポートしている理由を教えてもらえますか? (サポートフォーラムにAndroidセクションもあります...)

アプリがライセンス要件を満たしていることを確認する方法はありますか?

[1] http://source.android.com/source/licenses.html

[2] http://www.gnu.org/licenses/lgpl-java.html

4

2 に答える 2

3

Android プラットフォーム プロジェクトには、サードパーティのアプリ デベロッパーとは異なるライセンス要件があります。サードパーティのアプリで LGPL ライブラリを置き換えてリバース エンジニアリングすることは可能ですが、読み取り専用ファームウェアの LGPL ライブラリではそうではありません。

Android zbar の主要部分は、バイナリ .so ファイルで配布されます。そのため、LGPL に準拠するという点で、分散アプリでそれらを置き換えることができます。

Java アダプター コード (zbar.jar) については、ProGuard またはその他の難読化を使用していないことを確認してください。

参考までに、droidText プロジェクトが LGPL コンプライアンスにどのように対応しているかを以下に示します: https://code.google.com/p/droidtext/wiki/LGPLCompliance

(標準的な私は弁護士ではないという免責事項が適用されます。)

于 2013-04-25T11:57:48.190 に答える