資料庫製造商Redis Labs宣佈將其Redis模組的許可協議由AGPL
今年初,根據DB-Engines資料,開源資料庫license數量首次超過商業資料庫,這是開源資料庫發展的里程碑。
國內開源的發展更是迎來一系列政策利好,在國家“十四五”規劃中首次將軟體開源列入其中,明確指出數字技術開源社群的聯合創新體發展,支撐打造數字經濟新優勢。今年11月底,工信部發布《“十四五”資訊化和工業化深度融合發展規劃》指出,開源開闢了產業競爭新賽道,基於全球開發者眾研眾用眾創的開源生態正加速形成。開源生態明確了生態培育目標,培育一批具有生態主導力和核心競爭力的骨幹企業,建設 2-3 個有國際影響力的開源社群,培育超過 10 個優質開源專案。
業內人士指出資料庫也要充分利用開源和發展開源,廣泛吸納全產業力量,打造中國開源根社群,形成創新合力,在合理的社群治理框架和機制上大力協同,發揮活力。
近年來,國內越來越多的主流資料庫產品選擇開源完善生態,打磨產品。如openGauss、PolarDB、OceanBase等選擇開源。
中國計算機學會資料庫專委副主任、哈爾濱工業大學高巨集教授在日前舉辦的openGauss Summit2021峰會上指出,當前資料庫的開源模式將產業和科研相結合,高效銜接了市場需求與技術創新,加速彌補了資料庫產業在推進中的核心技術短板。
開源有一萬種好,也充滿了誘惑。有人篤信國內基礎軟體的發展只有開源這一條路,也有人對開源持懷疑態度。要不要選擇開源?鞋子是否合適只有腳知道。
面對開源的誘惑,還要從企業自身發展考慮。南京錄信CTO母延年在接受筆者採訪時指出,開源應該是每個技術人員都會嚮往的一種文化。開源是一種選擇和判斷,還是得看廠商本身適不適合走開源這條路。錄信也討論過開源的問題,但是最終否決了,最重要的因素是考慮到公司服務能力和運營能力不夠。第一,人員規模並沒有那麼大,沒有那麼多的技術支援人員能在專案開源前期提供一些支援和幫助。第二,團隊中沒有有過成熟開源專案運營經歷的人,並不熟悉開源社群如何運營和維護,這兩點最終讓錄信否決了開源的打算。
實際上對於半路出家選擇的開源的資料庫廠商來說,並不容易。
從閉源走向開源,需要面向開源招兵買馬建團隊,組織、文化、機制各方面與原來的閉源商業化都不相同,從0到1的建設,非常考驗團隊的決心和智慧。
在商業化方面,開源面臨著不少挑戰。比如由開源協議引起的嘴炮官司和糾紛,近幾年越來越多的開源資料庫修改開源許可證:
2018年Neo4j 宣佈從 Neo4j 3.5 版本開始,企業版將僅在商業許可下提供,不再在 GitHub 上提供原始碼。
2018年9月,資料庫製造商Redis Labs宣佈將其Redis模組的許可協議由AGPL v3變更為Apache v2與Commons Clause相結合的許可協議,以限制Redis相關軟體的銷售。
2018年10月,MongoDB宣佈其開源許可協議從AGPL v3切換到Server Side Public License (SSPL),以遏制雲服務提供商免費使用MongoDB。
2019年6月,CockroachDB宣佈其核心程式碼的授權協議將從Apache License version 2 (APL)變更為Business Source License(BSL)。
2021年1月,Elastic公司CEO Shay Banon發文宣佈, Elasticsearch和Kibana在許可證方面進行了重大的更改,由開源Apache 2.0許可證,改為採用SSPL(伺服器端公共許可證)。
開源資料庫修改開源許可證,主要是限制雲服務提供商的商業化行為。所以,在選擇開源時,需要基於自身需求選擇合適的開源協議。
“不可否認開源在生態體系上有著得天獨厚的優勢,更利於產品更快被受眾接受,以便收集更多的反饋和快速迭代。但是開源的挑戰也就是如何能吸引使用者,現在並不是以前解決方案匱乏的時代,相反的是能提供的開源方案有很多,因此這對於開源專案本身的運營能力和品牌影響力也有著很高的要求。”母延年強調。
目前,國內開源生態還面臨發展基礎較弱、底層技術掌控不足、開源文化氛圍不濃、政策支援有待加強等制約因素。整個國家整個社會,產學研用的各方都在積極推廣開源鼓勵開源,參與到開源的發展建設中,開源的建設也需要日拱一卒,循序漸進。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7836221/viewspace-2850449/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Labs宣佈將其Redis模組的許可協議由AGPLRedis協議
- MongoDB宣佈其開源許可協議從AGPLv3切換到ServerMongoDB協議Server
- Redis Labs更名為RedisRedis
- Redis的資料複製Redis
- 加速NoSQL發展,雲資料庫廠商Redis Labs贏得6000萬美元E輪融資SQL資料庫Redis
- Redis 通訊協議Redis協議
- 資料庫-Redis資料庫Redis
- Redis資料庫4:Go與Redis的互動Redis資料庫Go
- Redis(1)- Redis資料庫的安裝和配置Redis資料庫
- 看懂開源許可協議協議
- Redis——Redis用作資料庫(持久化/RDB/AOF)Redis資料庫持久化
- Redis面試題-Redis 16個資料庫Redis面試題資料庫
- 資料庫的許可權管理資料庫
- redis自學(24)RESP協議Redis協議
- Redis 資料庫安裝Redis資料庫
- redis資料庫遷移Redis資料庫
- springboot mybatis redis shiro 許可權控制(springboot模組化使用,後臺程式碼已經完成)Spring BootMyBatisRedis
- Redis多個資料庫的概念Redis資料庫
- Python 資料庫騷操作 — RedisPython資料庫Redis
- Python 資料庫騷操作 -- RedisPython資料庫Redis
- redis 資料庫隨筆 (一)Redis資料庫
- 15、資料庫加固-redis 加固資料庫Redis
- Redis基礎(二)資料庫Redis資料庫
- 【資料庫】Redis叢集篇資料庫Redis
- 【資料庫】Redis進階篇資料庫Redis
- 【資料庫】Redis基礎篇資料庫Redis
- 微軟宣佈禁止使用其雲服務進行挖礦,除非有書面許可微軟
- 一萬字詳解 Redis Cluster Gossip 協議RedisGo協議
- 藍芽模組的PCB佈局建議藍芽模組
- Netty 原始碼中對 Redis 協議的實現Netty原始碼Redis協議
- 【Redis】 redis資料遷移Redis
- 甲骨文宣佈Oracle自治資料庫現可部署至客戶資料中心Oracle資料庫
- Python操作Redis快取資料庫PythonRedis快取資料庫
- Redis多機資料庫實現Redis資料庫
- redis—非關係型資料庫Redis資料庫
- redis(1)NoSQL資料庫簡介RedisSQL資料庫
- redis-13.資料庫通用指令Redis資料庫
- 開源軟體許可協議介紹協議