O Discourse é distribuído sob a licença GPL v2 ou posterior (embora eu gostaria que eles mudassem para GPL 3 para melhor compatibilidade de licença).
Isso significa que você está restrito a licenças compatíveis com a GPL v2:
- GPL v2
- LGPL v2
- MIT
- BSD revisada (3 ou 2 cláusulas)
- zlib
- MPL v2
- ISC
Se o Discourse usasse GPLv3, haveria mais licenças compatíveis como a Apache-2.
O próprio Discourse depende de pacotes com licenças Apache-2. Portanto, se eles quiserem ser realmente compatíveis, deveriam mudar para GPL v3 ou posterior.