Since the inception of WordPress there have been fights over licensing plugins and themes. Some people believe that WordPress themes and plugins automatically inherit the GPL license, and others contest this, but does the licensing really matter?
I believe two things matter: what is in it for the developer, and is the community served?
I don’t believe that the GPL is providing for the developers nor truly living up to what the community needs.
You’ve just created an amazing plugin, it took you over a dozen hours, and you’ve given it out to the community for free.
Now they come to you for support, and you try your best to provide them with the answers they need, adding another two hours per week to your “work”. WordPress then changes in some major way, and you have to recode your plugin to work under the new “rules” of WordPress, adding another two hours of development time to your plugin.
All of this time spent is from the goodness of your heart, but it becomes tiring. One day, you decide to start charging for support. Each request is only two dollars, and you go from needing to spend two hours a week to only spending two hours a month on support related inquiries.
The problems didn’t disappear though, instead the WordPress community forums are littered with people asking for help with your plugin, and they are getting answers, thus bypassing your new business enterprise completely.
You feel frustrated that the hours you originally and continue to put have been rewarded in such a way, and in the end you never make back in community currency, links or actual money the investment that you had put into the project.
Where is the benefit to continue? You either end up discontinuing your work or finding ways to try to drive business to yourself, only to have your plugin removed from the WordPress Plugins repository for not being “GPL enough”. Someone else forks your work and continues on, paying no homage to the original idea creator, you.
Sound like fiction? I have no doubt that this has been the case for at least a few WordPress theme and plugin developers as the GPL creates a number of limitations with no business model set up to reward those that spend the time adding to the community.
Flip that around and remove the GPL, and the plugin author could have built a business around the plugin, while still remaining in the forefront of the community. The monetary benefit would have hopefully changed the market in two ways.
The first way would be that the plugin developer would have been more likely to spend time developing their plugin continually. The second change would be that popular plugins would have to compete in the market in both price and features.
I don’t believe that GPL is the great equalizer and protector, and I also believe that within five years, WordPress will see much of their current plugin and theme development rock stars move onto other platforms that don’t have such restrictive licensing.
iThemes now has a Movable Type store. How long will it be until more theme developers follow suit? Habari’s license allows the creators to manage and sell their work under any license they like, allowing for true business to be built around their platform.