Redis changed its open source license, and many projects were no longer open source

mob604756fb8908 2021-07-20 04:34:15
redis changed open source license

original text :Redis has a license to kill: Open-source database maker takes some code proprietary

compile : Open source in China (oschina2013)

translator :OSC- Darwin

If you need to reprint, please indicate the above information in the text

Redis Change the module open source license , We don't want to let the cloud providers make money for nothing …

Database manufacturer Redis Labs This week the company will develop Redis Module from AGPL Migrate to Apache v2.0 And Commons Clause Combined license , There are restrictions on the software covered by the license . A change in license means self-development Redis modular - RediSearch,Redis Graph,ReJSON,ReBloom and Redis-ML It will no longer be open source software , But the source code is available (source available).

The new license limits what cloud providers can offer to customers Redis Module capabilities ,Redis Labs May be the only service vendor to include these add ons . however ,Redis The database code still belongs to BSD license .

Redis Labs It is not the only company making such a change .5 month ,Neo4j Graph database in it AGPL Added in the license Commons Clause.

Redis Labs Co founder and CTO of Yiftach Shoolman Express :“ these years , Cloud providers sell cloud services based on open source projects , Hundreds of millions of dollars in profits , But they didn't actually develop these projects themselves , Such as Docker,Elasticsearch,Hadoop,Redis and Spark. This hinders the community from investing in open source code , Because any potential benefits go to the cloud providers, not the code developers or their sponsors .”

Aim to control

according to The Register Reports of , Open source licensing experts from the Idaho National Laboratory Paul Berg Think , This is In order to develop Redis The results of the module developers are handed over to Redis Labs To control , Not just helping open source developers .

Paul say :

This is a traditional proprietary software license , Designed to support the traditional business software sales business model . Because there is no successful enterprise to use it recently , Put it in danger of becoming obsolete

Although cloud services challenge the principles of open source licenses , But these principles are not about whether software developers can benefit from it . The widespread adoption of open source licenses , It makes the restrictive principle suffer from inherent economic disadvantage , Such as Commons Clause Adoption of .

The existence of open source licenses eliminates monopoly , Users can control the software themselves . But the problem with cloud services is , Cloud providers are not monopolized through intellectual property , But through logistics advantage (logistical advantages), A license that focuses on intellectual property cannot solve this problem .

License changes come under attack

OSI( Open source project organization )VM Brasseur Make complaints about Tucao Commons Clause The sales ban is not clearly stated , May face legal problems .OSI The president thinks , This license deprives software of its freedom .

One open source developer said :“ I can't profit from my open source work , But let other enterprises use your open source success to make huge profits , It does sound bad . but Commons Clause There is no solution to support open source software , It's turning open source software into proprietary software .”

Commons Clause The developer responded

Commons Clause Developer and FOSSA founder Kevin Wang Response Road :“ Draft Commons Clause It's to resist some bad behavior . Such as those using source code , Companies that don't compensate for open source code maintenance .”

and Google Director of software engineering Daniel Berlin Retort :“ It's not bad behavior . But this kind of agreement misunderstands the open source economic model , It's just trying to profit from it .”


Paul Berg Think , Open source apportions the cost of Technology , Just as cloud computing companies share the cost of infrastructure , Because of this , Open source projects will be more advantageous .Redis Labs Not necessarily in Commons Clause More benefits under protection . What do you think of that ?


  1. Hadoop面试题(一)
  2. Hadoop面试题总结-HDFS
  3. Hadoop面试题总结-HDFS
  4. Hadoop面试题总结(三)- MapReduce
  5. Hadoop面试题总结(三)- MapReduce
  6. Hadoop面试题(四)- YARN
  7. Hadoop面试题(四)- YARN
  8. Hadoop面试题总结(五)- 优化
  9. Hadoop面试题总结(五)- 优化
  10. 大数据面试题之Hadoop系列(深入部分)
  11. 大数据面试题之Hadoop系列(深入部分)
  12. Java NIO之拥抱Path和Files
  13. 【Java Web开发指南】云服务器部署项目供外网访问(Tomcat)
  14. 2020 年九大顶级 Java 框架!别再用一些落后的技术了!
  15. 【大数据哔哔集20210108】Spark Shuffle 和 Hadoop Shuffle有什么异同?
  16. 【大数据哔哔集20210108】Spark Shuffle 和 Hadoop Shuffle有什么异同?
  17. 不建议Java程序员用阿里巴巴规范,而使用GoogleGuava编程的原因
  18. 【大数据面试之对线面试官】MapReduce/HDFS/YARN面试题70连击
  19. 【大数据面试之对线面试官】MapReduce/HDFS/YARN面试题70连击
  20. Netty源码解析-概述篇
  21. Netty源码解析-概述篇
  22. Netty源码解析1-Buffer
  23. Netty源码解析1-Buffer
  24. Netty源码解析2-Reactor
  25. Netty源码解析2-Reactor
  26. Netty源码解析3-Pipeline
  27. Netty源码解析3-Pipeline
  28. Netty源码解析4-Handler综述
  29. Netty源码解析4-Handler综述
  30. Netty源码解析5-ChannelHandler
  31. Netty源码解析5-ChannelHandler
  32. Netty源码解析6-ChannelHandler实例之LoggingHandler
  33. Netty源码解析6-ChannelHandler实例之LoggingHandler
  34. Netty源码解析7-ChannelHandler实例之TimeoutHandler
  35. Netty源码解析7-ChannelHandler实例之TimeoutHandler
  36. Netty源码解析8-ChannelHandler实例之CodecHandler
  37. Netty源码解析8-ChannelHandler实例之CodecHandler
  38. Netty源码解析9-ChannelHandler实例之MessageToByteEncoder
  39. Netty源码解析9-ChannelHandler实例之MessageToByteEncoder
  40. 大数据面试题之Hbase系列
  41. 你可能需要的Kafka面试题与答案整理
  42. 你可能需要的Kafka面试题与答案整理
  43. 后起之秀Pulsar VS. 传统强者Kafka?谁更强
  44. 后起之秀Pulsar VS. 传统强者Kafka?谁更强
  45. 【大数据哔哔集20210123】别问,问就是Kafka最可靠
  46. 【大数据哔哔集20210123】别问,问就是Kafka最可靠
  47. 【大数据哔哔集20210124】有人问我Kafka Leader选举?我真没慌
  48. 【大数据哔哔集20210124】有人问我Kafka Leader选举?我真没慌
  49. 【大数据哔哔集20210117】Kafka 的高可靠性是怎么实现的
  50. 【大数据哔哔集20210117】Kafka 的高可靠性是怎么实现的
  51. Kafka Connect | 无缝结合Kafka构建高效ETL方案
  52. Kafka面试题总结(一)
  53. Kafka面试题总结(一)
  54. Kafka面试题整理(二)
  55. Kafka面试题整理(二)
  56. 基于Kafka Flink Redis的电商大屏实时计算案例
  57. 基于Kafka Flink Redis的电商大屏实时计算案例
  58. Google布隆过滤器与Redis布隆过滤器详解
  59. Google布隆过滤器与Redis布隆过滤器详解
  60. The spring boot process executes a function (four solutions)