javascript - AVM2 和 ABC(Adobe 的 ActionScript 字节码格式)规范许可..我可以使用它吗?

标签 javascript apache-flex licensing adobe avm2

Google 在这方面让我失望了。

假设我有一些 ECMA 脚本,已使用开源 Flex SDK 中的编译器将其编译为 ABC 字节码文件。

我使用 adobe 的 AVM2 规范为此文件创建新的解释器是否符合使用条款(我似乎找不到)?

我能想到的最好的办法就是维基百科上的一句话,说闪存规范“不受限制”可用。不过,我并不是在制作 Flash 播放器,而且据我所知,AVM2 规范与 SWF 规范是分开的。

有人知道我的意图是否合法吗?

最佳答案

Adobe 将 ActionScript 虚拟机作为 Mozilla 项目开源,名为 Tamarin根据 MPL/GPL/LGPL 三重许可证。如果我没记错的话,这个源代码还包括 ABC 字节码的文档。考虑到这一点,在我看来,您可以自由地构建自己的解释器。

关于javascript - AVM2 和 ABC(Adobe 的 ActionScript 字节码格式)规范许可..我可以使用它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/416050/

相关文章:

javascript - 如何只打印 `this` 对象的名称,而不是它在 javascript 中的内容?

regex - 用于检查 Flex 中逗号分隔数值的正则表达式

apache-flex - 使用 Flex 同时上传多个文件

open-source - "commercial use"到底是什么意思?

javascript - 将列表元素添加到无序列表给出错误

javascript - 如何允许再次单击显示的 Bootstrap 选项卡?

javascript - 获取动态 div 的最后一个 ID

actionscript-3 - 您可以在 Flex 3 中为非基于 UIComponent 的对象创建自定义事件吗?

licensing - 使用 Nuget 查找第三方许可证

licensing - 试用软件/许可策略