You are here: Home » Thesis WP Theme
1 pages

Thesis WP Theme

Picture by Daniel Larusso

Beware! This might be time consuming!

Yesterday I opened my dashboard and noticed syn-thesis-1 by Matt Mullenweg in a window – It’s a prerogative of some WordPress developers to have their posts in one of the WordPress dashboard windows.

Matt Mullenweg (@PhotoMatt) is the guy behind WordPress, the blogging platform software I use here.

Chris Pearson (@Pearsonified) is the guy behind the Thesis Theme that I use here.

Matt was referring to an audio stream of nearly an hour, kindly put together by Mixergy who tried to bring the two closer together.

To get a bit perspective and background you could consider to look at this interview of Chris by Mixergy (@AndrewWarner).

There is another connected read in a post #thesiswp by Jane Wells @Janeforshort, an Automattic member.

You can reed Tweets about it in the #thesiswp stream.

Chris “addressed” the matter without going into details of the dispute itself in an earlier post Solutions and Ideology

Unfortunately in the audio stream neither party clearly stipulates the issue.

What’s it all about?

WordPress is bound by the GNU GPL License.

Jane explained the issue to me in the comments to her post:

The uber-simple version: the WordPress license states that derivative code (based on WordPress, using WordPress core functions, etc) inherits the GPL license and must retain the user freedoms that the WordPress license guarantees. Chris uses WordPress code (in some cases directly copied and pasted from WordPress core), but is not following the rule of the WordPress license, and is instead releasing his Thesis theme under a restrictive license, which takes away the user freedoms that the WordPress license exists to guarantee. Basically, developing on WordPress has one rule by the license agreement: you can take our code for free and build on it, but any work that comes out of that and is publicly distributed must be made available for modification and redistribution just like WordPress itself. Chris doesn’t like that rule because the second part of it would allow other people to build on his work, and he doesn’t want them to be able to. So he takes advantage of the first part of the rule, and violates the second.

It is not about the money

Jane further explained:

As has been stated many times (and is in the license itself), the GPL issue comes into play with public distribution. If you create a theme for your own use and don’t distribute it at all, license isn’t an issue. If you create a work for hire for a client you should deliver the source code to them (which you do when you deliver the theme), but you do not need to append a license to it b/c you are simply delivering work for hire. Only when you engage in public distribution (make it available publicly via the web or other delivery mechanism, whether paid or free) do you need to think about the license. At that point, yes, your PHP theme code needs to be GPL, but you can license your images and CSS under whatever license you like in order to protect the intellectual property of your designs.

Why 0-1?

Listening through the audio interview with Matt I concluded Chris was angry. He wasn’t drunk as he stated somewhere on Twitter. He shouldn’t have been angry. By loosing his temper he lost it. He clearly didn’t make a cohesive case. The end of the story is that he dared Matt to sue him. I’m not sure a judge from behind his desk would be able to solve the matter in a way the community could live with.

Matt kept his calm and announced another weapon: He offers Thesis users to buy them a GPL compliant premium theme.

I might consider to take Matt up on that offer.

On another note: Is it mere coincidence that Matt chimes in after WordPress 3.0 was released that has many features and functionalities Thesis offered long before 3.0 was launched?

Update
The issue intrigues me from various points of view. Especially the fact that both characters are behaving more like trolls than sensible people.

I’m collecting some links here for further reading:

More to follow…

Last edited by GJE on July 18, 2010 at 2:57 am

  • Delicious
  • Facebook
  • FriendFeed
  • LinkedIn
  • Twitter
  • StumbleUpon
  • Share/Bookmark

{ 2 comments }

For me easy navigation of a blog is a very important part of blogging.

I’ve had a page navigation plugin here that showed the blog pages both before and after the posts that I have on a page or blog category. The problem with the plugin was that a newer version interfered on several levels with the blog and I had to keep an older version, but that older version also interfered with post editing. I really had to get rid of it and replace it with something else.

I’ve found another and clever way of page navigation: Not only via page numbers, but also via a scrolling slider. I thank Famous Bloggers Net for pointing me in the right direction. The plugin is the Paginator.

While using my prior pagination plugin I came to the conclusion that I used the top pagination much more frequent than the the bottom one. Other than Famous Bloggers does I would suggest to download the plugin via add a plugin in your WordPress dashboard and put the following code in the Thesis Hook Before Content:

< ?php if(function_exists ('wp_paginator')) {wp_paginator ();}?>

Don’t forget to check the “execute PHP on this hook” button.

Also don’t forget to put a number in the number of pages for the Paginator setting.

In this way you leave the Thesis navigation at the bottom in tact and you have a nifty navigation tool on top of your pages and categories.

  • Delicious
  • Facebook
  • FriendFeed
  • LinkedIn
  • Twitter
  • StumbleUpon
  • Share/Bookmark

{ 5 comments }