当前位置: 首页 > 面试题库 >

MySQL许可和GPL [关闭]

屠瑞
2023-03-14
问题内容

关闭。 此问题不符合堆栈溢出准则。它当前不接受答案。

想改善这个问题吗? 更新问题,使其成为Stack Overflow
的主题。

4年前关闭。

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

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


问题答案:

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

所以你可以:

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


 类似资料:
  • 私有不兼容与私有兼容许可证的最尖锐区别,也就是GNU GPL与其他许可证的区别。因为GPL作者的主要目标是提升自由软件,他们故意使它们的许可证不可能让GPL代码混入私有程序。具体说来,在GPL的要求中(见http://www.fsf.org/licensing/licenses/gpl.html的全文)有这样两点: 所有衍生作品—也就是任何包含非琐碎量GPL代码的作品—也必须在GPL下分发。 对于

  • 接口说明 下载许可文件,文件名称为license.lic 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 POST /api/license/1.0.0/download 是否需要登录 否 请求字段说明 无 响应字段说明 无 响应成功示例 {} 响应失败示例 {} 响应接受类型 application/json:charset=utf-8 响

  • 该模块包含获取授权码、上传许可、获取许可信息等 服务接口文档-许可相关

  • 我目前正在使用MySQL for DB connection开发一个Struts2 Web应用程序,并且在实际工作中遇到了代码部分的问题。恒定误差: 我目前拥有的RequestAction类基本上是我的一个工作项目的完整副本,但由于某些原因,我无法使其用于此应用程序。 请求操作。Java: 不知道为什么连接不工作,我试图乱搞,看看从我的其他项目,看看有什么差异,使连接和无法找到它,除非是给问题。

  • 问题内容: 我被错误卡住了,这里的第42行是,请帮我解决这个问题,我在这个问题上待了几个小时。 这是我的代码: 问题答案: 一个对象只能有一个active对象,因此在执行时,第一个ResultSet()被关闭。 创建两个对象,一个用于,另一个用于。 引用以下内容的javadoc : 默认情况下,每个对象只能同时打开一个对象。因此,如果一个对象的读取与另一对象的读取交错,则每个对象必须已由不同的对象

  • 问题内容: 我被错误卡住了,这里的第42行是,请帮我解决这个问题,我在这里待了几个小时。 这是我的代码: 问题答案: 一个对象只能具有一个active对象,因此在执行时,第一个ResultSet()被关闭。 创建两个对象,一个用于,另一个用于。 引用以下内容的javadoc : 默认情况下,每个对象只能同时打开一个对象。因此,如果一个对象的读取与另一个对象的读取是交错的,则每个对象必须已由不同的对