My Take on the WordPress Themes & the GPL License
There’s a huge hype these days around WordPress and the (infamous?) GPL license. Out of the “big guys”, first Brian Gardner of StudioPress (ex-Revolution) decided to distribute his themes as GPL. Later, iThemes followed, and now it’s time for WooThemes to adopt the license.
The discussion around this always seems to evolve into “open source” versus “author protection”. As Alex King pointed out in one of his posts, theme authors should be aware of what the GPL license exposes them too, while it provides freedom for basically everyone else.
I’m not by any means against freedom and open source. I’ve been preaching about the power of WordPress and the wonder that it is, but what I love more is to see a protection system for those authors that make a living out of releasing quality themes and plugins for WordPress. Somewhere along the way, in our quest for “freedom” we forgot how hard it is to earn our living, how hard it is to learn the things we now use to feed our families.
With all the respect I have for Brian, Adii and Alex who have been more than an inspiration for so many people and their contributions to the world of WordPress changed our lives, I fail to see how this sudden change of heart (or maybe “dictated” by Matt Mullenweg’s recent reactions) will help other developers.
The problem does not reside in the GPL license, but rather in the fact that by using WordPress you have to also release your “products” under this license. In theory the GPL license is an amazing thing that allows people to improve and build upon other people’s work, and thus contributing to the development of a bigger, better product, free or paid.
The problem comes when commercial work can be distributed for free, once you get your hands on it. Brian and Alex both agree on the fact that most times, people come back to get support after getting pirated or unsupported versions of their work. Is this a good business model? Yes, if you are Brian, or Alex, or Adii. For those thriving in this poor economical moment the GPL license and its enforcing is like a hammer in the head.
While I totally agree with the ability of being able to contribute and improve software, I can’t stop thinking about those who will try and benefit for the work of developers, and not in a GPL-ish open source friendly way. Some developers don’t have the brand and support of thousands of bloggers that Alex, Brian or Adii have to fight these entitled-to-be pirates.
Can’t get the reality of this comment Alex received on his blog out of my mind:
But me, being an unknow guy from Mexico who is trying hard to make a living and if I released my work under GPL and you, The Alex King, repost my work for free, nobody will care who I am or if I’m having difficulties paying the rent.
Sure: “GPL ftw!” “Yay freedom” “That’s the spirit of the opensource” that is all b*****it if somebody use that freedom to take away food from my table.
I like opensource, but I prefer my three meals a day.
I’ve already release 2 of my works for free, the Simple Balance theme and the Latest Posts by Category plugin, plan to release another one pretty soon and I for one believe in helping as much as I can the others. But that’s the whole point: AS MUCH AS I CAN or AFFORD TO.
Developers are “forced” to find different business models: donations, updates, support. Again, all works well when you’re on top, otherwise the donation/support model is worth nothing. I’ve never expected huge donations for Simple Balance and I was right. 15.000 downloads later (with no promotion through the WordPress.org directory) the amount of donations is… $75. I can celebrate by renting a 3* room in a hotel in my city. At the same time I’ve lost count of the support requests, some of them starting like this: “This is URGENT, you must help me do X”. No, I don’t, especially if your communication skills are well below ZERO.
The only feasible business model under GPL is making a name for yourself. Don’t doubt it. As long as people will have the possibility of getting something for free. WordPress has to come up with a way to support ALL honest developers, not just the big names and those looking to make a quick buck. Even if that means an additional commercial license for WordPress, for those looking to be able to sell their products without the “limitations” of GPL. May it be a single-usage license or percent of the sale, this could be a good alternative and if I’d ever decide (which should be my decision) to release a commercial product, I’d gladly share my profits with this amazing platform that is WordPress.
Until then, some will only see the joys of GPL while others will see their own failure to make an honest living with the skills they’ve trained so hard and for so long. Unfortunately, there’s no middle way, at least for the masses, but I’m definitely looking forward for what Matt is preparing for those who embrace the GPL license.