Is WordPress Getting Hostile With Developers?

We love WordPress. And, yes, we love the fact that it is free.

WordPress is also GPL. Thesis (the popular premium theme) is not GPL. Matt Mullenweg thinks it should be. The argument is that, because Thesis is a “derivative work” from WordPress, it is required to also use the GPL. There is a counter-argument, too, which says GPL doesn’t apply.

But, the debate got louder today and now there is even talk of Mullenweg suing over the issue.

Here’s my take…

Oh, GPL. Oh, How Confusing You Can Be.

Simply put, the WordPress platform and community benefits from a community of developers creating add-ons, whether they be free or commercial. The community benefits from having that option. I believe that trying to shame or force a developer to give their work away for free is not only wrong, but will harm WordPress.

There are a number of premium plug-ins that are quite good. I’ve also paid for WordPress themes. I am not a customer of Thesis, but I recognize why so many want to use it. Same goes for Headway. Do we actually want to use a platform where that kind of innovation is met with scorn by people who think everything should be free?

Or is “free” even the issue? I gotta say, it is rather confusing. Is it because Thesis contains some encrypted code? Plus, there is the whole debate about whether a theme is even a derivative work. A theme doesn’t modify anything with WordPress – it simply makes function calls that WordPress put there specifically for themes. If a theme developer extends the capability, using their OWN code, does the whole thing come under GPL just because he may have used these function calls?

Perhaps, ultimately, the GPL itself needs some sort of clarification. That whole “derivative works” clause seems to lead itself to problems. I don’t want to get into the arcane details of open source licensing, but GPL is, in my view, too restrictive. The “copyleft” restrictions are just too much. This is the very reason that PHP itself changed its license away from GPL starting with version 4. Otherwise, development on the PHP platform would be stifled because everything developed with PHP would be subject to these same issues. A BSD-style license just makes so much more sense.

I applaud people who develop on the GPL license. The Internet would be a very different (and worse) place without them. However, this whole idea of using it to force their will on others – that bothers me.

Getting Hostile With Developers?

Here’s what I see, though. I see a guy who put a lot of work into a product (Thesis) and decided he wanted to charge people to use it. To me, that seems like his right. Nobody has to get it if they don’t want to. WordPress provides plenty of hooks for such things. Thesis uses them to meet a strong demand in the marketplace.

And I see Mullenweg (at least judging from his Twitter account) essentially being a passive-aggressive snob, retweeting other people’s attacks on Thesis. What I see is Mullenweg trying to use a mob mentality to shame Chris Pearson into making Thesis GPL. This is not the way a professional acts, IMO.

Mullenweg is making WordPress development look like a pretty bad bet right now. And if this mentality goes so far as to stifle development of commercial add-ons for WordPress, that will be the beginning of the end of the “major platform” status of WordPress. Mark my words.

For people who will claim the GPL promotes freedom of choice, I think trying to shove the GPL down somebody’s throat is about everything BUT choice.

I love WordPress because of its flexibility. I LOVE the fact that there are so many plug-ins and themes available for it. I LOVE the fact that I have options to BUY more premium-level add-ons if I so choose. THAT’S choice.

I want to love WordPress for years to come. Please don’t screw it up.

If you’d like to chime in, I’d love to hear from you. The open source license scene is anything but easy to interpret. :)

UPDATE:
Not that I’m following this whole thing closely, but I happened upon another post written today by Jane (she works for Automattic) who gives another viewpoint on this, plus some backstory. Worth a read, for sure. I’ve never met Chris Pearson nor Matt Mullenweg. I can only judge what I saw Matt doing on Twitter today, and I thought it was pretty messed up. But, it usually takes two to tango, and apparently Chris is doing the jig, too, at times.

One thing is for sure, this debate comes down to a philosophy difference. Very fundamental. I’m not sure anything except a court case will truly resolve it. That said, I won’t hold my breath on that actually happening. But, if you’re at all thinking about doing non-GPL stuff on WordPress, realize Matt might gang up on you. :)

One thing seems clear: WordPress isn’t all that inviting to develop for anymore. I learned something about WordPress today, and as of today, I no longer look at the product the same way. Still a fan, but it smells.

Blog Transformation Challenge

Like what you read?

... then take the next step. Register for the 30 Day Blog Transformation Challenge. TRANSFORM your blog by perfecting your writing, optimizing your design, and learning how to optimize the marketing funnel.
Click to Learn More ... or...

  • http://www.rezdwanhamid.com/ Rezdwan Hamid

    Hello David. I wanted to avoid bashing Matt Mullenweg online but this is the second negative thing I heard about him this week. Firstly, he added a code in WordPress 3.0 that changes anything that is spelt as WordPress into WordPress.

    To test this theory (oh well, it not a theory anymore), upgrade to the latest version of WordPress and you’ll see that word in this post being changed automatically. The part where you said, “I want to love WordPress for years to come.”.

    There’s an uproar in the community about this and it hasn’t ended yet. The uproar is caused by the fact that this code was added in without consultation from the community. Read more from http://justintadlock.com/archives/2010/07/08/lowercase-p-dangit.

    Now this. I agree with you that Matt Mullenweg is being totally unprofessional. The more I hear about Matt, the more I think he is being totally narcissistic. Automattic is a business, so protect it but don’t forget the community that has contributed to its success.

    Not sure how all this started but seriously, it have been could be handled in a more amicable manner. It’s very sad to see the founder of WordPress getting involved in trivial matters. Could this be the beginning of the end for WordPress?

  • http://twitter.com/tkrysak tkrysak

    I agree with you, particularly because I am going to buy Thesis next month and start using it.
    Lots of people prefer to use a premium WordPress theme for good reason.

  • http://www.dailyshotofcoffee.com mikecrimmins

    I'm just curious, how they expect the people behind the premium wordpress themes and plugins to make a living?

  • briangarbisch

    David,
    Good op-ed piece, I do believe the issue is deeper than that and GPL is just an excuse. I don't have an inside to either but these issues often arise when somebody wants something that they don't have.

    Brian

  • http://bradleydurham.com Bradley

    I am not 100% educated on the whole argument. However, the little I have read sounds like sour-grapes a little bit from Matt. Maybe it isn't? I don't know.

    I think once you tell DIY that they can't sell Thesis, where does it stop? There are plenty of developers out there selling custom themes, me for one. I love WordPress, but depending on how this shakes out, I might be looking for another platform to develop for.

    I have plenty of paid software and freeware that I use on a daily basis. There is a place for it all. Usually the paid software is better because of the available freeware.

  • http://nathanhangen.com/blog Nathan Hangen

    Just FYI, Matt's argument is not against premium themes, but against not using open source code. Using Matt's logic, I could buy Thesis, download it, copy it, rebrand it, and sell it.

  • http://www.marsdorian.com/ Mars Dorian

    oh man, I don't understand Matt – he should be thankful for what Chris has done.
    I don't want to know how much value Thesis has given WordPress, and has increased the numbers of people using it.

  • http://ericasays.com EricaMueller

    I'm not very educated on the GPL, but I have no problem with developers charging for themes. They've put a lot (and continue to) of work into making these themes and frameworks fabulous and keeping them that way. I'm not a fan of Thesis, but I do use and recommend Headway as well as the Genesis framework from StudioPress. I'm happy to pay for both of these.

    If every theme/framework had to be free/under GPL then professional developers like my husband couldn't copyright the custom themes he creates for clients… anyone would be able to copy, modify, and share them.

  • Kristoffer Sandven

    I’m not a WordPress user. Rather, I use Joomla for everything I do – that’s what my blog http://www.joomlablogger.net is all about, right? ;)

    Joomla has a different perspective on this. The Joomla Extensions Directory, which is the official directory of Joomla modules, components and plug-ins, demand that the extensions published there are GPL. No encryption or pay-per-domain or such things. That’s fine, and was introduced last year.

    However, templates (themes) for Joomla are not restricted by this. Of course, Joomla users love it when the template is unencrypted (makes it easier to modify). But there’s no restrictions on the templates from the Joomla project. I believe that’s why we have thousands upon thousands of templates for Joomla available. People are making good money making and selling them. From what I understand, WP themes are not that plenty.

    There are a lot of Joomla template devs going for WordPress and Drupal these days. It will be interesting to see if they can make a solid a business with WP or Drupal as they did with Joomla.

    GPL is complex, and something most people don’t know much about.

    The Joomla project approach clearly shows that it’s possible to make money with GPL extensions. We’ll see if the same holds true for GPL templates.

  • http://buzzmedia.com.my/ David Wang

    Hi David, I agree with you too. I'm not a big fan of Chris Pearson but in this case I'm on his side precisely for the reasons you listed out.

    I love WordPress too. I've built my business on it. But these shenanigans are really starting to feel stupid.

  • http://davidrisley.com David Risley

    Yeah, I hear ya on that. I know that the way Matt was conducting himself on Twitter, it seemed about a lot more than a legal thing. He was acting immature at best, IMO.

  • http://www.shawnchristenson.com Shawn Christenson

    I love WordPress. But the way this is all trickling out just sours my love of it in the wrong way and that's too bad. I know for myself I'll be looking to support the alternatives so that the alternatives continue to exist.

  • http://www.edgeofdavid.com IamDavid

    Andrew at Mixergy interviewed Chris Pearson and asked just this question. Definetly worth a listen.

    My take is Thesis should be pay to play. As a user of headway, which allowed me to created my amazing and beautiful site without paying some design firm thousands of dollars, I have no problem forking over cash for something awesome.

    By thesis/headway costing an investment, it gives the developers an incentive to constantly improve, and provide quality, and develops a community more serious like minded folks as opposed to the something for nothing crowd.

    The alternative would be a bunch of free themes for the masses, and only the few who had any money could afford a beautiful custom design. Thesis/Headway = more freedom of expression.

    Also, mars has a good point. The existence of these premium themes only incentives more to use wordpress. I think this whole things boils down to a difference in philosophy.

  • http://zemalf.com/ Antti Kokkonen

    #WP & GPL & #thesiswp… As “Dirty” Harry would say “Opinions are like assholes. Everybody has one.”

    (Good job summing up the thing Dave)

    When an idea (like Open Source) is taken to the extreme, and it turns into idealism, things go the wrong way… Open Source is awesome, but it becomes a religion that is FORCED into people, they back away. GPL is indeed very problematic, the whole derivative work stuff confuses even the highly paid lawyers (who are jumping for joy for this debate btw)…

    Principles, and standing behind ones opinions is cool, but it's also dangerous. That is how wars are started, when no-one backs away and compromises. I'm sad to see the most popular blogging platform taking a hit like this. People should cool down, take it easy and make the world a better place.

  • Anonymous

    My personal opinion on this matter: http://fuckgpl.com/ ;)

  • Felix

    I support Matt’s view 100%. WordPress is GPL and if you use the WordPress functions this piece of work goes into the GPL as well.

    There is a commercial theme index on wordpress.org » http://wordpress.org/extend/themes/commercial/ All the big 100% GPL theme providers like studiopress, woo-themes and my RichWP are listed there.

    The introduction to that section makes it crystal clear that charging for for GPL licensed products isn’t a problem: “Contrary to popular belief, GPL doesn’t say that everything must be zero-cost, just that when you receive the software or theme that it not restrict your freedoms in how you use it. “

  • http://ericasays.com EricaMueller

    Ah, well, that doesn’t seem exactly fair either, unless you can find
    some way to make sure the original developer is receiving some kind of
    royalty or credit.

    I’m off to read the rest of the comments, as I’m sure a lot has been
    posted since yesterday and I could probably learn a lot from reading…

    Erica E. Mueller
    Networking Creatively, LLC
    Tel: 214.233.5872
    erica@networkingcreatively.com

    http://www.ericasays.com
    http://www.technomomdesigns.com
    Chat Google Talk: urka84 Skype: erica.mueller84
    Contact Me Linkedin Facebook
    Twitter
    Latest post on EricaSays.com Music Monday?

    — @ WiseStamp Signature
    .
    Get it now

  • http://www.theinfopreneur.net/ TheInfoPreneur

    Overall, here are my thoughts. If folks were not allowed to develop these types of premium themes, and charge for them, or plugins, or membership site widgets, etc, then there would not be as much motivation to produce great stuff to add on to wordpress. If the wordpress platform by itself were so great, there wouldn't be a need for these extras. So, there is a need, and I think it's great people are filling the gaps. Now, should it be with no money going back to Mullenweg, probably not. Maybe he should just be getting a cut from all the devloper goodies.

    I don't know, but thanks for shedding some light on this subject.

  • http://www.bloggingteacher.com/?utm_source=comment&utm_medium=comment&utm_campaign=comment Paul Cunningham

    There are plenty of premium theme companies making a very successful living off GPL licensed themes. The revenue question isn't really the issue. Chris doesn't believe Thesis inherits the GPL from WordPress, Matt does.

  • http://www.bloggingteacher.com/?utm_source=comment&utm_medium=comment&utm_campaign=comment Paul Cunningham

    Matt doesn't have a problem with developers charging for themes/plugins either.

    I'm curious though, why does your husband retain copyright over works he is paid to produce for clients?

    Regardless, he can still copyright images, Javascript, and CSS, just not the theme code that calls WordPress functions (thats how Matt says the GPL applies).

  • http://www.bloggingteacher.com/?utm_source=comment&utm_medium=comment&utm_campaign=comment Paul Cunningham

    Last week's big controversy was the auto-capitalisation of the P in WordPress. This week the GPL debate has fired up again. Every time GPL comes up it is about Thesis it seems.

    I get the feeling there is a perception out there that Chris is taking customer's money and contributing nothing to the community. In fact once you're a DIYThemes customer the amount of support you get is overwhelmingly good, better than many other premium theme providers in the past (though the field has leveled out lately).

    Matt's position would have a lot more credibility with me if he went after the big non-GPL plugin makers with the same energy as he does with Chris and Thesis.

    Anyway, this will die off again or someone will sue someone and put an end to it forever.

    I prefer when the community at large just gets on with the awesome business of creating awesome things.

  • http://davidrisley.com David Risley

    Agreed.

    And for me, Matt's position would have more credibility if he'd stop acting like such a child. Retweeting others' complaints is just passive-aggressive bullshit.

  • http://davidrisley.com David Risley

    I think, by the letter of the license, you could still charge for them. But, then others would have the right to take what they bought and go out and re-duplicate the product. So, essentially, there is no protection of your own work if you develop for WordPress, per Matt's argument.

  • http://keithbloemendaal.com Keith Bloemendaal

    I don't fully understand GPL, nor do I understand the issue here but I will say this, if Matt goes after Thesis, he must go after every other premium WP product right?

  • http://ericasays.com EricaMueller

    Yes, the client actually owns the copyright once the job is completed and paid for, but same diference… If every theme had to be free/under gpl, anyone could use it, and why would clients pay to have themes built if they could snag any theme for free?

    Like I said, not studied up on gpl or Matt's views, but slightly concerned with what all this could mean for developers.

    – Sent from my Palm Pre

  • http://nathanhangen.com/blog Nathan Hangen
  • http://davidrisley.com David Risley

    Not sure. As I understand, there are other premium offerings which use GPL as well. GPL doesn't prohibit you from charging money. WooThemes, for example, is under GPL. I think the issue may come down to protecting your code from being redistributed by others. Just seems to me that is a dumb restriction, because nobody is going to put a ton of work into a great add-on if they know anybody else can go and do whatever they want with their handiwork.

  • http://twitter.com/apeatling Andy Peatling

    No, this is not a battle against “premium”, it is a battle against not providing your work under the correct license. There are many premium themes and plugins that are under a GPL license that are no problem at all. In fact, most major premium offerings are licensed under the GPL (as it stands).

    Those premium theme developers who have switched to GPL have seen no decrease in signups or problems with the freedom to redistribute. The reality is that those people will share the files regardless of the license. If you offer value added services to paying customers like great support, easily accessible upgrades, and a bustling community then those who don't obtain the theme through your official channel are completely cut off.

  • http://twitter.com/apeatling Andy Peatling

    How about Chris should be thankful for what Matt has done? Without Matt there would be no WordPress. Cart before the horse?

  • http://twitter.com/apeatling Andy Peatling

    There is absolutely no problem with developing and charging for themes and plugins, that is not the argument. The problem is when you don't respect the license of WordPress (GPL) and provide your work under that same license.

  • http://twitter.com/apeatling Andy Peatling

    See my reply to the first comment re: no protection.

  • http://keithbloemendaal.com Keith Bloemendaal

    Since I have now spent most of my day researching this (yeah like I had nothing better to do), I have found that Headway is also operating without GPL (according to a tweet by Matt). I have also found that it appears that any premium theme listed (or plugin etc..) under WP GPL can be freely redistributed? If this is true, and all this goes uber public with lawsuits, it changes a lot since most end users aren't aware of this fact, and people will be freely giving away premium products? I hope I am misunderstanding this interpretation of the GPL that WP uses.

    Also, Matt has offered to buy anyone that switches from Thesis a premium Theme of their choice, which to me is him just being a bully and not too smart.

    All this whole issue is going to do is divide and cause trouble in a great community….

  • http://twitter.com/apeatling Andy Peatling

    The problem is not premium, it is the license that they are distributed under. There is no problem with premium themes as long as they are GPL licensed.

  • http://twitter.com/apeatling Andy Peatling

    “If every theme had to be free/under gpl” – no it does not have to be free (as in cost). GPL does not equal free as in cost, but free as in the freedom to redistribute.

  • http://twitter.com/apeatling Andy Peatling

    It's not Matt's logic, it's the GPL's freedom to redistribute.

    Yes you could do that, but people who buy a redistributed premium GPL theme have no access to the community, feedback loop, support or free upgrades. Adding value around a product to legitimate buyers is a license friendly incentive.

  • http://twitter.com/apeatling Andy Peatling

    They are not being told to stop selling the theme, just to change their license to GPL. Everything else can stay the same.

  • http://www.theinfopreneur.net/ TheInfoPreneur

    Dave and Andy,
    thanks for clarifying. I guess i'm in Keith's boat above where I ended up having to spend some more time researching. Interesting. Never really knew about it. But, way I figure..spent enough of my time on it…now time to get back to work ;)

    Thanks again for straightening me out.

    Brandon

  • http://twitter.com/apeatling Andy Peatling

    Most premium themes and plugins are under the GPL and have no problems whatsoever.

  • http://twitter.com/apeatling Andy Peatling

    Re-read my second paragraph, it seems like you missed my point about the freedom to redistribute and the fact that all of the other GPL premium themes do not find this to be a problem.

  • http://bradleydurham.com Bradley

    Well, I don't particularly like that someone would be able to tell me, or anyone else for that matter, which license I should be using.

    Where is the freedom in that?

  • http://nathanhangen.com/blog Nathan Hangen

    Just because it isn't a problem now doesn't mean it could be, and furthermore, just because I haven't killed anyone when I drink and drive doesn't mean it isn't a problem.

    It's a fundamental issue in an approach to business that's at stake here. I don't use Thesis, but I support Pearson in this one. GPL = Marxist.

  • http://nathanhangen.com/blog Nathan Hangen

    Same here, even if I have to pay for them.

  • http://nathanhangen.com/blog Nathan Hangen

    But Matt, and the marxist WP community is the one hell bent on seeing it through. Most people don't care about a fricking community, or feedback loops, or support. They just want a damn theme that looks nice.

    Using that as the end-around way to force developers to give away their work is anti-capitalist and that's my problem with it.

  • http://www.newmediasideshow.com Marek

    The whole thing has been an interesting debate. I've got to say that I don't see the legal basis with which WordPress claims all themes as derivative works. They are only derivative in the sense of calling functions from the WP program. I cite scholarly sources in academic papers all the time–that doesn't make my work derivative in the sense of the authors of those sources having control. But then again, I'm no lawyer.

    I think your takeaways are pretty much right on target. No matter what the particulars of this case are, I can't really imagine that developers are very inspired to work with WP at the moment. From my perspective, this casts an ugly shadow on WP no matter what the situation (it might do on Chris Pearson and Thesis as well, of course).

  • http://twitter.com/apeatling Andy Peatling

    They have lots of freedom, freedom to build on another platform, or freedom to write their own platform.

  • http://twitter.com/apeatling Andy Peatling

    I think that's a poor analogy but you're entitled to your opinion.

  • http://keithbloemendaal.com Keith Bloemendaal

    I read your second paragraph right the first time, what I am saying is that I don't think most end users understand it, and if what you are saying is that I can buy a premium theme or plugin and then can freely distribute it or do whatever I want to it, once this goes to court potentially millions of users will then know that and it could potentially hurt the developers.

    I don't think your everyday average user (like me) understands this completely, bu tif that is what GPL stands for, it may change a lot of developers minds about making WP products once the masses find out…

  • http://keithbloemendaal.com Keith Bloemendaal

    Follow the masses Nathan! Oh, and congrat's on your entrance back into the general public :-)

  • http://bradleydurham.com Bradley

    Whatever the case is, the issue for me boils down to how this affects me. I use Thesis and by extension WordPress. I have also created custom themes for a few people.

    If there is going to be any legal issues with any of that I need to know… my clients surely will want to be informed.

  • http://nathanhangen.com/blog Nathan Hangen

    And openly poaching users.