据我所知,当我使用任何 GPL 代码(例如 MySQL)构建桌面/服务器应用程序时,我必须在 GPL 下发布我的软件的源代码。
如果我想使用 MySQL 开发一个 Web 应用程序,我的代码将链接到 MySQL 库。在这种情况下,我必须根据 GPL 发布我的 web 应用程序的源代码吗?
如果您将其保留为仅用于服务器(因此“私有”),则不必将其作为 GPL 发布。
但一旦到达公共桌面,它就不再被视为内部构建,因此需要源代码。
所以你可以:
- 以 GPL 形式发布您的代码
- 购买MySQL的商业版本
- 使其仅用于服务器。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)