最近把我所有在github上軟件的許可證換成了The Unlicense. 為啥呢..
這個就不得不說一下關於理查德·馬修·斯托曼的一個故事..
理查德·馬修·斯托曼可以說是GNU的領袖. 別和我說你不知道GNU是什麼.. 如果你不知道也不用去查, 等會會講到.. 上世紀80年代, 黑客文化被資本主義侵蝕, 誕生了很多專利軟件, 在黑客社區裡有相當一部分的人都流失了, 應該說是被挖走了.
這個黑客的意思是計算機技術專家,狂熱愛好者.
斯托曼為了抗衡專利軟件, 就創建了GNU計劃. GNU在百科上也能看到, 是一套兼容於UNIX的操作系統. 內部包含了所有GNU的一系列自由軟件.
這裡就不得不提GPL這個協議了, 這個協議可以說是一個自由軟件的極端. 用簡單的話來說就是 強制開源, 用了GPL協議軟件的源代碼, 你後續發佈也必須是開源的, 就是一種強制的分享精神.
我之前使用的是MIT協議, 它沒有以上的限制, 你可以選擇閉源. 但是需要保持原作者版權.
事實上.. 我根本不需要版權這個東西, 只要用我的代碼,出了事別把責任推給我就行. 所以我最後選擇了 The Unlicense這個協議, 這個協議只有一條免責.其他完全不管, 有點爽.