开源许可证 License
开源许可证通常有以下几种类型:
- MIT License:允许使用、复制、修改、合并、出版、分发、再授权和/或销售软件及其副本,但不提供任何保证和条件。
- Apache License:允许使用、复制、修改、合并、出版、分发、再授权和/或销售软件及其副本,但必须包含版权声明和许可证声明。
- GPL License:允许使用、复制、修改、合并、出版、分发、再授权和/或销售软件及其副本,但必须使用相同的许可证发布衍生作品。
- BSD License:允许使用、复制、修改、合并、出版、分发、再授权和/或销售软件及其副本,但不提供任何保证和条件。
- ISC License:允许使用、复制、修改、合并、出版、分发、再授权和/或销售软件及其副本,但不提供任何保证和条件。
- MPL License:允许使用、复制、修改、合并、出版、分发、再授权和/或销售软件及其副本,但必须将修改后的代码公开发布。
需要注意的是,不同的许可证类型有不同的规定和限制,使用者应该根据实际情况选择合适的许可证类型,并遵守许可证的规定。
npm 包快速生成许可证
在项目根目录下执行以下命令,即可快速生成许可证文件:
bash
npx license
然后选择合适的许可证类型,回车即可生成许可证文件。