2011-04-14 27 views
4

所以我找到了一個開源項目,它使用了reciprocal public license 1.5(RPL)。看來RPL意味着你必須將所有的代碼發回給社區。使用具有「互惠公共許可證1.5」的項目是什麼意思,我必須處理我的代碼?

RPL 1.5 - 第5
此外,下RPL所有組件中創作,包括架構,腳本, 源代碼等 - 不管他們是否正在編譯成一個 二進制或使用因爲客戶端/服務器應用程序的兩半 - 必須共享。 你必須分享整個派,而不是一個孤立的片。

我爲一家健康護理公司工作,這家公司對我而言並不會在我的網站上發佈我們的專有代碼。

所以我想知道,這是真正的RPL嗎?對需要發佈的內容有限制嗎?還是說,任何涉及RPLed項目的東西都必須在RPL下開放源代碼?

+4

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

回答

6

對於商業軟件RPL甚至是比GPL。

的確,您必須在任何衍生作品上發佈源代碼。

此外,在GNU網站,它說:

的友情公共許可證是因爲三個 問題非自由 許可證。它對價格 限制了初始版本的收費。 2.它需要 通知原始 開發者發佈 修改版本。 3.它要求 發佈組織使用的任何修改版本 ,即使 私下。

source

編輯

Quatation從RPL 1.5:

6.0您的義務和贈款。考慮到,並作爲表達 條件,許可證此許可證,授予 您您在此 同意任何修改, 衍生作品,或要求 組件(統稱擴展) 您創建或其中您 貢獻受該許可證條款 支配,包括,沒有 限制,第4節。任意擴展您創建 或到您 貢獻,必須按本許可證或未來 版本的許可證下 科發佈的 方面部署7 您特此授予 許可和所有第三方一 世界範圍內,非排他性的,根據這些 知識產權您擁有 或控制使用,複製,展示, 執行,修改,創建衍生產品, 再許可和分發許可 軟件,在 免版稅許可任何形式。任何擴展 您製作和部署必須有一個 不同的標題,以便隨時告訴 任何後續用戶或貢獻者 擴展是由您。您的 必須包含本許可證副本或 有關如何獲得副本 的指示,並附有發行的每個副本的擴展名 。您同意不提供或 強加任何源代碼或許可 軟件 可執行版本,或者它的擴展能夠改變 任何條款或限制 本許可或收件人的權利 本協議適用版本。

+1

那麼什麼是「衍生作品」?這是否意味着如果我改變他們的東西?或者這是否意味着如果我使用他們的東西? – Vaccano 2011-04-14 14:07:12

+1

您的報價完美地解釋它。他們不關心靜態或動態鏈接作爲GPL。您不是指將它安裝在您的計算機上並通過說「使用他們的東西」來運行它嗎?它是一個圖書館或框架,你會從你的應用程序鏈接它? – JCasso 2011-04-14 19:52:56

+1

「衍生詞」(RPL 1.5)的定義在美國版權法中定義。這裏的維基百科的摘要可以在這裏找到:http://en.wikipedia.org/wiki/Derivative_work(這不是一個簡單的閱讀)。 – Vaccano 2011-04-14 21:56:57

2

互惠公共許可證比GPLv2更嚴格。它需要分配所有源代碼(無論是專有還是開放源代碼),它們是基於RPL鏈接的。在保護自己的IP方面要小心。

相關問題