1

我想在我的 QT 应用程序中加密 SQLite 数据库。本教程:http ://www.qtcentre.org/wiki/index.php?title= Building_QSQLITE_driver_with_AES-256_encryption_support 似乎很有希望。但我知道 QT 是在 LGPL 下获得许可的(由于某种原因,我不允许购买商业许可),并且 LGPL 对代码修改有一些限制。我可以:1)按照教程进行操作;2) 将修改后的QT与LGPL一起使用;3) 保持我的应用程序是封闭源的?

4

1 回答 1

2

您必须重新分发修改后的 QtSql 库,因此您必须分发构建该库所需的完整的、机器可编译的源代码。

您修改后的库将保持 LGPL,这意味着您将拥有与使用标准 Qt 分发库相同的权利/责任。

这意味着如果您的应用程序当前对 Qt 库的使用在 LGPL 下是允许的,那么以同样的方式使用修改后的库也是允许的。

我不是律师。这不是法律建议。我是一个随机的人,可能不会把你的最大利益放在心上。我可能是无知或恶意或猴子随机敲击键盘。

于 2011-08-01T07:27:13.397 回答