Even assuming that ElkArte add-ons are to be considered derivative work, the current recommendation of using OSI-approved licenses is too narrow, because the list is rather short.
I would recommend that the SPDX License List is used as a valid source instead. That would have two important improvements:
- The list is much longer (even including the WTFPL ;-)),
- there are unique identifiers assigned with each license, so one wouldn't have to guess anymore.
Example from the existing code:
{% when 'BSD' or 'BSD3' %}
Can you guess which "BSD license" the BSD license is?
Solvable with SPDX!
Even assuming that ElkArte add-ons are to be considered derivative work, the current recommendation of using OSI-approved licenses is too narrow, because the list is rather short.
I would recommend that the SPDX License List is used as a valid source instead. That would have two important improvements:
Example from the existing code:
Can you guess which "BSD license" the
BSDlicense is?Solvable with SPDX!