小米崔宝秋:开源不该有国界
极客时间编辑部
讲述:初明明大小:3.66M时长:03:59
此前,在 OpenI/O 2019 启智开发者大会上,小米集团副总裁、集团技术委员会主席崔宝秋发表演讲称,开源软件促进了自由软件的发展,让工业界更好更深度拥抱开源。但是今天我们需要重新考虑自由软件精神,开源不应该有国界,我们在 AIoT 时代要做更加开放的开源,除了代码的开源、模型的开源,也要注重数据的开源、数据的共享。
在演讲中,崔宝秋还提到了拥抱开源的目的以及在拥抱开源时常见的几个误区,具体如下。
为什么要拥抱开源?崔宝秋从一个企业的角度总结了以下两个原因。
其一,站在巨人的肩膀上,没必要重复造轮子。开源软件不管在其发展的哪个时代都非常成熟,有很多已经成为事实标准。利用开源软件有助于打造良好的公司文化。真正做技术的公司,都喜欢开源,这些开源软件的代码很漂亮,无数开发人员在不断优化和迭代这些开源软件。在开源的世界,大家互相学习,每个人的代码水平和技术水平都会提高。如果使用一些比较有名的、已经成为事实标准的开源软件,会让企业发现大量人才。例如 Hadoop,企业用自己的一套东西在市面上找不到人才,而拥抱开源软件,可以让更多喜欢和热爱开源的人才加入该企业。
其二,开源的精神。作为一家企业,拥抱开源是小米的工程文化,开放与共享是小米的价值观,这也是开源精神的两个非常重要的关键词。
但是,很多人或公司拥抱开源时,容易陷入几个误区。
第一个比较常见的误区是“拿来主义”,早前中国很多公司采纳 Linux 的时候,只是“拿来”,却没有反馈和回馈社区,那时候很多人并不真正懂开源,也不懂自由软件。
这些年好了一些,大家开始懂开源,但是缺乏共享。这有很多原因,一类人是不知道共享,为什么要共享呢?有一类人知道应该共享,有一定的共享精神,但因为各种原因而不愿意共享,还有一类人懂得共享,也愿意共享,但是懒得共享。另外,还有一种情况,是社区可能不接受这个共享,认为没有可信度,这也是一个问题。
第二个误区是很多企业不够真正开放。有的企业为了开源而开源,说开源了多少个项目,但开源之后再也没有维护过,没有社区、没有互动、没有迭代,只是开源了一个项目而已。还有一种情况是开源的东西可能也没有多大价值。有的企业不愿意在开源方面长期投入时间,不愿意投入人力,不愿意回馈社区。
还有一些团队不愿意打造社区,不知道如何打造社区,最后开源可能慢慢变成无源之水,干涸了。
刚才提到的问题,总结起来就是缺乏共享、不愿意共享或者共享不被接受,不管是什么原因,经常会有这么两个模式的对比。一个是和社区主干、社区分支不断融合在一起的健康模式;一个是缺乏共享、不愿意共享、懒于共享或者是共享不被接受,最终形成一个本地版本,公司的分支和社区分支渐行渐远,被社区无情抛弃。
正因如此,崔宝秋定义了小米开源战略的五大原则:
快速选型、快速定位、快速上线、快速推出产品。
绝不重造轮子。
不用则已,要用则精。
坚持开放与共享的开源精神。
极力推出自己的 Committer,为巨人指方向,让巨人接受我的共享。
崔宝秋坚信开源是软件的未来,是 AI 的未来,同时,他也呼吁开放、共享、平等、全球化,要真正做到开源全球化,最终让开源没有国界。
以上就是今天的内容,希望对你有所启发。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
请先领取课程
免费领取
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(1)
- 最新
- 精选
- Geek_27小米还是挺厉害的
收起评论