python:编写应用程序-不同的模块/许可证以及对专有应用程序的影响
我已经用wxPython和其他各种小模块(xlrd、xlwrt、pyserial等)编写了一个应用程序。我相信xlrd/xlwt使用的是BSD许可证,而wxPythonpython:编写应用程序-不同的模块/许可证以及对专有应用程序的影响,python,licensing,commercial-application,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 So
""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兼容模块意味着什么,自由软件基金会是关于什么的,等等
即,自由软件基金会的目的是限制“开源”、“免费软件”代码/模块被捆绑到商业应用程序中的使用吗?谢谢。
只有在编写GPLed或LGPLed代码时,“GPL兼容”才起作用。编写专有应用程序时,最大的问题是“封闭源代码不兼容”,尽管专有应用程序不一定需要封闭源代码。BSD和LGPL(以及其他)是封闭源代码兼容的;GPL不是。我投票将这个问题作为离题来结束,因为它涉及许可或法律问题,而不是编程或软件开发。有关详细信息,请参阅。