Skip to content
大纲

开源许可证 License

开源许可证通常有以下几种类型:

  • MIT License:允许使用、复制、修改、合并、出版、分发、再授权和/或销售软件及其副本,但不提供任何保证和条件。
  • Apache License:允许使用、复制、修改、合并、出版、分发、再授权和/或销售软件及其副本,但必须包含版权声明和许可证声明。
  • GPL License:允许使用、复制、修改、合并、出版、分发、再授权和/或销售软件及其副本,但必须使用相同的许可证发布衍生作品。
  • BSD License:允许使用、复制、修改、合并、出版、分发、再授权和/或销售软件及其副本,但不提供任何保证和条件。
  • ISC License:允许使用、复制、修改、合并、出版、分发、再授权和/或销售软件及其副本,但不提供任何保证和条件。
  • MPL License:允许使用、复制、修改、合并、出版、分发、再授权和/或销售软件及其副本,但必须将修改后的代码公开发布。

需要注意的是,不同的许可证类型有不同的规定和限制,使用者应该根据实际情况选择合适的许可证类型,并遵守许可证的规定。

npm 包快速生成许可证

在项目根目录下执行以下命令,即可快速生成许可证文件:

bash
npx license

然后选择合适的许可证类型,回车即可生成许可证文件。