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

Can I modify and publish npm modules (node.js)?

本文关键字:node js 模块 npm 修改 我可以      更新时间:2023-09-26

我在自己的模块中使用了一个发布在npm上的模块(scribe.js),但我对原始模块进行了一些修改,我想将这个修改后的版本而不是官方版本作为依赖项添加到我的模块中。我对这方面的法律问题并不感兴趣,也不知道是否有一种公认的标准方法。

我可以简单地在npm上发布我修改后的模块版本,或者这是非法的/不友好的/不是标准的方式?

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

Original scribe js是在MIT许可证下发布的,这意味着你基本上可以对软件包为所欲为,甚至可以修改和出售它,但你必须保留版权和许可证本身的说明。