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

有一天,我调整了一个朋友魔兽世界插件的脚本.他很惊讶,你可以编辑插件,他们是“开源”. (“魔兽争霸”的插件是用Lua脚本语言编写的)我发现自己想说“确定你可以 – 所有脚本都是”开源“.

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

解决方法

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

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

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

相关文章

1.github代码实践源代码是lua脚本语言,下载th之后运行thmai...
此文为搬运帖,原帖地址https://www.cnblogs.com/zwywilliam/...
Rime输入法通过定义lua文件,可以实现获取当前时间日期的功能...
localfunctiongenerate_action(params)localscale_action=cc...
2022年1月11日13:57:45 官方:https://opm.openresty.org/官...
在Lua中的table(表),就像c#中的HashMap(哈希表),key和...