2011-09-29 157 views
0

我有一段軟件想通過Google Code Project Hosting開源。問題是我已經使用代碼項目開放許可證(CPOL)許可的代碼項目中的一些代碼。在Google代碼上使用代碼項目(CPOL)許可代碼

我可以從Google Code中選擇與CPOL兼容的任何可用許可證嗎?或者我必須找到一些方法來刪除CPOL代碼,然後才能打開我的軟件源代碼?我很難弄清楚我是否可以包含CPOL代碼。謝謝。

+4

我投票結束這個問題,因爲它是關於授權或法律問題,而不是編程或軟件開發。 [見這裏](http://meta.stackoverflow.com/questions/274963/questions-about-licensing/274964#274964)和[here](http://meta.stackexchange.com/questions/139804/can-許可問題永遠在主題上)以獲取詳細信息,以及[幫助]瞭解更多信息。 – JasonMArcher

回答

2

我讀過它的原始代碼(部分是如果你創建一個派生)的方式要求它的許可證號碼爲The Code Project Open License (CPOL) 1.02

Google Project hosting requires an OSI-approved license

據我所見,CPOL不是OSI認可的。

您可以聯繫原始作者/版權所有者的代碼,並要求根據完全滿足您的谷歌代碼託管要求的不同許可證獲得代碼庫的權利。

或者您選擇另一個允許更多許可證的平臺。我認爲github只需要代碼是「開放源代碼」(您可以閱讀源代碼)。

+0

非常感謝,這非常有用。我想我要麼必須重寫代碼,要麼調查github。 – jupiter1980