许可要求(Boost、Qt Creator)

许可要求(Boost、Qt Creator),boost,licensing,qt-creator,Boost,Licensing,Qt Creator,对于使用许可库/软件的具体规则,我有点困惑。我在QT创建者中使用了Boost库和MSVC 10编译器生成了一个小型C++程序。我无意出售这个软件,但我可能会在某个时候把它放到网上。这是否意味着我必须根据Boost许可证和LGPL(由于Qt Creator)对其进行许可,还是不需要?我不反对这样做,但我想更好地理解规则,还没有找到一个简单的英语“可以和不能做”与谷歌或堆栈溢出。Qt Creator是根据LGPL授权的。所以,如果使用动态链接,就不必担心Qt 如果你 使用原始的qt库 将dll文件

对于使用许可库/软件的具体规则,我有点困惑。我在QT创建者中使用了Boost库和MSVC 10编译器生成了一个小型C++程序。我无意出售这个软件,但我可能会在某个时候把它放到网上。这是否意味着我必须根据Boost许可证和LGPL(由于Qt Creator)对其进行许可,还是不需要?我不反对这样做,但我想更好地理解规则,还没有找到一个简单的英语“可以和不能做”与谷歌或堆栈溢出。

Qt Creator是根据LGPL授权的。所以,如果使用动态链接,就不必担心Qt

如果你

  • 使用原始的qt库

  • dll
    文件与应用程序一起分发

  • 不会将这些
    dll
    文件编译到
    exe
    文件中

请检查此问题:


Boost拥有自己的名为Boost license的许可证

从Boost网站:

如果您将自己的代码与一些Boost代码一起分发,Boost 许可证仅适用于Boost代码(和修改版本 其中);您可以根据您需要的任何条款自由许可您自己的代码 喜欢

从Boost许可证:

软件中的版权声明和整个声明, 包括上述许可证授予、本限制和以下内容 免责声明必须包含在软件的所有副本中 或软件的部分或所有衍生作品,除非 副本或衍生作品仅以 由源语言生成的机器可执行目标代码 处理器。

这意味着,如果您没有对原始Boost库进行任何更改,您只需要在源代码中包含Boost许可证文件。这是你唯一的限制


关于Visual C++请检查此处:

Qt Creator根据LGPL获得许可。所以,如果使用动态链接,就不必担心Qt

如果你

  • 使用原始的qt库

  • dll
    文件与应用程序一起分发

  • 不会将这些
    dll
    文件编译到
    exe
    文件中

请检查此问题:


Boost拥有自己的名为Boost license的许可证

从Boost网站:

如果您将自己的代码与一些Boost代码一起分发,Boost 许可证仅适用于Boost代码(和修改版本 其中);您可以根据您需要的任何条款自由许可您自己的代码 喜欢

从Boost许可证:

软件中的版权声明和整个声明, 包括上述许可证授予、本限制和以下内容 免责声明必须包含在软件的所有副本中 或软件的部分或所有衍生作品,除非 副本或衍生作品仅以 由源语言生成的机器可执行目标代码 处理器。

这意味着,如果您没有对原始Boost库进行任何更改,您只需要在源代码中包含Boost许可证文件。这是你唯一的限制


关于Visual C++请检查此处:

我投票结束这个问题,因为它涉及许可或法律问题,而不是编程或软件开发。我投票结束这个问题,因为它是关于许可或法律问题,而不是编程或软件开发。有关详细信息,请参阅。Qt和Qt Creator是否具有相同的许可证?Qt和Qt Creator是否具有相同的许可证?