NPM开源许可证

时间:2018-04-16 07:52:49

标签: node.js npm

我正在努力发布NPM包并希望保持开源。在这种情况下,我应该为LICENSE使用什么?默认情况下,它设置为

"license": "ISC", 
这是什么意思?

2 个答案:

答案 0 :(得分:1)

ISC代表Internet Systems Consortium。它等同于MIT,您可以将它用于开源项目。

  

版权所有YYYY用户

     

如果上述版权声明和本许可声明出现在所有副本中,则允许以任何目的使用,复制,修改和/或分发此软件,无论是否收费。

     

提供的软件"原样"并且作者不承担有关本软件的所有保证,包括对适销性和适用性的所有暗示保证。在任何情况下,作者均不对因使用,数据或利润损失而导致的任何特殊,直接,间接或间接损害或任何损害负责,无论是在合同,疏忽或其他正常行动中,是由于与本软件的使用或性能有关。

答案 1 :(得分:0)

Github做了一个nice human readable resume of the open source licenses使它成为一个简单的选择:

  • 你首先要宽容吗? MIT
  • 您关心专利吗? Apache的
  • 您想确定它始终是开源的吗? GNU GPL v3

ISC不是listed,Zooly的回答表明它等同于麻省理工学院。