2011-09-02 47 views
0

如果我修改的是在GPL v2下發布的軟件,我可以在版本3下發布修改後的軟件嗎?發佈修改後的GPL v2軟件根據v3

+0

感謝您的所有答案。由於這是一個法律問題,我決定保持安全,並將其保存在GNU GPL v2中。 –

+5

我投票結束這個問題作爲題外話題,因爲它涉及許可或法律問題,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)瞭解詳情,以及[幫助]瞭解更多。 – JasonMArcher

回答

1

如果許可證是GPLv2 只有,您可能不會。但是,如果它表示它位於GPLv2 或更高版本之下,那麼您可以。通常這是明確寫在每個文件的頂部,所以你不應該有問題告訴這兩種情況。

+0

你確定嗎?作爲許可證持有人,如果有人單方面決定根據某種(某種意義上)更嚴格的或至少是不同的許可證重新分配我的工作,我會感到不安。至少要明確說明你的是一個授權分支,並且包含一個指向原始分支的指針。更好的是,與上游作者聯繫以討論您的選擇。 – tripleee

+0

是的,我確定。在法律上,有人可以爲你做這件事,因爲你是首先允許它的。但是,在重新授權他們的作品之前,始終要與所有版權所有者保持良好的語調和正確的態度!即使他們的許可證給你的權利,作者可能還不明白。更好的是,作者可能會決定重新授權他/她的原創作品。 – dragonroot

+2

順便說一下,在GPLv2或更高版本的情況下,您不必首先重新獲得任何許可,因爲它已經與GPLv3兼容。 – dragonroot

-1

對不起 - 我的原始答案不正確。我應該說:

  1. 您不能修改的屬於別人 任何代碼的許可證......除非原作者爲您提供了書面許可 ......或者,除非原來的許可證允許您重新許可

  2. Triplee具有完全正確 - 你最好的辦法是聯繫原作者

  3. Dragonroot7也是正確的 - 在GPLv2許可的情況下或更高版本,您不必再許可的任何東西第一,因爲它已經是GPLv3兼容即

  4. 這裏是理查德·斯托曼(誰發明了GPL的傢伙),不得不說的好處和升級--GPLv2許可證的優點爲GPLv3:

http://gplv3.fsf.org/rms-why.html

+1

您參考的文章是爲版權所有者撰寫的,而不是針對被許可人的文章!同樣可以鼓勵微軟轉換爲GPLv3,但只有微軟才能真正實現轉換。其他人都應遵守現有許可的實際條款。 – dragonroot

1

您被授予了有權重新分配作品,但版權所有者仍然擁有版權,因此有權決定作品可以在哪些條款下使用或重新發布。您可以嘗試說服上游切換到GPLv3,並且您可以根據自己喜歡的任何條款授權自己的作品(如修改),但不能更改不屬於您的作品的許可證。

IANAL和所有。據我所知,在朝鮮你可以開槍讀這本書。

相關問題