Netflix 宣布停止开发 Hystrix

2018年11月30日

近日,Netflix 宣布不再积极开发 Hystrix,该项目将处于维护模式。 


在十天前更新的 readme 文档中,官方表示 1.5.18 版本的 Hystrix 已经足够稳定,可以满足 Netflix 现有应用的需求,所以接下来其会把焦点转向对于自适应的实现,更多关注对应用程序的实时性能做出响应。Netflix 已有的应用将继续使用 Hystrix,而对于新应用的熔断需求,将采用其它项目实现,Netflix 推荐了 Resilience4j

Hystrix 将处于维护模式,Netflix 不再主动审核 issue、合并 PR,以及发布新版本 Hystrix。有兴趣接手该项目的社区成员可以联系 hystrixoss@googlegroups.com

前阵子,同样是 Netflix 开源的知名分布式系统中间件 Eureka 也停止了对其 2.0 版本的开发,再联系近期 Redis Lab 模块MongoDB 等项目突然变更使用更加保守的 License,甚至 Neo4j EE 直接闭源。这普遍引发了以下几个思考,欢迎读者留言探讨:

  • 公司开源的动机。

  • 某开发者/公司开源某个项目,并且该项目得到了大面积采用,但是因为没有法律问题,他们可以决定变更 License,甚至拍拍屁股闭源走人,那么受伤最大的是广大的采用者。当然了,在伸手使用别人开源代码的时候,采用者是受益的;而目前来看,这些大项目宣布把 License 变得不再像之前那么宽松的主要原因也就是采用者的不守规矩、欲求无度与不懂回馈。那么当下的开源机制是存在有效的改进空间呢?

  • 目前的采用者一般是怎样应对这种 License 变更甚至直接闭源伤害的?

  • 其实除了采用者,一些代码贡献者或者其它社区维护者或许也会因此而受伤害,这可能更倾向于精神伤害。

  • 官方不再维护并不等于闭源!Eureka 闭源已经谣传了快半年。同时相信过几天 Hystrix 闭源谣言也会被炒起来。

  • 开源生存模式。

  • ……

展开阅读全文
20 收藏
分享
加载中
精彩评论
spring cloud Alibaba一统江湖
2018-11-30 09:12
17
举报
很简单,本来开源是为了共同发展,但是经常出现只有开源作者在付出,其他人甚至是大公司都只是免费用不贡献,比如MAC OS X的是基于FreeBSD开发的,但是并没有给FreeBSD贡献任何代码,而Linux因为GPL的强制传染性,所以发展的就不错,但是随着云时代到来,GPL都强制不了了,开源的人不但没收入还收不到代码贡献,自然干不下去。
2018-11-30 08:54
15
举报
这么难读的名字,注定长不了
2018-11-30 11:00
7
举报

引用来自“crystalsis”的评论

很简单,本来开源是为了共同发展,但是经常出现只有开源作者在付出,其他人甚至是大公司都只是免费用不贡献,比如MAC OS X的是基于FreeBSD开发的,但是并没有给FreeBSD贡献任何代码,而Linux因为GPL的强制传染性,所以发展的就不错,但是随着云时代到来,GPL都强制不了了,开源的人不但没收入还收不到代码贡献,自然干不下去。
Mac OS X没有给FreeBSD贡献任何代码?你开玩笑吗?
2018-11-30 09:38
6
举报
正好推一波consul
2018-11-30 10:36
3
举报
最新评论 (26)

引用来自“Narcissu5”的评论

正好推一波consul
是不是走错片场了?
2018-12-10 11:49
0
回复
举报
所以国内要重视技术了嘛?
2018-12-03 17:39
0
回复
举报
开源只能限于一些小众的项目了。
以后广受欢迎的项目都会闭源。
2018-12-01 14:11
0
回复
举报

引用来自“crystalsis”的评论

很简单,本来开源是为了共同发展,但是经常出现只有开源作者在付出,其他人甚至是大公司都只是免费用不贡献,比如MAC OS X的是基于FreeBSD开发的,但是并没有给FreeBSD贡献任何代码,而Linux因为GPL的强制传染性,所以发展的就不错,但是随着云时代到来,GPL都强制不了了,开源的人不但没收入还收不到代码贡献,自然干不下去。

引用来自“DavinciRes”的评论

Mac OS X没有给FreeBSD贡献任何代码?你开玩笑吗?

引用来自“银杏果果”的评论

可能 @crystalsis 说得过于绝对,不过apple就算贡献了也真没多少,mac os是闭源的,而且与apple自身的硬件高度整合,所以代码贡献相对较少。apple在开源界的索取和贡献也是臭名昭著,还被开源作者点名批评过。
@银杏果果 mac os x内核并不闭源,到现在还是,是上层的不开源。
2018-11-30 23:02
0
回复
举报

引用来自“crystalsis”的评论

很简单,本来开源是为了共同发展,但是经常出现只有开源作者在付出,其他人甚至是大公司都只是免费用不贡献,比如MAC OS X的是基于FreeBSD开发的,但是并没有给FreeBSD贡献任何代码,而Linux因为GPL的强制传染性,所以发展的就不错,但是随着云时代到来,GPL都强制不了了,开源的人不但没收入还收不到代码贡献,自然干不下去。

引用来自“DavinciRes”的评论

Mac OS X没有给FreeBSD贡献任何代码?你开玩笑吗?
可能 @crystalsis 说得过于绝对,不过apple就算贡献了也真没多少,mac os是闭源的,而且与apple自身的硬件高度整合,所以代码贡献相对较少。apple在开源界的索取和贡献也是臭名昭著,还被开源作者点名批评过。
2018-11-30 18:50
0
回复
举报
看来又要给社区接收“烂摊子”的节奏?apache
2018-11-30 15:34
2
回复
举报
已经足够稳定好用
2018-11-30 15:07
0
回复
举报

引用来自“超载先生”的评论

问题是这些公司,如果本就只打算自己用,也没打算长期维护下去的话,应该在开源最开始的时候就标注可能出现的情况,否则这些大公司百家齐放,一家来十几几十个开源框架,甚至很多国人个人开发者也开源了很多优秀的框架,但在我朝这个(面试造飞机,上班拧螺丝的)软件开发环境你还不得不去学这些各家出的各种框架,当好不容易花了好久熬了好几个通宵努力的上手了你告诉我你不维护了。心很累的,所以才有之前的“求别更新,老子学不动了”的惊世俗语。

引用来自“Maxium_R”的评论

云养孩?

引用来自“超载先生”的评论

我觉得如果公司层面不想再主动维护了可以改为社区维护,而不用说直接宣布停止开发
你有需要就fork呗,它还是开源的。
2018-11-30 13:57
1
回复
举报
怕啥,fork一把源码呗
2018-11-30 13:29
0
回复
举报
spring cloud 怎么办? 正在写spring cloud入门到精通的作者 很为难啊
2018-11-30 12:43
0
回复
举报
更多评论
26 评论
20 收藏
分享
返回顶部
顶部