關(guān)于什么叫開源軟件,開源軟件是什么意思這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、不過在程序界更多人習(xí)慣把它理解為“開放源代碼”的意思。
2、在計(jì)算機(jī)發(fā)展的早期階段,軟件幾乎都是開放的,任何人使用軟件的同時都可以查看軟件的源代碼,或者根據(jù)自己的需要去修改它。
3、在程序員的社團(tuán)中大家互相分享軟件,共同提高知識水平。
4、這種自由的風(fēng)氣給大家?guī)砹藲g樂,也帶來了進(jìn)步。
5、但不久之后,以微軟為主的一些商業(yè)公司就破壞了這種風(fēng)氣。
6、這些商業(yè)公司從自由的計(jì)算機(jī)社團(tuán)里雇傭了大量的技術(shù)高手,開發(fā)帶有知識產(chǎn)權(quán)保護(hù)的專有軟件。
7、他們在分發(fā)軟件的時候也不再附帶源代碼。
8、從此,專有軟件的時代到來了。
9、直到現(xiàn)在,專有軟件不公開源代碼仍是默認(rèn)的行業(yè)潛規(guī)則。
10、 即使這樣,崇尚自由的斗士們也沒有妥協(xié)。
11、他們認(rèn)為,數(shù)字時代本應(yīng)是自由的,任何人都可以自由的獲取軟件資源及其源代碼,而不應(yīng)該被少數(shù)商業(yè)公司所控制。
12、因此由Stallman為領(lǐng)袖的一群富有激情的技術(shù)高手們發(fā)起了自由軟件運(yùn)動,創(chuàng)立了“自由軟件基金會”,即FreeSoftwareFoundation(FSF)。
13、FSF頒發(fā)了GNUGPL通用公共許可,GPL明確定義了自由軟件的含義,即用戶擁有使用軟件、修改軟件、重新發(fā)布軟件以及改善再利用軟件等四種自由,作為前提的,自由軟件必須公開所有的源代碼。
14、GPL成為自由軟件世界中的最高精神綱領(lǐng),它成功地創(chuàng)建了一個軟件中的自由王國,并保證開發(fā)者、用戶都擁有充分的自由權(quán)。
15、另外,在自由軟件的世界中,根本就不存在盜版的概念。
16、 “自由軟件”的英文是“FreeSoftware”,這不免為許多人所誤解,人們經(jīng)常把它和“免費(fèi)軟件”連系在一起,免費(fèi)的恰恰都是些低級的,這使得自由軟件蒙上了一層陰影。
17、于是大家決定給自由軟件一個更易理解的別名“開源軟件”。
18、開源一詞則由此得來。
19、 所以,開源即是自由的化身。
20、它講述了一種公開的、自由的精神。
21、軟件開源的發(fā)展歷程,為我們軟件行業(yè)以及非軟件行業(yè)的人都帶來的巨大的參考價值,。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!