|
開源界的 5 大開源許可協議
作者: its
|
發布: 2013/11/12 (下午 04:16)
|
閱讀: 1409
|
評論: 0
|
靜態地址
|
內容源碼
越來越多的開發者與設計者希望將自己的產品開源,以便其他人可以在他們的代碼基礎上做更多事,開源社區也因此充滿生機。在我們所能想到的應用領域,都有開 源軟件存在(象 WordPress,Drupal 這些開源CMS)。然而很多人對開源許可并不了解,本文介紹開源領域常用的幾種許可協議以及它們之間的區別。
什么是許可協議?
什么是許可,當你為你的產品簽發許可,你是在出讓自己的權利,不過,你仍然擁有版權和專利(如果申請了的話),許可的目的是,向使用你產品的人提供 一定的權限。
不管產品是免費向公眾分發,還是出售,制定一份許可協議非常有用,否則,對于前者,你相當于放棄了自己所有的權利,任何人都沒有義務表明你的原始作 者身份,對于后者,你將不得不花費比開發更多的精力用來逐個處理用戶的授權問題。
而開源許可協議使 這些事情變得簡單,開發者很容易向一個項目貢獻自己的代碼,它還可以保護你原始作者的身份,使你至少獲得認可,開源許可協議還可以阻止其它人將某個產品據 為己有。以下是開源界的 5 大許可協議。
GNU GPL
GNU General Public Licence (GPL) 有可能是開源界最常用的許可模式。GPL 保證了所有開發者的權利,同時為使用者提供了足夠的復制,分發,修改的權利:
- 可自由復制
你可以將軟件復制到你的電腦,你客戶的電腦,或者任何地方。復制份數沒有任何限制。
- 可自由分發
在你的網站提供下載, |