如果我今天創建自己的程序,發佈它,那麼明天將發佈全部或部分源代碼,在GPL或類似的下。該計劃現在是否需要遵循GPL?如果我打開源代碼的一部分,我的程序是否會計算爲派生作品?
程序是作爲一個封閉的許可證創建的,我開源的代碼是從它派生的。
如果我今天創建自己的程序,發佈它,那麼明天將發佈全部或部分源代碼,在GPL或類似的下。該計劃現在是否需要遵循GPL?如果我打開源代碼的一部分,我的程序是否會計算爲派生作品?
程序是作爲一個封閉的許可證創建的,我開源的代碼是從它派生的。
(在IANAL語句放在這裏)
如果它是你的源頭,你可以釋放GPL下,之後在封閉源代碼的使用它。你有權利用你自己的來源做你想要的。
GPL適用於其他用戶:他們只有在遵守這些規則時纔有權使用您的源代碼,但您擁有另一個許可證:您擁有它。
我無法將貢獻加入我的開放源代碼版本,回到我的封閉源代碼版本中? – 2011-04-16 07:48:55
你可以加入你的貢獻(因爲他們是你的),但是如果有人將他們合併,你就不幸運了。然後它變得棘手,因爲很難將它們分開(代碼可能開始「意外」看起來像一個又一個,但它是可行的) – Nanne 2011-04-16 07:54:48
我投票結束這個問題作爲題外話題,因爲它涉及許可和法律問題,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/a/274964/1402846)瞭解更多信息,以及[幫助/話題]。 – Pang 2015-06-08 01:33:30