清华教授沈向洋:创新就要做到极致,用开源的方式培养未来工程师( 十 )


清华教授沈向洋:创新就要做到极致,用开源的方式培养未来工程师文章插图
崔宝秋:这个问题非常典型 , 是过去十几二十年来人们问的最多的问题 , 从最早的Free soft , 这个Free不是免费 , 早期定位了自由软件不完全免费 , 有商业模式在后面 , 可能赚钱 , 所以Free意味着自由 。
我一直把开源力量划分为三类 , 第一类是个人爱好者 , 包括一些学校的老师 , 学生 , 遗言小实验室 , 纯粹为了研究 , 为了个人爱好 , 免费提供一类 。
第二类是中间没有直接开源软件商业模式的公司 , 它不会直接用软件卖钱 , 但是羊毛出在猪身上 , 比如小米提供很多服务、贡献很多代码、自己开展储存 , 这些不卖钱 , 但通过技术给用户提供了流畅的浏览、服务、体验、云服务 。 你的照片、联系人等等放在云端 , 换机以后非常方便 , 用户就会留存 。 这对小米是有长期利益的 。
第三类是有直接开源商业模式的公司 , 包括RedHat , 他提供服务 , 不管是订阅也好 , 尤其是便利也好 , 尤其不懂开源技术的IT企业 , RedHat全程搞定 , 自动更新、提供客服 。 包括华为也是 , 他卖硬件、软件、云服务、一整套解决方案、网络设备 。 他要拥抱开源 , 他是通过开源软件打造一个整体的客户需要的东西 , 直接卖钱 , 直接去商业模式 。 包括还有越来越多的创业企业 , 通过各种各样的开源软件来赚钱 , 有的是开一半闭一半 , 犹抱琵琶半遮面 , 都做的不够纯粹 。 这些都是开源生态中一个正常的现象 , 背后都有一些利益需求 。 包括我爱好开源 , 我个人喜欢开源 , 我能获得一种成就感 , 满足感 , 竞争提升速度 , 行业影响力 , 这也是回报 。 用开源软件赚钱天经地义 , 没问题 。
但我比较喜欢中间第二类开源贡献者 , 比较纯粹 , 不直接用这个赚钱 , 而是羊毛出在猪身上 , 一方面我共享开源 , 一方面通过这些东西打造生态 , 打造技术平台 , 让我获得很多人才 , 可以获得长久的用户 , 这些是我比较喜欢的 。 沿着这个走 , 另外一个理念 , 为什么要坚持开放与共享 , 能够开放的都开放出去 。
雷总说他想办小米就像办一个大厨 , 像小饭店一样 , 排着队来吃饭 。 同样一个大厨 , 你不应该说我有自来水 , 有醋 , 有酱油这些绝妙的食料 , 我不希望别人有 , 只能我独占 , 一个好的大厨应该是自来水大家都有 , 水电有 , 同样的食材 , 同样的佐料 , 我就有本事用我的商业模式 , 炒出一盘比你更好的菜 , 这是小米的自信 。 我敢开源出去 , 用同样的开源技术 , 大家同一个起跑线 , 我有能力在其他方面胜出 。 这些是我认为第二种开源模式的公司 , 我希望会越来越多 。
如何打造属于自己的开源生态?何晓东:大家都知道开源社区很重要 , 第二类商业模式更重要 , 打造生态 , 这意味着必须把开源不断的分享出来 , 还要保证有足够大的使用量 , 足够用户量 , 才能够达到这个生态的地步 。 现在TensorFlow很火 , 我们该怎么推广 , 才能使得我们有机会打造出自己的生态?
包云岗:我们对比过TensorFlow和PAPLO 。 第一个对比他们的性能 , 性能都不差 , 这两个要去PK , 并没有什么大的差别 , 但是再往下比 , 就有差别了 。 比如文档 , 文档上差别就会很大 。 TensorFlow以及一些开源 , 包括伯克利Rain一些开源项目 , 他们的文档做的非常好 , 看完以后你就了解了它 , 甚至让一个新手过来照着文档拷贝 , 都能完成使用 , 相当于试用 。 但是我们国内有些开源项目 , 都没有文档 , 只能去看代码才能理解它 。
再往下走 , 外围的一些小工具 , 当你想到一个想法 , 做一个小东西 , 你总能找到一个小工具 , 社区生态已经帮你做了这些工具 。 但是我们这边 , 很多时候孤零零的一棵树长在那里 , 其他工具都没有 , 需要自己写 , 这样的话 , 相对来说吸引度必然不高 。 这些都是从用户的角度来看 。