## Themes: Mutant Banjo

theme_mutant_banjo
Maintained by Gareth J Barnard
A Bootstrap based theme that facilitates quick change of 'colour swatch' and font through the employment of graphical sliders.
31 sites
2 fans

The theme employs a graphical slider to change the colour scheme and heading / body font.  This is accessible at a site level by the administrator.

Currently there are seven colour schemes: Blue, Green, Orange, Pink, Yellow, Purple and Red.  Along with eleven fonts: Bellota, BPreplay, Cabin, Cabin Sketch, Henny Penny, Quattrocento, Quattrocento Sans, Quicksand Book, Short Stack, Source Code Pro and Varela Round.

NOTE: Currently in BETA - do NOT install on a production server.

### Contributors

• Tue, 10 Sep 2013, 10:37 AM
Gareth - Many thanks for sharing this theme with the Moodle community. Most things look good but I have two concerns. The first is whether the otf files are GPL licensed or not. The second issue is also a licensing issue as it appears that there is a BSD licensed file which is unfortunately not compatible with GPL - see http://directory.fsf.org/wiki/License:BSD_4Clause for more information. The file in question is /mutant_banjo/javascript/jquery.bxslider/plugins/. You may need to find something else or rework things a little to make sure everything is GPL compatible. I'm going to mark this as needing more work until you can tidy up the licensing concerns and confirm that everything in the theme is GPL compatible. Please do not hesitate to let me know if there is anything I can do to be supportive of your efforts. Peace - Anthony
• Tue, 10 Sep 2013, 7:58 PM
Hi Anthony,

Thank you for reviewing my theme so soon . I believe I have sorted out the license issues as follows:

BSD:

The BSD licence used in the file 'jquery.easing.1.3.js' (the other one 'jquery.fitvids.js' has the WTFPL license - http://www.wtfpl.net/ - using a word I don't really like) is the revised 3 clause BSD license - http://opensource.org/licenses/BSD-3-Clause - which according to http://www.gnu.org/licenses/license-list.html#ModifiedBSD is compatible with GNU GPL.

Fonts:

Fonts with the GNU GPL are treated differently - http://www.gnu.org/licenses/gpl-faq.html#FontException - so even though I thought they would be ok with the SIL Open Font License - http://opensource.org/licenses/OFL-1.1 - I previously contacted GNU to ask, and this was their reply:

"
[gnu.org #804047] Re: SIL Open Font License 1.1 compatibility.

Hello,

Please accept our apologies for the delay in getting back to you. We
rely on volunteer effort and often have difficulties keeping up with
the demand for our expertise.

> I have a GPLv3 program with a sub-folder containing fonts that are
> http://scripts.sil.org/OFL. Are the two compatible and do I need to

Based on your description you would be creating an aggregate, and not a
combined work
you can use the fonts in question without adding an exception.

If you have further questions please feel free to write back and I'll do
my best to expedite my reply.

--
I am not a lawyer, the above is not legal advice

Regards, Yoni Rabkin
"

So therefore in my opinion I consider to be ok with GPLv3.

Cheers,

Gareth
• Tue, 10 Sep 2013, 7:59 PM
P.S. The date / time of the GNU reply was 24 July 2013 16:31.
• Tue, 10 Sep 2013, 8:00 PM
P.P.S.

I've included the SIL OFL license for each font with the fonts in their folder.

Cheers,

Gareth
• Tue, 10 Sep 2013, 11:36 PM
Gareth - I appreciate your work at tracking down and verifying the GPL compatibility of the licenses. Licensing can be one of the more tricky parts of reviewing plugins. I'm going to go ahead and approve this theme. Peace - Anthony
• Fri, 13 Sep 2013, 2:55 PM
I am a newer with themes, I try this one today,but find

--------------------------------------------------------------------
Notice: Undefined property: stdClass::$colourswatch in D:\xampp\htdocs\moodle\theme\mutant_banjo\config.php on line 32 Notice: Undefined property: stdClass::$colourswatch in D:\xampp\htdocs\moodle\theme\mutant_banjo\config.php on line 32
-------------------------------------------------------------------------

the theme doesn't success,I want help!
• Fri, 13 Sep 2013, 6:16 PM
Hi fei xi,

The error is because the settings have not been created. They are created as a part of the installation. Did you follow the 'Installation' instructions in 'Readme.md' and perform "'Site administration' -> 'Notifications'"?

What version of Moodle are you using?

Gareth
• Sat, 14 Sep 2013, 12:19 PM
Thank you,I fix it!