Antd 的彩蛋不仅让开发者被炒,对视力障碍者影响也很大

2018-12-26 12:56:01 +08:00
 nohup

这里不讨论 button 上面的雪花,其实我个人是无所谓的。
但是比较让人费解的是把 button 的 title 改成 HOHOHO,讲道理,这是什么意思我猜了半天都猜不出来。我们公司系统用了很多 Antd 作为开源库,很感谢这么好用的库能贡献出来,但是这样的彩蛋直接影响到了用户,让我们用户几个小时都无法正常使用应用(他们视力不太好,特殊用户)。
我觉得能搞出这种彩蛋的,真的一点社会责任感都没有。明知 Antd 项目影响力很大,但是依旧随意就推这种彩蛋,我的理解这不是彩蛋,而是炸弹,一点也没考虑视力障碍者,说好的 Web 开发无障碍访问呢?
知乎始作俑者偏右还说人手不够没来得及优化,那就有时间来加这种残害用户的炸弹了?我虽然没给钱,但是信任他本身说自己是企业级的,现在又搞出这种低级幼稚错误,changelog 又不说明。

所以这个帖子是在吐槽始作俑者,我猜肯定会有睿智说一些睿智话如:

嗯,是的,我们不想因为 Antd 没有责任感导致我们也丢失了责任感。我们的系统将会逐步重构,完全除去 Antd 以及套件。从阿里开源的各个产品,我们同事一致觉得都很难用,尤其是 roadhog,这种套个 Webpack 形式再搞自己定义的配置,比起 Parcel 自己重头写不知道丢脸到什么程度了,我拜读过源码,发现质量真不敢恭维,发个 Issue 还爱理不理的,这是在砸自己脚。
希望各位投入于企业级应用,下次在选型的时候留意一下 Antd,这是一个不负责任的、随意加跳蛋的开源库。
什么是企业级应用?就比如 ExtJS,虽然他是收费的,但是他真正做到了企业级应用的口碑,并且让人十分信任。
我建议要不 Antd 也搞收费吧,弄一个收费版本的,并且说免费版本的完全不负责,可以顺便加个脚本挖矿支持一下 Antd。如果不收费你就不要说自己是企业级应用了,不仅让国内开发者觉得丢脸,而且国外开发者也觉得中国顶尖开源库也这么随意。

简单一句,Antd,尽管你是免费开源的,但是你真的不配标榜企业级应用

18603 次点击
所在节点    程序员
142 条回复
mathgl
2018-12-26 22:11:29 +08:00
@sagaxu fastjson 有什么坑?
n2ex2
2018-12-26 22:23:35 +08:00
@paw 首先我没说他有责,然后如果你硬要纠结责任这件事,请看#70。
will0404
2018-12-26 22:31:56 +08:00
你们这些说要 review 开源代码的真的牛皮,我是跪着看你们回复的,npm 我随便装个热门模块我能 review 到下辈子。(此处配上 npm 是黑洞那个图,你们懂的
loveour
2018-12-26 22:33:09 +08:00
@hjc4869 #1 这个逻辑非常流氓,如果要必须看懂所有源码才能用开源库,那开源就没有任何意义了。没人要追究它的责任,事实上也追究不来,只是在谴责这个行为。退一万步说,就单单从程序上说,一个“彩蛋”,一个影响所有用户的彩蛋,是一个库应该做的事情吗?
ShigureSuki
2018-12-26 22:52:06 +08:00
开源的人无责,不代表使用者无权谴责。
话说这里八十多楼有受害者站出来要求开发者承担责任吗?要求 antd 负责的应该是很少的一部分人吧。看下来都是在说这个行为是“不正确”的。
11wangyaoda
2018-12-26 23:05:34 +08:00
那我是不是需要把 Android Framework 源码统统看一遍才能开始写 Android App 呢?
947211232
2018-12-26 23:30:25 +08:00
是的,这个比较烦心。
法律?拿国际的协议(请注意这不是合同)用某国的法律约束?
道德?这又关什么道德的事情?
为人准则(社会责任)?也就这个有点关系
——但真的影响较大,真的纯属是玩笑开大了,所以才比较烦心吧
——如果改变不了世界,那么就请先把自己改变得更好。。。
jadec0der
2018-12-26 23:47:08 +08:00
一堆 SB 拿 MIT 洗地,MIT 确实是 no warranty 的,但是也没人要起诉阿里赔偿损失啊。

大家只是想问问阿里,你这项目是一个稳定严肃的项目,还是爱用用不用滚的项目?

玉伯说这次确实是做错了,以后不会这样了。但是精神阿里人觉得委屈,建议用开源项目还要求稳定的人别用阿里的开源,阿里的开发者估计最想砍死这帮 SB。
azh7138m
2018-12-26 23:51:55 +08:00
每天都是圣诞节

https://baike.baidu.com/item/Everyday%20Is%20Christmas/22209835

Ho Ho Ho 这个梗有点硬了
Nicoco
2018-12-26 23:52:06 +08:00
吃瓜群众,喜问乐见。
看热闹不嫌事大!
jadec0der
2018-12-26 23:54:04 +08:00
楼里还有人自称公司要求 review 所有的开源代码,并以此要求别人(不想撕逼,不 at 了)

纯属站着说话不腰疼

我们公司比较大,不但所有开源代码都要 review 过才加入内部包管理,还有人维护自己的 linux 发行版,还有人维护自己的 JDK。但是那又怎么样,小公司不做这些有错吗?

什么体量的公司做什么样的事,中小公司为了生存连业务代码都凑合着写,还要他们 review 所有开源代码?老板请你来是干啥的,给开源做贡献么
wenssh
2018-12-26 23:57:21 +08:00
@jadec0der 这个帖子里的装逼犯太多,希望有一天他们自己用到的开源项目( Nginx/Apache/OpenSSL...)出现这种傻逼彩蛋或者安全漏洞的时候这帮人再想想为什么用的开源项目不做 review
009694
2018-12-27 00:22:17 +08:00
说开源代码都 review 一遍的公司想必是没用 linux 没用 openssl openssh gcc 可能在用 ms 全家桶?
Jzer0n
2018-12-27 00:33:13 +08:00
如果所有开源代码都 review......
JerryCha
2018-12-27 01:48:32 +08:00
写 CHANGELOG
正常方式解决 ISSUE

这两点做到了应该也不会有人骂了
irainsoft
2018-12-27 08:11:05 +08:00
Antd 的彩蛋并不会让开源者有什么经济损失,但是名声的败坏是无法阻止的(顺带一提这根本不能称作为彩蛋)。开源社区需要有责任心的人来维护,这只能是从道德上去维护的事情,出现这样一个意外其实只能理解为一个充满信任的社区中出现了一个异类。

review 所有代码需要足够知识水平以及时间来完成,大公司为了自己业务的稳定自然愿意出这份成本来检查,而小公司如果看重的更加还是尽快完成的产品,也许写码的还有心去 review 开源代码,但你的产品经理会给你那时间去干这事情吗?最终还只是将这样的责任摆到了对开源社区的信赖上,这个事情只是让大家知道了 Antd 是不值得信赖的罢了,还是会有下一个轮子被造出来的。

不同位置的人想的事情总归是不一样的
tortorse
2018-12-27 08:11:21 +08:00
好奇问下楼主,你们前端被炒几次了?

https://tanronggui.xyz/t/519999
deepdark
2018-12-27 08:32:20 +08:00
@abingor 可是没有合同啊
exkernel
2018-12-27 09:02:29 +08:00
没能力对自己负责的小作坊就该死啊 没毛病
xiluo
2018-12-27 09:11:28 +08:00
@009694 #93 回答正确

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/521132

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX