如何在Github上更改项目的许可证?

我已经在C中创build了一个简单的列表API,我想通过Github发布它。 我还不确定要select哪个许可证,因为麻省理工学院和GPL似乎对我有好处。

在创build存储库之后有什么方法可以更改许可证吗?

作为一个旁注:什么可以帮助我select一个授权模式?

如果您使用许可证进行发布,则允许用户按许可证描述使用该许可证。 你不能只是说“不,我改变了主意,我不希望它在GPL下”。 当然你的将来的版本可能是在另一个许可证(除了GPL力量修改版本是GPL)。

修订

像choosealicense.com这样的网站可以帮助您select合适的许可证。 许可证select器提供了一些可以提交到您的存储库的模板; 对于现有的存储库,您可以将其恢复为以下方式:

  • 在GitHub.com上浏览到你的仓库
  • 按蓝色+图标(更新为: 新build文件button)创build一个新文件
  • 将其命名为LICENSE.mdLICENSE.txt以再次显示许可证select器
  • select一个模板