标签: javascript node.js npm
我在我自己的模块中使用在npm上发布的模块(scribe.js),但我对原始模块进行了一些修改,我想在我的模块中添加依赖项这个修改版本,而不是官方一。我并没有真正涉及到这方面的法律问题,也不知道是否有一种标准的可接受方式来做到这一点。
我可以简单地在npm上发布我修改过的模块版本,或者这是非法的/不友好的/不是标准的待办事项吗?
注意:所有更改都不是错误更正,而是对scribe进行图形调整,以使其适应我自己的环境,因此不可能(或有意义)将其添加到原始模块中。
答案 0 :(得分:1)
原始scribe-js是根据MIT许可证发布的,这意味着您基本上可以使用该软件包执行您想要的操作,甚至修改和销售它,但您必须保留版权和许可证本身的指示。