1. 程式人生 > >最牛最暴力的開源協議WTFPL

最牛最暴力的開源協議WTFPL

你知道這個世界上有多少種開源軟體的許可證嗎?GPL,BSD,MIT,Apache…等等。目前市面上有的的開源協議很多很多,至少有100多種。經過開源促進會(Open Source Initiative)認可的開源協議也多達70多種。 GNU上有個網頁記錄了幾乎所有的開源軟體的許可證:http://www.gnu.org/licenses/license-list.html。

那麼,你知道怎麼區別和選擇它們嗎?下面這張比較複雜的圖說明了它們的關係:

開源協議

看上去是不是很頭大?不過大多數公司用得最多的只有6種開源協議:LGPL、Mozilla、GPL、BSD、MIT、Apache。下面這張圖可以快速搞清楚這6種許可證之間的最大區別。

開源協議

如果你覺得上面的協議還是太多限制,不夠自由。今天給你介紹一種最牛最暴力的開源協議—WTFPL。

WTFPL

WTFPL(Do What The Fuck You Want To Public License),中文譯名:你他媽的想幹嘛就幹嘛公共許可證。WTFPL是一種不太常用的、極度放任的自由軟體許可證。它的條款基本等同於貢獻到公有領域。

此許可證在2000年3月釋出的1.0版,是Banlu Kemiyatorn撰寫,最初是供Window Maker的美工品使用。一位任Debian專案領導的法國程式設計師桑·奧塞瓦(英語:Sam Hocevar)撰寫了2.0版本。它允許根據任何條款修改和再發布軟體,許可證鼓勵他們”想幹嘛就幹嘛”。該許可證已被自由軟體基金會認證為相容GPL的自由軟體許可證。

WTFPL許可協議全文:

WTFPL許可協議譯文:

WTFPL使用

WTFPL目前很少專案使用,畢竟太自由了,完全沒限制。不過也有一些軟體已採用它來發布,比如:Potlatch,一個OpenStreetMap專案的線上編輯器。øbin,一個客戶端處加密的剪貼簿。知乎上有很多有價值的問答也引用了該協議。

看完介紹有沒有自由得想要飛的感覺,趕快去釋出你的WTFPL協議專案吧!

參考文件

文章來自微信公眾號:運維之美