Open will-ww opened 4 months ago
本任务,我们邀请:
第一批的术语包括:
开源规则
开源对象
开源基础设施
参与主体
补充(标准中暂时缺失)
开源综述
作为起步,可以考虑结合《开源软件通识》导教班的落地进行推动。在该导教班中,我们结构化一个框架将开源通识中的基本概念进行系统化构建,包括:
1、数字经济视角
开源基础相关概念
开源项目相关概念
开源社区相关概念
开源生态相关概念
2、软件工程视角
3、数据科学视角
1、开放式开发
2、工具箱与开发技能
举个例子,以“开源”词条为例
1、开源(open source)
首先给出开源在标准中的定义
开源 open source:在软硬件开发、数据与信息共享中广泛采用的开放式协作模式,协作的产出物符合开源许可证条款的要求。
然后给出详细解释
开源(Open Source)一词于 1998 年 2 月 3 日由克里斯·彼得森提出,“Open Source”的概念出自当时著名的黑客(Hacker)社区 Debian 的社长布鲁斯·佩伦斯起草的“Debian 自由软件指导方针”。
1998 年 2 月下旬埃里克·雷蒙和布鲁斯·佩伦斯共同创立“开放源代码促进会”(OSI)。OSI 承担的首要任务之一是起草开源定义(OSD),并使用它来开始创建 OSI 批准的许可证列表。对确立“Open Source”定义有决定意义的事件是 1998 年 4 月 7 日在美国加州帕洛阿尔托由 18 位“自由软件运动领袖”召开的自由软件高层会议,通过了传播开源的必要性。随着时代的变迁开源已经发展成为主流创新模式,同时开源的定义内涵也在不断演进。
最初开源即仅指源代码的开放(狭义的),“开源”概念最早源起于软件,是指任何人都可以授权自由使用、复制、传播和改动的软件,其源代码是开放和共享的,随着开源实践的发展,其内涵也不断拓展。开源生态不仅指开源软件,还包括开源文化、开源社区、开源硬件、开源技术、开源教育、开源企业和开源商业模式。当前,开源驱动创新的能力日益显著,已成为经济社会新变革的赋能者。开源通过汇聚创新资源、构建信任环境,促进知识、智慧、技术、成果等的共享,加速创新要素的高效流动,促进全球技术创新成果的落地,已经成为软件技术升级和产业发展的主要模式,也是通过软件推动科技创新的核心动力和重要路径。
中国工程院院士倪光南在第十七届开源中国开源世界高峰论坛上聚焦《拥抱开源与世界协同创新》的主题进行了分享,他表示:“开源是时代的产物,是科学传播精神的一种体现,如果我们加强对开源的投入和贡献,不仅可以更好地推进科技的进步,还将成为中国加速融入世界协同创新的有效方式。“
中国科学院院士王怀民认为:“开源已成为当前软件技术创新的重要模式,我们应积极推进国内开源组织形成开源创新联合体,共建开源创新基础设施,接力孵化原始创新开源项目,繁荣开源创新生态。”
开源可以从四个方面来理解:一是广义的开源。包括代码开源(训练框架开源、预测框架开源、数据处理分析工具开源、模型训练代码开源)数据开源(数据集开源、已训练模型数据开源、知识图谱的开源)。二是更加开放的开源(开放和开源密不可分,辩证统一),开源硬件是没有国界的,开放、共享、平等、全球化是开源背后的精神和理念。三是向善的开源,在新冠疫情发生后,开源彰显了它在这个新时代的能量,包括灾难预警、信息安全、个人隐私的保护等。四是合力的开源,在新的开源时代,各类开源贡献者真正形成合力,才能让开源产业更快地发展。
基于以上论述,对开源作出如下定义:开源是指各类主体以开放共赢和无边界协作理念为引领,开放源代码、软件、数据、架构、技术、平台、生态、设计、硬件等形式,以突破组织边界、低成本获取外部资源、实现高效率协同创新的创新模式。
开源是一种可积累、可复用、可再生的公共技术资源,能使中国技术、中国产品突破重围,能集众智、采众长,加速技术迭代升级,促进产用协同创新,推动产业生态完善,已成为全球软件技术、产业和产品创新的主流模式。时至今日,开源已成为开源软件、开源硬件、开源生态、开源技术、开源社区、开源经济、开源商业模式、开源理念、开源文化、开源教育、开源许可证、开源基金会、开源孵化器、开源数字化治理体系开源标准等的总称。
根据上述内容,可以考虑将标准院开源系列标准作为一个整体框架,然后把这些定义与术语装进去。
这样,这边科普教材(《开源软件通识:知识体系指南》)的三级目录结构,也就出来了:
第 1 章 开源知识体系
第一部分 基础
第 2 章 基本概念
第 3 章 许可证
第 4 章 元数据
第二部分 治理
第 5 章 企业
企业开源治理框架(第二部分 5)
开源治理组织架构(第二部分 6)
开源治理制度政策(第二部分 7)
开源生命周期管理(第二部分 8)
开源治理风险管理(第二部分 9)
开源治理基础设施(第二部分 10)
第 6 章 社区
开源社区治理(第三部分)
开源社区治理运营框架(第三部分 7)
社区成熟度模型(第三部分 8)
社区成熟度评估(第三部分 9)
社区活跃度(第三部分 9.2.1)
社区影响力(第三部分 9.2.2)
社区价值网络(第三部分 9.2.3)
第 7 章 项目
合并请求(pull-request)
代码仓库 repository
缺陷 defect / bug
特性 feature
评论 comment
项目评估模型(第四部分 5)
项目健康度(第四部分 6)
项目影响力(第四部分 7)
项目成熟度(第四部分 8)
第 8 章 开发者
开发者 developer
贡献者评估模型(第五部分 5)
技术级贡献(第五部分 6)
治理级贡献(第五部分 7)
第三部分 安全
第 9 章 基础
第 10 章 应用
第 11 章 运营
第四部分 应用
第 12 章 技术
第 13 章 方案
第 14 章 测评
第 15 章 服务
根据上面的科普教材《开源知识体系与术语解读》的三级目录结构,构建的仓库:https://github.com/X-lab2017/open-source-governance-book 和基础的网站:http://www.x-lab.info/open-source-governance-book/ 之后将会在此基础上进行改进,之后也会给出相关的贡献流程。
根据上面的科普教材《开源知识体系与术语解读》的三级目录结构,构建的仓库:https://github.com/X-lab2017/open-source-governance-book 和基础的网站:http://www.x-lab.info/open-source-governance-book/ 之后将会在此基础上进行改进,之后也会给出相关的贡献流程。
书籍名称定了:《开源软件通识:知识体系指南》(Body of knowledge,OSS101-BoK)
因此我们把仓库名和网站名称改一下:oss101-bok
书籍名称定了:《开源软件通识:知识体系指南》(Body of knowledge,OSS101-BoK)
因此我们把仓库名和网站名称改一下:oss101-bok
已更新为 https://github.com/X-lab2017/oss101-bok 和 https://www.x-lab.info/oss101-bok/
开源治理系列团体标准已经发布一段时间了,今年开始申请国家标准。正值上周在木兰开源峰会上做了个关于 OpenDigger 和开源治理标准协同发展的分享:从 OpenDigger 看木兰开源社区的高水平开放之路.pdf,大家提出来个一个建议就是,基于开源治理标准来做开源科普的工作。
对于实验室来说,也是件非常好的事情,既可以让更多的人认识到开源,又能够宣传咱们在标准中的一些主张、框架、以及相关的指标,特别是活跃度与影响力指标,也是对 OpenRank 的大力推广。
因此,本任务一个简单的落地方式就是编写若干本开源治理的系列书籍。类似“极简经济学通识系列”,一个最轻松的起步就是将开源相关的术语及其解释集结成册,一个术语用 2~3 页的篇幅,图文并茂的给大家进行科普。
直接以《信息技术 开源 术语与综述》中的术语作为基础,适当补充开源重要的概念和术语,即可完成。
可以采取“开源仓库 + Web 呈现”的模式进行协同与迭代,完成到一定的程度,即可正式出版。