2016-09-15 分類: 網(wǎng)站建設
開放源代碼其實就是當程序員把軟件寫好后,不僅僅把軟件公開給別人使用還把自己寫程序時的源代碼公開給別人學習、甚至是修改達到不斷的升級象最著名的開源軟件就是Linux和Unix這兩個操作系統(tǒng)。1. 免費重新發(fā)布
當軟件是幾個不同來源的程序集成后的軟件發(fā)行版本中的其中一個組件時,許可證不能限制任何團體銷售或分發(fā)該軟件,并且不能向這樣的銷售或分發(fā)收取許可費和其他費用。2. 源代碼
程序必須包含源代碼,并且必須允許以源代碼或已編譯的形式發(fā)布。如程序在發(fā)布時未帶源代碼,則必須以一種非常公開的方式,在不超過合理重造成本的情況下,讓人們獲得源代碼,例如可以在不收取費用的情況下,放在網(wǎng)絡上供人們下載。源代碼無疑是編程人員最容易修改程序的形式。不允許故意混亂源代碼。也不允許使用中間形式,比如預處理器或轉(zhuǎn)換器的輸出。3. 衍生產(chǎn)品
許可證必須允許修改原產(chǎn)品和衍生產(chǎn)品,并且必須允許在與原始軟件相同的授權情況下發(fā)布修改過的產(chǎn)品。4. 作者的源代碼的完整性
許可證可以禁止他人以修改過的形式發(fā)布源代碼,只在該許可證基于修改程序的目的時,才允許隨源代碼發(fā)布 補丁文件。該許可證必須明確允許發(fā)布根據(jù)修改過的源代碼構(gòu)建的軟件。許可證可能要求衍生產(chǎn)品必須附加不同于原始軟件的名稱或版本號。5. 不得歧視任何人或團體
許可證不得歧視任何人或任何團體。6. 不得歧視程序在任何領域內(nèi)的使用
許可證不得禁止任何人在特定領域內(nèi)使用某一程序。例如,不得禁止程序在商業(yè)上的應用,或者在基因研究上的使用。7. 許可證的發(fā)布
附加在程序上的權利必須應用于那些使用重新發(fā)布的程序的人,無需通過其他人額外加以授權使用。8. 許可證不得專屬于特定產(chǎn)品
附屬于程序的權利不得僅限于作為特定軟件發(fā)行版一部分的程序。如果程序衍生自該發(fā)行版并以獲得該程序的授權的名義被使用或發(fā)布,則使用重新發(fā)布的該程序的其他所有人應該享有原始軟件發(fā)行版本中所授予的那些權利。9. 許可證不得對其他軟件加以限制
許可證不得對其他隨已許可的軟件一起發(fā)布的軟件附加任何限制。例如,不得規(guī)定在相同媒體上發(fā)布的其他所有程序接受該許可證的限制。10. 許可證必須是技術中立的
任何許可證規(guī)定都不可以基于任何單獨某項技術或界面風格。開放源代碼軟件的價值:
沒有版權問題: 客戶無需支付軟件License費用,便可授權使用。這同時極大地降低了解決方案的成本。更加安全和穩(wěn)定: 由于其開放性,開放軟件源代碼可以得到全世界眾多同行的審查,因此更易具備類似Linux的安全性和穩(wěn)定性更強的生命力:開放源代碼產(chǎn)品有更多的用戶,因此她有著更強的生命力。 開放源代碼軟件不會因某個具體的公司的倒閉而結(jié)束。
文章題目:開放源代碼軟件的好處&壞處
分享地址:http://redsoil1982.com.cn/news/51226.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供用戶體驗、定制開發(fā)、虛擬主機、小程序開發(fā)、網(wǎng)站導航、電子商務
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容