据我所知,当我使用任何GPL代码(例如MySQL)构建桌面/服务器应用程序时,都必须在GPL下发布我的软件的源代码。
如果我想使用MySQL开发Web应用程序,我的代码将链接到MySQL库。在这种情况下,我是否必须发布Webapp的源代码以符合GPL?
假设您仅将其保留为仅用于服务器(因此为“私有”),则不必将其作为GPL发布。但是,一旦它到达公共桌面,就不再被认为是内部版本,因此需要源代码。
所以你可以: