小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

幾種開源license的簡單介紹

 命運(yùn)之輪 2010-04-21

GPL(Gun General Public License)


GPL是目前世界上運(yùn)用最廣泛的開源協(xié)議,它規(guī)定了任何從GPL協(xié)議授權(quán)的源碼衍生的軟件或者任何采用了GPL授權(quán)的源碼的軟件,都必須遵循GPL的協(xié)議,即軟件的所有源代碼必須開源。它就像病毒一樣,哪怕只是采用了GPL授權(quán)的一個圖標(biāo),那么整個軟件就被GPL感染了,必須遵循GPL的協(xié)議。最典型的GPL產(chǎn)物是Linux,所有采用了Linux內(nèi)核的操作系統(tǒng),都必須接收開源發(fā)布,不能夠采用其他的開源協(xié)議或者閉源發(fā)布。這樣的一個好處是保持了軟件在協(xié)議上的一致性,即采用了GPL協(xié)議的軟件就不能受其他開源協(xié)議所約束,任何人都可以共享它的源碼。所以即便是RedHat這樣的商業(yè)公司,在發(fā)布發(fā)行版的同時也必須公開它的源代碼。


LGPL


 

LGPL是從GPL衍生的一種開源協(xié)議,它不會像GPL那樣嚴(yán)格,僅僅因?yàn)椴捎昧碎_源協(xié)議規(guī)定的代碼就必須完全開源軟件會損壞很多開發(fā)人員的利益。因此LGPL做了這樣的規(guī)定,如果只是以鏈接的方式采用了LGPL授權(quán)的源碼,那么不需要開源整個軟件。如果是在授權(quán)的源碼上面做了修改,那么軟件就必須遵循LGPL的規(guī)定開源。


 

CPL(Common Public License)


CPL是一種自由度很高的開源協(xié)議,它允許使用者使用、修改代碼甚至發(fā)布軟件作為商用。但它必須遵循一些原則:凡是采用了CPL源碼的軟件不能采用其他的開源協(xié)議;發(fā)布成商用的時候必須聲明源代碼可以獲得。CPL主要用于IBM或者和IBM相關(guān)的一些軟件,如Eclipse。


 

BSD(Berkeley Software Distribution)


BSD也是一種很自由的開源協(xié)議,它允許自由采用和修改BSD授權(quán)的源碼,只是在使用的時候必須聲明這部分源碼是遵循BSD協(xié)議的。BSD鼓勵代碼共享,但需要尊重代碼作者的著作權(quán)。很多公司在選擇開源軟件的時候首選BSD授權(quán)的軟件,因?yàn)榭梢詫Φ谌降能浖耆哂锌刂茩?quán)。


 

Apache


Apache也是一個很受歡迎的開源協(xié)議,它跟BSD一樣有很高的自由度,同樣是可以任意使用協(xié)議授權(quán)的代碼,但是要尊重原作者的著作權(quán),可以不公開修改的代碼,但要聲明代碼的來源。而且,它還可以在發(fā)行的時候選擇其他的協(xié)議。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多