top | item 9944650

Thesis, Automattic, and WordPress: A Conflict of Ideology

112 points| krogsgard | 10 years ago |poststatus.com | reply

49 comments

order
[+] csomar|10 years ago|reply
The behaviour of both parties is, at best, childish.

Thesis is clearly breaking the law (as WordPress has defined it -and rightly so-); but it should not ignite more than a tweet or a blog post by Matt. Matt can also go a long way as suggesting not to buy non-GPL licensed products for WordPress.

I don't really understand Matt aggressive (and childish) reaction. He is obviously not in the same play field, size or ambitions as Thesis. He also got his whole company (Automattic) into this strictly personal issue, by purchasing the domain (and probably hiring the lawyers) with Automattic assets/$$.

[+] caseysoftware|10 years ago|reply
The law != the GPL. This is a matter of (potentially) breaking licensing terms, not the law.

Worse, this is a personal vendetta at this point. There is no legitimate reason why Matt/Automattic should own thesis.com or would try to invalidate the trademarks.

The worse part is that project leaders set the tone and establish acceptable behavior for the project. Instead of saying:

"Chris is a $%^#$& and breaking the license, let's follow the legal path."

Matt has said (publicly by his actions and supposedly privately):

"Chris is a $%^#$& and breaking the license, let's harass him personally and destroy his business."

Bad, bad precedent.

[+] bwb|10 years ago|reply
I would imagine he knows he made a series of mistakes but cant find the exit :(
[+] michaelpinto|10 years ago|reply
You know I started to dive back into WordPress very recently after a few years and there are a few things I noticed:

- Commercial themes are the selling point of the WordPress ecosystem. The themes are what gets a user to use WordPress in the first place, because it solves a real world problem (examples: you need a portfolio site, you need an urban bar site or you need a real estate site).

- That said the quality of WordPress themes can be terrible. They can have conflicting plugins or terrible security holes. So the quality of the developer base is uneven at best (quite a few script kiddies).

- WordPress still feels like it's stuck in the year 2008. The usability has only grown more complex, yet the functionality feels stuck in the web 2.0 era.

- Automattic is not a unicorn, in fact I feel that it's doomed. Right now the open web feels like it's in deep trouble, and WordPress just isn't mobile first platform. This should have their management in panic mode, but it does not.

- For example there should be a way to wrap a WordPress site into an app. Yes there are third party solutions that do this, but Automattic should be doing that. In fact WordPress should have done that in say 2010.

- There are also a number of third party plugins that allow you to create a web page sort of like InDesign, but they're all terrible hacks. Again this is something that Automattic should do, but doesn't.

- Even the branding of WordPress is a convoluted mess. I find myself time and time again explaining the difference between WordPress.com and self hosting the software itself.

So in the end you have a product that is too complex for a normal person (this is why squarespace or facebook pages do well) yet it's a platform that tech people feel is a bit of an old hack.

But what's sad to me is that this feels like a reflection of the dead end that the open web has become.

[+] kijin|10 years ago|reply
I couldn't care less about whether WordPress is a mobile-first platform or how easy it should be to wrap a WordPress site in an app. Most of that is presentation layer problem, which can and should be handled by individual themes and plugins. WordPress themes are incredibly powerful; they can do that and much more. The only part of the presentation layer that WordPress needs to concern itself with is the admin interface.

The "open web" might no longer be a cash cow worth billions, but a significant number of people still love to tinker with it and resist the trend of app-ifying everything. Most of them don't care whether they are worth billions, they care about being open and tweakable. If you don't, then you're simply not their target user.

[+] puranjay|10 years ago|reply
If you wanted to know how big of a mess WordPress is, just take a look at all the successful businesses that have been built just to explain how to use WordPress.

The WordPress UI hasn't changed in the 6 years that I've been using it. Everything about it feels "heavy".

Not a good experience, honestly.

Just that the free alternatives (Ghost, for example) are even more technically challenging.

[+] tbrooks|10 years ago|reply
I lost a lot of respect for Matt Mullenweg in this fiasco.

This comment in particular: http://www.pearsonified.com/2015/07/truth-about-thesis-com.p...

Pursuing the trademark cancellation further is just downright vindictive. It's not too late for him, to say, "I f-ed up and I've let this blind my decision making. I've asked the legal team to rescind the trademark dispute and we won't pursuing this any further."

Until that happens, this cloud will continue to hover over Matt and the WP community.

[+] mikeschinkel|10 years ago|reply
I lost all respect for him as a decent human being in this fiasco. FWIW.
[+] xiaoma|10 years ago|reply
Thank you WP and thank you Automattic. I find all the negative comments directed at Matt here both surprising and deeply disappointing.

Wordpress powers about 20% of all the sites on the web. It's been a boon to humanity and much of the reason it has flourished as it has is its open sourced nature. Automattic has made profit, but only a tiny sliver of what it could have if concern for the rest of the world weren't an issue.

The Thesis guy, on the other hand, grossly violated copyrights while trying to play the victim (literally had copied WP code in his project) and is now applying for patents that would pretty much wreak blogging and with it the web if granted. Personally, I'm very happy to have people like Matt putting their efforts and money where their principles are. I'm all for building a business, but not that entails stealing from the open source community or breaking the web.

Automattic paid for thisis.com and I'm glad Chris wasn't able to take it by force.

[+] girvo|10 years ago|reply
They're both being childish, but frankly I have little sympathy for Matt or Automattic here; this kind of corporate "warfare" is abhorrent in all cases in my opinion. I don't know how you can defend Matt's behaviour here. And I say that as someone who has worked with WordPress professionally since 2006.
[+] tbrooks|10 years ago|reply
I can't tell if you're be hyperbolic...

All negative comments directed towards Matt are surprising?

How so? What's so surprising?

[+] pessimizer|10 years ago|reply
I agree with Mullenweg on every aspect of this conflict, and I think that Pearson is an unpleasant person trying to make money on the back of GPL'd software without sharing back.

That being said, I don't understand how he could prevail over Pearson on the thesis.com dispute, as Mullenweg clearly bought it out of spite and has no business connection to the name. His willingness to settle shows that he probably thought he was going to lose as well. I would think that the judge would accept the technicalities offered by Mullenweg's lawyers, and possibly force Pearson to move the trademarks to his business entity - but I guess that's my ignorance of the legal system showing.

[+] mikeschinkel|10 years ago|reply
His willingness to settle shows a level of understanding regarding the dollar, time and personal focus cost of lawsuits even for those who will win. It says nothing about the merits of a potential lawsuit.
[+] jessaustin|10 years ago|reply
I don't understand how the word "thesis" can be both "generic", as Automattic repeatedly claim, and "merely descriptive", as they claim in their trademark attack. There is probably some intersection between these two concepts, but it's very small. Perhaps "Salty" as a potential trademark for potato chips would be an example?
[+] kijin|10 years ago|reply
It sounds like Mullenweg just filed that complaint in order to threaten Pearson to drop the domain dispute. Filing frivolous suits and countersuits is a pretty popular, albeit dirty, tactic among some people.

If Apple can trademark the name of one of the world's most common fruits, I'm sure Pearson has a right to trademark "thesis".

[+] bootload|10 years ago|reply
"During that debate, I got defensive and acted like an asshole. At the time, I was woefully ignorant about software licensing, and I felt as though I was being backed into a corner and asked to accept something I didn’t fully understand. Instead of handling it in a measured, polite manner, I was a jerk. I made a mistake, and I paid dearly for it."

This something to keep in mind, stay calm. When you are agitated you don't think straight. What I don't understand is why Mullenweg and Pearson don't work together and increase the size of the market?

Having read this article, http://www.pearsonified.com/2015/07/truth-about-thesis-com.p... now I see why.

[+] powertower|10 years ago|reply
The last time I looked into the WP theme GPL issue, by some of the mentioned logic, every PHP script ever written and distributed would end up being a derivative work of the PHP engine.

One way to get around some of it, is to use WP as a data store and management layer, with your own 2nd layer on top of it, that does use WP's functions to pull that data out, but is not a theme that has to be installed nor activated.

Which is a actually what I've done with my website - but that's not why... It's basically a mini-cms that first checks the file system for the page, and if not found, calls into wordpress.

[+] chc|10 years ago|reply
> The last time I looked into the WP theme GPL issue, by some of the mentioned logic, every PHP script ever written and distributed would end up being a derivative work of the PHP engine.

Running code through an interpreter or compiler has never in the past been held to create a derived work under the GPL. Linking with a library is pretty much the definitive example of what the GPL views as a derived work. I'm not sure how you see this case as particularly odd.

[+] JonathonW|10 years ago|reply
It might, if PHP were distributed under a copyleft license that cared about such things. PHP is not (it's licensed under a BSD-style license [1], which permits redistribution under another license with attribution).

I'm actually having trouble finding an interpreted language (and accompanying standard library) that is licensed under a copyleft license. Python isn't (the PSFL isn't copyleft); Ruby isn't (it's dual-licensed under 2-clause BSD and a Ruby license that's their own); Perl isn't (it's dual-licensed under GPL and the Artistic License, with an explicit note by Larry Wall that scripts are not considered derivative works for GPL purposes).

[1] http://www.php.net/license/3_01.txt

[+] caseysoftware|10 years ago|reply
With the WordPress API, you can do exactly that: http://v2.wp-api.org/

Which would completely decouple the front/back ends and therefore, you could have a separate license on each.

More importantly, if WordPress/Matt/Automattic wanted to fight that the entire API community would be on opposite side because of the implications.

[+] lsiebert|10 years ago|reply
Well we know that a controversy and dispute makes for a good article, but this could easily be about the shared benefits of WordPress, and how different people use WordPress to make money in different ways.
[+] techaddict009|10 years ago|reply
I dont know why but every wordpress update breaks some or other thing. Like their latest update broke woo commerce which they have acquired now.

Dont they test before release?

[+] mikeschinkel|10 years ago|reply
When you have software that runs on 23% of the web, it is simply impossible to test for all permutations. Try it yourself sometime if you don't believe me. :-)
[+] serve_yay|10 years ago|reply
I really hate how this is framed.
[+] UserRights|10 years ago|reply
Is there a legal website where one can download all the premium gpl themes?
[+] jlgaddis|10 years ago|reply
Some of them (including Thesis -- the 1.x versions, anyways) come with their source code so there probably is. At the least, you can probably find torrents for them.
[+] eonw|10 years ago|reply
this reads like the author is in love with these two guys. doesnt come off as unbias.
[+] bovermyer|10 years ago|reply
And what does WordPress do for humanity that makes this legal spat of any interest?

I see only a drive for greater profits at play here - on both/all sides.

[+] jordanlev|10 years ago|reply
> And what does WordPress do for humanity that makes this legal spat of any interest?

By some estimates, it powers 25% of all sites on the internet (http://w3techs.com/technologies/details/cm-wordpress/all/all)! I am not a fan of wordpress from a technical perspective, but you can't deny that it has had a HUGE impact on people having their own websites.

[+] avinassh|10 years ago|reply
> Automattic filed cancellation requests for all three trademarks

umm... why Automattic is after DIYTHEMES trademark?

> There is a tendency to think that there are two things: WordPress, and the active theme. But they do not run separately. They run as one cohesive unit. They don’t even run in a sequential order.

So, by this analogy, every app/piece of code you write for a GPL licensed OS, then the people who hold the copyright, can claim over your code?

> The answer given in the GPL FAQ is short and to the point: “Subclassing is creating a derivative work.”

So, if tomorrow Apple releases Swift with GPL or Microsoft releases C# with GPL, then everything that is written using those languages has to be GPL?

[+] pavlov|10 years ago|reply
Yes, if the language's class libraries are GPL and you're linking them into your binary, then your app has to be GPL too. That is the most common interpretation at least.

This is exactly why LGPL exists: https://en.wikipedia.org/wiki/GNU_Lesser_General_Public_Lice...

For open source class libraries, LGPL makes the most sense and is used by the vast majority of libraries in the Linux world.

Also, some libraries are GPL-licensed specifically to protect commercial interests. Under such a dual licensing scheme, you can use the free GPL version, but then your app has to be GPL as well... Or you can pay for a commercial license that lets you build closed-source apps using the library.

Qt used to have that kind of dual license, but they switched to LGPL after Nokia acquired Qt sometime around 2008.