随着互聯網的普及,讓更多的人了解到了開源系統,然而你并不了解開源軟件是什麼,開源軟件是否就代表免費呢?
首先我們了解下開源軟件的定義
開源軟件即開放源碼軟件(open-source)是一個新名詞,它被定義為描述其源碼可以被公衆使用的軟件,并且此軟件的使用,修改和分發也不受許可證的限制。
開源軟件不等于免費軟件
開源并不一定免費,為什麼說是不一定呢?
開源軟件會基于開源協議進行發布,開源協議會對開源項目進行約束,有的會要求使用者在使用時保留作者版權說明;有的會要求使用者支付相應的授權費;而有的則不做任何限制。
開源協議是什麼
通過下圖可以直觀地了解開源協議的區别
當然你可能會發現有的作者明明寫的基于MIT發布的開源項目,卻需要收取授權費,或保留版權信息,這就需要遵守作者的附加許可條款。
如何獲取開源軟件呢
我們可以通過Github或Gitee中找到大批開源軟件,并且可以查看開源軟件基于什麼協議發布的。
開源軟件的優勢
如何選擇開源軟件
一般可通過關鍵字、語言查找需要的開源軟件,然後選擇最多stars的開源軟件,這種方法是最簡單的選擇方法,一般stars多的代表該軟件得到了較多的開發者認可,項目作者有一直在維護。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!