The Ethics of WordPress Themes at a Premium

Are WordPress Themes open source? Is it right to release them on a pay-to-download basis?

… what these premium theme providers are doing … we would call that “Evil”Chase Sagum

… themes link and use lots of internal WordPress functions, which make them linked under the GPL and subject to being a GPL-compatible license. If a theme (or a plugin) used no internal WP functions or APIs, then it could probably be considered independent, but that would be really really hard for a theme. Matt Mullenweg

I haven’t really talked about it a lot but I’ve been trying to do pay-for-use themes differently. Namely, giving away what might normally be considered a “Premium” theme—my WordPress theme framework Thematic—and charging for upgrades in the form of Child Themes and custom design. I think it’s a little more fair to the WordPress community and the debatable concerns around the ethics of paid WordPress themes.

But there’s still more questions. There’s always questions, isn’t there?

Is there a principled difference between on the one hand, Jon hiring Ian to build a blog – Ian using his own Thematic theme as a base, and makes a custom blog a “child theme” with a distribution of 1; on the other hand, Ian makes 10 types of “child themes” – puts them on ThemeShaper – for a small price.Jon Soroko

Good question, I don’t really know. As far as I understand the GPL license, any GPL work can be redistributed. So, um, maybe? Does that make me “evil”?

More important, I think, is what Jon is trying to get at in his question. “The general, overarching concerns,” as he says in his original comment, around open source, the GPL and pay-for-use WordPress themes. So far, there’s been no definitive answer that I know of. Excepting the oft-linked comment above from the WordPress support forums.

What do I think? I can’t answer that question either. ThemeShaper is supported by advertising from premium theme designers and, of course, I release commercial Child Themes (I call them Themelets) for my GPL WordPress Theme Framework, Thematic, at a premium. I even predicted the end of “Premium” WordPress themes. My opinion, as they say, is biased.

But! I can start a discussion. :)

So what do you think? Are WordPress themes open source? Do they inherit the GPL? Does the WordPress community want “premium” themes to exist? Should they?

Update: You must read the comments on this post. There is some really interesting discussion happening. Notable commentators include WordPress founder Matt Mullenweg and several designers involved in releasing commercial WordPress themes.

The Discussion Elsewhere

Don't forget: You should follow me on twitter here.

Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

127 Comments

  1. Posted September 8, 2008 at 7:47 pm | Permalink

    I have mixed feelings about this issue. On the one hand, I’m a big supporter of Open Source software and have contributed a lot of code under the GPL, LGPL, and other licenses. I have tremendous respect for Open Source and can’t imagine my life as a software engineer without it.

    On the other hand, I recently created a personal blog (http://www.sumergocode.com) and after looking at many free themes I ended up buying a premium theme. I did so primarily for the quality of the theme, the support that came with it, and the lifetime updates. Frankly, I’ve got better things to do with my time than mess around with a WordPress theme, so I was more than happy to pay someone to make sure I have a great, easy-to-use theme now, and going forward into the future.

    As far as whether the premium authors are violating the GPL, I’m not a lawyer and wouldn’t even attempt to render an opinion on that. As far as the business issue goes, I think there is room for both (free and premium), and I was happy to spend a few bucks to get what I wanted. I think as blogging grows in popularity and extends beyond the initial techies and designers and such, more bloggers will be willing to pay for software and support.

  2. Posted September 8, 2008 at 8:30 pm | Permalink

    I think instead of focusing on where or not themes should be GPL’ed, that the Open Source community should show that using the GPL has benefits and can be profitable. If a custom theme developer can be a profession , why can’t premium theme developer? BTW, I define a premium theme as a custom theme developed for an un-predetermined, or undetermined group of sites.
    I don’t think a link is enough payment, because you can’t have a job or career based on having a link on a theme alone. What if a theme developer doesn’t want to have a blog with ads or what not to earn money indirectly.

    Ian, if I may ask, who are the two theme developers you know of considering publishing themes under GPL? Email me if you want it kept private.

  3. Posted September 9, 2008 at 3:44 am | Permalink

    After having a chat with Matt M at the recent WordCamp South Africa, I’m even more convinced that this situation is very much a grey area. I agree that open-source ethics should play a role (and maybe take on more priority over business ideas), but the “premium” themes market is far from reaching a mature phase and the business model itself will go through a few tweaks / changes yet.

    Consider Joomla for a minute… They have commercial themes (thats where WP premium themes started) and even though I’m not part of those inner-circles, it doesn’t seem like anybody else is disputing their validity & role within the community. So why should we treat commercial WP themes any differently? Both WP & Joomla are based on the same open-source principles…

    Which also begs me to ask the question (sorry Ian – there’s always q’s hehe), that why am I then allowed to charge clients good amounts of money for custom WordPress work, but not allowed to take that exact same work (I wouldn’t distribute client work; only using it as an example) and release it as a commercial theme? Fact is, that I still get paid – for the custom work I get one payment of $100, whilst I get 10 payments of $10 each for a commercial theme. The work I’ve put into the themes are the same (the commercial theme actually requires more work since you deal with 10 clients instead of one); so why aren’t I allowed to make money from that work?

    So back to what I said in terms of the business model not being mature… I believe in open-source, but there is space for developers to charge a fee for premium services. That is exactly how WP makes money and runs their business; by charging for the additional stuff…

    Consider this: Theoretically it is only the PHP code of a WP theme that inherits the GPL license, as that uses the WP hooks & API’s. So if we had to release our themes for free (on GPL) on WooThemes, but exclude all of our images and stylesheets, you’d get a blank, but working WP theme. Reason I say this is because our images & stylesheets can never be GPL (Matt confirmed this “loophole”). We’d never consider releasing our themes (excluding images & styles) for free and asking a premium for those, since I don’t believe in releasing 2nd-rate themes for free, but this example thus illustrate the grey area and difficult questions influencing premium WP themes.

    Ultimately I think the haters should get over themselves. Yes – WooThemes is a business and it keeps me busy, but we also have a passionate community of users (many of them being first-time users of WP!) who are extremely happy with their purchase. The haters are all what I’d call “WP Community Members”, whilst 90% of our users couldn’t give a damn about discussions like these, as they just needed a professional solution at an affordable cost.

    I’m all for discussion, as that would allow the business model to evolve and eventually reach that point where it is considered to be fair in terms of open-source vs business. But people should at least be constructive in this regard… Premium theme developers like ourselves, Brian Gardner, Cory Miller, Jason Schuller, Darren Hoyt etc have also given back a lot to the community and we shouldn’t be stoned for making a bit of money on top of all that. So keep the discussion going and let’s figure out the best way forward… :P

    (BTW… Sorry for the long comment… Just have a lot to say…)

  4. Posted September 9, 2008 at 4:35 am | Permalink

    If you get a free car but you dislike its colour, you’ll want a paint job. You’ll pay the guy who’s gonna pimp your car and nobody will argue about it. Right?

  5. Posted September 9, 2008 at 6:58 am | Permalink

    @Dan Cole Not my place to say—even in email.

  6. Posted September 9, 2008 at 7:05 am | Permalink

    @Adii Thanks for the lengthy comment! Any plans to write a longer (or shorter) post on this?

    Re. Giving back to the community: That’s the problem, as the “haters” see it. The code is the thing. It’s the releasing of the theme that counts, in this instance, as “giving back to the community”—and that’s where we get the controversy.

  7. Posted September 9, 2008 at 7:24 am | Permalink

    @Ian – Yeah… The comment probably inspired me to put my thoughts down in a more ordered way. I generally try to stay away from this discussion, as I feel that most of the people discussing it are very biased and totally incapable of being objective.

  8. Posted September 9, 2008 at 7:59 am | Permalink

    I would say you’re allowed to sell Wordpress themes. Redhat sells Linux. However, being that the theme is technically GPL according to Matt M, I as a buyer of a premium theme have the right to modify it so long as I release it back to the community either free of charge or at a premium knowing that my modified theme will also be under the GPL.

    By the way, I’m not always for premium themes. I’d rather build a custom theme for a client. If I’m paying for a theme I want support and I’ve noticed some of the theme developers for what ever reasons they have decide to sell the entire project (think Market Theme & WP Designer) and than you loose all the support services you just paid for.

  9. Posted September 9, 2008 at 9:08 am | Permalink

    IANAL. Until Automattic actually goes after a designer, this will never be clear. (except automattic doesn’t own the entire wordpress codebase, so it would be terribly difficult to round up all the relevant code contributors)

    There’s no reason a designer can’t sell premium website templates. Making that template depend on a specific CMS can, however, run you into licensing issues.

    However, Matt’s comment is legally incorrect. If using an API transferred the GPL, non-free linux software would be impossible. Reading the codex can also not be proven to transmit the GPL. Code samples in the codex, however, are licensed GPL, not GFDL, so they could theoretically transmit the license. (the reasons for which are ancient, and likely belonging solely to matt).

    Plugins (small apps that cannot exist without a larger GPL app) do catch GPL from their parent. So any attempt to profit solely off the advanced features of a theme would be on shaky ground, since those options would catch GPL.

    Adii is right, Stylesheets and images do not catch the GPL from their PHP templates, since they act on the resultant HTML, not the PHP itself. To that end, Child themes cannot catch the GPL from either WordPress, or their Parent theme.

  10. Posted September 9, 2008 at 10:09 am | Permalink

    I’m always riding the fence on the GPL issue.

    I don’t believe any of us could argue that the PHP used doesn’t directly tie into the WordPress API. With themes, as already mentioned by others, we have a major gray area with images, CSS, and XHTML. Those things are not dependent on WordPress. I could take my stylesheet and transfer it over to any software that I like. Maybe someday I might want to make a Movable Type theme (God forbid!).

    Honestly, I think the biggest issue for most of us theme developers is with redistribution. We’ve worked hard with creating something and we’d rather not see others giving it away. This is one of the reasons I’ve stepped away from the GPL a bit — people redistributing my themes with links to spam sites and such.

    I’m all for folks making a few dollars on premium themes. I believe you should be able to put whatever price you want on your work. I have problems with some fly by night developers putting out crap for a price when there are 100s of better free versions.

    Premium theme designers also help push theme development to places we haven’t seen. The handful of them that know what they’re doing, put out some quality stuff and the rest of the community follows suit with free versions of cool things. This, in turn, makes premium theme developers come up with more innovative ideas. It’s a cycle that benefits us all.

    Plus, Matt and co. probably benefit more than most are willing to admit from paid themes — I’m sure some users have moved over to WordPress just because they’ve seen some premium themes that they liked. The more people using WP, the better. The fewer people using other platforms, the more WP benefits.

    One thing that I do think is that we’re going to have to see some more changes in the business models. The typical $99 theme model won’t last forever.

    What it all really comes down to is the users. If users are willing to fork over a few bucks, then there’ll be a place for pay-for-use themes despite any discussion of the GPL. With more and more people turning to WordPress for a solution to building their sites, I don’t think this will be a problem.

    Anyway, there’s a few of my thoughts. Maybe I should’ve just written a blog post.

  11. Posted September 9, 2008 at 10:42 am | Permalink

    The same way wordpress.com charges for extra space, custom css and the possibility of using your domain name, the same way Premium Theme Designers charge for design, css and support. I don’t see why this is a problem, since the client pays for customization.
    Also I’m no lawyer… but I had a quick glimpse at the GPL license(the version that wordpress.org links to) and said some thing like this: “You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.” So even if the theme is GPL wouldn’t that mean you could sell it?

  12. Posted September 9, 2008 at 11:22 am | Permalink

    @Cristi – Yes, we can still sell themes, but the buyers can should be able to redistribute it as they wish according to the GPL.

    @Justin – Maybe I should’ve written a post, instead of just commenting, as well! :P But I agree with all you have said and maybe all of the quality (i.e. non fly-by-night) premium theme developers should start the “change in business model” by calling the themes “commercial themes”, instead of premium. This would obviously only worked if most of the developers agreed to do so… Power in numbers and all… ;)

  13. Posted September 9, 2008 at 12:06 pm | Permalink

    @Adii – Thanks for pointing that out. I’m curious of what the outcome of this will be. In the end the only thing that can’t fall under the GPL license is css and images since they are not software… I guess one ca release the theme as GPL and just put a more restrictive license inside the images folder and the css. In the end I think people who buy them do so for the looks, quality and support, not as much for how many widgets the theme can have.

    I know there are implications on this but this kind of gray areas will always exist.

  14. Posted September 9, 2008 at 12:33 pm | Permalink

    @everyone Thanks for all the great responses. Perhaps this will produce some sort of “official” response or remark somewhere. Or—and just as good—more discussion in the WordPress Development and WordPress Theme communities.

    For what it’s worth, I prefer the term commercial over premium. Someone called one of my Themelets commercial and I’ve stuck with it. It doesn’t make any value judgements that I’m not prepared to make. (I’m just not Barnumish enough, I guess.)

  15. Posted September 9, 2008 at 12:37 pm | Permalink

    @Cristi – Reality is that 99% of our users on WooThemes aren’t even aware of any GPL grey area and couldn’t be less bothered. In their eyes, they’ve bought a nice theme, with some nice support & modification help – so why would they worry about whether the theme should be GPL or not!?

    Again – that doesn’t justify the business model in its current state, but it does make all those premium theme haters look kinda stupid.

    @Ian – Dunno whether we can expect an “official” stance from the WP peeps on this issue… :P And I think we’re definitely going to move away from premium and label our themes as “commercial” as well.

    As soon as Magnus (my partner on Woo) returns from his Alaskan fishing trip that is… :)

  16. Posted September 9, 2008 at 12:49 pm | Permalink

    This issue isn’t going to be solved any time soon or at all. This issue falls under a bigger Open Source issue of dynamic linking. Which is what themes and plugins are doing. The Open Source Community is split on whether or not dynamic linking (calling functions and using their output) is enough to make that script count as a derivative work.
    I’d like to see a Commercial Theme be sold under the GPL and see what happens. If no one does it in the next few month, then it might be me who tries it.

  17. Posted September 9, 2008 at 1:01 pm | Permalink

    More on how Joomla handled this here.

  18. Posted September 9, 2008 at 1:57 pm | Permalink

    There are many ways you can make money without violating the letter or spirit of WordPress’ GPL license, in fact a lot more than just peddling code. It’s disappointing that so many otherwise-talented designers are focusing on the short-term, not unlike the sponsored links era. I’m happy to give significant promotion to theme designers who stop fighting the license of the platform which enabled their market to exist in the first place, just email me.

    “A business that makes nothing but money is a poor kind of business.” — Henry Ford

    • Posted July 12, 2009 at 9:42 pm | Permalink

      Matt would you be willing to delineate the ways someone can acceptably make money off WordPress? Please be as exhaustive as possible, if you will.

  19. Posted September 9, 2008 at 2:16 pm | Permalink

    @Matt Thanks, Matt! I really appreciate you joining the discussion.

    Will there be an official response, in the form of a blog post or codex page, that lays out what the GPL means for WordPress themes? Something beyond just a link to the somewhat-unclear-in-this-regard GPL license? Something that addresses the question of images and CSS inheriting the GPL?

    There’s a lot of people that want to know so they can make sure they’re doing the right thing.

  20. Posted September 9, 2008 at 2:20 pm | Permalink

    Every professional lawyer that has looked at the issue agrees at the very least the PHP of themes is covered by the GPL. If people want to go through packaging gymnastics to avoid the GPL of course they can, but they’re missing the point and disrespecting the community.

  21. Posted September 9, 2008 at 2:26 pm | Permalink

    @Matt … and the images and CSS distributed with that PHP? GPL? Or not so much?

  22. Posted September 9, 2008 at 2:37 pm | Permalink

    @Matt – It’s not packaging gymnastics, as much there’s also a fine line of respecting the platform and being fair to the designers. I maintain the exact same stance I did in our conversation when you were out there, and that is that the current business model is far from perfect, but it is not yet ready to go 100% open-source. I do however believe that there are good intentions in this regard and that the model will eventually grow into something more “open-source-appropriate”. :)

    @Ian – Thanks for sharing that Habari link. I especially love the following quote from one of the comments re: Joomla:

    “In the Joomla! community, many commercial extensions have encouraged open-source counterparts. These have thrived and even eclipsed the original commercial offerings. This kind of competition will be good for the project.”

  23. Posted September 9, 2008 at 5:19 pm | Permalink

    The story thus far: The PHP in any WordPress theme—commercially released or free—is GPL and subject to the GPL license. This means, amongst other things, that it can be modified and redistributed. This is a good thing.

    The word is still out on the images and CSS in WordPress themes. I think. Maybe.

  24. Posted September 10, 2008 at 3:47 am | Permalink

    It is not the theme you pay for a premium, it is the work of labor, which in terms of economics, the “Economic base”.

    To Chase Sagum:
    Yeah because you dont want to pay.

    To Matt:
    Because IT IS A WORDPRESS Theme…

    To Jon Soroko:
    Basically, nothing is “as is original” in this big wild world.
    Don’t you know the “theory of evolution”?
    We all came from the same orgin.
    Not even Vincent Van Gogh can tell his work is not from anywhere…
    Can you sue some artist drawing your gardening work?
    “Man my young brother look just like Justin Timberlake, will he sue me because I try to act like him?”

    We are having a lot of fun talking about the orginality, copyrights/patent and etc.

  25. Posted September 10, 2008 at 6:57 am | Permalink

    In the interests of objectivity, whether or not you can license images as GPL, icons have been released under the GPL.

    Also, in the interests of objectivity, I’d like commentators to remember, if WordPress themes are completely and totally GPL it’s not wrong/idiotic/silly/naive to expect them to be released for free and redistributed for free. But that’s what we’re trying to determine: are they?

  26. Posted September 10, 2008 at 3:07 pm | Permalink

    Ian and All,
    It was my understanding that you can’t package GPL and non-GPL compatible software together without the entire thing inheriting the GPL (including images and CSS).
    http://www.gnu.org/licenses/gpl-faq.html#FSWithNFLibs

    And by the way, CSS can be GPLd as well. It offers no benefit, since CSS is visible to users, but there is absolutely no reason whatsoever why CSS can’t be GPLd. It’s code, so the GPL was made for that kind of thing.

  27. Posted September 10, 2008 at 3:18 pm | Permalink

    @Nathan –

    that has to do with statically linked binary libraries. Not relevant here. Neither PHP nor WordPress are dependencies for CSS. HTML/XML are dependencies for CSS.

  28. Posted September 10, 2008 at 3:20 pm | Permalink
  29. Posted September 10, 2008 at 3:25 pm | Permalink

    However, in many cases you can distribute the GPL-covered software alongside your proprietary system

    “Arms length” here being that the PHP code does not interact with the CSS, and the CSS deals with the HTML output, not the code itself.

  30. Posted September 10, 2008 at 3:38 pm | Permalink

    If the two programs remain well separated, like the compiler and the kernel, or like an editor and a shell, then you can treat them as two separate programs—but you have to do it properly. The issue is simply one of form: how you describe what you are doing. … if [users] know that what they have received is a free program plus another program, side by side, their rights will be clear.

    http://www.gnu.org/licenses/gpl-faq.html#GPLInProprietarySystem

    Plus: I don’t want to get into semantics (okay, I do) but I wonder if this isn’t a question of what we—and the GPL—mean by program and image—or visual design. Is a program substantively different than a visual design? I’d say so. Simply, the former does stuff, the latter communicates stuff (probably too simple but you get the gist). Does the GPL address this difference when it comes to packaging? Or is there really even a difference?

    And, not in a “Billy does it, why can’t I?” way, there’s TopNotch Themes’ FAQ that mentions the GPL and redistribution of their pay-to-download themes:

    Can I redistribute a theme from TopNotchThemes?

    No. … you can not legally distribute, sell, or use a full theme you purchase from TopNotchThemes on more than one website … The template files are considered a part of Drupal, which is licensed under the GPL, which means they are not restricted in their redistribution. You are free to share the .php documentation and blog so others can benefit from them. However, the rest of the theme – images, CSS and JavaScript – is independent from Drupal and owned by us and licensed by you for one website per purchase.

    http://www.topnotchthemes.com/faq

    P.S. I hope this is all coming off the right way. I just want to know. You know?

  31. Posted September 10, 2008 at 4:10 pm | Permalink

    The more I think about it the more I realise this whole licensing mess isn’t actually WordPress’s fault. They had to release under GPL because that was the licence Michel Valdrighi chose for b2. He also happened to believe the GPL allowed him to require a linkback to cafelog.com, so it probably wasn’t the best-informed decision ever, but then he wasn’t to know what a monster his little blogging engine would eventually grow into.

    So now, if we have to release our themes as GPL, that’s just another consequence of building on top of somebody else’s GPL-ridden code. (They call it viral for a reason.) I still think it is fundamentally nuts to argue that inserting a single function call into an html template renders null and void any other licence of said template; but, well, I’m increasingly prepared nowadays to believe that the GPL is fundamentally nuts. It was never intended for web design. It doesn’t have to make sense in this context.

    Of course Matt loves the GPL: he’s been able to build a very profitable business based on somebody else’s ill-thought-out licensing decision. So if he doesn’t want us developing non-GPL themes: fine, let’s not develop non-GPL themes. Why help his company to grow when they’re trying to stifle your growth? Let’s develop for other platforms which aren’t subject to the same bonkers restrictions, and encourage the use of licences which were actually written with creative works in mind.

    In short: I am nowadays less inclined to argue the toss about GPL than to throw my hands up in the air and say: fine, whatever, your business, if you want to carry on alienating the design community go ahead. Matt may be shackled to a clunky legacy codebase with a myriad of security holes, a botched admin interface and a licence that nobody understands, but we’re not.

  32. Posted September 11, 2008 at 12:15 am | Permalink

    I say this again… 99% of our users on WooThemes aren’t bothered even the slightest about discussions like these. They’re the one’s that are supposedly losing out by paying for a product that should be available free, yet they are pretty happy with their decision and theme. I also don’t think they’d want to give anyone the theme for free (i.e. redistribute it) if they’ve paid for it.

    This doesn’t mean we shouldn’t discuss this topic, but maybe we do need to see it in a whole different light? Or at least try consider other factors that’s being influenced by a bunch of happy users!?

  33. Posted September 11, 2008 at 3:03 am | Permalink

    I don’t have much to add here, as there have been some fantastic points made already, but I will just say that I agree with the renaming of ‘premium themes’ to ‘commercial themes’. A premium theme could technically be free (after all, premium simply means ‘of exceptional quality or greater value than others of its kin’). On the flip-side, we’re starting to see the occasional free theme that far eclipses some of the premium ones (such as Agregado). Defining a paid-for theme as ‘commercial’ will help to clear up at least part of this grey area.

  34. Posted September 11, 2008 at 3:21 am | Permalink

    I also don’t think they’d want to give anyone the theme for free (i.e. redistribute it) if they’ve paid for it.

    I see a lot of customers buying themes and asking webdesign to make them unique. So they give these guys their themes to work on it and then who knows what the designer will do with it…

    Regarding the GPL, I don’t understand everything here. Some are saying that Premium Themes are “illegal” because non-GPL and some are talking about redistributing the themes. One comment about wp.com was really interesting. You can pay for customizing your theme’s CSS. So why couldn’t you sell a theme? That GPL thing seems really ambiguous to me and even if WordPress is GPL, there is a big business market from which Automattic takes advantages too…

  35. Posted September 11, 2008 at 6:36 am | Permalink

    @Francis WP.com is a little different. Users on wp.com pay for extra privileges, or bonuses. One of which is the ability to modify their CSS through their personal WP.com backend and have it applied to their personal blog hosted by WP.com. It’s a little different than charging to download a possibly GPL product. It’s charging for a service made possible by a GPL product. The same idea would apply to the sometimes derided, sometimes applauded, possibly still happening, WordPress.com Theme Marketplace.

    WP.com and Automattic don’t violate the GPL in anyway I can think of. In fact, they’re a really good example of making money with a GPL project. Anyone can start their own WP.com with WordPress mu. Anyone. (The only caveat is the requirement of being remarkable—that’s the biggest technical hurdle) Check out GetShopped.com to see a really nice example of a commercial WordPress Mu project.

    • Posted May 8, 2009 at 9:10 am | Permalink

      Yes, this is a very important distinction for developers to note: The GPL kicks in when you distribute code. As Ian points out, you can build services on GPL projects, charge for the service, and never give your code away. But once you distribute the code (under the GPL), it’s out of your hands.

      I’ve worked at a couple of companies that rely on that fact. One was a company that was sort of a cross between eBay and YouTube, and the other provided “captured portal” networking solutions (like when you’re at a hotel, and they automatically redirect you to a web page to agree to terms of service before you get internet access). Both company’s services were built upon GPL’d software. I think in the second case, they had to get a license for MySQL due to the fact that they were selling app servers. But in neither case did they have to give up any rights to their custom code, because they were selling services, not code.

      It’s been pointed out that with themes, it may be possible that the CSS and image files can be separately licensed. The PHP code is too tightly coupled to WordPress (it won’t run stand-alone), and thus gets “infected” with GPL. But the CSS and images are useable outside of the WP context — any HTML page, whether generated by WordPress, TypePad, DreamWeaver, NotePad, or your dog randomly hitting your keyboard with his tail, could utilize the CSS/images, as long as the right tags/ids/classes are presented.

      It’s a minor loophole, to be sure, since the bulk of what makes a WP theme really unique and useful is generally going to be in the PHP. But it’s there. (I think. IANAL either.)

      • Posted July 12, 2009 at 9:40 pm | Permalink

        That’s an interesting point, and one I’d like to ask for clarification; if I use WordPress to developer a custom app for a client and then *distribute* that to my client, have I not triggered the GPL?

        And another concern; if distributing to my client triggers GPL, am I forced to make it available somehow (other than to my client?) Plus is there any requirement to do do anything more than like develop install instruction, documentation, etc?

        The point I’d like clarified is how do GPL deals with custom code that is distributed to just one client.

  36. Posted September 11, 2008 at 7:31 am | Permalink

    Essentially it seems that some kind of statement from the source would be helpful, focussing on two issues:

    1) Do the WordPress founders genuinely feel that people who sell themes are “disrespecting the community”? If so, how? [ethical concerns]
    2) Are paid theme developers breaking the terms of the GPL? If so, how? [legal concerns]

    Should it turn out that the answer to 1) is yes, then it’s simply a matter of personal morality and whether or not an official statement against paid theme developers shapes public demand for their products. If the answer to 2) is also yes, then it becomes a legal issue, and developers have to weigh up the likelihood and associated risks of being prosecuted. But, without those answers, this debate will run on for a while.

    Should it emerge that selling any file (or zipped package) containing a WordPress function is illegal, it would put a great deal of WordPress developers in an incredibly tricky situation. Here’s why:

    It’s surprisingly difficult for WP developers to build a business model that doesn’t depend upon code sales or downloads, and instead focusses on a service or advertising offering only. What’s more, many WordPress developers are former service-only web people who are attracted to WordPress precisely because it supposedly allows them to shift their businesses into a product-based model to create more free time and a better quality of working life, as ‘lifestyle design’ champions like Tim Ferriss’ are currently advocating.

    Faced with the sudden loss of a product-based business, developers who wish to earn a living via WP are left with five options:

    1) Give away themes and plugins and provide add-on support and customisation services, or do custom design only;
    2) Give away themes and plugins and drive traffic to create advertising revenue;
    3) Give away themes and plugins for the warm glow alone;
    4) Jump ship to another platform or build their own;
    5) Get a new job.

    From my experience so far, I feel that 1) and 2) are probably not viable business models (can you name 5 people making a living this way?). Solution 3) is probably what the WP founders would like to see, which may also have a bearing on the quality of some of the existing free themes. My feeling is that, to attract seasoned theme developers and talented graphic designers, WordPress needs to openly support and promote them (on a commission model such as the iPhone App Store) and not bash them publicly by saying that they are ‘disrespecting the community’ or ‘focusing on the short-term’.

    If no support is forthcoming, I fear that they’ll be left with options 4 and 5, neither of which would be good for the ‘community’ in the long-term.

    So, perhaps the question should be reframed: not “is it right to sell paid themes loosely derived from GPL code?”, but “how can we all work together to make WordPress better, whilst acknowledging the relative merits and confines of the GPL?”

    Finally, should it emerge that it’s illegal to offer paid theme downloads, another tricky question emerges: “Do developers who are paid to build one-off custom sites using WordPress have to make their theme files available to anyone who asks for them?” If not, what makes them special? They’re still profiting from GPL-derived code. If all developers were suddenly forced to make their code for individual projects available, I suspect that many companies will be put off using WP for commercial sites altogether, and that it could become a publishing platform solely for not-for-profit individuals and organisations. (As a blogger with a unique self-built custom theme at http://putthingsoff.com this would also put me off using WP.)

    I think it’s an interesting debate, but one that needs higher input to further. Thanks for sparking it off, Ian, and sorry for the lengthy comment!

    • Posted July 12, 2009 at 9:54 pm | Permalink

      Nick, I think you omitted at least one potential option worth considering:

      6.) Sell themes that are also licensed via GPL. Provide support to paying customers. Include functionality in your sold versions you can legitimately excluded by architecting the functionality to work independently of WP but build shims that interface your functionality to WP.

      I think this is potentially a viable model because it respects the GPL and (according to WooTheme’s @Adii most customers won’t even know about the GPL and thus will happily buy and will also get the support.) Of course @Matt may dislike this because he may feel it circumvents the GPL but based on recent legal opinions I’ve read (can’t find a link right now) I’m pretty sure this would address the legality and also for the most part the ethics.

      JMTCW.

  37. Posted September 11, 2008 at 8:11 am | Permalink

    Regarding Nick’s question in the penultimate paragraph of his comment:

    “Do developers who are paid to build one-off custom sites using WordPress have to make their theme files available to anyone who asks for them?”

    Luckily, there is a clear answer here: No.

    See the following FAQs from the GNU Project’s (GPL) site:
    Does the GPL require that source code of modified versions be posted to the public?
    If I know someone has a copy of a GPL-covered program, can I demand he give me a copy?
    If I distribute GPL’d software for a fee, am I required to also make it available to the public without a charge?

    Essentially you’re the gatekeeper. If you distribute your GPL code then anyone can do whatever they want with it. If you keep it to yourself then no one can do anything with it; or demand that you give it to them. So you’re safe when making custom sites for clients.

    Finally, keep in mind that I am not a lawyer (IANAL)!

    • Posted July 12, 2009 at 10:13 pm | Permalink

      Those answers generate a few more questions, i.e.

      1.) “…if you release the modified version to the public…” what does “the public” mean? Could a theme developer create a “theme club” and then release the modified version only to club members? Are they “the public?”

      2.) “…requires you to make the modified source code available…” mean? Does that mean the person has to allow people to download from an FTP site? Mail them a CD with the source? Something else? All for free?

      I know you are not a lawyer so can’t be sure, so this is a general question for the community.

  38. Posted September 11, 2008 at 8:18 am | Permalink

    BTW, for everyone who is wondering … it is NOT ILLEGAL to sell GPL software. So Premium theme developers are not “violating the GPL” by selling themes:
    http://www.gnu.org/licenses/gpl-faq.html#DoesTheGPLAllowMoney

  39. Posted September 11, 2008 at 8:22 am | Permalink

    @Nick – Nice comment and I believe you to be spot-on. You ask some compelx questions, which just shows exactly what the problems are within this situation.

  40. Posted September 11, 2008 at 9:06 am | Permalink

    @David — thanks for the clarification about custom one-off themes. Phew!

    @Nathan — you’re right, of course. The main GPL-related issue that WP theme developers should be wary of is the question of redistribution rights. Under the licence:

    ‘if someone pays your fee and gets a copy, the GPL gives them the freedom to release it to the public, with or without a fee. For example, someone could pay your fee, and then put her copy on a web site for the general public.’

    This represents a threat to paid theme developers, because the GPL-linked code (the PHP files) are free for a purchaser to redistribute. Of course, most theme developers could try to circumnavigate what they would deem to be ‘illegal’ distribution by claiming that they own the rights to the CSS files and images.

    I suspect that, for all the fuss and furore, probably nothing much will happen in the short term, and that paid theme developers will continue to support and encourage WordPress use whilst building healthy, perfectly-entitled businesses around it, unless a case is made against one of them, the legal basis for which appears to be non-existent right now, and the action of which would prove incredibly bad for publicity.

    In the longer-term, it would be great to see a healthy paid themes community develop at a central location with the support of and benefit to the whole WordPress community.

  41. Posted September 11, 2008 at 9:22 am | Permalink

    My feeling is that, to attract seasoned theme developers and talented graphic designers, WordPress needs to openly support and promote them (on a commission model such as the iPhone App Store)

    This is already happening to a certain extent. Automattic have started hiring designers to produce semi-exclusive themes for wordpress.com. (I say semi-exclusive because they drag their feet about releasing .org versions, though you can get hold of them if you know where to look.) Monotone was the first, they just released one by Design Disease and there’s another by Derek Powazek in the works. They seem to have abandoned the ‘marketplace’ model in favour of a more traditional client-based relationship where Matt hires you to produce a theme to his specifications then distributes it as he sees fit. The only major problem they’ve had so far is that the majority of .org designers are unfamiliar with .com and don’t anticipate the many and varied ways .com users will find to break their themes.

    Of course, wordpress.com remains as closed to the majority of theme designers as ever, and requesting the addition of a theme or even an upgrade of an existing one will get you nowhere. But that’s where Automattic’s focus is now and for the foreseeable future. They’re not especially bothered about whether or not designers support .org: if it doesn’t benefit wordpress.com, they’re not interested. Free-as-in-beer GPL themes which can be ripped and modified for a multi-user setup are potentially useful to them. Complex premium themes with a host of options, not so much.

  42. Posted September 11, 2008 at 9:25 am | Permalink

    I sent a quick (poorly phrased) email to the Free Software Foundation—publishers of the GPL—about this. I don’t expect an answer, but what the heck.

    Here’s the email:

    There’s a rather indepth discussion going on about how CSS designs (including graphics files) packaged with WordPress themes (licensed under GPL v2) interact with the GPL:

    http://themeshaper.com/the-ethics-of-premium-wordpress-themes/#comments

    WordPress founder Matt Mullenweg has gotten involved with the discussion, along with several designers selling downloads of custom WordPress themes that they don’t want redistributed for probably obvious reasons.

    The main question seems to be: do CSS and images inherit the GPL when they are packaged along with, undoubtably GPL, PHP scripts?

    The GPL refers to programs. Are visual images and visual design considered programs by the GPL? Can a picture of a flower become a program?

    Does the FSF have an answer to this license question?

    You can email them at gnu@gnu.org if you’d like to ask them yourself. Perhaps if enough people ask them, the FAQ can be updated to respond to some of the inquiries here.

  43. Posted September 11, 2008 at 10:05 am | Permalink

    This is a great discussion, and in my mind it’s not hurting a damn thing to sell “premium” themes. There are plenty of free ones out there but if customers want something that is tight code and comes with support, I think it’s well within the “spirit” of things to allow the providers to get compensated for their time.

    Warm glow doesn’t pay the bills.

    However, @adii, your argument that “99% of our users on WooThemes aren’t bothered even the slightest about discussions like these” doesn’t really matter. Just because somebody doesn’t care that the merch they bought is stolen doesn’t make it acceptable. Even if they don’t know it was stolen when they bought it.

    I support your position, but that’s not a great way to back it up.

  44. Posted September 11, 2008 at 10:14 am | Permalink

    @Tim Grahl – Well, the merch isn’t stolen… :) All I was suggesting that the users don’t mind that they have to pay for the theme and they’re not fussed about the possibility that the theme could be GPL’ed.

  45. Posted September 11, 2008 at 10:18 am | Permalink

    @Adii –

    While it’s true that unknowing users are being provided with sourcecode, so much of the thrust of the GPL is intact, it’s still not being followed. The license specifically states that you cannot tell users of a GPL product that they may not redistribute.

  46. Posted September 11, 2008 at 10:24 am | Permalink

    @Adam – 100%. Until however the issue – of whether our images & CSS is GPL’ed – is solved, there’s no reason to change the model. Plus, even if whoever decides that the images & CSS inherits the GPL from WordPress via the theme’s PHP, then Nick still raises a few tough questions which needs to be considered.

  47. Posted September 11, 2008 at 10:48 am | Permalink

    @That Girl Again — Interesting to see how WordPress.com is taking the focus for collaboration efforts. It’s a step in the right direction…

    @Ian — great idea to get some official word on the licence and inheritance issues. If whole themes/plugins fell under GPL licence, it would mean that anyone currently distributing paid themes via bittorrent etc. (and there are plenty out there) are doing so legally, which would rock the boat a little.

    @Adii — you’re right. If the licence issue was clarified by gnu.org, it would still leave a few questions. The core ones for me are:

    a) What exactly does Matt mean by theme developers “fighting the license of the platform” when it’s acceptable to create commercial works under the GPL?

    b) How is selling themes, providing support, offering tutorials, and dedicating your working life to WordPress “disrespecting the community”?

    c) How can selling themes at a very reasonable $80 a shot be “violating the letter or spirit of WordPress’ GPL license”, when Matt has raised $29.5 million in venture capital for a portfolio of products founded on the GPL licence?

    I’m genuinely puzzled by the ‘official’ WordPress stance on paid themes. I know the overall goal is an honest one, but something doesn’t add up. Perhaps there’s another reason paid themes are being discouraged?

    • Posted July 12, 2009 at 10:18 pm | Permalink

      In some countries, $80 is a week’s average pay. In other countries, $80 is a month’s average pay. Stating $80 is “reasonable” is simply rationalization. I’m just sayin…

  48. Posted September 11, 2008 at 10:50 am | Permalink

    The bottom line is it is someone’s choice to pay for a theme or not

    that is the bottom line

    if something is for free it is often to achieve a business bottom end despite it being free

    Open Source leads many developers to earn long-term and when it comes to themes and the add-ons this is (imo) what makes Wordpress stand above the rest.

    do note the IMO

  49. Posted September 11, 2008 at 11:20 am | Permalink

    Under a GPL licence, you can sell any code but you have to provide the source code to it so others may use that code and advance it, if necessary. Your design, which is primarily images, CSS and XHTML, doesn’t fall under GPL and that’s why this is such a grey area.

    Given what I’ve just said, if you took the images, css and xhtml out of your theme, you’re left with some pretty boring code that doesn’t do much.

    So, with that in mind, licence your CSS, XHTML and images however you want and you end up with something sellable.

    Ethics doesn’t come into play here. As All4Data pointed out above, we all have a choice to pay for something or not, to give something away for free or not. You can discuss ethics till you’re blue in the face but that’s never going to change each person’s own right to choose whatever they want to do with their time and money.

    If this ever becomes a problem and people start trying to sue other people for selling themes, you’ll find that the opensource community will quickly react by releasing a GPL library of hooks that can be abstracted from the theme itself, enabling selling of your code totally doable. Heck, if you wanted to, you could do this right now.

  50. Posted September 11, 2008 at 11:33 am | Permalink

    @Nick – Ditto. With you here, I need not comment further! :)

  51. Posted September 11, 2008 at 12:06 pm | Permalink

    Argh man, all this GPL talk makes me feel like I’m in church. Fundamentalists and religious people also always talk about what is right, according to their holy scriptures. In this case, the holy scripture is the GPL! But why be so religious about it? Rules are not meant to be hard and never flexible.

    It also kills me to constantly see businesses being threatened because in this wonderful new web 2.0 world, everything has to be free. Free as in beer.

    Nobody wants to pay for anything that is intangible.

    Does premium themes hurt the Wordpress community? No. They can download free themes. It’s a free choice. Does premium themes hurt the platform? No! I think it is part of an ecosystem.

    Stop all this open source hippie crap. Open source works, but there also has to be some energy and commerce in it. As long as choice is free.

    Should great designers and coders earn money from their efforts, and be able to make a decent living? YES!

  52. Posted September 11, 2008 at 12:15 pm | Permalink

    Nick obviously has more time to comment than I do, but this one thing stood out:

    “From my experience so far, I feel that 1) and 2) are probably not viable business models (can you name 5 people making a living this way?). ”

    I have personally met, without exaggeration, thousands of people that make their living from services and advertising around WP.

    Also whenever That Girl Again says something about the thinking or intentions about myself or Automattic you can safely assume it’s usually the exact opposite. Her suggestion that we don’t care about anything outside of .com is wrong, for example Joseph is basically dedicating 100% of his time right now to the .org theme directory. (Which is getting over 10,000 downloads a day now.)

  53. Posted September 11, 2008 at 1:23 pm | Permalink

    @Matt Somehow this is not the answer I was looking for… You’ve responded to those accusation (if I can call them that) but made no effort toward solving this mess. I’m sure you are right regarding what Nick and That Girl Again said but that’s not why there are so many comments. Somehow I believe that it’s going to remain like this(meaning there won’t be any repercussions on “premium” theme designers) no mater what’s the outcome of this!

    The funny thing is that the most interesting thing I found out from all these comments was habari.

  54. Posted September 11, 2008 at 1:53 pm | Permalink

    Thanks for the reply, Matt. I’m interested in learning more.

    “I have personally met, without exaggeration, thousands of people that make their living from services and advertising around WP.”

    I’d love to meet some. It would be great to learn which of the WP developers giving away free themes are still making a living off WP-related services full-time. If somebody can link to some who have moved out of their parents’ houses, that would be even better. I’m not being facetious for the sake of it — I’m just genuinely interested in meeting up with people who can prove that such a business model is viable.

    I know that there are several professional bloggers earning a decent full-time living on the WordPress platform, but I’ve yet to talk to any bloggers or developers who are making a living directly from WP who aren’t also offering paid themes or plugins.

  55. Posted September 11, 2008 at 2:06 pm | Permalink

    Nick,
    You raise a good point. I know many many WordPress theme developers in the community, and every one that is making enough money to do it full time are selling themes. It seems that, at the moment, the only way to release high-quality themes and make a living is to sell those themes.

    Here’s the current problem with the “free themes” market right now. There are the occasional renegade developers who released a high quality free theme. But take a look at their sites. How often do these guys release new themes? How often do they innovate with new features? Very rarely.

    Why? Because they can’t. They’re too busy providing free support to the users of their themes, and working a full-time job, and doing “side work” to make some extra income. They simply don’t have the time to keep pushing forward at the same pace as the premium designers.

    So, unless someone comes up with a way to eliminate the need for free theme developers to work that full-time job, there’s just no way they can compete (in terms of features, design, and pace) with the premium designers. Period.

  56. Posted September 11, 2008 at 2:12 pm | Permalink

    Oh, and by the way, releasing free themes in order to attract “custom requests” is not a viable business model. It just isn’t. It’s very hard work. I did it for about 10 months, and I wouldn’t recommend it. The turnaround time people demand, and the volume you have to do in a month’s time is just too much for most people to handle.

    Custom work means custom (and strange) requests. It gives me a headache just thinking about the kind of stuff I was asked to “figure out”.

  57. Posted September 11, 2008 at 2:17 pm | Permalink

    @nick: I don’t know if what I earn every month for WP is what you would call “a living” but I make good money with WP without having yet released a public theme, free or paid. And I know several people around me that do the same. You can make business around WP without having to sell themes…
    …don’t know if it does answer your question ! ;-)
    … and sorry for my bad english… that is not my native language !

  58. Posted September 11, 2008 at 2:20 pm | Permalink

    Jesus, that’s a narrow way to define it. Making a living from wordpress does not mean making themes 24/7. Nor does making free themes 24/7 confer quality.

    As a design firm, we do about 90% of our web-based work in and around wordpress. Yes, it’s been a while since I released a theme. That has nothing to do with where I’m working, more with my personal life, where I do not, in fact, live in my parents basement.

    Someone in one of the other wanky posts about all this said that Red Hat sells Linux. That’s incorrect. Novell and Red Hat sell service contracts around Linux. There are plenty of business models around services, and membership, and support, that don’t require selling a GPL product.

    That’s not to say that I don’t think that a) CSS and images don’t catch the GPL, unless they are specifically stated to be released under it b) API’s and Documentation to not dependency make.

  59. Posted September 11, 2008 at 2:26 pm | Permalink

    Adam,
    I’m not saying people can’t make a living around WordPress … it is possible and it happens all the time. But we’re talking about quality GPL themes getting released on a regular basis. Find me one theme designer who doesn’t sell their themes who has released more than 1 or 2 high quality free, GPL WordPress themes in the last 6 months.

    If there are any, I can give you the names of 2 premium theme designers who have released more than 1 high quality theme for every 1 free theme designer you can name.

    My point isn’t to play “gotcha” … I’m just trying to illustrate that the bulk innovation is coming from the premium guys. Why? Because they make money from the themes they develop. Like it or not, if there’s no monetary benefit to releasing a theme, then the themes just won’t every be developed. (just take a look at 95% of the themes in the /extend/themes/ repository).

  60. Posted September 11, 2008 at 2:29 pm | Permalink

    @Nathan –

    That’s incorrect. Premium themes don’t drive innovation in free themes; their licenses prevent them from doing so.

  61. Posted September 11, 2008 at 2:31 pm | Permalink

    You are right Nathan, innovation comes form the guys who do premium themes. They invest more time because they know they are going to sell them. I did not see a really good quality free WP theme for a long long time…

  62. Posted September 11, 2008 at 2:40 pm | Permalink

    Adam,
    Of course, that’s true. That’s not what I was saying. In fact, I was implying just the opposite. Because the money is in premium themes, free themes are lacking much innovation. So … in order for free themes to match the innovation in premium themes, there needs to be a way to monetize the free themes as well. But it has to be in a sustainable way.

    I fear we’re missing the point here. As long as it’s more profitable to sell quality themes than give them away, the innovation will lie solely with the premium theme developers.

    “Free” is nice and all … but don’t forget how much people like “new”.

  63. Posted September 11, 2008 at 2:43 pm | Permalink

    The concern isn’t quality—I’m sure there’s just as high a percentage of crap commercial themes as there is free ones. Innovation, yes. Technically. That’s what the GPL is meant to foster, as I understand it. It’s intended to be a ladder up to the giant’s shoulders. What counts as innovation in WordPress themes is a whole other topic though.

    But let’s bactrack a little.

    Are WordPress themes open source? Do they inherit the GPL? We don’t know. Almost certainly the PHP is. The CSS and images might be. They might not be. I may start talking about flowers.

    Does the WordPress community want “premium” themes to exist? Some do. Some don’t. If there’s no ethical or legal reasons why they shouldn’t exist—that is, if their restrictive distribution doesn’t violate the GPL—then they at least have a right to exist.

    • Posted July 12, 2009 at 10:25 pm | Permalink

      Just a clarification. I’m pretty sure that just being PHP code isn’t sufficient to make it inherit the GPL. For example, if I use an Apache-licensed PHP library and wrap it with PHP code to make it a WP plugin and then distribute the plugin, I don’t force the Apache-licensed PHP library to be GPL. Of course the code that wraps it to make it a plugin would be required to be GPL.

  64. Posted September 11, 2008 at 2:44 pm | Permalink

    Again, I don’t buy it. I haven’t seen a single feature of a Premium Theme that didn’t exist in a free theme first.

  65. Posted September 11, 2008 at 2:47 pm | Permalink

    Adam,
    if that’s true, then why are premium themes so popular?

  66. Posted September 11, 2008 at 2:50 pm | Permalink

    Nathan and Adam >
    They are popular because getting paid means that professional designers can devote time to do professional quality themes.

  67. Posted September 11, 2008 at 2:55 pm | Permalink

    Oliver,
    That’s exactly my point.

  68. Posted September 11, 2008 at 2:56 pm | Permalink

    Only recently we were discussing why some on vB.org were so uptight but maybe it is a developer/coder thing

    the comments are somewhat touching on personal angst relating to haves and have nots

  69. Posted September 11, 2008 at 2:56 pm | Permalink

    Popular as in, there are lots of people selling them? Or popular as in, lots are being sold? The first is true. The latter? I only know of one group of designers that are making a living solely based on selling commercial themes. It’s hard to tell without public data.

    … but would WordPress know? Can they tell that from the plugin/theme api?

  70. Posted September 11, 2008 at 2:58 pm | Permalink

    Author: Adam
    Comment: Again, I don’t buy it. I haven’t seen a single feature of a Premium Theme that didn’t exist in a free theme first.

    I for one would never buy a free theme

  71. Posted September 11, 2008 at 3:00 pm | Permalink

    Ian,
    “I only know of one group of designers that are making a living solely based on selling commercial themes.”

    I know several. And I can say, with rare exception, that the ability to sell premium themes full time is directly proportional to the quality of themes released.

  72. Posted September 11, 2008 at 3:00 pm | Permalink

    As someone who isn’t really part of the WP design world, I find it a bit odd to hear all this debate over innovation. When I went looking for a theme, innovation was the last thing on my mind. I simply wanted a theme that looked good, worked out-of-the-box, made it easy for me to tweak, was optimized for the search engines, and was going to be maintained for the foreseeable future so I wouldn’t have to be looking for a new theme any time soon. Now, if that’s what you call “innovation”, then I guess that’s what I wanted. But to me that sounds more like service, support and stability. And that’s what I was willing to pay money to get.

  73. Posted September 11, 2008 at 3:03 pm | Permalink

    Patrick,
    “service, support and stability”

    You might be on to something there.

  74. Posted September 11, 2008 at 3:07 pm | Permalink

    @Nathan The designers I know of are you, Cory and Brian.

    Anyway, let’s not get hung up on innovation. We’re all going to have to agree to disagree on that. That’s fine. And like, Nathan has said before, “people buy stuff, even if there is a free alternative.” That’s fine too.

  75. Posted September 11, 2008 at 3:10 pm | Permalink

    As many WordPress users find, “service, support and stability” are not exclusive to commercial themes. They’re exclusive to good themes.

  76. Posted September 11, 2008 at 3:13 pm | Permalink

    Come on guys… 74 comments and this whole situation isn’t anywhere closer to any so-called truth!

    We had the same kind of discussions around this so-called WordPress community last year and everyone was predicting the end of the premium theme, because it is GPL code and bla-bla-bla, but a year later, there’s just more premium theme developers (which means there’s more people buying the themes). All of this just comes down to the point I’ve made a few times already: irrespective of whether the WP community wants these themes or not, most of the users aren’t fussed about what the WP community wants.

    So until this situation is sorted out (do I need to mention images & CSS again?), premium theme developers will continue doing what they’re doing now, since they’re supplying to a demand.

    Irrespective of right or wrong; we’re going in circles and next year this time, we’ll be discussing this again.

  77. Posted September 11, 2008 at 3:16 pm | Permalink

    Ian,
    “As many WordPress users find, “service, support and stability” are not exclusive to commercial themes. They’re exclusive to good themes.”

    Who has more time to devote to “service, support and stability”? Free theme designers who are trying to balance their theme with work, family, hobbies, etc.? Or the guy who, instead of working a full time office job, can provide (at least) 8 solid hours per day to “service, support and stability”?

    At this point in time, I gotta go with the guy who charged me a hundred bucks rather than the guy who does “service, support and stability” whenever he can squeeze it in. I’m not saying that is 100% true all the time, I’m just saying most of the time.

  78. Posted September 11, 2008 at 3:34 pm | Permalink

    @Nathan You’re probably right there. The designers working full time at it probably have better support.

    @Adii You’re right. The question of images and CSS needs to be sorted out or nothing will get done.

    Does everyone sort of agree in an I-am-not-a-lawyer-ish way that images and CSS are not GPL but the PHP is? It seems like as long as commercial theme developers release their themes in a manner that makes that clear everything is above board.

    Now, are commercial theme developers ready to see their themes released on the WordPress themes directory with different skins and (different names, obviously)? Thesis with a Photoshop-y background and jquery effects? A stripped down Fresh News with swiss style typography and minimalist approach? A pulp-fiction themed Revolution? All for free?

    Not trying to be provocative (okay, I am kinda). But that’s what we’re talking about now.

  79. Posted September 11, 2008 at 3:40 pm | Permalink

    Saying that graphics/CSS/JS are closed source means that nothing even based on that appearance will appear on wordpress.org/extend/themes. Not even the typography. It does mean that if someone’s built a cool options panel or whathaveyou, that building something based on that is not illegal.

    Do keep in mind though, that this requires someone who payed for the theme would have to choose to release it.

  80. Posted September 11, 2008 at 3:42 pm | Permalink

    @Ian
    That is the question indeed. I don’t, however, think it’s just a matter of just the CSS and images. You have to take into account the custom PHP that a lot of these themes include as well. I’m not talking about WP-interfacing PHP either. I’m talking about some heavy-duty PHP functions that were written and included in these themes.

    So, if someone wanted to download Thesis, strip out all the CSS, images, and custom PHP that didn’t use WordPress functions, then I suppose maybe you could argue that. Good luck making the theme work as good as it did though.

    Whether or not premium developers would be ok with that … I very much doubt it. Not to mention the fact that one little DMCA takedown notice is enough to scare most people away from even trying it.

  81. Posted September 11, 2008 at 5:17 pm | Permalink

    Nathan:

    I’ll only speak to numbers I’m personally familiar with. Automattic doesn’t do consulting services in the traditional sense, but we have referred $millions in business to folks on this page:

    http://automattic.com/services/wordpress-consultants/

    Larger contracts (six figures) generally go to “shops,” not individual freelancers. Many of these folks donate their time and efforts back to WP.org, which creates a virtuous cycle of the platform becoming more popular and therefore a bigger market for their services.

    I’m disappointed that there seems to be a general disregard for folks doing GPL themes — the best ones I’ve seen this year have all been Free while honestly the majority of paid stuff I’ve seen has been fairly mediocre.

    If you take paid themes to their logical conclusion you end up with designers basically being a commodity and sites like Template Monster dominating. (It’s happened before in other communities.) I would hate that. I want to empower and reward designers in the long-term, and I think that’ll come from multiple people collaborating in an Open Source manner, just like it has with WordPress. What’s great about the great Free themes is they inspire dozens of others that build on top of them, like when Hemingway came out and looked different from everything before it and then became the base for other exploration.

  82. Posted September 11, 2008 at 5:19 pm | Permalink

    I think Ian and Nathan’s last two comments pretty much sum up the crux of the issue.

    As Ian said:

    Does everyone sort of agree in an I-am-not-a-lawyer-ish way that images and CSS are not GPL but the PHP is? It seems like as long as commercial theme developers release their themes in a manner that makes that clear everything is above board.

    See, as another IANAL, and as someone who is not emotionally involved in the issue in any way (other than sheer interest in licensing and copyright law – but I got into law school, I didn’t go), this is how I have always understood the whole GPL thing. Packaging might be become about semantics and it might be as simple as putting stuff in different folders, I’m not sure how it would have to work, but while I agree that CSS and images aren’t what the GPL was designed for, it isn’t clear that the CSS anyway doesn’t fall under the GPL in some way.

    In regards to any PHP outside of the WordPress hooks — keep in mind that as far as I can tell, PHP-based stuff (at least PHP 4 stuff) has to include the PHP license. There is an option exception in the GPL for PHP, but anyone wanting to get around not making their PHP stuff available by way of a non-WordPress hook loophole will want to keep that in mind (or at the very least investigate what requirements the PHP license holds one to).

    Nathan said:

    Whether or not premium developers would be ok with that … I very much doubt it. Not to mention the fact that one little DMCA takedown notice is enough to scare most people away from even trying it.

    Frankly, it really doesn’t matter if they are OK with it or not. It also doesn’t matter what the DMCA does – because as this very discussion is proving, the arguments are grey enough and murky enough on both sides that I know if I were served with a takedown notice for something that was trying to claim copyright or IP on something it couldn’t make that claim on (like a PHP template, which is essentially what we are getting at), I’d fight it. Armed with the knowledge of the whole debate, I doubt too many hosts would get involved enough to shut someone down for a perceived copyright violation, or an “unauthorized” use of a theme.

    Right now, the real problem I think that theme developers are going to face are over their own licensing terms like “developer” and “personal” that put arbitrary restrictions over footer links and how many times something can be used. It’s going to be really hard, if not impossible, to enforce any kind of limit like that. The GPL and even Creative Commons is pretty clear about what “attribution” means and it does not mean you have to have a physical link in the footer and the limits on how many servers an individual can put a theme on (assuming they paid for a license or whatever we are calling this) is completely tied up in the greater mess.

    I think if theme developers are honest with themselves, that is their biggest problem with the idea of accepting or even openly licensing their stuff under GPL. If they do that, they can’t put license limits on a theme (you could do support limits, not physical limits) and they certainly couldn’t file a DMCA against someone who released a slightly modified stylesheet and theme for free or for payment of their own. Right now, theme developers are at a risk if they do try to file a legal claim, because unless you want to spend a lot of money defending your position (and the FSF and companies dedicated to supporting the GPL have more resources than you do), you probably aren’t going to get the outcome you want.

    I really don’t think this is about users or customers. People will buy something for support, for convenience, for lots of reasons. I think the right product or the right product with the accompanying service can make money regardless of the license structure. And while I’m actually not a huge fan of the GPL or Richard Stallman in general, if you are going to develop an add-on for a product that IS GPL, you need to take the licensing issues seriously.

    The reason that the market keeps getting bigger is because there hasn’t been a test case. WordPress probably won’t go after theme developers because it isn’t worth it to them. The action comes when a theme developer takes on another developer or a user for violating the terms of the license as they see it. That’s the only way we’ll probably ever get a definitive answer to this entire mess.

  83. Posted September 11, 2008 at 6:01 pm | Permalink

    In my opinion, a lot of the “PREMIUM” sites I’ve seen lately are just taking other magazine style themes and merging them together and calling them “PREMIUM”. None of them are really functioning and looking like a custom theme. Just pulling parts and copying other GOOD themes.

    I personally make my living designing custom wordpress themes. The clients I work with know there are free themes out there and a lot of clients come to me to create a CUSTOM design to fit into that free theme. I do not see any issue with someone designing custom or commercial themes for people to pay for.

    Yes, there are a lot of free themes out there. Yes, a lot of people use them. Then you have a lot of people who want to look and feel unique when someone visits their site. Why should that be a problem at all?

    Most custom blog designers and commercial blog designs I’ve seen and talked to also have released free stuff throughout the past couple years. I am in the process of releasing two (magazine style and regular blog style). Should I be punished because I also sell custom designs?

  84. BSK
    Posted September 11, 2008 at 8:56 pm | Permalink

    Interesting discussion! As a new user, i think the idea of paying for a theme is really one of choice. I personally will continue to pay for those themes i think fit my interests. And btw, premium themes in my experience come in all ‘grades’. The advantages of using the themes to new users i think make economic sense most of the time e.g. shortening the turnaround period, ease of use and support. These may not be a big deal to experienced users but for me they make WP a brilliant CMS (IMH short experience ofcourse).
    However, the redistribution issue is one that can not be ignored. I should think not many users are going to buy a theme for redistribution purposes but how do you balance the incentive for developer innovation and the need to encourage wider WP usership and experimentation? How do you get flexible on users creating derivatives of your works without compromising your efforts? When you look at the numbers from say theme clubs, at what levels would you consider lifting restrictions on derivative themes and/or ensuring partner user partnership on derivative works for say 2nd tier theme income? What about limited theme developments for users who can then decide how they redistribute and/or use more flexibly (paying more ofcourse per theme)?
    I think the bigger picture is importnt; there is the other 3B of the world that is yet to get web2.0 going, and my guess is it will be some market? How do you position your expertise, through easing the use of WP through your themes, and making them more accessible (and usable on mobile devices). I think the time is now to start looking at business models that take the longer term into account. The users need you, you need the users and you need to make WP even more ‘dummy user friendly and everybody wins. Otherwise the idea that the users simply ain’t aware of the issues isn’t exactly a smart of doing things. Just my 2 cents as new user!

  85. Posted September 12, 2008 at 12:30 pm | Permalink

    As most of the comments on this thread are from theme developers and people who are heavily involved in the Wordpress community, I thought I’d put a slightly different slant on it from a happy customer’s point of view.

    I’ve been running websites for years and like so many website owners a few years ago I discovered “blogging” and added a Wordpress blog to a few of my sites. I didn’t have a clue that WP could offer anything more than add this diary style section to my website — I was naive about the capabilities of WP, but so are probably 99.9% of WP users even now.

    Then, by chance, I came across some of the custom work that Chris Pearson had done for clients and it was a “lightbulb” moment for me. I suddenly realized that WP could be used as a complete content management system, not just a “blog”, but after much searching I couldn’t find ANY free themes on Wordpress.org, or anywhere else, that would provide me with a starting point for building and managing complete websites with it. I appreciate that in the last year this has probably changed, but at the time this was very much the case, especially for a relative beginner to WP.

    The ONLY out-of-the-box type solution I could find was Brian Gardner’s original Revolution theme. It was a premium theme with a price tag of something like $50 at the time, but after spending days – perhaps even weeks – searching for something I could use as a starting point, paying the designer a small charge for his work didn’t just NOT worry me, I was absolutely DELIGHTED to have found him.

    It was a complete no-brainer for me….. I could go on tirelessly searching, attempt to learn everything from scratch myself using the information in the Codex, or I could fork out fifty bucks for an out-of-the-box solution that would show me at a glance how all of the templates were tied together.

    I didn’t know anything about the GPL and personally I couldn’t have cared less. My time was more important to me than the $50 I was going to spend on something that would teach me exactly how it all worked. I was looking for a solution – and in this case it was “the perfect solution” – along with good, solid support if I had any questions about customizing the theme.

    As a professional website developer I didn’t want to rely on free themes with poor design, lack of features, “potentially” bad coding and zero support, so I was more than happy to pay a small premium to Brian, who at the time was the only person who had stepped up the game and taken theme development to a whole new level.

    (No offence intended to any other theme developers who were doing a similar thing 18 months ago – it’s just that I probably couldn’t find you!)

    And my story isn’t unusual by any means. If more WP users were aware of its full capabilities and knew about the products and services that are available to them, the demand (as if it isn’t already!) would be huge. Most people just don’t know how damn powerful WP is…. yet.

    So, rather than deliberating over what a GPL license means, why not ask yourselves this question……

    What do your customers/users REALLY want?

    The answer may surprise you.

  86. Posted September 12, 2008 at 6:13 pm | Permalink

    While I’m glad that the best themes Matt’s seen this year have been GPL, it would have substantially helped his argument if he could have brought himself to name them. Perhaps their creators have yet to email him begging for ’significant promotion’.

  87. Posted September 12, 2008 at 7:07 pm | Permalink

    Ian, you should create a poll on this issue. It’s kind of hard to read though 80+ comments and get a stance of where everyone is. Besides that, each comment is a page or so long.

    I’m going with, “Theme developers and designer deserve to be rewarded and innovation deserves to be promoted.”

  88. Posted September 12, 2008 at 10:32 pm | Permalink

    @That Girl Again Actually the best themes I’ve seen all year have been free. I haven’t bothered to check if they were explicitly released as GPL but they were all free.

    And yes, I have been keeping track but I won’t give my opinion now—I’m saving them up for a roundup in December.

    Anyway, it would be really cool if Matt did write a post about his favorite free themes. I’m sure the theme authors would appreciate the links, traffic, coolness, etc.

    @Dan Cole I’m not sure a poll would really help things here. It seems pretty clear what the consensus is re. “Should commercial themes exist”. The commentators on ThemeShaper—for the most part—say yes.

    That said, email me when you release your commercial theme licensed under the GPL. I’ll try and send some traffic and attention your way.

  89. Posted September 12, 2008 at 10:53 pm | Permalink

    @That Girl Again Oops, wait. On reflection there were 3 that weren’t free. Most were free. But the single best theme I’ve seen was free. Although I think it was commissioned. I think. I’ll have to ask the theme author.

  90. Posted September 13, 2008 at 10:55 am | Permalink

    The reason why this topic comes up for debate every few months is because there is simply no definitive answer. It is not illegal to sell WordPress themes and as long as it’s a lucrative pursuit for designers, the premium theme market will live on.

    What is hard to accept is that for every premium theme put up for sale there is usually another equally as good free theme released under GPL or near equivalent license. There are still some folks out there who release high quality themes at zero cost with no back link obligation and not for the purposes of a sales gimmick.

    I’ve long thought that there should be a definitive WordPress theme gallery, endorsed and possibly run by the folks at Autommatic and made up of the top free WordPress themes. I’m talking about a gallery that would be peer reviewed and each theme would need to pass stingent criteria to be accepted. Criteria based on coding standards, aesthetic standards and usability etc. This would become the WordPress theme flagship and would run parallel to WordPress.org. It would be the first port of call for anyone looking for a WordPress theme. All paid themes would become a secondary option.

    I’m aware that such a resource would take substantial time, money and manpower to build and maintain, but given the WordPress trajectory, the aims and ethos that it has followed over the years, it seems like a logicall and hnourable step. I’d be willing to chip in on such a venture and I’m sure many others would too.

  91. Posted September 13, 2008 at 4:24 pm | Permalink

    I’d be willing to chip in on such a venture and I’m sure many others would too.

    Would they, though? I seem to remember Matt appealing for volunteers to run themes.wordpress.net when he managed to get the subdomain back from Thomas, and that came to nothing.

    At the moment, Automattic only has about thirty employees, of which they can only spare one to maintain the current theme repository. Forget about vetting or judging: just weeding out the most obviously broken themes and throwing the remaining ones up there is a full-time job. As Matt makes clear above, we should be grateful to have even one person working full-time on .org themes (and it took a year for them to be in a position to do that much). Realistically, Automattic are not going to take on another dozen or so staff members purely in order to run another non-profit-making community resource, not when they could put those people to work supporting corporate clients or developing for wordpress.com.

  92. Posted September 14, 2008 at 6:59 am | Permalink

    Open Source is what it is, and adding value is a skill not necessarily all of us have, so some people are prepared to pay for a premium theme vs. laying out for custom web development. It really makes sound fiscal sense, and the constant stream of WordPress updates will ensure that your expensive website isn’t obsolete in a year’s time. People like Adii and Woothemes really add value, and I can only see premium themes becoming more and more poular….and divers, of course. Exciting stuff!

  93. Samuel Thurston
    Posted September 14, 2008 at 11:34 am | Permalink

    This is a really interesting discussion. As someone who has been involved with open source and the GPL for over a decade, it has never ceased to amaze me some of the common misconceptions about the GPL by some of its most ardent and vocal supporters.

    First of all to clarify the legal issues surrounding the GPL. It is perfectly legal to sell GPL software. The obligation that a distributor of GPL software has, whether for profit or not, is to provide the source code of the GPL work to the distributee. This is where the GPL doesn’t precisely fit source-only code models. However, I could sell an obfuscated php version of the theme, and I would still be obligated to provide the source to anyone I sold it to. That said, there’s nothing preventing someone I’ve sold it to from giving it away for free after the fact.

    The prevailing analysis about copyright is true: Work that is not directly tied to a GPL work (through API’s) is not required to be GPL, therefore images and CSS which can be used independently of the php templates can be released under any license of the creator’s choosing. They can be combined in the same distribution package. The GPL does not ‘infect’ proprietary code it is distributed with. To correctly follow the GPL, however, the php parts that use the API should retain the GPL notices.

    This mess could have been avoided by the theme API being under the LGPL which allows linking without license inheritance.

    Now as for Matt’s comments about vendors being ‘disrespectful’ to the community, I think that’s an unproductive way of viewing the situation. Premium distributors offer a value-add to the community in a different way than open contributors. Not everyone feels that their time spent coding should be released as a free for all back into the wild. It’s great for us that there are some that do. But open source software in general would not be in the strong position it is today without the aid of commercial support. There’s room for everyone at the table.

  94. Posted September 14, 2008 at 11:55 am | Permalink

    I was going to respond, but Samuel basically said everything I was thinking.

    I don’t think anyone is making the rational argument that commercial themes don’t have value (whether through service, support or a quickly made, quality base), it is just about how it is licensed. The CSS’s linkage is debatable, I don’t think images are, realistically, but that doesn’t preclude a theme from being sold.

    I understand theme developers fearing that their work will be undercut or given away for free, but as I said before, that’s a trade-off of contributing to an open source project. In most open source project,, releasing the source code doesn’t necessarily have a huge impact on the commercial viability of a project, because people still have to compile the code, modify it to work on their systems, etc. CentOS is a few weeks behind RHEL for that reason, it takes time to take the source code and make it easy for end users to install, but plenty of people, businesses especially who need support, will buy RHEL licenses. With WordPress and PHP based stuff, it’s a bit different because the source code IS already completed. The end user just has to upload the file. So I understand why commercial themers worry about losing business; it is a valid concern. But its validity doesn’t change the terms of the licensing structure associated with the project.

    I also agree that had the theme API been released LGPL, though I’m unsure how much b2’s legacy impacted that decision.

    I believe that quality commercial themes add value to an open source project, they don’t detract from it. The only real debate is about licensing. I think that if the theme developers and WordPress could continue to discuss these sorts of issues in a forum that isn’t a blog post (not that this isn’t great, Ian) and the GPL requirements were better outlined, much of this would be cleared up.

  95. Posted September 14, 2008 at 12:02 pm | Permalink

    @Christina I agree that this discussion needs to move beyond this blog post. I also think you and Samuel have pretty much hit the nail on the head. And it only took 94 comments! ;)

  96. Posted September 15, 2008 at 1:40 am | Permalink

    Whilst I agree with the general consensus that professionally coded premium themes bring ‘value’ (however subjective a term that may be) to the WordPress platform, I still think there needs to be more work done to elevate non-premium yet equally as professional themes to a higher level. The problem is largely one of accessibility. Free WordPress themes are in abundance. Free professional grade WordPress themes are of course few in numbers and disparate by location.

    It takes the likes of mashup sites such as mashable, smashing magazine etc to create round up posts listing the best of the crop to centralise the free themes worthy of showcasing. There is clearly a demand for a permanent official WordPress theme gallery.

    Unlike @ThatGirlAgain, I disagree that it would take a team of several people to maintain the gallery. If it was the case of accepting all free WordPress themes in the pick, then yes it probably would. However if you reduced it to high quality themes only (and it doesn’t take too much forensic work to separate the chaff from the wheat) the task would be managable.

  97. Posted September 18, 2008 at 12:20 pm | Permalink

    This is an interesting thread, and obviously impacts more (PHP-based) web server software than WP alone – including Drupal, which is where I spend my time. There are several interesting points, IMHO – reflecting both sides of the issue.

    1) (anti-proprietary) The “designer community” has been distinguishing itself as somehow different than developers who write code, and I don’t think it should. The common thread: “We spend lots of time developing a theme; why shouldn’t we profit from it?” This suggests that they (designers) should be able to use license leverage (read “proprietary software rights”) to create a proprietary asset (their theme) they can collect money from, as compared to a plugin / module coder who spends an equal number hours on their work that doesn’t create a proprietary asset. It’s not clear to me why the hours a designer works are qualitatively different, or valued differently than an equal amount of time a PHP programmer spends being “creative” in writing PHP code, and why they should be able to use license leverage to charge for their time when the PHP developers can’t / don’t.

    2) (anti-proprietary) The theme world seems to lack the most important benefit that open source _code_ gets from being open source: the benefit from leveraging the coding time / skills of many others to build better code more quickly. Maybe this is _because_ designers have created this mythos around the “right to have premium themes.” The fact that a theme is “premium” (not free) strongly tends to vest all the code base for that theme in the premium theme designer; other coders / designers find themselves in a difficult (at best) position vis-a-vis contributing time and effort to improve that theme. By perpetuating the idea that themes are somehow different than code, and that designers should exclusively profit from their theme, the entire theme “marketplace” suffers from not experiencing the benefits of a vibrant open source community getting behind a given good theme.

    3) (pro-proprietary) I tend to think that the vibrancy of the “commercial themes marketplace” has been one of the more significant factors in the popularity of Joomla. In contrast to Drupal (I’ll not comment on WP… ;-) , as somebody who built sites with both Drupal and Joomla (prior to starting Acquia), I feel Drupal offers a much better technical / coding platform. Yet, my customers would frequently be able to _find_ a (usually) commercial theme for Joomla on their own, which would then tend to suggest Joomla be used as the platform for their solution. For low-end sites where there wasn’t big money available to develop a custom theme – or even port a Joomla theme to Drupal – this had an effect on CMS choice. It would seem, therefore, that a healthy “premium / commercial themes” marketplace is good for the underlying platform.

    4) (pro-proprietary) Acquia has a commercial relationship with some commercial theme vendors, and we value those relationships both as a way to both add value to our Drupal distribution, and to help promote the number of high quality themes that exist for Drupal. They’ve done great work to create unique themes we’re bundling in our distribution because we want some high-quality ones to show up. We want these themes, and themers to remain viable, and if helping the people behind them remain viable is crucial to that, we at Acquia would opt to help them build a commercial business around their work.

    5) (pro-proprietary) By it’s very nature, design is used to promote uniqueness. Having the same code run lots of sites makes sense because the more people who use it the faster it will become better. Themes work the opposite way. The more sites that have the same theme, the less valuable that theme becomes.

    So, all that said, the current state of things suggests there is something qualitatively unique about themes as compared to plug-ins / modules. Maybe the graphical nature of theming involves a more scarce kind of creativity than coding, and its higher scarcity value implies a different value equation than arises in the coding world. Maybe, though, it’s the mere existence of this “history” of commercial themes that gives rise to a lack of interest in open source communities to spend time working on them.

    However, I guess if I had my druthers, even though there are more reasons to suggest a pro-proprietary state of things, I’d personally prefer to see less of a “premium themes” world, and more of the same open source contributor vibrancy and variety in the theme world that exists in the core / plug-in / module world. If themers started redirecting their energies towards building a community of contributors around some really great core themes, they’d do less work (vs. doing everything themselves to create an equivalent “commercial” theme), the attitude distinction between coders / themers would disappear, and maybe there would be more high quality themes. Then, they could make money “supporting” those themes – the way RedHat (/Acquia) make money supporting open source code. In “my” (Drupal) world, I think Drupal needs more good themes (a’la Joomla) et al to draw folks into Drupal, and a more robust open source community making them would be good IMHO.

    Oh, and of course, throughout this comment I’m speaking as much about Drupal as WP, but I think the principles apply equally in both.

    -jb

    • Posted July 12, 2009 at 10:39 pm | Permalink

      Jay, great comments.

      FWIW, after 1.5 years of coding Drupal I gave up and switched to WordPress because creating attractive themes was just too damn hard. That and the craziness of trying to teach an end user the admin interface.

      • Posted July 13, 2009 at 6:34 am | Permalink

        Mike –

        When did you switch away from Drupal? I’d point out several things as an encouragement for you to consider coming back and doing more Drupal themes:

        1) Drupal’s back-end admin UI is undergoing a dramatic overhaul in Drupal 7. Acquia (my company) has hired some world-class UX people, and they’re working with the community to eliminate the admin interface issue you cite. Check d7ux.org, and twitter #D7UX.

        2) There are some pretty significant projects happening in Drupal to make creating Themes much less crazy. Examples: The skinr project, and many others. These are driven by designers who are both passionate about Drupal, but who have the same feeling you do about “craziness,” and want to solve the problem. Lots of good work happening very fast, and it’s getting much less crazy very quickly.

        3) Acquia is also just now getting a project off the ground to try to create a more designer-friendly atmosphere (at design.acquia.com). Drupal.org is – admittedly – very developer-centric. And its policies and practices sometimes go at cross-purposes to design activities. For instance, drupal.org only permits GPL themes to be listed there. However, there are themes that have a CC license (whether because of some code, or media assets, or …). These can’t be listed at drupal.org; but they’ll be listable at design.acquia.com, where our licensing policy will be much more flexible. We’re also going to start to give direct visibility to theme providers (via listings). Over time, we’re considering creating a commercial theme sales platform here (for third-parties to sell their themes.) We’re also hopefully going to create a set of content / training resources there that will help new Drupal themers come up to speed quickly.

        So, come back and look at Drupal “real soon now.” :-)

      • Posted July 13, 2009 at 12:29 pm | Permalink

        When did you switch away from Drupal?

        Shortly after Acquia started creating authorized partners. That wasn’t exactly the reason but it was the timeframe.

        1) Drupal’s back-end admin UI is undergoing a dramatic overhaul in Drupal 7. Acquia (my company) has hired some world-class UX people, and they’re working with the community to eliminate the admin interface issue you cite. Check d7ux.org, and twitter #D7UX.

        Two things: 1.) Not meaning to be crass but I’ll believe it when I see it, and 2.) WordPress 2.8 is here today, Drupal 7 isn’t.

        2) There are some pretty significant projects happening in Drupal to make creating Themes much less crazy. Examples: The skinr project, and many others. These are driven by designers who are both passionate about Drupal, but who have the same feeling you do about “craziness,” and want to solve the problem. Lots of good work happening very fast, and it’s getting much less crazy very quickly.
        3) Acquia is also just now getting a project off the ground to try to create a more designer-friendly atmosphere (at design.acquia.com). Drupal.org is – admittedly – very developer-centric. And its policies and practices sometimes go at cross-purposes to design activities. For instance, drupal.org only permits GPL themes to be listed there. However, there are themes that have a CC license (whether because of some code, or media assets, or …). These can’t be listed at drupal.org; but they’ll be listable at design.acquia.com, where our licensing policy will be much more flexible. We’re also going to start to give direct visibility to theme providers (via listings). Over time, we’re considering creating a commercial theme sales platform here (for third-parties to sell their themes.) We’re also hopefully going to create a set of content / training resources there that will help new Drupal themers come up to speed quickly.

        Again, that sounds great but it’s future. It’ll take a least a few years for the community support to catch up with WordPress.

        So, come back and look at Drupal “real soon now.” :-)

        Even though part of me really wants to, it’s not likely. Here’s why:

        1.) For every page load Drupal generates an insane amount of SQL calls and executes an insane amount of PHP code. WordPress is heading in that direction, sadly, but the Drupal architecture just can’t fix that and caching, while helpful, is not a pancea.

        2.) Core Drupal code is so incredibly generic that debugging Drupal code using a PHP debugger (PHPEd) when building modules I find myself spending far too much time tracing through Drupal core, often getting mentally lost and not enough time actually debugging my own code. Again WordPress is heading in that direction, sadly, and again the Drupal architecture just can’t fix it.

        3.) And probably the most important reason I do WordPress instead of Drupal: I do freelance work because I want to get really good at developing sites so I can develop them for myself. I do *NOT* want to launch an Drupal development agency and optimize my life around chasing and developing for lots of clients but locally there is a company MediaCurrent that does exactly that.

        With respect to Drupal, MediaCurrent “sucks all the oxygen out of the room.” It is practically impossible for me to get a reasonable paying freelance job in Atlanta on Drupal because MediaCurrent is so aggressive in their marketing and sales efforts, and admittedly if I was a prospective client I would probably choose them over me. And while I’ve offered to subcontract for MediaCurrent they’ve been able to continue hiring Drupal devs for less money than I can afford to work for.

        OTOH with WordPress I’m able to find a lot more jobs than with Drupal. So while I might otherwise consider doing some Drupal work it is highly unlikely because I can’t even begin to make a living from it. So unless you can change that for me I’ll be promoting WordPress over Drupal in Atlanta every chance I get.

        Besides, after working with Drupal for ~1.5 years and then WordPress for ~1 year I really do believe that WordPress is a better solution for ~85% of potential clients.

      • Posted July 13, 2009 at 12:35 pm | Permalink

        Sorry about the formatting on the prior message. Damn inability to preview messages before posting! Grrrr.

  98. Posted October 10, 2008 at 9:47 am | Permalink

    Hi.

    i see that point pretty easy: making your buisness with work, based on another work is ok. you simply can´t work without the work of others. sometimes you have to pay for that work and sometimes not. on the one hand: the point i would really think about is paying royalty to the creator of the original work. if you could ever manag paying royalty to the creator who pays royalty to the creator and so on…
    on the other hand i see it as a must to publish under the same (gpl) license, that made your work possible. that generates one wonderful effect: much faster development and much more perfection in detail of the “community work”.

    it´s so clear and easy that you should charge for your work as long as you find someone who pays for it. but if there´s always someone who can make your work a little better, the development will be going on and the result will evolve with every step.

    wish you all best!

  99. Posted October 19, 2008 at 5:41 pm | Permalink

    Ian:
    As it sit here today seaching for a new theme (one that works) for my site I happened to run on to your article and after reading it felt I might offer the following.

    I am sure most of your readers are experienced with blogs and using formats such as Wordpress. I am not but am learning. The problem with my learning curve is that I have experienced more problems that not with free themes. It seems that tech help is almost impossible to come by, at least in a timely fashion.

    Today finds me searching for a premium theme hoping that my luck will be better, at least on the support end.

    I know Wordpress isopen ssource but I respect those that spend some of their valuable time producing something a cut above the rest and would like to get a few cents to compensate them for their time. I have noticed that some that offer premium themes also have listed free ones on Wordpress. I think the two compliment each other.

    Albert

  100. bob
    Posted October 20, 2008 at 5:04 am | Permalink

    its simple to understand – I am a professional designer and if you want my work, then you pay for it.
    I have to earn a living regardless of whether you want free wordpress themes – and no one is forcing you to buy anything.

    Just because the platform is free doesnt mean my time or creativity is.

    If I do make free themes then its to drive traffic to my site to get paid work and you can use themes as to what I grant you – but even giving templates for free has issues with people removing copyright text – see, people even steal free stuff or claim it as their own.

24 Trackbacks

  1. By The Ethics of WordPress Themes At A Premium on September 8, 2008 at 6:49 pm

    [...] Continue here: The Ethics of WordPress Themes At A Premium [...]

  2. By Discussing GPL and Premium Themes :: WPLover on September 8, 2008 at 8:30 pm

    [...] Discussing GPL and Premium Themes→ Are WordPress themes open source? Do they inherit the GPL? Does the WordPress community want “premium” themes to exist? Should they? [...]

  3. By Is selling Wordpress services illegal? | Out:think on September 11, 2008 at 10:27 am

    [...] For a more involved discussion on the subject here. [...]

  4. [...] I’ve just been over at Themeshaper’s blog and reading up on a very interesting discussion: The Ethics of WordPress Themes at a Premium [...]

  5. By slappage « wordpress™ wank on September 13, 2008 at 3:55 pm

    [...] yet another discussion on how it is, and will always be, evil in the eyes of the dictator to profiteer from designing for [...]

  6. By Ledger Pad » Paying For WordPress Themes on September 13, 2008 at 11:18 pm

    [...] has been a lot of talk on Ian’s post about “The Ethics Of Premium Wordpress Themes At A Premium.” After going back to the post, there has been quite a number of comments and I think he [...]

  7. [...] one should make or purchase such themes still hasn’t died out. Blogs like Upstart Blogger and ThemeShaper continue to raise this [...]

  8. [...] I was honestly shocked when I heard this news just yesterday. With all the debate going on about the ethics of premium themes recently, perhaps Brian (and Jason Schuller) decided it was time to go along with the true [...]

  9. [...] Is. It. Echoing Christina Warren: The only real debate is about licensing. I think that if the theme developers and WordPress could [...]

  10. [...] Det er en diskusjon som Matt har vært med på og hans syn er at det er veldig mange grå områder, som gjør at man kan sette den lisens man vil på sine egne maler, men WordPress vil ikke støtte oss offisielt, siden dette ikke er “in the spirit of GPL”. Jeg skal ikke gå mer inn i detalj på dette her, men det er mye nyttig lesestoff på blogger rundt på nettet. [...]

  11. By Design Intellection on April 6, 2009 at 8:44 pm

    [...] community.You can follow the discussion in many places, there’s the WP-Hacker’s mailing list or the discussion on Ian’s blog that I linked to last month for starters.All that I’ve read about the topic amounts to what [...]

  12. By Design Intellection on April 6, 2009 at 8:45 pm

    [...] a noteworthy discussion happening at ThemeShaper about WordPress pay-for-use themes and the GPL. Definitely worth the time to read through it [...]

  13. [...] WordPress theme, you should read all 11 pages of comments on this post which should fit the bill. http://themeshaper.com/the-ethics-of…dpress-themes/ WPTavern Twitter Account | Personal Blog | WordPress Weekly [...]

  14. [...] to have happened for the blogging world. There has been a lot of discussion happening about how ethical it is to have Premium Wordpress Themes. But then, it is left to the choice of the individual to [...]

  15. [...] The Ethics of WordPress Themes at a Premium [...]

  16. [...] The Ethics of WordPress Themes at a Premium(Thematics 配布元の ThemeShaper) [...]

  17. [...] a brand new Commercially Supported WordPress Theme page. Which, of course is a follow through to a promise that Matt made nearly a year [...]

  18. By Are Wordpress themes GPL? | azzx.org on July 2, 2009 at 10:19 pm

    [...] a brand new Commercially Supported WordPress Theme page. Which, of course is a follow through to a promise that Matt made nearly a year [...]

  19. [...] happy to pay a small premium to Brian, who at the time was the only … View original here:  The Ethics of WordPress Themes at a Premium Bookmark [...]

  20. [...] The Ethics of WordPress Themes at a Premium [...]

  21. [...] The Ethics of WordPress Themes at a Premium [...]

  22. By I’m Boycotting The Spread Of FUD on July 29, 2009 at 3:03 am

    [...] the financial benefit of Automattic. He said no, and I believe him. Mind Break Sure Matt made an promise nearly a year ago that he was “happy to give significant promotion to theme designers who stop fighting the license [...]

  23. By WordPress Plugin Developers Versus Matt Mullenweg on October 7, 2009 at 8:33 pm

    [...] avoid such a discussion in an open forum. It’s the same tactic we’ve all seen before; hide behind the GPL and tell everyone to email him privately. Well, that just isn’t going to cut it anymore Matthew. If you want developers to continue to [...]

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

By submitting a comment here you grant this site a perpetual license to reproduce your words and name/web site in attribution. In addition, you may find yourself fitter, happier and more productive. Comment away.

Subscribe without commenting