開(kāi)放源代碼軟件的好處&壞處

2016-09-15    分類: 網(wǎng)站建設(shè)

開(kāi)放源代碼其實(shí)就是當(dāng)程序員把軟件寫(xiě)好后,不僅僅把軟件公開(kāi)給別人使用還把自己寫(xiě)程序時(shí)的源代碼公開(kāi)給別人學(xué)習(xí)、甚至是修改達(dá)到不斷的升級(jí)象最著名的開(kāi)源軟件就是Linux和Unix這兩個(gè)操作系統(tǒng)。1. 免費(fèi)重新發(fā)布
當(dāng)軟件是幾個(gè)不同來(lái)源的程序集成后的軟件發(fā)行版本中的其中一個(gè)組件時(shí),許可證不能限制任何團(tuán)體銷售或分發(fā)該軟件,并且不能向這樣的銷售或分發(fā)收取許可費(fèi)和其他費(fèi)用。2. 源代碼
程序必須包含源代碼,并且必須允許以源代碼或已編譯的形式發(fā)布。如程序在發(fā)布時(shí)未帶源代碼,則必須以一種非常公開(kāi)的方式,在不超過(guò)合理重造成本的情況下,讓人們獲得源代碼,例如可以在不收取費(fèi)用的情況下,放在網(wǎng)絡(luò)上供人們下載。源代碼無(wú)疑是編程人員最容易修改程序的形式。不允許故意混亂源代碼。也不允許使用中間形式,比如預(yù)處理器或轉(zhuǎn)換器的輸出。3. 衍生產(chǎn)品
許可證必須允許修改原產(chǎn)品和衍生產(chǎn)品,并且必須允許在與原始軟件相同的授權(quán)情況下發(fā)布修改過(guò)的產(chǎn)品。4. 作者的源代碼的完整性
許可證可以禁止他人以修改過(guò)的形式發(fā)布源代碼,只在該許可證基于修改程序的目的時(shí),才允許隨源代碼發(fā)布 補(bǔ)丁文件。該許可證必須明確允許發(fā)布根據(jù)修改過(guò)的源代碼構(gòu)建的軟件。許可證可能要求衍生產(chǎn)品必須附加不同于原始軟件的名稱或版本號(hào)。5. 不得歧視任何人或團(tuán)體
許可證不得歧視任何人或任何團(tuán)體。6. 不得歧視程序在任何領(lǐng)域內(nèi)的使用
許可證不得禁止任何人在特定領(lǐng)域內(nèi)使用某一程序。例如,不得禁止程序在商業(yè)上的應(yīng)用,或者在基因研究上的使用。7. 許可證的發(fā)布
附加在程序上的權(quán)利必須應(yīng)用于那些使用重新發(fā)布的程序的人,無(wú)需通過(guò)其他人額外加以授權(quán)使用。8. 許可證不得專屬于特定產(chǎn)品
附屬于程序的權(quán)利不得僅限于作為特定軟件發(fā)行版一部分的程序。如果程序衍生自該發(fā)行版并以獲得該程序的授權(quán)的名義被使用或發(fā)布,則使用重新發(fā)布的該程序的其他所有人應(yīng)該享有原始軟件發(fā)行版本中所授予的那些權(quán)利。9. 許可證不得對(duì)其他軟件加以限制
許可證不得對(duì)其他隨已許可的軟件一起發(fā)布的軟件附加任何限制。例如,不得規(guī)定在相同媒體上發(fā)布的其他所有程序接受該許可證的限制。10. 許可證必須是技術(shù)中立的
任何許可證規(guī)定都不可以基于任何單獨(dú)某項(xiàng)技術(shù)或界面風(fēng)格。開(kāi)放源代碼軟件的價(jià)值:
沒(méi)有版權(quán)問(wèn)題: 客戶無(wú)需支付軟件License費(fèi)用,便可授權(quán)使用。這同時(shí)極大地降低了解決方案的成本。更加安全和穩(wěn)定: 由于其開(kāi)放性,開(kāi)放軟件源代碼可以得到全世界眾多同行的審查,因此更易具備類似Linux的安全性和穩(wěn)定性更強(qiáng)的生命力:開(kāi)放源代碼產(chǎn)品有更多的用戶,因此她有著更強(qiáng)的生命力。 開(kāi)放源代碼軟件不會(huì)因某個(gè)具體的公司的倒閉而結(jié)束。

網(wǎng)站標(biāo)題:開(kāi)放源代碼軟件的好處&壞處
文章來(lái)源:http://www.muchs.cn/news26/51226.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、品牌網(wǎng)站制作、網(wǎng)站內(nèi)鏈、定制開(kāi)發(fā)、建站公司、面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司