開源代碼是指開放源代碼,也稱為源代碼公開,指的是一種軟件發布模式;反之,若不公開源代碼則為非開源代碼 。
一般的軟件僅可取得已經過編譯的二進制可執行檔,通常只有軟件的作者或著作權所有者等擁有程序的原始碼 。
有些軟件的作者會將原始碼公開,此稱之為“源代碼公開”,但這并不一定符合“開放源代碼”的定義及條件,因為作者可能會設定公開原始碼的條件限制,例如限制可閱讀原始碼的對象、限制衍生品等 。

擴展資料:
開源代碼的作用:
1、軟件成果獨占權帶來的弊端
基于知識產權保護的獨占權,就阻礙了他公司進入此類市場的“商業壁壘”,無相關產品接應,無市場競爭,從而形成了壟斷 。
2、軟件的源代碼保密帶來的危害
由于知識產權保護,各個公司對軟件源代碼保密,只有公司內部流通交流,軟件技術專家和學者無法進行學習和研究,造成了軟件的重復開發和使用,浪費社會勞動力 。并且,軟件的安全性和改進完善受到了限制 。
由于軟件行業的壟斷,造成了學術界的強烈不滿,因此開源運動和自由運動產生了 。開放源代碼軟件源于自由軟件運動 。
參考資料來源:百度百科-開放源代碼
【什么叫開源代碼,什么叫非開源代碼】
猜你喜歡
- 光膀子是什么
- 京東百億補貼有什么福利?有優惠嗎?
- 京東小時購3.8同城享愛季大促活動規則是什么?
- 家具漆變黃是什么原因
- qcombtd是什么設備
- 聽天的動物是什么生肖
- 單位犯罪中的單位指的是什么
- 什么會在紙上留下油漬
- 后來的我們沒有走到一起是什么歌 后來的我們沒有走到一起是哪首歌歌詞
- 店鋪財神位放什么旺財 店鋪財神位放什么好
