首页 -> 新闻中心 -> 云计算 -> 正文
华为技术有限公司社区经理 林旅强:开发者生态建设、开源社区运营和治理
2017-04-26

W020170420607334880203

其实今天这个题目,我其实蛮好奇就是说,大家想要听到什么东西,就是说对我来说,我这个PPT只是一个辅助,反而是说大家可能听这个议题有一些问题,如果我今天讲快一点的话,大家也可以直接做一些询问,今天我很高兴能够收到我们主办方的邀请,来到这个会议上,今天其实开发者生态建设,开源社区运营和治理,刚刚刘天栋已经把这个治理讲得很清楚,刚好我就讲,生态这个东西其实是现在非常多公司都在提的概念,我这边首先先讲过去的历史,大家可能都看过这些公司,还有经历过这些年代,比如最早在PG时代,其实在Windows这个领域大获全胜,我并没有说它是开源还是弊源,用户拿到很多是有关,我们也知道在有些情况来讲,在国外我们可以看到谷歌,Facebook,国内的部分也有,但是我就没有列太多,再来是到Mobile,其实是苹果,谷歌大获全胜,接着我们看到了还有在底下其他的行业,IOT也好,AI也好,甚至还有一些我们还看不到,很遥远,5年10年之后的一些产业,为什么这些公司它会获胜呢?其实开发者决定赢家,他采用的东西,等于说开发者采用怎么样的技术,采用怎么样的产品去做基础建设,其实这很重要,所以我要讲的就是说,它是帮助企业致胜,关键其实有两个点,第一个是开发者创造了技术需求,第二个点是开发者建立了竞争壁垒,我要讲的例子就是这六个相关的,不管是公司,或技术,它其实是一个生态的概念,你看我们有苹果,有安卓,有黑莓,还有当时希望通过Mobile来做的技术,有一些是跨操作系统的,还有Windows Apps,这几个点为什么最后得胜的是前两者?就是苹果跟安卓,第一点是开发者创造这个技术需求,是因为他看到了我们在这个技术方面,到底有没有可能为它带来变现?这是很重要的,再来是说,它觉得这个技术方面,是不是能够是最优秀的技术,最好用的技术,也就是说能不能赚钱,这个技术是不是最先进的?以及这个技术是不是,就是非常好上手,好使用的?

所以说在这个过程当中,我们讲开源可能是安卓这些东西是开源的,可是安卓获胜了,弊源的有苹果,苹果获胜了,所以我们要想的事情不是说开源一定会得胜,而是开源是得胜的手段之一,企业其实要去想的事情是,为什么我们要怎么样应用开源,或者怎么样联合开源加弊源获胜。我们以安卓为例好了,在安卓上的这些APP,可以是弊源的,而且大部分是弊源的,它就创造了一个很好的需求,也就是说我的APP放在里面之后,我是可以赚到钱,我还不用去拿开源出来,而是这个平台是开源的,使得谷歌可以成为,就像是Windows那个时代,在PC时代的Windows一样,我们在PC时代的Windows,人人电脑大部分都是Windows,在上面各个APP,所谓的桌面端应用就可以赚到钱。

今天安卓也是发展成这个样子,所以它其实跟刚刚一开始,我们毕主任,林老师讲的协议很有关系,如果说今天有一些,它的问题就是跟它一起去出货的这一些APP,如果是预装在里面的,它必须是开源的,因为有GPL一些的规范,但是安卓跟它的中间层去区分开来,所以使得最上层的可以用弊源的方式,再加上什么?技术也是跟趋势有关,Windows2在手机这方面走的比较慢,安卓又是非常早,其实看到在智能手机这块,苹果已经投入了,所以一开始也可以创造出一些技术的壁垒,竞争的壁垒,所以首先我们要想到是这个技术发展的前提下,那些技术我们要先拿到入场券,企业要先做投资,不能短期,一年两年就马上要赚到钱,如果是这样的想法,它就会成为后进者,它相对就比较累,它都属于比较后进者,其实Windows是一个比较大的返利,就是他们都是原来的,可能比如说Windows是做这个操作系统的厂商,理论上做手机操作系统,它应该很强,理论上确实,人才都在这边,他们在手机的制造方面,它是很强,但是在开放性这方面没有做到,早期引入开发者,所以这里就讲到说,我们在技术需求跟竞争壁垒上,是会有一些考量的。

那么我从开发者生态系统来讲,其实我这里是觉得,开源或者说是OpenADR这些东西都是一个手段,我们还是要把每个公司可能不一样,我们要去看,生态系统当中有那些角色,譬如说我们讲生态,如果我们讲究热带雨林,想到有些树,有些动物,有些什么东西的,如果我要在一片地上,它本来是没有热带雨林的,要想办法种出一片热带雨林,或者原来是热带雨林,被破坏了,我们可能要去想,想去创造什么样的环境跟土壤,还有气候,它才有可能形成热带雨林,所以我们在这里面要去看角色。

这个角色理论上,应该是我们能够引入这些开发者,是能够非常忠诚,喜欢使用公司的一些产品,而公司应该要利用,就是OpenAPI,就是作为是一个工具,让他们能够被引入,而且觉得说经过这样一个,可以让它觉得,就是符合它的需求,而且这个公司在这方面的,也是要走在比较前面一点的,让他们觉得说跟着这家公司有前途,就像说我们在手机的这个,就是这个市场里面,我们就觉得跟着,好像没有前途,在早期的时候就有这种感觉,为什么?因为它是高端商务人士,集中在北美去使用,所以就觉得说我宁可去做安卓,那就很多的人都可以使用到我的APP,而且重点是它是谷歌,谷歌其实就代表了一个技术高度的一个展现,这已经形成一种品牌印象了,所以咱们企业也可能要在品牌印象中主打,软件好像就一般般,这也是一种情况,我们这边有看到很多的角色,我们也把它分区,有延伸区,还有外延区,那么这些角色其实,我们要先去把它定义进来,我们要找到一个路径,在运营的这方面,找到路径,我们先要引入哪方面的开发者,后引入那些的角色,而且每一个角色在它的岗位上,都有它的意义。

譬如说以华为来讲好了,我们最重要的可能是在,像是ISV,独立软件开发商,服务提供者,为什么?因为华为过去一直是卖盒子的,现在希望通过提供各种各样的服务,一些合作伙伴,能够集成我们的服务到里面去,那我们的合作伙伴赚了钱,华为才能够赚钱,所以我们就可以把这些拎出来,了解到这一些开发者,我们指的开发者就是指合作伙伴,里面的开发人员跟这家公司的走向,了解他们的需求,于是我们才能够形成一个路径,其他像是顾问,独立开发者,这些服务提供商等等的,也是一些重要,但是可能不是在这么核心的角色,更外围的比如说是孵化器,媒体,或者是一些社区论坛组织者其实也很重要,它是创造生态的一个点,不会只有大象也有蚂蚁,有时候针对一个企业,尤其是2B的企业,它可能觉得说蚂蚁没那么重要,大象比这重要,蚂蚁不知道有多少才能够让我们吃,所以这个思维的转变,也跟公司的体系是会有一些关系的。那里面有两个词,英文字,这也是很重要的,到底公司OPI好用在哪儿,这个定义是外围的,就是说华为的核心粉丝,他们也会基于说我使用华为的项目,解决了我很多的问题,会去说,因为有华为,所以我的项目可以落地,可以做得很好,其它公司可能无法做到,就形成一个广告它也会帮我们进行一些宣传,所以这个其实每个公司都有这样的角色,比如谷歌,微软它都有类似的一个情况,那这部分也是可以去参照的。

回来开源社区,其实我个人刚刚自我介绍,其实讲得少一点,我个人其实是从大概2009年开始就在台湾做这个技术社区,开源社区的一些运营,我也在台湾的中央研究院做开源的研究,刚好当时有一笔钱,支持我们去做开源相关的研究,包含知识产权,然后社区运营,商业研究,开源治理等等,今天第一位讲,就是当时我跟他一起在研究同一个项目,只是后来我的方向是从商业模式知识产权也转到一些社区运营,他还在知识产权这一块着力更深,所以检测会也是我引荐他过来跟大家一起分享,我当时的研究开源社区的时候,我其实很纳闷,为什么有人,他想要免费的花自己的时间,投入到社区里,然后去帮助这个社区,他是没事干吗?我当时觉得很奇怪,在研究的过程中发现,其实开源社区之所以来自于欧美,是因为他们的环境跟土壤比较合适,他们不用管说,我为了要买车买房,然后就苦逼的当程序员,他觉得我可以去发展我的兴趣,然后在我财富相对比较OK,而且生活质量不会有太大问题的时候,更鼓励兴趣,所以很多一开始是兴趣的开发者投入的。

投入之后才兴起这样的社区,所以我今天看到一个技术上的问题跟痛点,通过互联网把问题跟痛点去说明我个人写代码,我怎么解决这个痛点,并且我会去分享出来,所以LICENSE一开始就是,他是个大学生,他就在网上讲说,我想做个小的有趣的操作系统,一开始是他自己用,但是更多人加入他一起来做,其实这样的环境,可能在咱们中国,现在还不是那么样的蓬勃,即便人口是最多的。那后来我又发觉了,成功的开源社区有产业影响力的,其实重点是解决痛点,我们生活中遇到一大堆的痛点,我们会想办法用各式各样的方式去解决,可是一定有是产业上比较大的痛点,LICENSE能够兴盛,是因为当时所有的操作系统,都是所谓的私有化专有软件,LICENSE是一个好的解决方案,所以它解决了一个痛点,就像后来比如说咱们今天这个大会的主题。

OpenStack,就是说要不它不用钱,要不就是它,甚至是开源,现在开源是不要钱的,更加极致的一种构想,它弱化了所有权,以前的免费软件,还是所有权在公司,或者还是在那个组织上,我没有拿这个代码去进行开发权利,所以弱化所有权,就是海纳百川,这些人都进来之后,他会觉得我在这个社区里面,所以我就建议各位,如果在运营社区或者各位的产品,跟开源之间有关联的,你一定要想办法弱化你的所有权,大完之后什么?

其实只有很少数的人愿意花时间两个都学,所以如果今天你的够大,他已经用了你这个东西,他懒得再选另外一个,就像我讲中文,讲英文,讲日文,我要再学另外一个语言我就更难了,我就觉得我没必要,我讲英文就够了。所以说这个,我只要让大家参与进来,大家觉得这就是我的,就像我讲英文,不用付英国培训金。那么激励机制其实就是,要有先使用起来,第二点是创作,如果没有人用这个东西来做创作,它的解决方案,它的发展性就会很少,第三个是协作,协作的概念是什么?我不写合作而写协作的原因是因为,合作包含于协作当中,这个概念就是我把这个东西放到网上,可能也可以解决一个问题,于是更多人觉得说,他既然能解决共同的问题,而且这个东西所有权是很弱的,然后于是会互助,不会的人,不知道的人就会得到这些信息,而且不会告诉你说,这个东西我也有参与,例如刚刚刘天栋讲的开源式,就是很好的东西,免费的,开源的很好用,大家互助起来了会去分享,今天不论是开源,开放API,还是弊源产品,如果它能够达到这个点,就能做到成功,只是本质上如果是开源的,弊源的就要想办法去搞了,激励机制就是产生黏性,惯性,忠诚,这是一步一步下来的,于是会发挥群众力量跟意见,会引入更多开发者,当这个情况做到之后就形成了一个障碍,我刚才讲到就是障碍的形成,别的厂商再也进不来了。

要形成这些事情,我们这边做出一些研究,就是因为分享这个事情,其实不难,但是要做很难,每家公司其实做的事情可能差不多,要做一个Developer Program,我们华为的OPI都在上面,其实我们现在都已经Open出来,我们希望把开放线先做出来,第一个开放线,第二个就是要有一些工具和内容,我们必须要做一些推广的工作,还要做一些运营的工作,我这边就不细讲,我就讲受开发者赞扬的,和最有力支撑的,其中开发者最赞扬,最希望的还是这五个点,这很重要,第二个是要完备的技术资料,如果没有这些材料,他们就说这个不太好用,第三个要社区论坛,要有人可以互助交流讨论,第四个是支持培训,第四跟第五是支持跟培训,这也很重要,那这个不见得全部都要有组织,由这个公司来做,它也可以分包出去,例如说如果我们有些培训的合作伙伴,是在教华为的东西怎么用,那这个也是可以的,要形成这个生态,不见得只是华为的人来做,最有利的支持,有实质的内容,我们觉得开发者很讨厌,他要看到实际的代码,实际的工具,所以要提供实质的内容,以及要有一个跟开发者直接互动交流的平台,分线上跟线下都有,不管像国内习惯来微信群,国外本身没有早期的,新的可能是Facebook之类的,免费软件,适用软件这也很重要,未必它是开源的但是它必须是免费的,要让大家来去使用,最后像是一些VIP方案,奖励开发者,例如说开发者的奖金,或者是一些,你是属于哪一种,我呢就把这个,你就申请,给你免费的云计算资源,我给你免费的什么资源,培训资源等等的,这可以牵引一些开发者来使用,那我们站在一个开发者的立场,我们常常说以客户为中心,那我们搞开发者就要以开发者为中心,他是怎么样发现你们的产品,跟你们的一些东西?

首先第一个是发现,它的发现很多方式,我可能上网看到,我可能在大会,外面展柜看到了,听到了,第一步是发现,各种方向可以让他发现,第二步是安装工具,所以在安装工具过程如果很烦,或者出错,它就不装了,第三步是装完以后学一下,第四个是识别任务,我这个打错字,就是说我们要了解到,有什么任务跟痛苦,有那些任务跟痛点要去识别出来,并且我要去解决,因为我用这个东西可能想解决一些问题,第五个是得到支持,就是说在使用过程当中,一定有问题,这个支持来自于第三方支持,尤其有社区支持会比官方支持更好,原因是因为有人愿意免费的帮你去做支持,我分享的这个东西,等等这样的论坛,你上去问个问题,我用的比如说,谷歌的一个技术,微软的技术,有人会来回答你问题,所以这个知识的机制,官方跟非官方要很好的搭配,最后它会满意,它感到满意之后就会推荐,站在开发者的立场去看的,如果站在公司的立场,那我们可能就要把每一步去拆解出来,到底这一些东西我们要怎么样去做,才能确保这个开发者引入之后,它会逐渐的往下走,认知度其实就是一些工作,譬如说我们在媒体,IT社区,然后去发EDM,展会,SEO,或者是第三方,这种问答网站,提升曝光性,就让大家认知度,知名度提升,第二个我一定要让他下载我们相关工具,使用起来,激活他真的用起来第一次,用起来第一次我们有一个叫做TTFHW,大家都知道,我第一次的经验,我很快速的,例如说华为有提供一个发短消息的API,你就去接应一下,短消息于是就发出来了,这个功能它就可能集成到APP里面去,这个必须,这种小于15分钟,不是一个规范了,就是每一种东西,其实它时间不一定,但是简单的功能,如果它十五分钟内没有办法成功的踹过一次,它基本上就不会走到下一个部分,那这部分其实我们就要提供很多,SDK,比如我们有个API,让他看清楚各种各样的API,这些都很重要,留存只是说我们要通过培训,然后论坛,认证,把它真的留下来,所以这是我们要了解用户到底是谁,收益是他也赚到钱,所以这一步很重要,我们要先想清楚开发者能够赚钱,或者能够解决问题,它不能赚钱跟解决问题的事,你再方便,再便利他不会来用,所以我们必须展出一些应用案例,甚至搬一些开发者大赛,实际上去鼓励他,他赚到钱之后就有可能推荐,我们也可以提升获取跟激活,参与是有一部分产品,如果它是开源的,或者开发进来的,它会参与到产品的建立过程,我们来招募开发者,也跟我们华为一起来把大数据的项目,能够一起做好,因为开源了,所以它是大家的,大家一起来参与,于是我们这个产品就可能在开发过程中,就得到开发者的,不用等到做出来再来听开发者要什么东西,我们这边也有一些,可能是线下的社区,例如说我自己加入华为之后,去年就立这个品牌,希望大家聚在一起,然后聚在一起可以连接用户,不管是使用的分享,甚至它从这个项目的参与进来,这个是很重要的,所以其实这个大的一个框架,大家听了觉得合理,但是每一步怎么做,确保它这个流程能够走到底,这就是比较难的一个内容了。那像比如说我举例,搞这个华为开发者会,我就搞技术沙龙等等的,让大家聚在一起来做一些项目,比如月底在深圳就搞了一个,就是华为的开源物联网操作系统,让大家一起来玩这个东西,一直到一些开发板,基于开发板做一些新的项目,同时我们也会搞一些这种,就是技术沙龙,让大家分享,而且我们不是只是华为唱独角戏,我们会邀请我们的用户,商业大咖形成一种技术交流,大家可能会觉得说这交流太多了,你在活动,在哪一些网站上随便搜,太多了,它的价值是什么?价值不是活动的本身,价值是人,这些人真的能聚在一起,并且产生归属感,这才是真正的价值,所以说其实,我这边会去学习共创,最后产生一个价值,那我们也推出了一些就是,因为很多人不晓得华为到底有那些能力,所以我们在上个月,在华为的长沙生态大会,大家如果有兴趣知道这是什么东西,我们已经针对以上这几个能力,然后来进行一些说明,让开发者更容易理解白皮书是什么内容,这句话其实是蛮让我感同身受的,就算华为以前做硬件,现在都知道,软件吞噬世界,下一句,开源其实是真的大软件的世界,最后一句是什么?我觉得更重要的是很多公司还没有意识到的,就是说code哪儿来的?就是一些实际东西,实际东西就是人创造的,而这些人又是哪儿来得?可能是公司,可能是个人,75%的Code是公司贡献的,25%是个人贡献的,也有很多项目是个人贡献的,所以我们要搞清楚你的角色,你这个项目需要那些人形成Community,开源项目才有可能成功,变成是公司的利器,所以我觉得这是很重要的一个结束语,最后如果各位不管是在这种开发者社区的一些运营,还有一些这种经验,我觉得大家都可以跟我后续做交流,那今天可能在场的几十个人,我觉得不一定我们会后每一个人都聊到,但是您可以关注我们运营的微信公众号,右边是我个人的一个微信号,我觉得都可以进行一些讨论,然后除此之外如果在场有一些可能是想跟华为合作的这个ISB合作伙伴,潜在有一些项目的,您也可以来找我们,我们这边除了搞社区,当然社区的目的,最后还是要转化成公司的一个盈利。

所以如果有些项目可能可以落地的,欢迎可以找我,我们这边也可以进行后续的合作,今天的演讲很高兴大家听到这边,我就再次谢谢大家。

新闻搜索

覆盖全国各省会城市及海外城市的网速测试
→选择要测试的地区
→选择目标测试点