什么是开源
在过去的几年里,各种与计算相关的硬件开源项目如雨后春笋般涌现。在这些组织中,社区成员协作在项目范围内创建产品定义,以便为社区和整个行业服务。开源硬件协会将开源定义为“其设计公开的硬件,以便任何人都可以研究、修改、分发、制作和销售基于该设计的设计或硬件。要求因组织而异,但是,提交的典型设计元素包括 Gerber 文件、机械图纸、原理图、物料清单、固件和工厂测试代码。这些要求如图 1 所示。
图1:开源硬件项目的典型元素。
当开发人员不希望收回其工程费用(例如,业余爱好者)或期望以产品差异化以外的方式收回其工程投资时,开源硬件模型效果很好。对于这些开发人员来说,开源是销售其他价值的工具,例如集成电路、产品维护、安装或制造服务。提交开源是一种加速从这些来源获得收入的方法。或者,该技术的大用户可以选择向开源社区提供自己的设计。这种策略可用于利用社区中的一些设计功能并快速将产品商品化。当然,这种方法不能用于提供真正竞争优势的产品。这两种策略都与基于规范的方法大相径庭。
迄今为止,开源硬件开发的主要受益者是超大规模云计算市场,其中少数非常大的用户寻求部署大量非常特定的商品产品。
开源不是什么
与开源不同,开放规范更关注通用接口,而不是定义成品。各个供应商可以开发他们想要的任何内容,只要接口符合规范,就可以保持符合规范(图 2)。多个供应商之间的产品互操作性是此方法的关键目标。因此,开放规范有利于根据产品功能提供差异化的多个供应商。需要由各种组件组成的广泛生态系统的行业将从开放规范中受益最大。工业自动化就是这样一个行业,因为它需要许多不同类型的I / O和处理器类型来满足其需求。
图2:开放规范的典型元素。
军事、航空航天、运输和物联网 (IoT) 也对开源硬件模型提出了挑战,尽管原因不同。在这些市场中,安保和安全是关键标准。公开提供安全设计以供审查和修改,这正中着必须保护它们的元素的下怀。恶意实体可以使用已发布的信息来识别漏洞并计划攻击。潜在的攻击者甚至可以在开源社区中工作,以便直接在项目可交付成果中引入漏洞。开放规范避免了这些问题,因为安全和安全关键元素保持隔离,并由每个供应商控制。
未来会怎样?
开源计划和开放规范组织都通过促进产品生态系统为行业服务。开源有利于集成商和合同制造商的特定产品和生态系统的商品化。另一方面,开放规范促进了设备供应商提供的高度差异化和可互操作产品的广泛生态系统。表1总结了这种差异。这两种模式都有其目的,两种模式都不太可能很快消失。
表 1:开源与开放规范。
认识到其在行业中的作用,PICMG有能力继续在受益最大的领域为行业提供开放规范,即:物联网,工业自动化,航空航天,医疗,运输,物理和通信。目前的活动集中在物理,CompactPCI串行平台的航空航天扩展,MicroTCA的更高速版本以及对流行的COM Express规范的改进。PICMG一直以供应商为主导,并始终对新项目持开放态度。
审核编辑:郭婷
全部0条评论
快来发表一下你的评论吧 !