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

我已经在 C中创建了一个简单的列表 API,我想通过 Github发布它。

在创建存储库之后,是否有办法更改许可证?

78002 次浏览

如果您使用许可证发布它,那么您允许人们按照许可证描述的方式使用它。你不能只是说“不,我改变主意了,我不想让它符合 GPL 协议”。当然,您未来的版本可能在另一个许可证中(GPL 强制其他人的修改版本为 GPL,但是您作为创建者,可能会在新的许可证下发布您作品的新版本)。

修正案

Choosealicense.com这样的网站可以帮助您选择合适的许可证。摘牌手提供了一些可以提交到存储库的模板; 对于现有的存储库,您可以通过以下方式将其恢复:

  • 浏览到 GitHub.com的存储库
  • 通过按下蓝色 +图标(更新为: 新档案按钮)创建一个新文件
  • 将其命名为 LICENSE.mdLICENSE.txt以再次显示许可证选择器
  • 选择一个模板