我想在github上分享插件,需要添加许可证文件吗?哪种?

Discourse 使用 GPL v2 或更高版本 许可证分发(尽管我希望他们能改为 GPL 3 以获得更好的许可证兼容性)。

这意味着您仅限于与 GPL v2 兼容的许可证:

  • GPL v2
  • LGPL v2
  • MIT
  • 修改后的 BSD(3 子句或 2 子句)
  • zlib
  • MPL v2
  • ISC

如果 Discourse 使用 GPLv3,那么将有更多兼容的许可证,例如 Apache-2。

Discourse 本身依赖包的许可证与 Apache-2 兼容。因此,如果他们想真正合规,就应该切换到GPL v3 或更高版本

3 个赞