主頁 >  其他 > 云服務商拿來主義或大限將至,Elastic 表示將變更開源許可協議并進行訴訟

云服務商拿來主義或大限將至,Elastic 表示將變更開源許可協議并進行訴訟

2021-01-24 21:14:19 其他

【編者按】每個開源專案都會有自己的一個開源協議,例如 Apache、MIT、BSD、GPL 等等,可以說是對于該專案開發者、使用者甚至是商業化受益者的一種約束,不過,開源專案的開源協議也不是一條路走到黑的,不少著名的專案都曾經更換過開源協議,很大程度上是因為一個原因——云服務商白嫖,拿來別人辛苦開發的東西去做自己的收費產品,卻并不進行反饋,這種『拿來主義』令很多開源專案團隊表示不滿,Elatic 這次更換協議的發聲,不是第一個,也肯定不是最后一個,隨著開源的普及和發展,未來此類事件會越來越多,也希望更多人能夠從使用者、支持者,成為開源的貢獻者,當然,尤其是云服務公司,總不能當貔貅吧~

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-wxf52oMI-1610967709953)(image/20210118_175914_97.png)]

作者 | 八寶粥

出品 | CSDN(id:CSDNnews)

日前 Elastic 公司宣布,將對旗下 Elasticsearch 和 Kibana 進行開源許可修改,從 Apache 2.0 許可的源代碼移到服務器端公共許可(SSPL)和 Elastic許可的雙重許可下,使用戶可以選擇要應用的許可,該公司市值 140 多億美元,根據官方資訊,從7.11版本開始,兩個產品的所有維護分支,默認發行版將繼續使用 Elastic 協議,

目前,兩個專案的協議分別更新于 2018 年和 2019 年

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-m23O7Kn9-1610967709962)(image/20210118_174344_72.png)]

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-6FndRZ0p-1610967709965)(image/20210118_174456_70.png)]


為什開源專案要改協議?

官方表示,為了保證社區和用戶能夠自由開放地訪問、使用、修改和分發這兩個產品和原始碼,重點來了:它還通過限制云服務提供商在不共享其修改內容和服務管理層的源代碼的情況下限制其將我們的產品作為服務提供,從而保護了我們在開發免費和公開分發的產品方面的持續投資, 畢竟誰的錢也不是天上掉下來的,云服務商直接白嫖,云服務直接裝上作為自己的產品打包賺錢,沒有支持和回饋,這顯然不合情理了,

Elastic 表示,同阿里巴巴和騰訊建立了合作伙伴關系,兩個產品不受影響,微軟、谷歌、阿里和騰訊甚至是 AWS 的 Elastic Cloud 也可以正常使用,不過,Elastic 我們與 Amazon Elasticsearch Service 上的 AWS 沒有商業關系,不積極支持該服務,也不再希望我們對軟體的投資直接受益于該服務,為了透明起見,我們還在與AWS進行持續訴訟,都鬧到對簿公堂了,可見積怨已久,

此次更換協議對于使用者有什么影響?

官方表示:沒有影響,您還可以像之前一樣使用,

改開源協議,還有誰?

當然有,而且不少,

1.Redis
2018 年 8 月,Redis Lab 表示,Redis 開源許可依然是 BSD,但是模塊許可協議修改為 Apache 2.0并附帶 Commons Clause,

2019年,Redis Labs 決定洗掉 Commons Clause,更換成心的許可 RSAL,Redis 表示該協議不針對開發人員,僅僅是為了自己對于產品的維護,防止云服務商打包產品進行壟斷牟利,

2.MongDB

2018 年 10 月,MongoDB 宣布更改開源協議將從 GNU AGPLv3 更改為 SSPL,此舉遭到了紅帽等組織的啟用,因為他們認為 SSPL 不是真的開源,當然,MongoDB 也不否認,畢竟自己的產品一直被云服務商白嫖甚至是公然售賣,擱誰都受不了了,

3.OpenCV
2020 年 7 月,OpenCV OpenCV 官方宣布,將開源協議從 BSD 變更為 Apache 2.0,目的是針對其中的“專利”相關進行說明,盡管代碼本身免費,如果使用 BSD 許可的代碼,當中包含的專利可能涉及到一系列的復雜問題,目前,OpenCV 4.5.0及更高版本使用 Apache2.0 協議,而 4.4.0 以下版本采用了 BSD 協議,

4.Google
這里也是針對云服務商,不過不是協議,2019 年,Google 表示將不會將旗下的開源專案 Knative 捐給 CNCF,畢竟自己造出了 K8S 眼睜睜看著云服務商吃肉而自己連口湯都不好喝,所以就決定利用自己的發明者的優勢和云服務商競爭一下到底誰該吃這塊肉,當然,Google 此舉也遭到了一些開源專案創建者的反對,

那些神奇的協議

開源協議,規定開發者和使用者對于專案的修改和使用、分法等一系列行為,了解開源專案的朋友們可能對 Apahce,MIT,GPL 之類的開源協議再熟悉不過了,這里擱置不表,有興趣的朋友可以直接去訪問開源協議的官網去了解,

GitHub 當中默認能夠直接選擇的是哪些協議呢?

Apache License 2.0
GNU General Public License v3.0
MIT License
BSD 2-Clause "Simplified" License
BSD 3-Clause "New" or "Revised" License
Boost Software License 1.0
Creative Commons Zero v1.0 Universal
Eclipse Public License 2.0
GNU Affero General Public License v3.0
GNU General Public License v2.0
GNU Lesser General Public License v2.1
Mozilla Public License 2.0
The Unlicense

如果使用其他協議,只要自己建立一個 License.txt 宣告即可,除了這些之外,通常我們使用的開源協議是通過開源促進會(OSI,Open Source Initiative)批準的開源協議,去年 2 月,OSI 首次通過了來自中國的木蘭開源許可證v2版本(MulanPSL-2.0),正式成為一個國際化開源許可證,

SSPL 是由 MongoDB 最初創建的可提供源代碼的許可證,旨在體現開放原始碼理想的許可證,允許自由和不受限制地使用,修改和重新分發,其簡單要求是:如果您以服務給他人,您還必須根據SSPL公開發布任何修改以及管理層的源代碼,SSPL 是基于GPLv3 的 copyleft 許可證,并沒有經過 OSI 批準,因此官方還特意宣告:『為了避免混淆,我們暫時不將兩個產品稱為開源,而使用“免費和開放” 進行描述』

這里還有兩個奇奇怪怪的協議,WTFPL 和 DBAD 協議,我知道一說這個你們就來精神了,

WTFPL,全稱 Do What The F*ck You Want To Public License 就是你 ** 想用它做點啥就做點啥吧
目前也是通過了 FSF 和 GPL 許可的,當然了這個存在一定的爭議,有些人表示這個權限給的太散漫了,不過,既然作者同意了,那就隨他去吧,

另外一個神奇的協議叫做 DBAD,全稱 Don’t be a dick,該協議的最神奇之處是,他是要求開發者的,協議里面還對 dick 進行了定義,意思是可別整幺蛾子了,

開源專案這么多,你喜歡哪一個?你的開源專案用的什么協議?歡迎評論留言,

【參考資料】
https://www.elastic.co/cn/blog/licensing-change

https://www.elastic.co/cn/pricing/faq/licensing

http://www.wtfpl.net/

https://dbad-license.org/

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/251710.html

標籤:其他

上一篇:極客日報第 54 期:騰訊、火絨分別回應關于“QQ 讀取瀏覽器歷史記錄;俄羅斯加密交易所遭黑客攻擊關閉;華為商城全面下架榮耀產品;

下一篇:寒假學習——ES6(2)

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more