gpt4 book ai didi

gpl - 如果我将 GPL 2 Java 小程序嵌入到我的网络应用程序中,我是否必须发布网络应用程序源代码?

转载 作者:行者123 更新时间:2023-12-01 04:15:53 25 4
gpt4 key购买 nike

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

6年前关闭。




Improve this question




假设我正在开发一个具有重要专有代码的 Web 应用程序,用 JavaScript/HTML/等编写。

进一步假设,存在一个 GPL v2当我将我的应用程序部署到各种客户站点时,我想为我的用户提供具有一些相关功能的 Java 应用程序。

所以我打算将Java应用程序转换为Java小程序,并将其嵌入到我的Web应用程序中。我的 web 应用程序不会直接调用小程序的任何功能,只是使用基本的浏览器功能在特定页面的特定空间中启动它。

根据 GPL(或 FAQ 中使用的“链接”),这是否构成“基于程序的作品”,以至于我现在有义务在 GPL 下发布我所有的原始 JavaScript/HTML 代码? *

如果是这样,这是否意味着每个嵌入 GPL 小程序的 HTML 页面也必须根据 GPL 获得许可,并提供原始来源? (考虑 PHP 网络应用程序!)

或者,在我只是指向一些相关但独立的功能的意义上嵌入小程序“仅仅是聚合”吗?

最后,使用 Java Web Start 启动原始 Java 应用程序会改变什么吗?如果是这样,为什么?

(* 当然,我将分发 Java 小程序本身的源代码。)

最佳答案

真的很有趣的场景......我认为你修改的任何 Java 代码是实际小程序的一部分都需要分发,但使用它应该没问题,因为它是作为一个单独的实体产生的,你可以保持你的 HTML/JS 专有(尽管人们已经拥有该代码,如果他们可以查看源代码)

我将您的场景视为 HTML/JS 是一个脚本,它启动一个包含 GPL 代码的程序。这样做很好,脚本不需要发布,但是正在启动的内容中的任何内容都需要分发。只是我的 2c - 我可能是非常错误的。

关于gpl - 如果我将 GPL 2 Java 小程序嵌入到我的网络应用程序中,我是否必须发布网络应用程序源代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3868431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com