我在MySQL上使用Python / Django.我目前正在使用GNU GPL许可证下的MySQLdb.是否有一个具有“类似”功能的库不属于类似GPL的许可证?
澄清:
>我还不知道是否要分发我的源代码或为我的申请收费.我所知道的是,我不希望通过我选择的MySQL和Python为我做出这些决定.
>我目前正在使用Django构建一个Web应用程序,我认为这个问题无关紧要,因为我没有“分发”任何东西,但我正在编写的Python代码可能适合作为桌面应用程序进行分发,这是GPL开始困扰我的地方.
谢谢
解决方法:
你似乎误解了GPL. (免责声明:我不是律师)
>即使是根据GPL许可,您也可以为您的申请收取费用. GPL允许您销售代码.
>即使您的代码是根据GPL许可,您也不必分发任何内容.
>无论如何,如果不分发源代码,就无法可靠地分发python代码.
> Mysqldb是双重许可的.您可以选择python的许可证或GPL许可证.
编辑:澄清第2点,因为有些人感到困惑:你不必分发任何东西,但如果你确实散布了东西,你必须分发它的源代码.