Hello,
we have written plugin for discourse. We will place it on github, We want to share it with discourse. Which license shall we use to have it correctly to share it?
Thanks,
Josef
Hello,
we have written plugin for discourse. We will place it on github, We want to share it with discourse. Which license shall we use to have it correctly to share it?
Thanks,
Josef
If you follow the official plugin skeleton, it uses the MIT License.
I’m no legal expert, but you may also want to pick a license that isn’t too restrictive, since admins can install it on their own public (and private) forums.
See also:
It’s also helpful that creating a LICENSE file on Github provides templates and an overview of what each license allows/encompasses.
Discourse is distributed using the GPL v2 or later license (although I wish they would change to GPL 3 for better license compatibility).
This means you are restricted to licenses compatible with GPL v2:
If Discourse used GPLv3 there would be more compatible licenses like Apache-2.
Discourse itself does depend packages licensed with Apache-2. So if they want to be really compliant they should switch to GPL v3 or later.