自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

五大開源許可協(xié)議簡介與區(qū)別概述

開源
很多人對開源許可并不了解,本文介紹開源領(lǐng)域常用的幾種許可協(xié)議以及它們之間的區(qū)別。這五大開源許可協(xié)議即GNU GPL,GNU LGPL,BSD,MIT,Apache。另外,還有非代碼領(lǐng)域的Creative Commons通用授權(quán)模式。

越來越多的開發(fā)者與設計者希望將自己的產(chǎn)品開源,以便其他人可以在他們的代碼基礎上做更多事,開源社區(qū)也因此充滿生機。在我們所能想到的應用領(lǐng)域,都有開 源軟件存在(象 WordPress,Drupal 這些開源CMS)。然而很多人對開源許可并不了解,本文介紹開源領(lǐng)域常用的幾種許可協(xié)議以及它們之間的區(qū)別。

Opensourceubuntu in A Short Guide To Open-Source And Similar  Licenses

什么是許可協(xié)議?

什么是許可,當你為你的產(chǎn)品簽發(fā)許可,你是在出讓自己的權(quán)利,不過,你仍然擁有版權(quán)和專利(如果申請了的話),許可的目的是,向使用你產(chǎn)品的人提供一定的權(quán)限。

不管產(chǎn)品是免費向公眾分發(fā),還是出售,制定一份許可協(xié)議非常有用,否則,對于前者,你相當于放棄了自己所有的權(quán)利,任何人都沒有義務表明你的原始作者身份,對于后者,你將不得不花費比開發(fā)更多的精力用來逐個處理用戶的授權(quán)問題。

開源許可協(xié)議使這些事情變得簡單,開發(fā)者很容易向一個項目貢獻自己的代碼,它還可以保護你原始作者的身份,使你至少獲得認可,開源許可協(xié)議還可以阻止其它人將某個產(chǎn)品據(jù)為己有。以下是開源界的 5 大許可協(xié)議。

GNU GPL

GNU General Public Licence (GPL) 有可能是開源界最常用的許可模式。GPL 保證了所有開發(fā)者的權(quán)利,同時為使用者提供了足夠的復制,分發(fā),修改的權(quán)利:

  • 可自由復制

    你可以將軟件復制到你的電腦,你客戶的電腦,或者任何地方。復制份數(shù)沒有任何限制。

  • 可自由分發(fā)

    在你的網(wǎng)站提供下載,拷貝到U盤送人,或者將源代碼打印出來從窗戶扔出去(環(huán)保起見,請別這樣做)。

  • 可以用來盈利

    你可以在分發(fā)軟件的時候收費,但你必須在收費前向你的客戶提供該軟件的 GNU GPL 許可協(xié)議,以便讓他們知道,他們可以從別的渠道免費得到這份軟件,以及你收費的理由。

  • 可自由修改

    如果你想添加或刪除某個功能,沒問題,如果你想在別的項目中使用部分代碼,也沒問題,唯一的要求是,使用了這段代碼的項目也必須使用 GPL 協(xié)議。

需要注意的是,分發(fā)的時候,需要明確提供源代碼和二進制文件,另外,用于某些程序的某些協(xié)議有一些問題和限制,你可以看一下 @PierreJoye 寫的 Practical Guide to GPL Compliance 一文。使用 GPL 協(xié)議,你必須在源代碼代碼中包含相應信息,以及協(xié)議本身。

GNU LGPL

GNU 還有另外一種協(xié)議,叫做 LGPL (Lesser General Public Licence),它對產(chǎn)品所保留的權(quán)利比 GPL 少,總的來說,LGPL 適合那些用于非 GPL 或非開源產(chǎn)品的開源類庫或框架。因為 GPL 要求,使用了 GPL 代碼的產(chǎn)品必須也使用 GPL 協(xié)議,開發(fā)者不允許將 GPL 代碼用于商業(yè)產(chǎn)品。LGPL 繞過了這一限制。

BSD

BSD 在軟件分發(fā)方面的限制比別的開源協(xié)議(如 GNU GPL)要少。該協(xié)議有多種版本,最主要的版本有兩個,新 BSD 協(xié)議與簡單 BSD 協(xié)議,這兩種協(xié)議經(jīng)過修正,都和 GPL 兼容,并為開源組織所認可。

新 BSD 協(xié)議(3條款協(xié)議)在軟件分發(fā)方面,除需要包含一份版權(quán)提示和免責聲明之外,沒有任何限制。另外,該協(xié)議還禁止拿開發(fā)者的名義為衍生產(chǎn)品背書,但簡單 BSD 協(xié)議刪除了這一條款。

MIT

MIT 協(xié)議可能是幾大開源協(xié)議中最寬松的一個,核心條款是:

該軟件及其相關(guān)文檔對所有人免費,可以任意處置,包括使用,復制,修改,合并,發(fā)表,分發(fā),再授權(quán),或者銷售。唯一的限制是,軟件中必須包含上述版權(quán)和許可提示。

這意味著:

  • 你可以自由使用,復制,修改,可以用于自己的項目。
  • 可以免費分發(fā)或用來盈利。
  • 唯一的限制是必須包含許可聲明。

MIT 協(xié)議是所有開源許可中最寬松的一個,除了必須包含許可聲明外,再無任何限制。

Apache

Apache 協(xié)議 2.0 和別的開源協(xié)議相比,除了為用戶提供版權(quán)許可之外,還有專利許可,對于那些涉及專利內(nèi)容的開發(fā)者而言,該協(xié)議最適合(這里有一篇文章闡述這個問題)。

Apache 協(xié)議還有以下需要說明的地方:

  • 永久權(quán)利

    一旦被授權(quán),永久擁有。

  • 全球范圍的權(quán)利

    在一個國家獲得授權(quán),適用于所有國家。假如你在美國,許可是從印度授權(quán)的,也沒有問題。

  • 授權(quán)免費,且無版稅

    前期,后期均無任何費用。

  • 授權(quán)無排他性

    任何人都可以獲得授權(quán)

  • 授權(quán)不可撤消

    一旦獲得授權(quán),沒有任何人可以取消。比如,你基于該產(chǎn)品代碼開發(fā)了衍生產(chǎn)品,你不用擔心會在某一天被禁止使用該代碼。

分發(fā)代碼方面包含一些要求,主要是,要在聲明中對參與開發(fā)的人給予認可并包含一份許可協(xié)議原文。

Creative Commons

Creative Commons (CC) 并非嚴格意義上的開源許可,它主要用于設計。Creative Commons 有多種協(xié)議,每種都提供了相應授權(quán)模式,CC 協(xié)議主要包含 4 種基本形式:

  • 署名權(quán)

    必須為原始作者署名,然后才可以修改,分發(fā),復制。

  • 保持一致

    作品同樣可以在 CC 協(xié)議基礎上修改,分發(fā),復制。

  • 非商業(yè)

    作品可以被修改,分發(fā),復制,但不能用于商業(yè)用途。但商業(yè)的定義有些模糊,比如,有的人認為非商業(yè)用途指的是不能銷售,有的認為是甚至不能放在有廣告的網(wǎng)站,也有人認為非商業(yè)的意思是非盈利。

  • 不能衍生新作品

    你可以復制,分發(fā),但不能修改,也不能以此為基礎創(chuàng)作自己的作品。

這些許可形式可以結(jié)合起來用,其中最嚴厲的組合是“署名,非商用,不能衍生新作品”,意味著,你可以分享作品,但不能改動或以此盈利,而且必須為原作者署名。在這種許可模式下,原始作者對作品還擁有完全的控制權(quán),而最寬松的組合是“署名”,意味著,只要為原始作者署名了,就可以自由處置。

延伸資源

責任編輯:yangsai 來源: Smashing Magazine
相關(guān)推薦

2010-03-31 10:29:38

開源技術(shù)

2009-11-02 09:38:07

開源ESB

2009-07-23 13:23:47

開源游戲引擎

2023-05-17 08:00:00

ChatGPT人工智能

2019-02-14 10:48:31

開源網(wǎng)絡監(jiān)控工具

2010-08-12 13:31:49

2016-09-12 09:47:40

云計算

2021-09-03 08:00:00

開源工具游戲

2017-03-02 15:06:37

2014-07-15 12:30:39

關(guān)系管開源工具

2020-10-15 08:00:00

機器學習開源

2013-03-28 10:49:24

開源工具

2011-05-20 09:41:50

Web服務器開源

2021-05-19 08:00:00

Linux開源程序

2016-03-21 15:14:24

開源Web代理服務器

2010-03-16 16:35:06

云計算

2023-09-20 17:20:46

增強現(xiàn)實ARVR

2015-09-21 13:17:55

免費開源游戲

2018-02-24 16:37:05

5G無線技術(shù)網(wǎng)絡

2018-12-28 09:00:00

人工智能機器學習開源框架
點贊
收藏

51CTO技術(shù)棧公眾號