1. Redis“叛逃”開源,得罪了幾乎所有人

        共 4990字,需瀏覽 10分鐘

         ·

        2024-06-04 07:40

        來自公眾號(hào):51CTO技術(shù)棧
        整理丨諾亞       
        內(nèi)存數(shù)據(jù)庫供應(yīng)商Redis近日在開源界砸下了一塊“巨石”。           
        Redis即將轉(zhuǎn)向雙許可模式,并實(shí)施更為嚴(yán)格的許可條款。官方對(duì)此次變更的公告直截了當(dāng):         
        從Redis 7.4版本開始,Redis將在Redis源可用許可(RSALv2)和服務(wù)器端公共許可(SSPLv1)下采用雙重許可。           
        截圖來自:https://redis.com/legal/licenses/           
        在此之前,Redis的源代碼是在BSD 3條款許可下提供的,這是一個(gè)允許開發(fā)者無需付費(fèi)即可進(jìn)行商業(yè)用途的寬松許可。           
        雖然官方強(qiáng)調(diào)“Redis源代碼將繼續(xù)通過Redis社區(qū)版免費(fèi)提供給開發(fā)人員、客戶和合作伙伴”,但收緊開源許可的舉措依然引發(fā)了絕大多數(shù)人的不滿。

        不是第一次變更,替代方案已經(jīng)就緒

         

        這不是Redis首次更改其許可條款。早在2018年,它就對(duì)其部分模塊的許可進(jìn)行了調(diào)整,當(dāng)時(shí)這種調(diào)整就令不少開源界知名人士感到不滿。           
        在那之后不久,另一家大型NoSQL數(shù)據(jù)庫供應(yīng)商MongoDB也改變了其許可,試圖減少其代碼被商業(yè)利用的情況。MongoDB創(chuàng)建了一個(gè)名為服務(wù)器端公共許可(SSPL)的新許可,該許可并不受到一些開源社區(qū)成員的歡迎。即便如此,幾年后,Elasticsearch也采用了SSPL,再次引發(fā)了某些開源純粹主義者的失望。           
        現(xiàn)在,引起爭(zhēng)議的SSPL正是Redis在其雙許可策略下采納的兩個(gè)許可之一,另一個(gè)則是自2018年起用于部分模塊的同款RSALv2許可。           
        這一變更將從Redis 7.4版本開始生效,業(yè)內(nèi)人士預(yù)計(jì)多個(gè)Linux發(fā)行版將會(huì)從它們的代碼庫中移除Redis。關(guān)于此問題的討論已經(jīng)在openSUSE和Fedora郵件列表上開始了。          
        然而,預(yù)料中的影響可能是溫和且暫時(shí)的,因?yàn)?strong>已經(jīng)存在替代方案,例如仍然采用BSD許可的分支KeyDB。此外還有微軟的Garnet,盡管其缺點(diǎn)在于它是用C#編寫的。           
        另一個(gè)Redis替代品Dragonfly不太可能成為主流選擇,因?yàn)樗裱瑽SL許可,這是HashiCorp最近所采用的許可模式。           
        對(duì)于Redis的決定,可以預(yù)見的一種回應(yīng)類似于HashiCorp的Terraform所經(jīng)歷的情況:Terraform的代碼被分叉并形成了OpenTF,后來更名為OpenTofu。

        本欲“制裁”云廠商,但幾乎所有人都感覺“被背叛”  


        Redis官方顯然也預(yù)見到了這一變更會(huì)引起的爭(zhēng)議。因此在官方聲明中,盡可能地解釋變更后主要的影響對(duì)象實(shí)際是——托管 Redis 產(chǎn)品的云服務(wù)提供商,并旗幟鮮明地指出:           
        “Redis 的大部分商業(yè)銷售都是通過最大的云服務(wù)提供商進(jìn)行的,這些提供商將 Redis 的投資及其開源社區(qū)商品化。盡管我們努力支持社區(qū)主導(dǎo)的治理模式,并且我們希望維護(hù) BSD 許可證,但同時(shí)交付多個(gè)軟件發(fā)行版——跨開源、源代碼可用以及針對(duì)不同本地和云平臺(tái)優(yōu)化的商業(yè)軟件——與我們成功推動(dòng) Redis 走向未來的能力不一致?!?nbsp;          
        根據(jù)新許可證,托管 Redis 產(chǎn)品的云服務(wù)提供商將不再被允許免費(fèi)使用 Redis 的源代碼。例如,云服務(wù)提供商只有在與Redis代碼的維護(hù)者Redis同意許可條款后才能交付Redis 7.4。這些協(xié)議將支持現(xiàn)有的集成解決方案,并提供對(duì)即將到來的 Redis 創(chuàng)新的完全訪問?!?nbsp;          
        在常見問題解答中,也強(qiáng)調(diào)了三個(gè)“沒有變化”。          
        1.“對(duì)于使用 Redis 開源版本的 Redis 和使用雙許可證供其內(nèi)部或個(gè)人使用的新版本的最終用戶,沒有變化?!?/span>
        2.“對(duì)于使用 Redis 構(gòu)建客戶端庫或其他集成的集成合作伙伴,沒有變化?!?/span>
        3.“對(duì)于 Redis 的商業(yè)客戶,沒有變化。這些客戶根據(jù)單獨(dú)協(xié)商的許可條款獲得我們的技術(shù)?!?nbsp;          
        但實(shí)際上,并沒有多少人對(duì)此買賬。畢竟連Redis自己也不得不承認(rèn):“這一變化意味著 Redis 不再是 OSI 定義下的開源。
        截圖來源:https://redis.com/blog/redis-adopts-dual-source-available-licensing/

        Redis也許在“自掘墳?zāi)埂保蠖鄶?shù)人會(huì)轉(zhuǎn)向分叉版本

         

        在相關(guān)事件的評(píng)論下,有網(wǎng)友一針見血地指出:最終受到傷害的不會(huì)是大型企業(yè)團(tuán)隊(duì),而是廣大用戶。           
        “個(gè)人認(rèn)為要么保持代碼專有,要么堅(jiān)持采用‘Apache 或 MIT’許可……這種半途改變?cè)S可協(xié)議的做法真的很糟糕,看起來注定會(huì)適得其反。無論喜歡與否,Redis一直是一個(gè)采用寬松許可的開源項(xiàng)目,這也是它取得成功的原因。改變這一點(diǎn)就意味著在這個(gè)層面上改變了游戲規(guī)則,并預(yù)示著未來所有相關(guān)人員都將面臨不良后果。”          
        此外,還有人提到Redis此舉頗有“自掘墳?zāi)埂钡奈兜馈?nbsp;        
        “在我看來,這一舉動(dòng)可能會(huì)像Hashicorp面臨的困境一樣重創(chuàng)Redis Labs,并且無法阻止任何人剽竊Redis Labs的成果,真正受苦的其實(shí)是那些只想無拘無束地使用Redis緩存的小型創(chuàng)業(yè)公司。而對(duì)于AWS來說,分叉Redis完全可行,他們甚至可以將分叉后的版本采用更寬松的許可協(xié)議,這樣一來,Redis Labs突然間就在許可方面變成了較差的選擇?!?nbsp;         
        當(dāng)然,也有人表示理解,但理解并不等于認(rèn)同。           
        “我能理解他們?yōu)槭裁催@樣做,只是不同意這種方式能長期有效。大多數(shù)Redis用戶,包括我在內(nèi),從未向Redis背后的公司支付過分毫。因此,我能理解他們這么做是為了賺取一些利潤。但是,這并不會(huì)改變我的行為;我會(huì)轉(zhuǎn)而使用分叉版本。就像絕大多數(shù)其他的Redis用戶、外部Redis貢獻(xiàn)者、當(dāng)前所有提供商業(yè)Redis服務(wù)的云服務(wù)商一樣,估計(jì)到這一過程結(jié)束時(shí),許多現(xiàn)有的Redis員工也會(huì)加入其中……要點(diǎn)在于,這件事最終只會(huì)有一個(gè)結(jié)果:那就是出現(xiàn)一個(gè)Redis分叉版本,被當(dāng)前絕大多數(shù)Redis用戶所采用。”          
        參考鏈接:   
        https://www.theregister.com/2024/03/22/redis_changes_license/
        https://redis.com/blog/redis-adopts-dual-source-available-licensing/
        https://news.ycombinator.com/item?id=39772562
        到此文章就結(jié)束了。Java架構(gòu)師必看一個(gè)集公眾號(hào)、小程序、網(wǎng)站(3合1的文章平臺(tái),給您架構(gòu)路上一臂之力)。如果今天的文章對(duì)你在進(jìn)階架構(gòu)師的路上有新的啟發(fā)和進(jìn)步,歡迎轉(zhuǎn)發(fā)給更多人。歡迎加入架構(gòu)師社區(qū)技術(shù)交流群,眾多大咖帶你進(jìn)階架構(gòu)師,在后臺(tái)回復(fù)“加群”即可入群。



        這些年小編給你分享過的干貨


        1.idea2023.3.4永久激活碼(親測(cè)可用)

        2.優(yōu)質(zhì)ERP系統(tǒng)帶進(jìn)銷存財(cái)務(wù)生產(chǎn)功能(附源碼)

        3.優(yōu)質(zhì)SpringBoot帶工作流管理項(xiàng)目(附源碼)

        4.最好用的OA系統(tǒng),拿來即用(附源碼)

        5.SBoot+Vue外賣系統(tǒng)前后端都有(附源碼

        6.SBoot+Vue可視化大屏拖拽項(xiàng)目(附源碼)


        轉(zhuǎn)發(fā)在看就是最大的支持??

        瀏覽 97
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
        評(píng)論
        圖片
        表情
        推薦
        點(diǎn)贊
        評(píng)論
        收藏
        分享

        手機(jī)掃一掃分享

        分享
        舉報(bào)
          
          

            1. 免费观看全黄做爰大片现在 | 免费看A片秘 免费 | 国产精品久久久久久久免费 | 黄色免费网站在线看 | 国产黑丝操逼视频 |