I haven't looked further, but it has the license-name set to 'GPL-3.0-or-later AND CC-BY-NC-3.0'. CC-BY-NC is a non-free license.
Description
Event Timeline
The extension homepage states that "This extension uses a library that is free for non-commercial use".
Well its nice that it's upfront about this, but I don't think we allow non-free content/code in Gerrit. From part 1 of https://wikimediafoundation.org/wiki/Resolution:Licensing_policy "All projects are expected to host only content which is under a Free Content License...". And there's no EDP for Gerrit either.
@Legoktm is right, we do not host non free content in our code repos. Partly because of WMF policy, but also because we try to be good free software citizens and hosting such code makes it difficult for people to reuse our work (cf: Debian's policies). I see three options:
- Remove the library, and make it part of the INSTALL instructions or something. "You'll need to download this library XYZ. FYI it has restrictive licensing"
- Update the extension to use some other library that is free but accomplishes the same thing.
- Move to some other hosting solution (Github, Gitlab, etc)
I left a note for the author pointing them here: https://www.mediawiki.org/wiki/User_talk:Netbrain#SemanticHighcharts_extension_has_non-free_content_in_Gerrit
I sent the author an email through mediawiki.org. If I don't hear back in a week, I'll implement Chad's first option.
As far as I can tell, there is no non-free code in Gerrit itself, it appears to be pulled in via composer.