天天看點

【翻譯】如何選擇一個開源軟體許可證 Choosing an OSS license doesn’t need to be scary選擇一個開源軟體許可證并不需要很可怕一張圖告訴你怎麼選擇開源許可證全球開源協定分布比例參考資料

本文禁止轉載~

MIT許可證是一個許可證,就是短了點。它讓人們做任何他們想與你的代碼,隻要他們提供歸屬回你和不承擔你的責任。

jQuery和Rails使用MIT許可。

也就是把源代碼拷貝出去後他人可以做任何操作,也和作者沒有關系

The MIT License (MIT) Copyright (c) [year] [fullname] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

許可和版權聲明. 包括一份詳細的代碼的許可證和版權聲明

商業用途。 本軟體及衍生物可以用于商業用途

分發 。 你可以分發這個軟體

改造。 該軟體可以被修改

個人使用。 你可以使用和修改軟體,而不分發它

轉授許可證授權。 你可以給予許可的修改和分發本軟體給第三方,不包括在許可證。

承擔責任。 軟體提供無保修和軟體作者/許可證所有者不能承擔損害賠償責任。

Apache許可證是一個許可證類似于MIT許可證,而且還提供了專利權的授予表達使用者的貢獻。

Apache,SVN,NuGet使用Apache許可證。

他人修改了源代碼之後必須标注出哪裡做出修改,這樣就可以保護原作者的源代碼的完整性,并且不能對修改之後的代碼進行自己的版權商标添加。

Apache License 2.0

狀态的改變. 顯示了顯着的變化的代碼

專利授權。 此許可證提供了一個明确的權利,從收件人的貢獻者的專利權。

商标使用。雖然這可能是所有許可證的真實性,該許可證明确規定,你可能不使用的名稱,商标,或商标的貢獻者。

GPL(V2和V3)是一個公共的授權,要求那些将你的代碼或使源可在同樣條件下所衍生的工作。V3與V2,但進一步限制使用,禁止在硬體軟體的改變。

Linux,Git,WordPress使用GPL。

公開的源代碼必須全部可用,他人可以進行修改使用,但是不能再次授權出許可。

GNU General Public License v2.0

GNU General Public License v3.0

(太長了就不貼了。。。)

公開源代碼. 源代碼必須可用,當分發軟體。在LGPL和OSL 3的情況下,該庫的源(而不是整個程式)必須是可用的。

建立一個自己的許可證

<a href="http://creativecommons.org/choose/">http://creativecommons.org/choose/</a>

還有很多許可證可以選擇

<a href="http://choosealicense.com/licenses/">http://choosealicense.com/licenses/</a>

沒有許可證

你沒有義務選擇一個許可證,這是你的權利,不包括一個與你的代碼或項目。但請注意,選擇了開源許可并不意味着你選擇了版權法。 你必須與你的法律顧問有關你的特殊項目,但一般而言,沒有一個許可證意味着預設的版權法适用。這意味着你保留所有的權利,你的源代碼,沒有人可以複制,分發,或建立衍生作品,從你的工作。 不允許使用您的代碼可能不是你所想的“不許可”。一個開源許可證允許您的代碼重用而維護版權。如果你的目标是明确的選擇了版權保護,嘗試一種公共領域奉獻像無照或CC0。如果你想和别人分享你的工作,你必須選擇它。 即使在許可檔案的情況下,你可以在你釋出你的源代碼到一個需要接受服務條款的情況下給予某些權利。例如,如果您釋出的源代碼在GitHub上的一個公共庫,你接受了服務,允許其他使用者的某些權利條款GitHub。具體而言,您允許其他人檢視和叉您的存儲庫。
【翻譯】如何選擇一個開源軟體許可證 Choosing an OSS license doesn’t need to be scary選擇一個開源軟體許可證并不需要很可怕一張圖告訴你怎麼選擇開源許可證全球開源協定分布比例參考資料
【翻譯】如何選擇一個開源軟體許可證 Choosing an OSS license doesn’t need to be scary選擇一個開源軟體許可證并不需要很可怕一張圖告訴你怎麼選擇開源許可證全球開源協定分布比例參考資料

<a href="http://choosealicense.com/">http://choosealicense.com/</a>

<a href="http://blog.jobbole.com/44175/">http://blog.jobbole.com/44175/</a>