Page MenuHomePhabricator

SemanticHighcharts extension appears to have non-free code/content
Closed, InvalidPublic

Description

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.

Event Timeline

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)
Legoktm triaged this task as High priority.Mar 7 2018, 6:58 AM

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.