网络应用程序 – 我可以合法地将GPL软件纳入专有的封闭源代码的W
我正在开发一个基于Web的C源代码,它使用gcc编译器来编译服务器上的代码。您可以将其视为Google文档,您可以在其中编写C源代码,并可以在单独的窗口中看到控制台输出。我想为我的网站使用每月订阅模式,用户每月支付费用来使用该软件。由于gcc是根据GPL授权的,是否需要开源我的网站的源代码?有一点需要注意的是,我使用gcc编译器的唯一方法是通过服务器上的一些make文件。是否需要以GPL术语连接?我认为我的情况就像流行的网站www.github.com,您可以在其中创建支付每月订阅的私人git(GPL)回购。感谢您的回答。
解决方法
您编译的代码不是源自gcc代码;它在外部使用其编译的可执行文件。实际上,您不需要看到或使用gcc代码本身。因此,我认为你可以使用它而不违反条款;编译使用gcc甚至连链接,只是程序的外部使用。
Lawrence Rosen提交Lawrence Rosen提交@Shoban的答案:
使用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问题 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |