讨论Polygon指责zkSync复制代码的事情

'讨论Polygon指责zkSync复制代码'

开源精神与区块链技术——浅析zkSync和Polygon之争

    近日,关于zkSync和Polygon之间的一场争议引发了广泛关注。此次争议的核心在于Polygon控诉zkSync未遵守开源协议,存在代码未进行标注的问题。

争议背景

    在双方举证和背景交流的过程中,我们首先需要明确的是,控诉并不涉及”直接抄袭”的问题。然而,的确存在zkSync在引用代码时没有遵守规范的情况。这一问题属于行业道德规范的层面,正如Polygon在指责文中所言,是为了”保护开源精神”。

    然而,需要明确的是,虽然指控的代码段是开源的,但开源并不意味着没有版权,第三方在使用开源代码时应遵循相应的开源许可协议。

开源许可协议的要求

    在仔细研究了原始代码plonky的GitHub页面上的许可协议内容后,我们发现这两个开源许可协议允许使用者对代码进行任何的使用和修改,甚至可以进行盈利。但是,必须要求使用者”注明出处”,这已经是非常宽容的开源协议。

    然而,不论是因为疏忽还是其他原因,zkSync没有完全遵守其开源许可协议。

引用标注的不足

    具体而言,zkSync在mod.rs页面中提到了以Plonky2作为基础,但是在Polygon指控的代码中,inversion.rs页面却没有任何标注。这使得zkSync无法有效反驳Polygon的指控。作为一个开源区块链项目,zkSync并不应该小心眼地反驳指责,而应该诚恳地承认自己的疏忽,并及时补充标注。通过这样的行动,zkSync作为Web3开源世界的建设者将为生态系统的健康发展做出应有的贡献。

结束语

    开源精神是推动区块链技术发展的重要力量。在这场zkSync和Polygon之间的争议中,我们不仅需要关注具体的指责和争执,更要理解和尊重开源协议的精神,遵循其规范要求。只有在遵守开源协议的基础上,我们才能够共同推动区块链技术的创新和发展。

    参考来源:https://twitter.com/jason_chen998/status/1687301194434457600