您好,登錄后才能下訂單哦!
小編給大家分享一下開源所指的是什么意思,相信大部分人都還不怎么了解,因此分享這邊文章給大家學習,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去學習方法吧!
“開源(open source)”這個詞,指的是事物規(guī)劃為可以公開訪問的,因此人們可以修改并分享。
這個詞最初是起源于軟件開發(fā)中,指的是一種開發(fā)軟件的特殊形式。但到了今天,“開源”已經(jīng)泛指一組概念——就是我們稱之為的“開
源的方式”。這些概念包括開源項目、產(chǎn)品,或是自發(fā)倡導并歡迎開放變化、協(xié)作參與、快速原型、公開透明、精英體制以及面向社區(qū)開
發(fā)的原則。
什么是開源軟件?
開源軟件的源代碼任何人都可以審查、修改和增強。
“源代碼(source code)”是軟件中大部分計算機用戶都沒見過的部分,程序員可以修改代碼來改變一個軟件(“程序”或“應用”)
工作的方式。程序員如果可以接觸到計算機程序源代碼,就可以通過添加功能或修復問題來改進這個軟件。
開源軟件和其它類型的軟件有什么不同?
有些軟件只有創(chuàng)建它的人、團隊、組織才能修改,并且控制維護工作。人們稱這種軟件是“專有(proprietary)”或“閉源(closed
source)”軟件。
專有軟件只有原作者可以合法地復制、審查,以及修改這個軟件。為了使用專有軟件,計算機用戶必須同意(通常是在軟件第一次運行的
時候簽署一份顯示的許可)他們不會對軟件做軟件作者沒有表態(tài)允許的事情。微軟 Office 和 Adobe Photoshop 就是專有軟件的例子。
開源軟件不一樣。它的作者讓源代碼對其他人提供,需要的人都可以查看、復制、學習、修改或分享代碼。LibreOffice 和 GIMP 是開源
軟件的例子。
就像專有軟件那樣,用戶在使用開源軟件時必須接受一份許可證的條款——但開源許可的法律條款和專有軟件的許可截然不同。
開源許可證影響人們使用、學習、修改以及分發(fā)的方式??偟膩碚f,開源許可證賦予計算機用戶按他們想要的目的來使用開源軟件的許
可。一些開源許可證(人們稱之為左版(copyleft))規(guī)定任何發(fā)布了修改過的開源軟件的人,同時還要一同發(fā)布它的源代碼。此外,另
一些開源許可規(guī)定任何修改和分享一個程序給其他人的人,還要分享這個程序的源代碼,而且不能收取許可費用。
開源軟件許可證有意地提升了協(xié)作和分享,因為它們允許其他人對代碼作出修改并將改動包含到他們自己的項目中。開源許可證鼓勵開發(fā)
者隨時訪問、查看、修改開源軟件,前提是開發(fā)者在分享成果的時候允許其他人也能夠做相同的事情。
以上是開源所指的是什么意思的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。