优麒麟开源实践秘籍:如何从0到1搭建一个健康的开源社区

2022 年 6 月 8 日,优麒麟受邀参加 Gitee 9 周年庆典。本次 Gitee 9 周年庆典系列直播邀请了多位行业内的开源专家,以直播的形式为大家带来技术干货分享。优麒麟作为受邀参加的开源社区之一,由麒麟软件副总经理李震宁代表出席,为大家分享如何搭建一个健康的开源社区。

过去的一年是整个中国开源界具有里程碑意义的一年。这一年,开源被列入十四五规划,国内的开源开发者数量迎来了爆发式的增长。作为开源开发者的集合地,开源社区也受到了前所未有的关注。那么,我们应该如何从 0 到 1 搭建起一个健康的开源社区呢?

针对此问题,麒麟软件副总经理李震宁老师以优麒麟为例,从以下几方面分享了他的看法:

一.开源社区能给企业带来什么?

对于企业产品来说,通过发展开源社区,让更多的开发者加入到产品开发中来,可以帮助提升产品性能,推动技术创新,让更多拥有不同思维和技术背景的开发者聚集在一起,碰撞出更多的技术火花。同时,一个企业的力量是有限的,通过开源社区,邀请更多的开发者和生态厂商参与进来,能更快的推动产品生态发展。最后,通过组建开源社区可以让用户和客户可以直接看到并参与产品开发,让产品更贴合用户需求

优麒麟

而对企业来说,通过建立开源社区,能够让企业接触到更大的开发者群体,开发效率会得到极大的提升。另外一个是企业将产品开源之后,能够有效提高企业声誉,提升企业影响力,打造正向的品牌形象。同时,随着越来越多的合作伙伴加入社区,并为社区贡献,他们在完善社区的同时,也无形中成为了公司的背书,一个有广大用户基础和企业站台的公司,必然能吸引更多人才

 

二.如何从0-1建立一个社区

社区的五个时期

关于如何从 0-1 建立开源社区,李震宁老师首先为大家介绍了开源社区的五个时期:触发期、宣传期、协作期、结晶期和流行期。并说道:目前中国大多数开源社区都倒在了触发期和宣传期,能够进入协作期和结晶期的很少,而能进入流行期的则少之又少。

优麒麟

以平台化的建设思路去打造社区

李震宁老师分享道:吸引用户和爱好者参与社区只是表象,为了支持用户和爱好者能够在社区获得一个比较好的用户体验,我们需要以平台化的建设思路去打造社区。

第一层是平台层,拥有一套完善的社区基础设施平台,可以提升用户的参与体验。同时,可以更加方便社区举办活动,输出内容并借助统计后台,进行数据分析、优化运营策略。

第二层是产品层,产品层包含内容产品和活动产品。目前,优麒麟通过文章和视频的形式输出了包括技术科普、社区动态、产品介绍等在内的多种内容栏目。

第三层是激励层,社区提供了完整的社区角色成长体系,激励大家不断贡献、不断成长。

第四层是数据层,也是我们需要重点关注的,非常重要的一层。社区内容产品和活动产品的好与坏,都可以通过追踪数据、分析数据来得到不断优化。

 

如何完成社区冷启动

在基础平台搭建完毕之后,就要考虑如何获取自己的第一批核心用户,即如何完成社区冷启动。

在渠道选择上,首先选取大流量渠道进行传播,如 InfoQ、CSDN、B站、头条等这些拥有大量用户群体的综合类头部媒体。可以让更多的人看到和了解到社区,提高社区的曝光量。

其次,根据社区的定位,选择一些垂直类的宣传渠道,如开源社、开源中国等平台。这类平台触达用户比较精准,转化率更高,也更容易从这些平台挖掘到核心用户。

最后,要保持一个良好的渠道敏感度,持续关注,出现了哪些新兴平台,有哪些之前没用过的效果比较好的平台,通过这个不断拓展更多更好的渠道。

如何转化用户

当我们选择好了渠道,接下来要做的就是通过内容输出、活动运营等手段将我们吸引过来的用户转化为社区的贡献者。

优麒麟

首先,是内容输出。一般来说,社区的开发者都比较喜欢阅读干货类和热点类的文章。对此,优麒麟在内容输出上主要包括以下几类:干货教学类、热点类、产品介绍类和社区管理类。像干货教学类,我们有:教大家如何使用优麒麟系统,遇到问题如何解决等。除了文章的形式,我们还录制了视频,能让大家迅速地了解我们产品。

第二是活动运营,优麒麟每年会举办包括高校活动、城市活动等在内的十几场活动。截至目前,优麒麟社区已举办包括麒麟杯软件大赛、发布派对、开放黑客松、Linux 交流圆桌会议等100 余场社区活动,活动足迹遍布全国 23 个省级行政区。

第三个就是反复提及的数据监控和工具提效。通过利用第三方工具平台,对社区运营数据进行监控,提高社区运营效率,帮助区分社区内容输出和活动举办的效果,让运营人员及时作出反应,进行优化。

三.从1-100该如何规划

如前文所说,目前中国大多数开源社区发展存在一定断层现象,大部分社区都倒在了触发期和宣传期,处于协作期和结晶期的很少,而能进入流行期的则更少。

出现断层现象的原因在于用户量和活跃开发者无法保持持续增长,这也和目前国内的开发环境相关。目前国内的开源项目的活跃开发者并不多,究其原因,主要还是在应用实践上。一个产品,如果它的应用范围比较受限,不能达到真正的广泛应用,没有大量的用户,那不管怎么努力,发展天花板的上限就在那了。

所以,李震宁老师认为,社区最核心的就是吸引更多的用户使用,收取更多的用户反馈。而优麒麟社区在应用实践方面,主要做了以下 3 件事:

优麒麟

1.发展社区贡献者

对于一个活跃的社区来说,大象因子(企业)和小马因子(个人开发者)一样重要。企业在资源、生态拓展和技术上占有优势,但是灵活性偏低;个人开发者的贡献度可能比企业小,但是他的活跃度和灵活性高。一个真正活跃的社区,需要大象和小马都活跃。

2.开放心态,积极回馈

一方面,优麒麟积极参加国际社区开发者会议并做主题分享,多次组织国内开源会议。在会议上交流学习其他社区的长处,探讨合作的契机。

另一方面,也保持开放的心态,鼓励公司内部员工积极参与社区,贡献社区,取之开源,回馈开源。

3.开放社区建设、人才培养

在社区建设上,优麒麟针对不同方面设立了 9 个不同方向的SIG组,让开发者和企业可以创立或者加入自己感兴趣的 SIG,管理并做出贡献,通过这种放权自治的方式,让用户成为社区的管理人员之一,增强用户的参与感,并让社区可持续的运行起来。

在人才培养方面,优麒麟深入高校进行开源人才培养相关活动,提升社区在高校的影响力,并培养一批高校人才。截至目前,麒麟社区累计在全球 30+ 城市、50+ 大学举行 100+ 场线下活动,已进入多所高校教学课堂和课程实践,培养 Linux 人才数万人。

同时,李震宁老师强调到:对于开源社区来说,我们希望技术和商业逻辑达成统一。在这个过程中,需要完成开源项目、开源用户、开源企业和开源商业化四方面的接洽融合,形成一个良性互动。只有这四点完成之后,社区才有可能长时间持续发展。

优麒麟

四.生态是另一个成功的关键

当我们通过以上途径吸引了大批用户之后,生态则是我们如何留住用户,让用户持续使用的关键。生态越完善,产品就更易用,能够留住的用户就越多。

在桌面领域,Windows 的软硬件生态是千万级,苹果是百万级,而目前处于第一梯队的麒麟操作系统也只有 40 多万的软硬件生态,和微软、苹果之间还有较大的差别。在开源社区中,前期我们可以通过自适配进行生态积累,但若要实现生态突破,还是要靠企业合作和开发者自主适配。

对此,李震宁老师在直播中讲到:非常欢迎企业的小伙伴加入到我们的生态圈,一起做的更好、更开放。

优麒麟

在直播的最后,李震宁老师也向大家分享了优麒麟的官网和项目地址。并表示非常欢迎各位加入优麒麟社区,成为我们的伙伴,一起推动桌面操作系统的建设。

优麒麟

以上就是整理的本次李震宁老师直播分享的部分内容,感兴趣的小伙伴可扫描下方二维码观看完整视频:

优麒麟

投稿作者 作者网站

评论

 
 

为您推荐


请支持IMCN发展!

谁在捐赠

微信捐赠 支付宝捐赠
微信捐赠 支付宝捐赠

微信公众号二维码

归档