license許可


什么是License:  

  license(許可證)是對作者版權保護的一種方式。在程序員想要把自己寫的代碼開源出去,但是又不希望其他人利用其來獲利,這個時候就有一系列的license相關規范。

 

License的分類(常用):

 

一、MIT - Massachusetts Institute of Technology License

  MIT是相對寬松的軟件授權條款,和 BSD 協議比較接近,無論用於開源還是商業產品,只要包含開源代碼的許可協議聲明,至於你會不會通過它進行商品推廣,作者並不關心,只想保留版權。

 

二、Apache - Apache License 2.0

  Apache Licence 是著名的 Apache 軟件基金會發布的協議,相對於 MIT 協議,要求稍微嚴格,如果修改了源代碼,需要進行說明。

 

 

三、MPL - Mozilla Public License

  可以對源代碼進行修改,但必須有一個額外的文件對修改進行描述,可以用於商業產品。

 

四、GPL - GNU General Public License

  GNU 通用公共許可協議,免費使用、引用、修改代碼,但不能用在閉源軟件中發布及銷售。如果一個軟件使用了 GPL 協議的開源代碼,那么這個軟件也必須開源,仍然免費使用。不能用於商業產品。

 

五、BSD - Berkeley Software Distribution License

  代碼可以被引用及修改,進行二次開發,適用於商業產品中。主要限制在於不能用開源代碼的作者或機構進行商品推廣。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM