我可以将wxWidgets用于近源商业应用程序吗?

时间:2012-11-16 15:16:34

标签: licensing

wxWidgets根据修改后的LGPL许可证获得许可。这意味着我可以卖掉它。但最初的LGPL许可证迫使我发布源代码。这在库的页面中的自定义许可证中提到,但我还不太了解它。我没有冒任何风险,所以我可以将它用于近源商业应用程序吗?

2 个答案:

答案 0 :(得分:6)

是的,你可以。许可证的LGPL方面保护库本身,即您不能在未根据原始许可证提供更改的情况下销售库的修改版本。但它不会影响与库链接的应用程序。

答案 1 :(得分:4)

如果我理解正确,Wxwidgets是根据LGPL许可的,如果您愿意,可以使用例外。所以这是LGPL + X,而不是完全修改LGPL许可证(这是不可能的)。

their own words中:

  

大多数文件都是在GNU Library General Public下发布的     许可证,版本2,您可以创建的特殊例外和     分发从源代码构建或修改的目标代码版本     它的版本(即使这些修改版本包含一个代码下的代码     不同的许可证),并在您自己的下分发这些二进制文件     术语

我认为这几乎反映了你打算做的事情。

另外,就像@VZ已经回答的那样,LGPL并没有将copyleft扩展到你的工作,只为了库。

另外,通过使用Wxwidgets给出的LGPL例外中的术语,您可以(但不得)使用您自己的术语传递包含二进制(对象代码)形式的Wxwidget的二进制文件。

另请参阅Licence section on the Wxwidgets homepage