解决方法
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论坛