開源是什麼意思?開源軟體優缺點有哪些?

行雲管家發表於2022-09-14

【導讀】開源軟體的發展是推動人工智慧技術進步的重要因素之一,也是整個軟體行業創新的火箭燃料。但還有很多剛入行的小夥伴們不知道開源是什麼意思?不知道開源軟體優缺點有哪些?常用的開源協議又有哪些?今天我們大家一起來簡單瞭解一下。

開源是什麼意思?

【回答】:不同場景開源詞語的含義不同,其不同意思如下:

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章