如何選擇開源許可協議

2021-06-18 17:51:12 字數 776 閱讀 4296

///原文出處:

目前國內開源專案正在逐漸公升溫,中國也開始有不少優秀的開源專案突顯出來。在大家摩拳擦掌準備加入開源大軍時,也要知道這個圈子裡的規則。技術人員不能只是研究技術,任何圈子都有規則,要知道了才能玩得好。前段時間有件關於開源軟體的事情挺熱鬧的,關於國內乙個開發者把自己作品開源出來被別的公司的人拿去包裝成自己的產品**賣出去。大部分做開源軟體的開發者都不太怎麼關注版權這些,具體微博如下:

hoowa_sun:

做開源後,發現大部分都被別人拿去學習,然後copy,然後自己閉源賣出去。這裡不缺乏大公司,有一家公司拿我的開源系統修改後賣給了乙個國內的運營商,賣的還非常貴至少幾十萬一套。所以我鄭重的建議大家,做軟體還是要英文版開源,中文版封閉不要開源。

在國內大家習慣了使用盜版、破解,看到這種免費的軟體也覺得是理所當然的拿來主義,甚至直接封裝到自己的商業元件賣出去。如果你正在這樣做,馬上停下來研究一下使用的這些開源元件的許可協議,不然某一天你會意外收到一封法院的傳票。如果你在開發或者準備開發開源軟體,但尚對開源許可協議不了解,也看下這篇文章,選擇一種開源許可協議保護你的開源軟體。

常見的開源許可協議有:gpl、lgpl、bsd、apache licence vesion 2.0、mit。這些協議有什麼區別呢?

列出了常用協議,還有一些比較常用的大家就谷歌了,比如: mozilla public license、creative commons、eclipse public license 1.0等。

有一篇部落格的樹形圖很好闡述了當前主流許可協議的區別。

另附一張目前github上專案採用的許可協議比例圖:

如何選擇開源許可協議

我非常關心教科書級的軟體使用開發與維護 國內乙個開發者把自己作品開源出來被別的公司的人拿去包裝成自己的產品 賣出去 常見的開源許可協議有 gpl 全稱 gnu general public license。它的主要內容為 只要在乙個軟體中使用 使用 指類庫引用或者修改後的 gpl 協議的產品,則該軟...

開源許可協議

目錄 開源許可證 gnu gpl gnu general public license,gnu通用公共許可證 bsd berkeley software distribution,伯克利軟體發布版 apache許可協議 mit massachusetts institute of technolog...

開源許可協議

1.gnu gpl gnu general public license,gnu通用公共許可證 只要軟體中包含了遵循 gpl 協議的產品或 該軟體就必須也遵循 gpl 許可協議且開源 免費,因此這個協議並不適合商用軟體。遵循該協議的開源軟體數量極其龐大,包括 linux系統在內的大多數的開源軟體都是...