最近有一项名为 WebAssembly 的技术让许多人爱不释手。网 上的 WebAssembly 文档主要是针对开发者,侧重于如何使用 或开发 WebAssembly。目前缺乏从开源许可证合规要求的角 度介绍 WebAssembly 的文档。编写这份文件是为了填补这一 空白。
在技术层面上,WebAssembly 并不是独一无二的(过去,大 多数技术都以某种方式使用过),但在管理层面上,WebAs- sembly 是一项可以从根本上改变网速的技术。然而,与过去 不同的是,该技术是由所有主要浏览器引擎的开发者合作完成 的,是开发 W3C 过程中开发的 WebAssembly。
由于 WebAssembly 技术与现有技术相似,其他开源项目满 足许可证合规要求的流程在 WebAssembly 保持不变。由于 WebAssembly 代码主要是通过网络实现交付机制,合规信息 可能会根据所在地有所不同。
本文件不是技术文件。本文件不是编程教程,简化和略过了许 多技术细节,避免本文件跑题。必要时,会提供包含更多信息的 (技术)文件链接。
本文件也不是法律文件,读者不应从文中得出任何法律结论。 本文件旨在抛砖引玉,讨论 WebAssembly 开源许可证合规要 求的内容,以及通过多种方式推广许可证的潜力。本文件的目 标之一是强调潜在的许可证合规要求缺陷,并帮助达成对事实 的共识,许可证合规要求缺陷可能会产生潜在法律问题。
WebAssembly 还处于持续发展阶段,所以本文件很可能过段 时间就会过时。本文件没有描述某种特定情形,并不意味着因 此可以安全使用 WebAssembly 或使用时不存在潜在的许可 证合规要求问题。
Linux基金会开源软件学园 Copyright © 2019-2024 linuxfoundation.cn, ICP license, no. 京ICP备17074266号-2