berlinwall

As I was working today I listened to this discussion on Mixergy between Chris Pearson and Matt Mullenweg. I, like just about everybody else making a comment on the issue, am not a lawyer. I’m not going to pretend to be one either by trying to interpret the GPL. I’ll leave that to the courts.

WordPress/Linux/Other Open Source App Couldn’t Exist Without the GPL

If you’ve been on Twitter, you’ve probably heard this statement several times over today. It’s an absurd and stupid thing to say. The GPL is a license, nothing more and nothing less. The GPL-licensed, open source applications that thrive and succeed don’t do so because of their choice in license. They succeed because the developers believe in free collaboration and community contribution and all that good stuff.

The GPL is just one of many open source licenses, and it merely makes an attempt to give a standard legal license to those who want to conduct a project in a way informed by open source principles. It’s a tool that helps these developers give away certain exclusive rights without requiring a lawyer to draw up a new license every time they start a new project.

The GPL is not the cause for any project succeeding. The people behind the project are.

The Platform Versus the Application

The question of whether themes are derivative or original creations is at the heart of this debate. If they are derivatives, they’re legally required to adopt the GPL license. If they’re original creations, they are not.

As I said, I’m not and won’t pretend to be a lawyer–but to me it’s common sense that a derivative would be taking WordPress and building another CMS based on its code. On the other hand a theme, which is your own unique design and customer experience and way of presenting information, is an original creation. The ease with which you can convert a theme from WordPress to HTML and vice versa should demonstrate that no theme really requires WordPress; they just work with WordPress.

When you really look at it, all WordPress does–for the complicated and feature-rich system it is–is either provide a layer of interaction between human and rendered HTML that automates some tasks and simply provides a human-friendly interface for other tasks. WordPress is incredibly useful and I’m not trivializing it (I love it), but to say that themes are derivatives of WordPress is as absurd as claiming themes are derivatives of CSS and HTML.

The GPL hasn’t been tested in court in this sense, but the best analogy is that theme is to WordPress as application is to operating system. If anyone said Photoshop was a derivative of any of the operating systems it runs on they’d be laughed at–and it would never hold up in court. The developers of commercial applications for Linux-based operating systems (Linux is also an open source licensed product, if you didn’t know) are happily conducting business without any threat of litigation. Themes are simply applications on the WordPress operating system.

Why It Shouldn’t Matter Anyway

Whether Mullenweg can or cannot enforce this is beside the point. It’s not a business savvy decision. For the sake of his business and product, he shouldn’t be doing this.

There’s the small issue of PR. While all the WordPress fanboys and free software fanatics are clamoring behind Mullenweg, he looks silly for picking petty fights to everybody else. There’s the fact that he’s essentially slandered Pearson with some of his statements and the mobilization of aforementioned fanboys certainly hasn’t helped, and is now open to cop a lawsuit himself.

But I’m not talking about either of those things.

If you develop a platform and you have any respectable business acumen, you’re not going to criminalize your evangelists. Someone who could make smart business decisions would actively encourage a free market around the product. GPL, proprietary, any of the licenses in between–it doesn’t matter, you encourage it. You can keep your own product licensed as GPL and encourage theme developers to go that way, but it’s only going to help your product to encourage a free market including all license types around the product.

Matt Mullenweg has the option to create a thriving, diverse free market around WordPress. An entire micro-economy. When deciding on a content management system, consumers would choose WordPress because of the amazing diversity of themes they can acquire. Developers would remain loyal to the system because they know they can engage in the commercial agreement with customers that suits them best.

WordPress is in a good position now–it’s popular, developers love it, and there are plenty of themes available for money and for free (though they’re not usually very good free themes). By beginning a campaign against the platform’s most enthusiastic evangelists it could very well kill itself.

I hope that Mullenweg does sue somebody and the courts determine that themes are not required to be distributed under the GPL. Ironically, I hope for this because I like using WordPress and want it to thrive so I can continue using it.

Lessons for Your Business

  • Success is about the people you get involved. Not the constitution of your company or the legal structure you choose to operate under; they’re just tools.
  • Don’t try to control or assassinate your evangelists.
  • If there’s a market around your product, encourage it–it’ll only make your company its product more indispensable.

Disclaimer: I work for Envato. We run ThemeForest, which sells premium themes, so it’s important for me to note that I am not representing the views of Envato (who in fact enforces a policy requiring themes to be GPL licensed), and I’m my work there is not involved with ThemeForest so I have no vested interest in this myself. These are my thoughts, and mine alone.

Update: Envato colleague Fred Wu has done one of his classic one-page sites at Fuck GPL — love it!