2024开源与标准协同发展研究报告_第1页
2024开源与标准协同发展研究报告_第2页
2024开源与标准协同发展研究报告_第3页
2024开源与标准协同发展研究报告_第4页
2024开源与标准协同发展研究报告_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章绪 背 编写思 编写目 第二章开源与标准协同发展现 开源的标准化需 标准的开源化需 第三章开源与标准协同发展的价值分 开源与标准的关 开源与标准协同发展的价 第四章开源与标准协同发展的挑战与机 挑 机 第五章开源与标准协同发展工作路径建 构建开源规则和社区治理标准体系路径建 开源标准化路径建 标准开源化的路径建 附录1组织协会缩略 附录2技术术语缩略 附件3开源相关国际标准案 附录4开源典型事实标准列 附录5团体标准组织开源项目案 附录6国际标准化组织列 2022500个开源社区[1],12.5%33.7%[2]。据GitHub2021年数据统计,中国在GitHub755103共同的和重复使用的规则、导则或特性的文件”[3]。202110编写《开源与标准协同发展研究报告(2022年)》,以期全面码促进会”(OpenSourceInitiative,OSI)[4]定义,符合其发布的“开源定义”(OpenSourceDefinition,OSD)[5]已经成为业界广泛应用的、用于确定“开源许可证”的标准;在OSD的基础上OSI发布的“开源许可证”在业界应用广泛[6];同时,OSI还建有的社区规范和期望”[7]。OSI标准在开源领域内达成了共识,LinuxFoundation建立了标准化组织JointDevelopmentFoundation(JDF)[8],2020年经ISO/IECJTC1批准,成为公开可用规范(PAS)提交者[9EclipseFoundationEclipseFoundationSpecificationProcess[10],“为制定开源社区驱动的、开源友好的规范提供开放和透明的框架”;OpenInfraFoundation为OpenStack技术品牌的定义成立了DefCore标准项目[11],用于“确定如何授予OpenStack也为未来产业生态的持续健康发展带来危机。典型案例有OSI成立至今,OSD帮助开认可,成为了公认的事实标准。(4)Linux基金会和Eclipse基金会。(5)W3C、JCP、ECMA、IEEE、OASIS等等。控等方面发挥着积极作用,202111月,中国互联网金融协会行业对开源软件的安全应用;针对全行业领域,20218月,(ISOInternationalforStandardization)、国际电工委员会(IECInternationalTelecommunicationUnion)。以ISO/IECJTC1JTC1是ISO和IECJTC1一直是ISOIECJTC120195月成立了AG3咨询组,负责开源软2021年提交2020年,JTC1Linux基金会成立JDF,并JDF成为公开可用规范(PAS)提交者[12]CHAOSS和SPDX治理)和SPDX(企业开源治理及软件供应链管理)两项标准化2022件特别工作组(AHG7)”,AHG76)。同时,SC38在最新全会中提出,启动开源和云计例如,万维网联盟(WorldWideWebConsortium,W3C)建立开源项目W3COpenSourceSoftware[13],认为“W3C标准的自然组织(Organization InformationStandards,OASIS)建立开源项目OpenProjects[14],参考实现致力于Java语言标准开发的JavaCommunityProcess标准组织建设OpenJDK开源社区,“为JavaSEJSRs标准提供开源3-13-2组织的目标。Linux、OpenInfra、Apache等全球代表性开源基金3-3如OpenInfrastructureFoundation通过DefCore合基于标准的合格评定,定义OpenStack技术品牌4.2.1OSD的本质是定义了开源软件开源必须通过实现标准才能完成与外部系统兼容和互联互通,实现多平台的可移植性和进入技术生态系统的目标。例如,P/IP标准,就会被孤立在互联ISO9000标准是质量管理领域的最3.2.23-4W3C等,开发流程要求标准发W3C标准的是实现都是通过开源方式完成JCP标准开发流程同样要求标准必须有开源实现来验证标准的可实现性,这些开源代码构成了OpenJDK开源社区的基础。TCP/IP抓住机遇,推进发展。在新发展趋势下,OSD对于开源的定义OSD进一步推理得出。定义的模糊会增加政策制定OpenSSLLog4j2漏洞。面对当前国内外开源通过开放式的代码开发和共享迅速推动技术的广泛应用,在达到一定应用规模和影响力后,可以完成一部分“标准”传统的标准组织都是以Free 为了支持开源模式制定了RoyaltyFree的专利处置规则,很好的如LinuxFoundation与OpenInnovationNetwork合作,期望通OSD即为开源软件,是目前国内外较公认的、权威的开源定OSD的本质是定义了开源软件授权协议的主要特征,OSD的授权协议的软件,就是开源软件;也有观点认GitHub上的,就是开源软件。在开源发展的过程OSI对于开源的定义只涉及开源软件,练开源本质和关键特征,在OSD基础上提出开源的新定义:4-1参与主体,持续吸纳来自全球各界的贡献,具有极快的发展速度4.2.4Linux基金会已开始JDF基金会开展相关开源标准策略研CHAOSSSPDX开源社区,在全球OpenChain和SPDX2019年以来,我国开源5-1Linux基金会通过建立OpenChain、SPDX开源项目,构建ISO/IEC5230:2020ISO/IEC5962:2021,Linux基金会LinuxJDF(JointDevelopmentFoundation)5-2参考Linux基金会以特性开源项目方式定期维护和快速迭代标准似国际OSPO5-31开放源代码促进会Source联合开发基金会DevelopmentJavaCommunity(EuropeanComputer(OrganizationfortheAdvancementofStructuredInformationStandards)Organizationfor国际电工委员会Electrotechnical国际电信联盟联合技术委员会2HadoopDistributedFile可扩展标记语言MarkupProgramming传输控制协议Control互联网协议地址3ISO/IECInformationtechnology—SPDXSpecificationV2.2.1ISO/IECInformationtechnology—OpenChainSpecificationIEEE14252-GuidetothePOSIX(TM)OpenSystemsEnvironmentIEEE/ISO/IEC14519-Informationtechnology--POSIX(TM)AdaLanguageInterfaces--BindingforSystemApplicationProgramInterface(API)--RealtimeIEEE1003.1-InformationTechnology-PortableOperatingSystemInterface(POSIEEE/ISO/IEC9945-InformationtechnologyPortableOperatingSystemInterface(POSIX(TM))BaseSpecifications,IssueIEEE1387.2-InformationTechnology-PortableOperatingSystemInterface(POSIX(TM))SystemAdministration-Part2:SoftwareAdministrationIEEE1387.3-InformationTechnology--PortableOperatingSystemInterface(POSIX(TM))SystemAdministration--Part3:UserandGroupAccountAdministrationIEEE1295-InformationTechnology--XWindowSystem--ModularToolkitonment4AndroidAndroid从底层到上层,分为AOSP(AndroidOpenSourceProject)API谷歌移动服务GMSAOSP是谷歌主导维护的开源操作系统开发项目,GMS向第三方应用开发者API接口,鼓励和引导很多三方应用建立在谷GMS之上,加强谷歌生态;最上层的闭源谷歌GooglePlay商店等)由于其用户基数庞大,和丰富的三方应用,共同成为吸引手机厂商选择androidHDFSApacheHadoop项目的一部分。整个项目存储和分布式计算框架,包括HDFS,MapReduce等。HadoopApache基金会孵化并毕业成为框架例如Spark逐步取代了MapReduce的主流地HDFS还是作为大数据领域默认的存储系HDFS作为默认特性。因为已经有大量的用户数据存储在HDFS上,还有HDFS上下游相关的脚本和应用在被大量部署而且HDFS成为大数据领域分布式文件存储的事实标准,他的接口被广泛支持。包括HDFS。OSD是规则类事实标准的一个典型代表。OSD由OSI主导,衍生于Debian社区契约(DebianFreeSoftwareGuidelines,DFSG)。OSD所定义的开源5W3C是融合标准与开源的先行者。W3C认为“W3C证标准可用性以及实现不同标准之间的转换工为了支持标准的开源软件开发,W3C组织建立发OSI认可的许可证及其声明要求“TheW3C®SOFTWARENOTICEANDLICENSEW3C)。”W3C标准制定流程要求标准在发布前必须经过兼合作成立标准开源跨平台测试项目,支持W3CMiniAPP系列标准的测试、验证和商用落地,项Manifest、Packaging、Lifecycle为主,Components、API等的标准化统一开发JCPJava技术制定标准的标准化组织,JCPJava(JavaRequest,JSR)的制定。JCPJavaJava技术能够JCP组织持续推进标准化工Java技术的开发人员和组织OpenJDKJCP标准的开源社区,产业界就JavaJCP组织开展合作。2006年,SunMicrosystems在根据GNU通用公共许可证验证包括OpenJDK开源软件在内的实现真正满足JSR标准的要求,JCP(hnoloyComptibiityitCva在保持开放性的同时,又防止了分裂,构筑了健Jva迅速成为流行的开发语言,并一直长盛不衰。语言规范、C++/CLI语言规范、ECMAScript语言规范等。SunJava标准化,但之类似,ECMA国际也是个开放的技术组织,所有github2020年,IEEESA基于其使命、价值观和工作计IEEESAOpen,通过新的技术协作社区帮助促进GitLab实Open提供了从头开始构建和扩展项目所需的功能、DockerKubernetesOASISOpenProject目的为协作社区提供基础级支持、IP和许可证管理、治理和开发流程等,社Linux行业内部分头部厂商开始进行合作,联合基金会共同创立了OpenChain项目。ISO/IEC5230标准。20201216日,Linux基金会、JointDevlopmentOpenChain项目宣布ISO/IEC5230已被核准为国际标准。OpenChain需要的内容。其主要内容由三部分组成:一是20219月,inux(JointvlopmntoundtionSPXtePkgetaxhnge(SPX)规范作SO/EC5962:2021可合规和其他软件供应链构件领域的国际开放标准。包括英特尔、微软、西门子、索尼、新思科Mrendivr在内的众多公司已经使SPX在政策或工具中传达软件材料清单Eclipse基EFS(EclipseTCK,旨在兼容规范实现的开发和测6国际标准化组织(ISO,International

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论