开发人员知道开放的价值,并且越来越多的决策者开始注意。开源和开放标准方法为解决与数字主权有关的政策问题提供了有希望的解决方案。 5G是开放式方法可以提供帮助的此类领域之一。美国国家电信和信息管理局(NTIA)最近要求提出有关创新挑战的建议,以加快开放式5G堆栈生态系统的发展。 GitHub提交了一份意见书,强调了在这样的挑战中开源最佳实践和指标的好处。
开源为关注数字主权和自力更生的政府提供了工具和开发人员最佳实践,以确保从全球软件合作中获得本地收益。使用开源,协作可以基于承诺的优点而不是政治或专有利益提供解决方案。开源是包容性的:如果决策者关注项目的国家起源,那么他们或其盟友的加入就不会受到任何阻碍。在安全性和互操作性方面,开源是我们拥有的最佳方法之一:广泛的安全分析师社区可以检查源代码以识别和解决漏洞,而更广泛的开发人员可以在开源中利用开放标准解决方案。
毫不奇怪,在有关5G的安全性,开发和部署方面的争议中,有些人已转向5G堆栈部分的开源开发。一些有希望的努力包括与DARPA合作的Open Network Automation Platform和与NSF合作的OpenAirInterface。还有其他一些组织,包括开放RAN联盟,都在强调开放标准并使用开放源代码实践进行某些开发。
在向NTIA提交的文件中,我们描述了开放源代码和软件开发的最佳实践如何更广泛地支持NTIA可能面临的创新挑战的目标:减少不同参与者进入开放式5G堆栈进行合作的门槛。我们还强调了盘存依赖性的重要性,尤其是NTIA的软件物料清单对于建立信任并推动开放5G堆栈的采用。我们定义开放源代码时会参考开放源代码倡议的定义,因为决策者有时会误将开放源代码术语与“开放”的其他用法混淆,这些含义只是可以互操作或可供所有人使用。我们还提供了度量标准和标准,供NTIA根据开放源最佳实践评估5G堆栈解决方案。
开发人员社区一次又一次创建了开放源代码解决方案来满足迫切的需求。这些解决方案中的许多解决方案,包括针对政府挑战和5G堆栈的解决方案,都是在GitHub上开发的。我们致力于帮助全球的决策者了解协作开发和开源如何解决有关5G及更高版本中参与,安全,主权和互操作性的合理问题。您可以在此处阅读我们的全部意见书。