分类标签归档:开源

白话常见开源协议

GitHub上的开源协议是一组规则和指南,用来定义别人可以如何使用、修改和分享在GitHub上发布的代码。

就像是在你的代码上附加了一份使用说明书,告诉别人他们可以或者不可以做什么。

下面我用通俗的方式解释几种常见的开源协议:

  1. MIT许可证
    • 这是一种非常宽松的协议。想象你做了一个蛋糕并告诉大家:“你们可以随意吃这个蛋糕,可以加点你们喜欢的东西,也可以给别人一些。只要你告诉他们这个蛋糕最初是谁做的就行。”
    • 使用MIT协议的代码,别人可以自由地使用、修改和再发布,只要他们在代码中包含原始许可证的副本。
  2. GPL(GNU通用公共许可证)
    • 这是一种更严格的协议。它就像是说:“你可以用这个蛋糕,

Read more (690 views)