开源和开放标准交叉处的复兴

2021-06-10 05:12:47

Guy Martin是OASIS开放的执行董事,是世界上最受尊敬的非营利性标准组织之一。他将超过25年的经验作为软件工程师和OASIS开放的开放源战略家的经验,在那里他帮助组织实现了整合最佳开放标准和开源社区的巨大优势。

让我给你一个斯塔克例子,从2020年的恶劣现实中获取。去年,美国经历了近60,000艘野生野火,烧毁了超过1000万英亩的火灾,导致超过9,500个家庭被摧毁,至少43岁生命损失了43岁。

我作为加利福尼亚州的志愿者消防员10年,首先见证了技术在帮助消防员有效沟通的重要重要性,并迅速提供安全关键信息。通常,多个机构展现出来对抗这些火灾,并通过不同制造商制作的无线电,每个设备都使用专有的软件来设置无线电频率。因此,重新编程这些收音机,以便团队可以彼此沟通是不必要的慢速 - 而潜在的危及生命的过程。

如果广播制造商相反,如果所有符合标准的开源实现,则无线电可以快速对齐到相同的频率。无线电制造商本可以提供有价值的,救生工具,而不是浪费的障碍,他们本可以分享开发此类软件的成本。在这种情况下,与其他许多人一样,从专有的无线电编程软件和许多无价的利益通过标准化获得许多无价的益处。

相干标准和相应的开源实现的好处并不是野火的安全关键情况。我们的生活中有许多领域可以从更好地整合标准和开源方面受益匪浅。

“开源”描述了可公开访问的软件,并为任何人使用,修改和共享。它还描述了一个协作,以社区为导向的软件开发哲学,开放的思想交流,开放的参与,快速原型设计和开放治理和透明度。

相比之下,术语“标准”是指同意的功能定义。这些要求,规格和指南确保产品,服务和系统以互操作性,安全性和效率为可互操作的方式执行。

有数十种组织的目的是建立和维持标准。示例包括国际标准化组织(ISO),欧洲电信标准研究所(ETSI)和万维网联盟(W3C)。 OASIS OPEN也属于此类别。通过共有建设过程,由开放,公平和透明的组织为指导,标准是“开放”。大多数人都同意标准建设过程是谨慎和刻意的,确保通过妥协并导致持久的规格和技术边界共识。

开源和开放标准显然是不同的,但这些社区的目标是相同的:互操作性,创新和选择。主要区别是他们如何完成这些目标,并通过我主要推荐给文化和节奏。

克里斯·弗里斯(Chris Ferris)是一家IBM研究员和开放技术的首席技术官,最近告诉我,通过标准组织,通常似乎整个点都是为了减慢速度。有时它是充分理由的,但我看过竞争也得到了最好的人。开源似乎更加合作,更不争议或竞争。这并不意味着那里的竞争项目并不是在那里解决同一领域的竞争项目。

影响速度的另一种文化特征是开源是关于编写代码,标准组织是关于编写散文的。单词持续代码相对于长期互操作性,因此标准文化更加思考和周到,因为它开发了定义标准的散文。虽然标准在技术上并不静态,但标准的意图是到达的东西,而长期没有重大变化。相反,开源社区用迭代心态写入代码,并且代码基本上处于连续演进状态。这两个文化有时会发生冲突,当社区尝试在音乐会上移动时​​。

互联网是开源和开放标准社区之间的和谐可以实现的完美典范。当互联网从ARPANET开始时,它依赖于令人捕获的TCP / IP的共同共享通信标准。随着时间的推移,标准和开源实现带来了我们的TCP / IP,HTTP,NTP,XML,SAML,JSON等,并且还使创建在开放标准和代码中实现的其他关键全球系统,如灾难警告(OASIS CAP)和标准化的全球贸易发票(OASIS UBL)。

互联网已经改变了我们的世界。如果我们重新激活开放标准和开源社区之间的合作精神,这也是可能的技术创新和变革能力的水平。

随着驻留在储存库中的所有关键开源项目,有关相关标准的合作有很多机会,以确保该软件的长期可用性。我们在Oasis开放的一部分使命是识别这些开源项目,并为他们提供协作环境和所有脚手架,他们需要建立一个标准,而不会成为一个艰难的过程。

与我共享的另一个点摩天人是这条融合道路的必要性。例如,如果您希望您的技术在亚洲使用技术:如果您没有国际标准,亚洲企业甚至不想收到您的亚洲企业,这需要特别普遍。我们看到欧洲共同体同样对标准的强烈偏好宣称。这肯定是想要与生态系统中的一些沉重的击球手一起玩的开源项目的司机。

您可以看到不断增长的集成需求的另一个领域是当开源项目变得大于自身时,这意味着它开始影响大量其他系统,并且它们之间需要对齐。一个例子是遥测数据的标准,现在正在用于这么多不同的目的,从可观察性到安全性。另一个例子是软件材料或SBOM。我知道在开源世界中正在进行一些事情,以解决跟踪软件出处的挑战。这是另一种情况,如果我们完全取得成功,我们需要标准才能出现。

幸运的是,开源和开放标准社区的最终目标是相同的:互操作性,创新和选择。我们还具有如何以及为什么我们需要一起工作的优秀证明点,从互联网到云应用程序(TOSCA)和更多的拓扑和管弦乐流规范。此外,主要利益攸关方正在携带横幅,承认,对于某些开源项目,我们需要采取战略,长期视图,包括标准。

这是团队努力的伟大开始。现在是时候建立到板块并与这些利益相关者互相合作的时候了。