License

参考: 开源协议及知识共享协议简单介绍

关于许可证 Github许可证网
新建项目的时候可以选择 添加.gitignore和许可证类别 许可证大致分为 MIT Apache2.0 GPL

  • MIT 简单宽松的许可证,任何人可以拿代码做任何事与我无关 eg: jQuery、Rails
  • Apache 关注于专利,这类似于MIT许可证,但它同时还包含了贡献者向用户提供专利授权相关的条款。 Apache、SVN和NuGet
  • GPL 关注于共享改进,这是一种copyleft许可证,要求修改项目代码的用户再次分发源码或二进制代码时,必须公布他的相关修改。 Linux、Git

Tips

解读我国首个明确开源软件协议性质的判决