python:编写应用程序 - 不同的模块/许可证以及对专有应用程序的影响

时间:2010-03-08 20:51:09

标签: python licensing commercial-application

我使用wxPython和各种其他小模块(xlrd,xlwrt,pyserial等)编写了一个应用程序xlrd / xlwt我相信使用BSD许可证和wxPython ..

    ""Being a wrapper, wxPython uses the same free software licence 
used by wxWidgets (wxWindows License)—which is approved by Free 
Software Foundation and Open Source /n Initiative"" -wikipedia entry on wxPython

只是想知道出售像这样的应用程序的含义。我对这一切都不熟悉,并且想知道使用GPL兼容模块意味着什么,“自由软件基础”是什么等等。

即,自由软件基金会的目的是限制将“开源”,“免费软件”代码/模块捆绑到商业应用程序中吗?感谢。

1 个答案:

答案 0 :(得分:0)

“GPL兼容”仅在您编写GPL或LGPL代码时才有意义。在编写专有应用程序时,最大的担忧是“封闭源代码不兼容”,尽管专有应用程序必然需要是封闭源代码。 BSD和LGPL(以及其他)是封闭源兼容的; GPL不是。