关注+星标公众号,不错过精彩内容
素材来源 | 网络
媒体报道,GitHub正在考虑限制俄罗斯开发人员访问开源代码存储库的可能性。
虽然乍一看这些软件的使用是免费的,但开源软件的许可证协议仍然存在,可能会有诸多限制,尤其是禁止受到制裁的国家使用原本供公众随意访问的代码,现有的软件程序也可能得不到支持。
许多开发人员已经开始在社交网络上发布声明,表明可能禁止俄罗斯程序员使用其代码。虽然开发人员可以随意使用正式开源的软件,但代码作者可以就使用其开发的代码制定规定,包括出于某一个原因拒绝有权使用其代码。
EBR法律代理机构的执行合伙人Alexandra Zhuravleva针对该问题表示:“许多许可证都附有制裁方面的条款;如果美国和欧盟愿意,它们可以实行制裁,禁止被制裁方使用开源软件或架构——那么俄罗斯产品将无法获得支持和更新,也无法正式使用此类软件。”
此外,放眼全球,提供开源许可证的大机构寥寥无几——全球也就十几家,其中包括Mozilla和Apache等。
据Swordfish Security公司的执行合伙人Alexey Antonov声称:“实际上,事实证明,关键的开发人员可以制定自己的规定,对此外界无能为力”,因此,在当前的严峻形势下,进口替代可能存在问题;此外,完全在俄罗斯开发的解决方案是不够的,一些软件产品在俄罗斯没有对应的类似产品。
据一俄罗斯专家声称,俄罗斯数字注册部中85%的“国产”软件以某种形式使用开源,数字注册部赋予了公共采购权。比如说,Linux平台上几乎所有的本地操作系统都是在开源软件上创建的,提供给了许多大企业客户和政府部门,包括执法机构。
与此同时,俄罗斯数字发展部认为限制使用开源软件“不太可能”。
此外在2月初,俄罗斯宣布计划在2022年底之前建立一个类似GitHub的本国平台,其运营商将是俄罗斯信息技术发展基金会。作为这个项目的一部分,计划公开由俄罗斯开发的免费软件。
开源软件虽然开源,但并不天然等于自主可控。关键在于是否形成自己的能力,在于是否有青出于蓝而胜于蓝的产品。如果只是不断借鉴,反复从开源抄代码,这种开源只是马甲技术的遮羞布。
声明:本文素材来源网络,版权归原作者所有。如涉及作品版权问题,请与我联系删除。
点击“阅读原文”查看更多分享。