開源是什麼意思?開源軟體優缺點有哪些?
【導讀】開源軟體的發展是推動人工智慧技術進步的重要因素之一,也是整個軟體行業創新的火箭燃料。但還有很多剛入行的小夥伴們不知道開源是什麼意思?不知道開源軟體優缺點有哪些?常用的開源協議又有哪些?今天我們大家一起來簡單瞭解一下。
開源是什麼意思?
【回答】:不同場景開源詞語的含義不同,其不同意思如下:
1、常與“節流”連用,意思是開闢收入的新來源;
2、出現河流的源頭;
3、指開放的原始碼。
開源軟體優缺點有哪些?
優點:
1、可以節約購買軟體成本;
2、原始碼開放,可以進行二次開發,滿足一些個性化需求。
缺點:
1、開發維護成本比較高;
2、嚴重依賴技術,所以您的開發人員一定要全程在崗;
3、功能有限,系統處於能用狀態,使用體驗一般;
4、安全性可能更低。
常見的開源協議
1、GNU GPL(GNU General Public License,GNU通用公共許可證)
2、BSD(Berkeley Software Distribution,伯克利軟體釋出版)協議
3、Apache 許可證版本(Apache License Version)協議
4、MIT(Massachusetts Institute of Technology)協議
5、GUN LGPL(GNU Lesser General Public License,GNU 寬通用公共許可證)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70002658/viewspace-2914590/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 開源堡壘機是什麼?開源堡壘機的優缺點是什麼?
- 什麼是閉包?有哪些使用場景?優缺點是什麼?
- (1)微服務是什麼?它的優缺點有哪些?微服務
- 混合IT是什麼?基礎設施和優缺點有哪些?
- Python垃圾回收機制是什麼?有哪些優缺點?Python
- 什麼是開源?
- C/S結構是什麼意思?有什麼優點?
- 開源軟體沒有這麼脆弱
- 開源專案管理軟體有哪些?分享7個實用開源專案管理軟體專案管理
- Linux中LVM的工作原理是什麼?優缺點有哪些?LinuxLVM
- 什麼是開源精神
- Linux中lvm分割槽是什麼?LVM優缺點有哪些?LinuxLVM
- 什麼是CDN邊緣伺服器,有什麼優缺點?伺服器
- “開源”是什麼,能吃嗎?
- TF簽名是什麼?穩定性怎麼?有什麼優缺點?
- 原生IP是什麼意思?有什麼優勢?
- 中介軟體是什麼?Linux中介軟體是什麼意思?Linux
- Linux中靜態路由指什麼?優缺點有哪些?Linux路由
- 在Linux中,開源的優勢是什麼?Linux
- 原生IP是什麼意思?有什麼亮點?
- iframe有哪些優點和缺點?
- 國內“開源軟體”許可方式有違開源精神
- 伺服器虛擬化部署是什麼有什麼優缺點伺服器
- 資料庫是什麼意思?有什麼用?有哪些型別?資料庫型別
- 開源軟體成為“兵家必爭之地”到底是為什麼?
- Windows有可能成開源軟體?你怎麼看?Windows
- 運維審計是什麼意思?有什麼作用?用什麼軟體好?運維
- 幾款優秀的開源軟體
- 你為什麼使用 Linux 和開源軟體?Linux
- 5W1H聊開源之What——開源是什麼?
- 看開源軟體是如何盈利的?
- 流行的源程式版本管理軟體和專案管理軟體各自的優缺點專案管理
- ABAQUS軟體的優點有哪些?
- 什麼是專案管理軟體,有哪些作用?專案管理
- 什麼是勒索軟體?傳播手段有哪些?
- 有哪些開源的 BI 工具
- 開源JAVA單機爬蟲框架簡介,優缺點分析Java爬蟲框架
- 有沒有support這樣的開源軟體