2020.10.17 14:24

开源生态白皮书(2020年)

agency

  (一)开源概念逐渐明晰

      开源既是一种协作模式,也是一种特性的产品。开源形态最早出现于上世纪六十年代,软件代码附属硬件产品以开源的形式分发。

      1983 年,Richard Matthew Stallman 发起GNU 计划,推动自由软件概念,成为开源软件早期形态。开源软件明确定义由1998 年OSI 给出,包括十大特性,即自由再发布、源代码公开、允许派生作品、作者源代码完整性、不能歧视任何个人或团体、不能歧视任何领域、许可证的发布、许可证不能只针对某个产品、许可证不能约束其他软件、许可证必须独立于技术。

      从过程维度看,开源是一种分布式协作模式,从结果维度看,开源是一种特定形态的产品,具有公开、可使用、可修改、可分发特点。

      开源软件比自有软件更宽松,开源软件与免费软件无直接对应关系,公开代码不一定是开源软件。

      开源生产模式逐渐成为新一代软件开发模式。随着产业数字化发展,信息技术需要满足业务场景发展需求,具有海量数据处理能力,开源生产模式逐渐成为新一代软件开发模式。随着产业数字化发展,信息技术需要满足业务场景发展需求,具有海量数据处理能力,快速上线迭代特点,多场景异构兼容性,传统软件封闭开发模式在创新度、迭代速度上均存在一定限制。开源开发模式具有公开透明的特点,有效聚集优质开发人员,形成分布式协作,推动产品快速迭代,同时丰富企业商业模式,促进科技公司良性竞争。

      (二)开源生态以开源项目为中心构建

      开源生态以开源项目为中心构建,依托开源社区协作形成软件、硬件等开源项目。涉及开源贡献者、开源使用者、开源运营者、开源服务者多重角色,包含开源治理、开源运营、开源商业布局等多个环节,需要满足开源规则要求,依托代码托管平台等基础设施构建。

      微观层面开源生态依托四大角色进行有效协作。开源生态涉及开源贡献者、开源使用者、开源运营者、开源服务者等多个角色,企业和个人均可参与。开源贡献者主要最初贡献开源项目的企业或个人,目前以科技公司贡献为主;开源使用者指开源的使用主体,涉及范围广泛;开源运营者主要指促进开源协作的主体,开源基金会项目托管是一种成熟的开源运营模式;开源服务者指基于开源提供商业产品或服务的企业。对于开源贡献者和开源服务者,开源是实现商业布局的一种途径,可将开源布局与商业产品布局进行有效结合,推动用户使用,在应用层面有效降低边界成本,扩大用户使用范围。对于开源使用者,开源模式推动产品快速迭代,激发产品创新,丰富产业侧供应体系,建立用户需求联动机制。

      宏观层面开源生态涉及开源运营、开源治理、开源商业布局、开源规则、基础设施等多个要素。开源运营推动开发者持续贡献开源项目,推动开源项目在产业用户中的使用;开源治理是针对开源引入过程、自发开源过程、开源社区维护等方面的一套流程体系,是推动开源生态良性发展的有效手段;开源商业布局是将开源与自身商业模式进行有效结合,实现商业转换的过程;开源规则包括法律环境、开源社区规定、开源许可证等,明确开源使用分发的权利义务;开源基础设施包括开源代码托管平台、社区网站等,支撑开源协作。

      

分析师:——
研究报告网(http://www.yanjiubaogao.com/)是一个非营利性网站,内容基于或者源自互联网,并全部遵守(BY-NC-SA3.0CN)发布。主要宗旨在于增加创意作品的流通可及性,以此作为他人创作及共享的基础,所涉及之内容为作者独立观点,不代表本网赞同其观点,亦不对其真实性负责,投资决策请建立在独立思考之上。
0-9abcdefghijklmnopqrstuvwxyz
暂无相关研究机构
暂无相关研究机构
暂无相关研究机构
暂无相关研究机构
暂无相关研究机构
首页