2009-10-03 46 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