Хочу поделиться плагином на 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 или более позднюю.