Code published at Drupal.org needs to comply with the terms of the GNU GPL, Version 2. mediawiki_filter uses a number of licenses which are considered as compatible to the GNU GPL 2. Source: GPL-Compatible Free Software Licenses

  • MediaWiki and parser. The original MediaWiki library is published under the GNU GPL 2, so there should not be any problem to publish it in full or in part on Drupal.org, as long as attributions remain intact.
  • Sajax Toolkit. However, according to ./sites/all/modules/mediawiki_filter/lib/README, "MediaWiki makes use of the Sajax Toolkit by modernmethod, http://www.modernmethod.com/sajax/ which has the following icense: 'This work is licensed under the Creative Commons Attribution License' [...].". According to the obe mentioned compatibility sheet, "Creative Commons Attribution 2.0 license" (a.k.a. CC BY) is supposed to be compatible to GNU GPL 2 as well.
  • mediawiki_filter wrapper code. Origo, including the the MediaWiki wrapper code, is published under an "MIT license"; this is considered also compatible with the GNU GPL 2.

I believe that compatible licences fulfil the requirements of Drupal.org since they allow for cross-licensing.

Any objections?

Comments

kenorb’s picture

I've no any objections.

asb’s picture

Status: Active » Closed (fixed)

This position is also confirmed by the Wikipedia article about the GNU General Public License:

Code licensed under several other licenses can be combined with a program under the GPL without conflict, as long as the combination of restrictions on the work as a whole does not put any additional restrictions beyond what GPL allows.

Since there were no objections from rötzi and bherlig, I think we can consider this issue as solved.