在今年6月举行的RISC-V欧洲峰会上,我们注意到行业对RISC-V作为开放标准的定位进行了进一步的强化。中国科学院计算技术研究所副所长、研究员包云岗博士在社交媒体上发文指出,过去几年,人们在给RISC-V加定语时往往把“开放”和“开源”混为一谈,有人说开放指令集,有人说开源指令集,造成了一些概念上的混淆。而在此次峰会上,产业基本形成了一种共识,在未来宣传口径上强调“RISC-V是一种开放标准,而非开源实现”。他认为这个概念的澄清很重要,甚至可以避免一些地缘政治上的误判。
那么,为什么会有这样的变化?我们该如何正确理解“开放”和“开源”之间的异同之处?