2010-09-25 17 views
-1

我正在爲各種客戶開發Web應用程序。我也有用於多個項目的庫,並且還包含BSD和其他開源庫。我正在使用PHP服務器端。如何在基於PHP/JavaScript的項目中正確編寫版權/許可證信息?

我想讓我的PHP和兩者都適合我的JavaScript文件,但同時我想保持這個簡單,我希望版權聲明在PHP和JS文件。

如何將我的所有許可條件放入一個文件?基本上我想從所有源文件中引用1個文件,並管理該單個文件中的所有版權和許可。

我也對可以幫助我構建我的許可證的資源感興趣,即:預先寫入的許可證。

+2

反對 \t 您需要就此採取法律建議。這不是一個技術問題。 – EJP 2010-09-25 02:12:21

+0

「編程專業特有的問題」StackOverflow f.a.q. – Void 2010-09-25 02:24:44

+0

你真的關心版權的價值嗎?更詳細的許可證通常在文件中有更長的版權聲明,但這不是必需的(將GPL版權聲明與BSD聲明比較)。 – 2010-09-25 03:33:24

回答

1
 
/** 
* This program is license under YOUR_LICENSE_OF_CHOICE 
* You should have received a copy of the YOUR_LICENSE_OF_CHOICE 
* With this program in the file LICENSE and is available through 
* the world-wide-web at http://license.homepage.net/path_to_license 
* If you did not receive a copy of the YOUR_LICENSE_OF_CHOICE 
* And are unable obtain it through the world-wide-web, 
* Please send a note to [email protected] so we can mail you a copy 
* Immediately. 
*/ 
+0

對於Web應用程序,是否有更簡短的版本? – Void 2010-09-25 02:27:10

+0

隨意將其縮小,基本上你需要指出代碼所在的許可證,你已經放入許可證的文件的名稱,許可證的URI和一個電子郵件地址,以防有人沒有得到許可證文件和網頁消失。 – racetrack 2010-09-25 02:30:44

1

如果使用的是開放源代碼的許可,使用從許可網站的免責條款,尋找節「如何將這些條款用到你的新程序」。但是,如果這是專有許可證,那麼這取決於您...解釋源代碼可以和不可以使用的內容......可以做什麼和不可以做什麼等等。

不應該將許可證插入文件手動!你可以這樣做,但這不是正確的方法。正確的方法是使用適當的IDE進行PHP開發。像Ecliple,NetBeans和Zend Studio這樣的IDE支持項目許可證。

您創建一個項目,創建新的許可證文件(重新使用現有的)並將其附加到項目中。之後,每次創建新的PHP/JS文件時,許可證都會自動插入到新文件中。我寫了一個tutorial on how to setup project license in NetBeans IDE,你可以看看它,如果你喜歡。

相關問題