加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 动态 > 正文

一个有生命力的开源社区应该是如何的

发布时间:2021-12-18 11:51:24 所属栏目:动态 来源:互联网
导读:开源社区作为资源集聚的平台,全球开发者与使用者、合作伙伴在这进行思想碰撞、技术建设,还承担开源项目孵化、商业运作等职能,在推动开源软件发展的过程中起着巨大的作用。 尽管开源社区可称为开放源代码社区,但如果仅仅只是开放源码,忽视开源社区建设
开源社区作为资源集聚的平台,全球开发者与使用者、合作伙伴在这进行思想碰撞、技术建设,还承担开源项目孵化、商业运作等职能,在推动开源软件发展的过程中起着巨大的作用。
 
尽管开源社区可称为“开放源代码社区”,但如果仅仅只是开放源码,忽视开源社区建设,将引发众多不良后果:没有充足的贡献者与维护者来支撑项目发展;用户需要的服务支持力度与日俱增;没有成熟的商业模式,缺乏行业认可与持续投资;开源社区贡献门槛过高;没有完善的项目文档、贡献者引导指南与培训认证等支持……
 
长此以往,如大树失去养分,整个开源社区将会失去生命力,更无需谈开源项目的持续发展。因此丰富开源社区的多样性和包容性,需要我们积极从开发者的需求出发来运营社区,让其快速成长。
 
在具体运营的社区的过程中,有哪些维度的指标可以作为参考标准?有哪些举措可以不断激发社区生命力?
 
衡量开源社区健康度,CHAOSS 有妙招
 
为推动社区健康度的建设工作,CHAOSS 应运而生。CHAOSS是专注于开源社区度量标准与软件开发的开源项目,分了不同的工作组来完善社区的相关指标,帮助大家更好地衡量和管理社区,具体从以下几大方面入手:
 
通用指标:定义多个工作组使用的指标或对社区健康关键的指标。
 
多样性、平等性、包容性:多样性、公平和包容性是开源社区健康的核心,该工作组旨在定义指标和方法,来帮助他人衡量和集中多样性、公平性和包容性,并将其纳入自己的开源项目。
 
Evolution 指标:目标是制定指标来评估开源项目的生命周期。
 
风险评估:关注与开源风险相关问题的指标。
 
 
据红帽公司的调查报告显示,有 95% 的企业 IT 领导者认为开源软件“具有重要的战略意义”。
 
尽管如此,在具体建设社区生命力并非一朝一夕的事,中国信通院云计算与大数据研究所云计算部副主任郭雪表示,需规范社区治理、社区运营、社区开发、基础设施这四方面相关指标,方能助力社区生态发展。
 
在社区治理上,需规范好行为准则、贡献者协议、贡献者类型等成员管理;做好用户文档、开发者指南、变更日志等文档管理;建立项目管理、代码审查、法律合规审查、安全管理等组织结构;制定决策机制、投票机制、反馈机制、辅导机制、发布机制等流程规范。
 
在社区运营上,进行活动分级、多样化门票设置等会议活动;积极开展外部合作;开展培训认证,以降低开发者门槛、利益驱动为目标,构建良好开发者生态;关注用户生态发展,拓展用户最佳实践,提高产品易用性、降低使用门槛;进行社区活跃度监测。
 
在社区开发上,做好开源软件选型、依赖软件使用、开源软件维护(漏洞修复)等依赖管理;建立合入管理、编码管理等编码规范;做好构建环境、构建执行过程、构建结果、构建数据源等构建管理;漏洞修复方案管理、漏洞感知、漏洞可追溯、漏洞验证等漏洞管理;还有分支版本与工作流管理等需求管理。

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读