導讀 | 電腦中的軟件都有License,開源軟件也不例外。不過開源軟件的開源許可證那麼多種,又都有什麼區別呢?讓咱們上網搜搜看。 |
定義html
下面是摘錄百度百科的定義:linux
license是版權許可證。至關於軟件版權。軟件版權屬於知識產權的著做權範疇,具備知識產權的特徵,即時間性,專有性和地域性。軟件版權在法律上稱爲「計算機軟件著做權」。屬於著做權(知識產權)的一種。國家頒佈有《計算機軟件保護條例》,保護權益人的軟件著做權。程序員
自由軟件/開源軟件是自由的,免費的,源代碼開放的,咱們可自由下載安裝和使用。同時,爲了維護做者和貢獻者的合法權利,保證這些軟件不被一些商業機構或我的竊取,影響軟件的發展,開源社區開發出了各類的開源許可協議。htm
咱們經常使用的開源軟件協議大體有GPL、BSD、MIT、Mozilla、Apache和LGPL。開發
如何選擇get
先看看網上搜索的第一張表格開源軟件
很詳細是否是,不過還有一個更直觀的。國內有個阮一峯漢化了烏克蘭程序員Paul Bagwell的分析圖社區
第三張圖是英文的,比上圖清晰點,沒有找到漢化的版本。table
結束語百度
筆者剛開始接觸開源的時候,對開源協議瞭解只知其一;不知其二,只曉得不要錢就能用,卻沒有發現他們之間是有區別的。特地從網上搜集了上面的三張圖,但願能幫助到和我同樣狀況的朋友。