Module Licensing
Licenses are a necessary evil. We wish we wouldn't need them, but we do. So I thought I'd talk about how I license my modules for CMS Made Simple, and why I decided to do it that way.
As you probably already know, CMS Made Simple is licensed using the GPL... that means it's free... and also, because it's a scripted language, all of the modules that run with it are also subject to the GPL. Im not going to get into the nitty gritty of the problems with the GPL and scripted languages, vs. compiled languages and shared libraries.... it's a complex issue.
CMS Made Simple is also available under a private license... for a fee... after paying that fee to our benevolent dictator you can remove all copyright notices from the code, and any reference to CMS Made Simple for one website. This allows you to use CMS Made Simple commercially (though I don't really see the advantage to this, but somebody may enlighten me).
Therefore, all of my modules are licensed under the GPL. However, due to some issues that were discussed on the forum in the past, I added a caveat. In order to use my modules, you must be using a GPL version of CMS Made Simple... which means that even though you paid Ted for the private CMSMS license for your site.... you can't use my modules. And you must display clearly and obviously in the admin section to your site that your site is powered by CMS Made Simple.
Here's the exact text of my exception to the GPL:
However, as a special exception to the GPL, this software is distributed
as an addon module to CMS Made Simple. You may not use this software
in any Non GPL version of CMS Made simple, or in any version of CMS
Made simple that does not indicate clearly and obviously in its admin
section that the site was built with CMS Made simple.
This exception has nothing to do with selling free code, or modifying my code, or not giving me credit. This is to hopefully stop some people from trying to be unscrupulous when developing websites using CMSMS whilst removing all obvious references to cms made simple, and hiding the fact that it is open source software from their customer.
So, I know I have an extensive list of modules... and not all of them have had the copyright notices updated in all files.... but most of them do now have this exception... and even if they don't.... you now know the spirit of the license.
You can use my modules as much as you want in as many websites as you want, as long as you follow by the rules of the GPL AND give credit to CMS Made Simple clearly and obviously in the admin section of your site.... This is there by default in the admin footer.... so as long as you don't remove that... you're golden. You are of course free to make it even more obvious that you chose CMS Made Simple for your customers website.
Twitter / calguy1000
calguy1000: Released CGExtensions 1.27.7 for CMSMS - Minor enhancements and bug fixes.- Fri, 03 Feb 2012 15:57:33 +0000calguy1000: Released CGExtensions 1.27.7 for CMSMS - Minor enhancements and bug fixes. |
calguy1000: RT @angst_ridden: Two great artists lost their home to a fire. Please help them recover. http://t.co/uHGcuNMN- Thu, 02 Feb 2012 19:37:49 +0000calguy1000: RT @angst_ridden: Two great artists lost their home to a fire. Please help them recover. http://t.co/uHGcuNMN |
calguy1000: Please support the family of a CMSMS Dev Team Member. Their house was destroyed by fire yesterday: http://t.co/UfuoFWqf- Thu, 02 Feb 2012 19:17:18 +0000calguy1000: Please support the family of a CMSMS Dev Team Member. Their house was destroyed by fire yesterday: http://t.co/UfuoFWqf |
calguy1000: CMSMS Developers! Customers in the UK? Please invite them to the GeekMoot 2012 end user workshop day - http://t.co/zarRXTHh #geekmoot #...- Thu, 02 Feb 2012 11:36:51 +0000calguy1000: CMSMS Developers! Customers in the UK? Please invite them to the GeekMoot 2012 end user workshop day - http://t.co/zarRXTHh #geekmoot #... |
calguy1000: Edit your CMSMS site from your mobile! An exciting new app - presented at GeekMoot 2012. Book now! http://t.co/F5H3vpNH #geekmoot #cmsms- Thu, 02 Feb 2012 10:51:54 +0000calguy1000: Edit your CMSMS site from your mobile! An exciting new app - presented at GeekMoot 2012. Book now! http://t.co/F5H3vpNH #geekmoot #cmsms |
calguy1000: Woot, today the number of members in the CMS Made Simple Linkedin group passed 500! Welcome! we enjoy the constructive dialogues :-) #cms...- Tue, 31 Jan 2012 16:55:38 +0000calguy1000: Woot, today the number of members in the CMS Made Simple Linkedin group passed 500! Welcome! we enjoy the constructive dialogues :-) #cms... |
calguy1000: @PennyOlo for sure you should come... it's a chance to actually get your questions answered, talk to all the devs and learn how CMSMS works.- Mon, 30 Jan 2012 19:46:47 +0000calguy1000: @PennyOlo for sure you should come... it's a chance to actually get your questions answered, talk to all the devs and learn how CMSMS works. |
calguy1000: RT @GJdeGraaf: Just used #ImageCompressor to automatically reduce all site images. Very easy way of saving data @cmsms @CMSMadeSimpleNL ...- Sun, 29 Jan 2012 15:21:59 +0000calguy1000: RT @GJdeGraaf: Just used #ImageCompressor to automatically reduce all site images. Very easy way of saving data @cmsms @CMSMadeSimpleNL ... |
calguy1000: Playing with smarty3 and #cmsms ... not a simple conversion (smarty3 is buggy). but the caching possibilities are sweet!- Sat, 28 Jan 2012 23:02:35 +0000calguy1000: Playing with smarty3 and #cmsms ... not a simple conversion (smarty3 is buggy). but the caching possibilities are sweet! |
calguy1000: @slabbe no sorry, it's custom ruby code... not part of CMSMS at all.- Sat, 28 Jan 2012 07:13:07 +0000calguy1000: @slabbe no sorry, it's custom ruby code... not part of CMSMS at all. |
CMS Made Simple Blog
Geekmoot Update- Thu, 19 Jan 2012 23:59:00 -0500As you know our next GeekMoot will be in Northampton UK from March 8th to 10th. The Geekmoot preparations are well underway. The schedule is filling up fast, and the bookings are coming in! Here's the latest and greatest... |
CMS Made Simple shares fun and page views with the fans!- Thu, 19 Jan 2012 12:50:00 -0500This is the second year that CMS Made Simple runs the "I Love CMSMS" fan-page promotion! The deal is quite simple. Show your community spirit by putting one of our CMSMS logos on a page of your your site with... |
Nominations are Now Open for 2011 Geekmoot Awards- Wed, 18 Jan 2012 11:40:00 -0500Every Spring the CMS Made Simple Community recognizes the "best of" the previous year at our Geek Moot Awards Ceremony. We are now taking nominations for best of 2011 in the following categories: Developer of the Year, Design of the... |
Announcing CMSMS 1.10.3 0 - Hyacynthe- Mon, 09 Jan 2012 14:11:00 -0500The CMSMS Dev team is proud to announce the release of CMSMS 1.10.3 - Hyacinthe. This is primarily a bug fix release on the 1.10 series, and fixes some important issues related to the wysiwyg editor and other minor inconveniences.... |
2011 Year In Review- Thu, 29 Dec 2011 12:30:00 -0500Happy Holidays, Seasons Greetings, and an early Happy New Year to all the dedicated CMSMS web professionals out there. The CMSMS dev team would like to take this time to thank you for your continued support of your favorite open... |

