网络应用程序 – 我可以合法地将GPL软件纳入专有的封闭源代码的Web应用程序吗?

网络应用程序 – 我可以合法地将GPL软件纳入专有的封闭源代码的Web应用程序吗?,第1张

概述我正在开发一个基于Web的C源代码,它使用gcc编译器来编译服务器上的代码。您可以将其视为Google文档,您可以在其中编写C源代码,并可以在单独的窗口中看到控制台输出。我想为我的网站使用每月订阅模式,用户每月支付费用来使用该软件。由于gcc是根据GPL授权的,是否需要开源我的网站的源代码?有一点需要注意的是,我使用gcc编译器的唯一方法是通过服务器上的一些make文件。是否需要以GPL术语连接? 我正在开发一个基于Web的C源代码,它使用gcc编译器来编译服务器上的代码。您可以将其视为Google文档,您可以在其中编写C源代码,并可以在单独的窗口中看到控制台输出。我想为我的网站使用每月订阅模式,用户每月支付费用来使用该软件。由于gcc是根据GPL授权的,是否需要开源我的网站的源代码?有一点需要注意的是,我使用gcc编译器的唯一方法是通过服务器上的一些make文件。是否需要以GPL术语连接?我认为我的情况就像流行的网站www.github.com,您可以在其中创建支付每月订阅的私人git(GPL)回购。感谢您的回答。解决方法 您编译的代码不是源自gcc代码;它在外部使用其编译的可执行文件。实际上,您不需要看到或使用gcc代码本身。因此,我认为你可以使用它而不违反条款;编译使用gcc甚至连链接,只是程序的外部使用。

Lawrence Rosen提交Lawrence Rosen提交@Shoban的答案:

A “derivative work” is defined in the
copyright Act,17 USC 101,as a:

“work based upon one or more
preexisting works,such as a
translation,musical arrangement,
dramatization,fictionalization,
motion picture version,sound
recording,art reproduction,
abrIDgment,condensation,or any other
form in which a work may be recast,
transformed,or adapted. A work
consisting of editorial revisions,
annotations,elaborations,or other
modifications which,as a whole,
represent an original work of
authorship,is a ‘derivative work’.”

Simply combining a copyrighted work with another work does not create a derivative work. The original copyrighted work must be modifIEd in some way. The resulting derivative
work must itself “represent an
original work of authorship.” So if
the licensee does not modify the
original GPL-licensed program,but
merely runs it,he is not creating a
derivative work.

使用gcc编译使用GPL的代码将使使用MS Word编写的文档成为Microsoft的知识产权一样。

无论如何,如果你对这个网站很认真,可以直接联系gcc团队,咨询律师,或进一步了解这个主题。

编辑:

似乎GPL传染病的强烈争议大概是dynamic linking;也就是说,动态链接到GPL许可组件是否强制您将GPL应用于代码。看来这种链接的法律地位不清楚,所以你可能不想允许你的用户在你的网站上这样做。

您可能希望避免将gcc组件动态链接到服务器端代码;使用它们作为一个完全独立的过程来安全。

编辑:

我们正在处理律师和版权法,所以我认为最好问Lawrence Rosen如果引用他没有信任我关于Fair Use的想法,他很快回应我的电子邮件,并允许它!挺酷的。

链接:

> How does the GPL apply if you are using a tool released under the GPL rather than integrating GPL code?,Stackoverflow.com问题
> A discussion在Ubuntu论坛

总结

以上是内存溢出为你收集整理的网络应用程序 – 我可以合法地将GPL软件纳入专有的封闭源代码的Web应用程序吗?全部内容,希望文章能够帮你解决网络应用程序 – 我可以合法地将GPL软件纳入专有的封闭源代码的Web应用程序吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1114057.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存