我可以修改和发布npm模块(node.js)吗?

时间:2016-03-29 12:15:51

标签: javascript node.js npm

我在我自己的模块中使用在npm上发布的模块(scribe.js),但我对原始模块进行了一些修改,我想在我的模块中添加依赖项这个修改版本,而不是官方一。我并没有真正涉及到这方面的法律问题,也不知道是否有一种标准的可接受方式来做到这一点。

我可以简单地在npm上发布我修改过的模块版本,或者这是非法的/不友好的/不是标准的待办事项吗?

注意:所有更改都不是错误更正,而是对scribe进行图形调整,以使其适应我自己的环境,因此不可能(或有意义)将其添加到原始模块中。

1 个答案:

答案 0 :(得分:1)

原始scribe-js是根据MIT许可证发布的,这意味着您基本上可以使用该软件包执行您想要的操作,甚至修改和销售它,但您必须保留版权和许可证本身的指示。