當前位置:成語大全網 - 書法字典 - 開源代碼是什麽意思?

開源代碼是什麽意思?

開放源代碼是指其源代碼可供公眾使用的軟件,該軟件的使用、修改和分發不受許可證的限制。眾所周知,Android系統、unix系統(以及基於它的linux系統)都是開源的。

開放源碼軟件是在開放源碼許可下發布的軟件,目的是保護軟件用戶自由使用和訪問源代碼的權利。同時,它還保證了用戶自己修改、復制和再分發的權利。簡而言之,所有發布軟件源代碼的程序都可以稱為開源軟件。開源有時不僅指開源軟件,也指軟件開放模式的名稱。使用開源和開放模式的代表軟件是GNU/Linux操作系統。

非開源代碼與開源代碼相反。它的程序和軟件產品受知識產權保護,其他人如果想使用它們就必須花錢。如果他們想在此基礎上進行調整,必須征得他們的同意。就像妳電腦上使用的windows系統壹樣。

擴展數據:

Bruce Perens(Debian的創始人之壹)對開放源代碼的定義如下:

自由分發:獲得原始代碼的人可以自由分發原始代碼。

源代碼:程序的可執行文件分發時,必須附有完整的源代碼或事後可以方便地獲取的源代碼。

衍生作品:人們可以修改源代碼並在相同的許可條款下重新發布。?

原作者程序的作者源代碼的完整性意味著修改後的版本需要與不同版本號的原程序代碼區分開來,以確保原程序代碼的完整性。

不歧視個人或群體:開源軟件不應受性別、群體、國家、種族等限制。,法律規定的情況除外(例如,美國政府限制高加密軟件的出口)。

參考資料:

百度百科-開源代碼