【发布时间】:2010-11-18 15:17:02
【问题描述】:
MySQL++ 通过 LGPL 获得许可,这意味着我可以发布动态链接到它的可执行文件,而不必担心源代码不是 GPL。
但是,MySQL++ 确实链接到了 GPL 的 libmysqlclient{_r}.{a,so} (http://tangentsoft.net/mysql++/#linkerrors)。
正如所见,MySQL++ 在技术上只是一个面向 GPL 的 libmysqlclient{_r}.{a,so} 的“包装器”(顺便说一句,这是一个非常好的实现的包装器,不要误会我的意思),如果我链接到 MySQL++ 就像链接到libmysqlclient{_r}.{a,so}?
如果是这种情况,那么 MySQL++ 成为 LGPL 的目的是毫无意义的,因为任何动态链接到它的可执行文件都必须随后链接到 libmysqlclient{_r}.{a,so}。我哪里错了?
【问题讨论】:
-
我投票决定将此问题作为离题结束,因为它是关于许可或法律问题,而不是编程或软件开发。 See here 了解详情,help center 了解更多信息。
标签: c++ mysql gpl lgpl mysql++