一尘不染

MySQL许可和GPL

mysql

据我所知,当我使用任何GPL代码(例如MySQL)构建桌面/服务器应用程序时,都必须在GPL下发布我的软件的源代码。

如果我想使用MySQL开发Web应用程序,我的代码将链接到MySQL库。在这种情况下,我是否必须发布Webapp的源代码以符合GPL?


阅读 431

收藏
2020-05-17

共1个答案

一尘不染

假设您仅将其保留为仅用于服务器(因此为“私有”),则不必将其作为GPL发布。但是,一旦它到达公共桌面,就不再被认为是内部版本,因​​此需要源代码。

所以你可以:

  • 将您的代码发布为GPL
  • 购买商业版本的MySQL
  • 保留它仅用于服务器。
2020-05-17