为什么开源是基础软件的未来

用户头像
顾钧
关注
发布于: 2020 年 05 月 01 日
为什么开源是基础软件的未来

我对开源没有情怀,我的GitHub账号是2019年7月24号才创建的。我以前一直抱着怀疑的眼光看待开源技术。为什么那些重复造轮子的开源软件却成了大家传颂的新技术?即便很多知名的开源项目,初期也是在对标那些名声在外的闭源软件去做开源实现。这事情的意义在哪里?



开源软件能避免供应商锁定(vendor locking),从而降低企业的IT成本?作为一个在金融IT领域工作过14年的人,这不是一个能让我信服的答案。首先,企业IT成本中软件占比并不高,大头在于电费,网费,人力成本等等。更何况,开源软件虽然没有许可证费用,但也会有订阅费用、服务支持费用等。其次,很多企业从来都不害怕vendor locking,IT服务永远都是有成本的,不是付给vendor A就是付给vendor B。很多时候,企业需要一个IT方面的最终责任人。宕机了把供应商老板叫来赔礼道歉,或者自己卷铺盖走人,CTO会选哪一个?



真正害怕vendor locking的不是企业,而是你,是我这样的IT从业人员。 闷头花了5年时间,你终于成了一个Oracle(或Db2)专家,结果抬头发现周围人都在去IOE。于是过往经验的价值大大缩水,凭什么勤奋的你要被这些日落西山的vendor连累?!这就是为什么越来越多开发人员热衷研究主流的开源技术。因为这些经验更保值,毕竟付出的是自己的人生。



因此,Milvus这样的新一代基础软件,虽然没有现成的对标项目,但一样要坚持开源。不是企业不敢用闭源的基础软件,而是不开源的基础软件没什么人愿意花时间学。



开源是基础软件的未来,这不是由新的商业模式决定的,这是人性使然。



发布于: 2020 年 05 月 01 日 阅读数: 52
用户头像

顾钧

关注

还未添加个人签名 2019.10.13 加入

还未添加个人简介

评论

发布
暂无评论
为什么开源是基础软件的未来