1

QT アプリケーションで SQLite データベースを暗号化したいと考えています。このチュートリアル: http://www.qtcentre.org/wiki/index.php?title=Building_QSQLITE_driver_with_AES-256_encryption_supportは有望なようです。しかし、QT は LGPL の下でライセンスされており (そして、何らかの理由で商用ライセンスを購入することは許可されていません)、LGPL にはコードの変更に対していくつかの制限があることは知っています。1) チュートリアルに従ってください。2) LGPL で変更された QT を使用します。3) アプリケーションをクローズソースに保ちますか?

4

1 に答える 1

2

変更した QtSql ライブラリを再配布する必要があるため、そのライブラリをビルドするために必要な完全なマシン コンパイル可能なソース コードを配布する必要があります。

変更されたライブラリは LGPL のままです。つまり、標準の Qt 配布ライブラリを使用した場合と同じ権利/責任を持ちます。

これは、アプリケーションの Qt ライブラリの現在の使用が LGPL の下で許可されている場合、変更されたライブラリを同じ方法で使用することも許可されていることを意味します。

私は弁護士ではありません。これは法的助言ではありません。私は心の中であなたの最善の利益を持っていないかもしれないランダムな人です. 私は無知か悪意を持っているか、猿がキーボードをランダムに叩いている可能性があります。

于 2011-08-01T07:27:13.397 に答える