华为|一个有生命力的开源社区应该是怎么样?
正值开源吞噬世界的当下,据 GitHub 2021 年度报告显示,目前 GitHub 用户数已超 7300 万,越来越多的开发者参与开源,积极与社区里全球开发者共同学习和创造。
【 华为|一个有生命力的开源社区应该是怎么样?】开源社区作为资源集聚的平台,全球开发者与使用者、合作伙伴在这进行思想碰撞、技术建设,还承担开源项目孵化、商业运作等职能,在推动开源软件发展的过程中起着巨大的作用。
尽管开源社区可称为“开放源代码社区”,但如果仅仅只是开放源码,忽视开源社区建设,将引发众多不良后果:没有充足的贡献者与维护者来支撑项目发展;用户需要的服务支持力度与日俱增;没有成熟的商业模式,缺乏行业认可与持续投资;开源社区贡献门槛过高;没有完善的项目文档、贡献者引导指南与培训认证等支持……
长此以往,如大树失去养分,整个开源社区将会失去生命力,更无需谈开源项目的持续发展。因此丰富开源社区的多样性和包容性,需要我们积极从开发者的需求出发来运营社区,让其快速成长。
在具体运营的社区的过程中,有哪些维度的指标可以作为参考标准?有哪些举措可以不断激发社区生命力?
衡量开源社区健康度,CHAOSS 有妙招
文章插图
为推动社区健康度的建设工作,Linux 基金会下度量开源项目与社区健康度的开源项目 CHAOSS 应运而生。CHAOSS 分了不同的工作组来完善社区的相关指标,帮助大家更好地衡量和管理社区,具体从以下几大方面入手:
通用指标:定义多个工作组使用的指标或对社区健康关键的指标。
多样性、平等性、包容性:多样性、公平和包容性是开源社区健康的核心,该工作组旨在定义指标和方法,来帮助他人衡量和集中多样性、公平性和包容性,并将其纳入自己的开源项目。
Evolution 指标:目标是制定指标来评估开源项目的生命周期。
风险评估:关注与开源风险相关问题的指标。
价值:制定指标,推进大家理解和衡量开源项目的价值,提高社区的影响和透明度。
度量软件平台:提供基于CHAOSS指标的度量软件平台,评估社区健康度
文章插图
今年 10 月 CHAOSS 发布最新的度量指标,在近百个指标中,有从委员会/理事会多元化、导师制等宏观方面来衡量社区的健康度,还有从微观角度,如开发者 clone 代码、fork、议题解决等方面来衡量开发者的参与度。指标传送门:
建设社区生命力:点滴积累,聚木成林据红帽公司的调查报告显示,有 95% 的企业 IT 领导者认为开源软件“具有重要的战略意义”。
尽管如此,在具体建设社区生命力并非一朝一夕的事,中国信通院云计算与大数据研究所云计算部副主任郭雪表示,需规范社区治理、社区运营、社区开发、基础设施这四方面相关指标,方能助力社区生态发展。
在社区治理上,需规范好行为准则、贡献者协议、贡献者类型等成员管理;做好用户文档、开发者指南、变更日志等文档管理;建立项目管理、代码审查、法律合规审查、安全管理等组织结构;制定决策机制、投票机制、反馈机制、辅导机制、发布机制等流程规范。
在社区运营上,进行活动分级、多样化门票设置等会议活动;积极开展外部合作;开展培训认证,以降低开发者门槛、利益驱动为目标,构建良好开发者生态;关注用户生态发展,拓展用户最佳实践,提高产品易用性、降低使用门槛;进行社区活跃度监测。
推荐阅读
- 电商|俞敏洪或要“转型”?在电商平台做起直播带货,是有何打算?
- 亚马逊|告别“好评返现”,商家侧的“晒单有礼”还有意义吗
- 邮件|华为花瓣邮箱 App 新版测试:支持多账号登录,新增保护邮件活动
- 太空旅客|华为视频App新版本测试:支持边下边播
- 氪星晚报丨苹果年底前选定Apple Car制造商;腾讯或下一步减持美团和拼多多的股份;华为申请注册METAVISION商标
- 任泽平|?华为搜索引擎上线后,又突然403禁止访问;任泽平微博、公众号被双双禁言;快手网红控诉快手:高管一批一批的换,不懂管理|雷峰早报
- 大型超市|大型超市靠什么赚钱?很多人以为只靠卖货,其实还有2个隐藏途径
- 平价零售|平价零售悄然走红,"地主家"也没有余粮了?
- 广告|社交电商如何升级广告电商,打造一个消费省钱、免费消费、赚钱消费的一个平台。
- 买家|网购到底有多不靠谱?看完网友分享的这10张照片让你知晓一切