当前位置 : 主页 > 网络编程 > lua >

脚本 – 脚本“开源”的定义?

来源:互联网 收集:自由互联 发布时间:2021-06-23
有一天,我调整了一个朋友魔兽世界插件的脚本.他很惊讶,你可以编辑插件,他们是“开源”. (“魔兽争霸”的插件是用Lua脚本语言编写的)我发现自己想说“确定你可以 – 所有脚本都是”
有一天,我调整了一个朋友魔兽世界插件的脚本.他很惊讶,你可以编辑插件,他们是“开源”. (“魔兽争霸”的插件是用Lua脚本语言编写的)我发现自己想说“确定你可以 – 所有脚本都是”开源“.

真的吗?当然,一些脚本可以编译成字节码,但几乎不是所有的脚本解释?也就是说,根据定义,设备解释脚本是否不需要“源”?

这取决于你如何解释“开源”.

当然,你有源代码,但通常不是Open Source的意思.通常开源是指许可.要有一些“开放源代码”意味着您可以自由修改源代码,包括在许多情况下重新分配源代码.

只要拥有源码就不会在一般软件意义上使其成为开源.如果脚本受版权保护,那么在技术上“关闭”脚本,除非明确给出开源许可证.您可以修改它,但如果您在未经作者许可的情况下重新分发,则您违反了隐含的(或明确注册的)版权.

网友评论