编程技术网,编程语言,IT新闻,code,代码审查

如何看待大厂只开源很低版本数据库源代码的行为?

2020-09-21 08:43

开学日记,寻花于毅,科治好高电位治疗仪销售专骗老年人

>今天刚好在 oschina 上看到这么一个问答,一时兴起就说了两句,仅代表个人观点,欢迎交流,讨论。

A阿福A :

OceanBase只开源了低版本0.4的源码,并且后期更新并不积极,据说目前OceanBase已经发展到2.x版本;

GaussDB的行为也是如出一辙;

问题:

既然打算开源,为什么大家的开源以这种方式?是环境所致?还是为了开源而开源?

这样做对于ali和huawei的好处有哪些呢?大公司的动机是什么?

如果做好真正的开源,我觉得国内应该向TiDB看齐,大家怎么看?

dafei1288 :

首先,从大环境看,目前国内知识产权保护并不到位,大家尤其竞争公司大家都开着写轮眼呢,你不开源,别人都能学走,新版本开源,可能直接“滋敌”。

其次,利益驱使,从塑造公司形象,吸引低级开发者,培养学生用户群。

再次,试水,这方面做的比较成功的典范应该是echart,据我所知,当时开源的版本就是低级版本,但是没想到一炮而红,各大厂商未免也想 搂草打兔子。万一火了呢

最后,资源不足,包括智力,能力等因素,可能新版本要应对各种现场,以及其他问题,会被改的乱七八糟,而老版本,可以精心修饰,包括文档,代码,设计等等

以上仅代表个人观点....

A阿福A :

谢谢,感觉挺有道理的,说白了还是环境因素所致。按说从实力上来说,大公司应该更不惧怕这些问题才对,感觉这么做是想以最低的成本来获取最高的回报,也没毛病

dafei1288 :

回复 @A阿福A : 大公司是不怕小公司的写轮眼,实在不行 还能买了你。。。但是,同样是爱开写轮眼的大公司,这样就难办了.... 而且,目前我们的现实水平是工程能力有余,而创新不足,所以,能找到一些突破点,做技术壁垒,差异化,谁不想多吃段时间呢

私货:

从题目延伸一下,从业者的水平、格局、生存状态也决定了目前中国开源的现状,一方面大厂的程序员们纷纷加入到开源领域,或是因为相关方,或是因为自身产品需要,无论出于什么目的这都是可喜的地方。但是我们也需要意识到,软件行业是一个非常缺乏工匠精神的地方,大家都忙着焦虑,忙着跳槽,很少有人能潜心打磨一些产品,还记得前两年看到的一个新闻,一个汉字演化的字库,从甲骨文开始,每个汉字的演化过程,居然是一个外国人做的。真是汗颜。当然这也不能怪我们,“仓廪实而知礼节,衣食足而知荣辱” 我们要走的路还很长。希望我们的下一代,可以为自己的兴趣,去做一些事情,而不是为了谋生而做。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

上一篇:中关村论坛发布人工智能治理公共服务平台 可提供安全评估

下一篇:【中印局势最新消息!印媒称中国一公司监控印度政要 驻印使馆回应】近日,印度媒体报道称,深圳振华数据信息技术有限公司有中国