2009-10-03 44 views
1

假设开发人员用某种新语言编写代码,然后发送给服务器。该服务器将他编写的代码转换为随后编译的C++代码。从那里,该二进制包被发回给开发者进行分发。 GPL许可证是否允许这样做?g ++许可证(GPL)允许这样做吗?

+0

你为什么认为这是一个许可问题?答案有助于理解这个问题。你链接到的库的许可证是什么?当然,他们必须允许链接和分配。 – u0b34a0f6ae 2009-10-03 18:10:48

+4

我投票结束这个问题,因为**是关于授权或法律问题**,而不是编程或软件开发。 [见这里](http://meta.stackoverflow.com/a/274964/1402846)了解更多信息,以及[帮助/话题]。 – 2015-06-07 20:26:47

回答

7

是的。 GNU编译器许可证允许您根据您正在编译的代码和生成的二进制文件执行任何操作。

+0

OT,但请注意,像AGPL这样的更严格的许可证也必须在通过网络使用修改的二进制文件时重新分发源。 – 2009-10-03 17:58:31

+1

@delroth,OP没有修改(GPL'd)编译器,因此即使G ++处于AGPL下,我也不认为这适用。我错过了什么吗? – strager 2009-10-03 18:18:42