GitHub開源協議的解釋
GitHub使我們可以共享程式碼,開源學習,你的程式碼共享出來需要選擇一個協議,具體協議的解釋參考下表:
下方表格中出現的用詞的解釋:
- 協議和版權資訊(License and copyright notice):在程式碼中保留作者提供的協議和版權資訊
- 宣告變更(State Changes):在程式碼中宣告對原來程式碼的重大修改及變更
- 公開原始碼(Disclose Source):程式碼必需公開。如果是基於 下,則只需使用的開原始碼公開,不必將整個軟體原始碼公開
- 庫引用(Library usage):該庫可以用於商業軟體中
- 責任承擔(Hold Liable):程式碼的作者承擔程式碼使用後的風險及產生的後果
- 商標使用(Use Trademark):可以使用作者的姓名,作品的Logo,或商標
- 附加協議(Sublicensing):允許在軟體分發傳播過程中附加上原來沒有的協議條款等
協議 |
描述 |
要求 |
允許 |
禁止 |
|
一個較寬鬆且簡明地指出了專利授權的協議。 |
|
|
|
|
此協議是應用最為廣泛的開源協議,擁有較強的版權自由( copyleft )要求。衍生程式碼的分發需開源並且也要遵守此協議。此協議有許多變種,不同變種的要求略有不同。 |
|
|
|
|
寬鬆簡單且精要的一個協議。在適當標明來源及免責的情況下,它允許你對程式碼進行任何形式的使用。 |
|
|
|
|
Perl社群尤為鍾愛此協議。要求更改後的軟體不能影響原軟體的使用。 |
|
|
|
|
較為寬鬆的協議,包含兩個變種 和,兩者都與MIT協議只存在細微差異。 |
|
|
|
|
對商用非常友好的一種協議,可以用於軟體的商業授權。包含對專利的優雅授權,並且也可以對相關程式碼應用商業協議。 |
|
|
|
|
主要用於一些程式碼庫。衍生程式碼可以以此協議釋出(言下之意你可以用其他協議),但與此協議相關的程式碼必需遵循此協議。 |
|
|
|
|
Mozilla Public License(MPL 2.0)是由Mozilla基金建立維護的。此協議旨在較為寬鬆的BSD協議和更加互惠的GPL協議中尋找一個折衷點。 |
|
|
|
|
你保留所有權利,不允許他人分發,複製或者創造衍生物。當你將程式碼發表在一些網站上時需要遵守該網站的協議,此協議可能包含了一些對你勞動成果的授權許可。比如你將程式碼釋出到GitHub,那麼你就必需同意別人可以檢視和Fork你的程式碼。 |
|
|
|
|
在許多國家,預設版權歸作者自動擁有,所以協議提供了一種通用的模板,此協議表明你放棄版權,將勞動成果無私貢獻出來。你將喪失對作品的全部權利,包括在MIT/X11中定義的無擔保權利。 |
N/A |
|
|
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30316686/viewspace-2098436/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 瞭解開源協議:常用開源協議解析協議
- 開源協議協議
- 常見開源協議詳解協議
- 常用開源協議商用限制解讀協議
- 開源協議的分類協議
- 大白話開源協議協議
- Http協議具體解釋HTTP協議
- 看懂開源許可協議協議
- 主流開源協議對比協議
- 五種開源協議的比較協議
- 開源≠免費 常見開源協議介紹協議
- 開源 | SOFAMesh 的通用協議擴充套件協議套件
- 開源的網路協議庫LibCurl協議
- ASP.NET Core 修改開源協議為MIT,.NET全平臺 MIT協議開源了ASP.NET協議MIT
- 何為開源,聊聊軟體開發中的那些開源協議協議
- 若你要開源自己的程式碼,此文帶你瞭解開源協議協議
- 劉平川:如何選擇開源協議協議
- 常見的五種開源協議的比較協議
- 69%的開源專案使用GPL授權協議協議
- 釋出一個 Github Trending 的API,並開源GithubAPI
- 開源軟體許可協議介紹協議
- github釋出開源專案程式碼教程Github
- Fecbbc多商戶正式開源免費,BSD開源協議協議
- 相信開源的力量:Nebula Graph 採用 Apache 2.0 作為其開源協議Apache協議
- 5W1H聊開源之What——開源協議有哪些?協議
- 實戰如何選擇開源許可協議協議
- 郵件開發:SMTP協議詳解協議
- 微軟走近開源,釋出開源協同工作實驗室(轉)微軟
- 開源FastGithubASTGithub
- 五種開源協議的比較(BSD,Apache,GPL,LGPL,MIT)協議ApacheMIT
- 實現WebSocket和WAMP協議的開源庫WampSharpWeb協議
- Uniswap V2 — 從程式碼解釋 DeFi 協議協議
- 在選擇開源時需要基於自身需求選擇合適的開源協議協議
- Elastic開源協議改了,使用者怎麼辦?AST協議
- 如何選擇開源許可協議(二):開放程式碼協議
- 關於SSL協議未開啟的解決方案協議
- 網路通訊協議-ICMP協議詳解!協議
- 網路通訊協議-TCP協議詳解!協議TCP