888888.888888.88""Yb..dP"Yb..8888b..Yb..dP.88b.88....db....8b....d8.88..dP""b8..dP"Y8
88__...88__...88__dP.dP...Yb..8I..Yb.YbdP..88Yb88...dPYb...88b..d88.88.dP...`".`Ybo."
88""...88""...88"Yb..Yb...dP..8I..dY..8P...88.Y88..dP__Yb..88YbdP88.88.Yb......o.`Y8b
88.....888888.88..Yb..YbodP..8888Y"..dP....88..Y8.dP""""Yb.88.YY.88.88..YboodP.8bodP'


88b.88.888888.888888.Yb........dP.dP"Yb..88""Yb.88..dP
88Yb88.88__.....88....Yb..db..dP.dP...Yb.88__dP.88odP.
88.Y88.88"".....88.....YbdPYbdP..Yb...dP.88"Yb..88"Yb.
88..Y8.888888...88......YP..YP....YbodP..88..Yb.88..Yb

December 17, 2008

The hoo hah about themes and GPL and community is still ongoing. I’ve been having a discussion about charging for WordPress themes over at XFEP, but I thought I should explain my point of view. So here it is.

I aim to be very logical and direct in most cases; therefore I will first attempt to consider what I think are the relevant points.

Question one: What is WordPress.org?

WordPress.org refers to:

Question two: What is the open source WordPress project?

The project consists of the management of contributions to the WordPress core code that make up the free (as in money) WordPress software. These contributions are provided by a wide range of individuals who contribute to the project either in their spare time, or as part of their employment with firms that generate an income from WordPress related products or services.

Question three: What is the community centred around the WordPress project?

This is where things start to get tricky, and why this post is titled as it is. This is where people will begin to disagree.

I think we can all agree that: The community is a group of individuals who share an interest in the WordPress project.

I think we can also all agree that: An individual’s interest in the project may be intellectual, personal, professional, or financial.

I have excluded commercial deliberately as I do not believe anyone can have commercial interest in (i.e. own part of) the WordPress project. Note that when I refer to the project I am still referring to WordPress the software, and not the general contributions of the community.

I think it is reasonable to divide the community into two here in order to differentiate between the directly engaged community, that is, the people who blog about WordPress, and contribute to the repositories, and forums, and the wider WordPress community that use it, sell it (such as web designers that base sites on it), or develop based on it. This division is important for my view, but, even though you may disagree with my view, I think this step is reasonable.

So far then I have explained the community, in reference to other parts of the project, in the way shown by this diagram:

wordpresscommunity

For the rest of my discussion about the community I want to exclude the wider community and focus on the directly engaged community (The Community).

Question four: What is The Community?

Here I need to examine what it is that I think any community is. Not just this community, but any community. It is a little theoretical so I hope you will excuse me.

In 1986 McMillan & Chavis put forward a theory of Pshycological Sense of Community. They defined it briefly as:

a feeling that members have of belonging, a feeling that members matter to one another and to the group, and a shared faith that members’ needs will be met through their commitment to be together.

More specifically they attributed community to four central elements:

  1. Membership
  2. Influence
  3. Integration and fulfillment of needs
  4. Shared emotional connection

You can read more about the paper and the follow-up here.

So what does this mean?

It means that The Community is, as all communities are, a group of people with similar needs that contribute to the whole in order to benefit from the contributions of others. They give influence over others in proportion to their contributions and likewise expect to have a level of influence that is proportionate to their own contributions. Receiving influence is in some ways compensation for taking less than their contributions.

Within The Community each person expects others to be considerate to them as they are considerate to others; however, this consideration is a matter of faith and so once shaken can result in severe consequences such as significant disillusionment, a feeling that the community no longer supports them, and a desire to retaliate.

The Community is about the balance of give and take. This I think is the crux of the matter.

Question five: What does this have to do with anything?

If you are a member of the community what is it that you value?

Depending on how you view the WordPress community, what you value, and what you view as a contribution will determine whether you think excluding items from a repository for reason X is a good thing or a bad thing. You are likely to feel very strongly about it either way. For example:

Do you agree that: A person that makes a plugin freely available is appropriately compensated by the thousands of other plugins and themes that are available to him for free?

Do you agree that: A person that makes a plugin freely available is appropriately compensated by including a link back to his website on every website that uses the plugin in addition to the thousands of other plugins and themes that are available to him for free?

Do you agree that: A person that makes a plugin freely available is appropriately compensated by including a link back to his website on every website that uses the plugin if he is using that to advertise a paid product or service, in addition to the thousands of other plugins and themes that are available to him for free?

Do you agree that: A person who makes a theme freely available is appropriately compensated by the thousands of plugins and themes that are available to him for free?

Do you agree that: A theme author who makes a theme available is only appropriately compensated by the community by having those individuals that want to use the theme pay for using it, despite the availability of the thousands of free themes and plugins that are available to him?

Do you agree that: A theme author who makes a theme available is only appropriately compensated by the community by having those individuals that want to use the theme pay for using it, and by using the community website as a platform to advertise, despite the availability of the thousands of free themes and plugins that are available to them?

Do you agree that: A theme author who makes a theme available is only appropriately compensated by the community by having those individuals that want to use the theme pay for using it, and by using the community website as a platform to advertise, and by including a link on the website of every person that uses the theme to link back to their own website despite the availability of the thousands of free themes and plugins that are available to them?

Do you agree that: The community receives fair compensation from an individual who releases a theme for free, that puts a link on every page of every website that uses the theme, where that link links back to a website promoting a product or service that the individual will be paid for, despite the availability to that individual of thousands of themes and plugins offered for free by the members of the community?

What I take from this

There are a lot of situations and questions there. They are intended to stir thought, not make a point. My point is simply what I think.

I think premium theme authors, who have put more resource into creating a theme than they can support through spare time alone, deserve to be compensated for that effort above and beyond the content that the community provides, assuming the content provided by the community represents only that spare time, i.e. is of a lesser value than the premium theme author can recoup from the community. They should be able to sell their themes for an appropriate cost to recoup the difference between what the community provides and the extra they have put in. Capitalism will decide how much is fair.

I think that releasing free themes to the community with the intent to advertise, via a link to a website that offers paid services, is reasonable provided the creation of the theme expended sufficient additional resource to equal the value of the advertising provided by the community. Given that this is very complicated and cannot be policed I do not think it should be permitted (from the community repository, but from their own website they can do as they please).

I think that premium theme authors are a valued part of the community and so should be permitted advertising space in order to advertise to the community, but, not as part of any product that is provided through the community, and clearly marked. Theme prices should be lowered accordingly to reflect the value of the advertising that the community is providing.

Summation

These are views I have come to by thinking through the principles. I have excluded any reference to the individual’s involved in the premium theme market, the repository, or any other aspect and I have very explicitly excluded any reference to the GPL as I think it is a sofa sized red herring in the whole debate.

Obviously the answers I have come up with a very theoretical as well and certainly wouldn’t be usable in the real world, but by coming up with these answers I understand better where I stand and why it is that I felt that the decision to remove themes that link back to sites offering paid services was a reasonable one in the first place (assuming that that was the intention).

Html 5 Gallery
Wordpress html 5?
6 comments
page 1305
Post Image The Easy Peasy Way
Wordpress link to large image?
26 comments
page 1065
Wordpress Shortcodes What Why How
Create gallery shortcode wordpres?
no comment
page 236
Post Image The Easy Peasy Way
Vivieneasy url?
26 comments
page 1065
Are Child Themes The Best Option
Best thematic childthemes?
15 comments
page 1262
How To Add Sidebars To A Theme
Add a dynamic sidebar area to thematic?
10 comments
page 1053
Theming Habari Vs Wordpress
Habari vs wordpress?
13 comments
page 440
Dont Mess With My Toot Toot
Fun with toots?
16 comments
page 599
Dont Mess With My Toot Toot
Fun with toots?
16 comments
page 599
Wordpress 25 Exif Fields
Display image from wordpress database?
12 comments
page 230
Dont Mess With My Toot Toot
Fun with toots?
16 comments
page 599
Dont Mess With My Toot Toot
Fun with toots?
16 comments
page 599
Photoshop Design Framework
Framework for photoshop?
3 comments
page 296
Using Wordpress As A Php Framework
Php framework with wordpress?
2 comments
page 335
Html 5 Gallery
Html5 photo album?
6 comments
page 1305
Post Image The Easy Peasy Way
Adding image in my post in wordpress?
26 comments
page 1065
Html 5 Gallery
Photo gallery html 5?
6 comments
page 1305
Html 5 Gallery
Photo gallery html5?
6 comments
page 1305
Html 5 Gallery
Make gallery html5?
6 comments
page 1305
Wpunlimited The Ultimate Wordpress Theme
Html5 photo album?
3 comments
page 1141
Wordpress 25 Exif Fields
Wordpress exif plugin?
12 comments
page 230
3 Ways To Speed Up Your Blog Without A Cache Plugin
How to speed up wordpress without using cache?
one comment
page 1321
Fun With Sidebar Tabs Styling
Tabbed widget plugin change background color?
2 comments
page 336
Html 5 Gallery
Html5 wordpress?
6 comments
page 1305
Quick N Dirty Admin Login Screen
Login screen css?
no comment
page 128
Post Image The Easy Peasy Way
Display first image from post loop wordpress?
26 comments
page 1065
Html 5 Gallery
Html5 image gallery?
6 comments
page 1305
Post Image The Easy Peasy Way
Get image link de medium wordpress?
26 comments
page 1065
Html 5 Gallery
Html gallery?
6 comments
page 1305
Using Your Own Url Shortener
Create your own url shortener in php?
4 comments
page 1190
Html 5 Gallery
Html5 photo gallery?
6 comments
page 1305
Updating Code Snippets Here
Fun plugin wordpress?
no comment
page 1338
Wltc Plugin Competition Live Blogging Plugin
Wordpress liveblogging plugin?
2 comments
page 1258
  1 query every 1054 seconds, updated 1 seconds ago.
Thursday, 2pm
 __
(__)
   `

 t31os

Spot on!….

Tuesday, 10am
 __
(__)
   `

 Great Explanation Of Community | Castup

[...] Andrew Rickmann who I consider to be a ‘thought leader‘ within the WordPress community published an excellent post which has had my head churning through thoughts and ideas ever since I read it. The article goes [...]

Monday, 8pm
 __
(__)
   `

 wildhunt

How about an apt/dpkg based upgrade path? I am using something like this locally for my own Drupal and Wordpress installs, and it works like a charm. I don't think it'd be too much of a hassle expanding it and writing a web frontend for it.

Tuesday, 2am
 __
(__)
   `

 Great Explanation Of Community | BlogBroker24-7

[...] Andrew Rickmann who I consider to be a ‘thought leader‘ within the WordPress community published an excellent post which has had my head churning through thoughts and ideas ever since I read it. The article goes [...]

Monday, 6pm
 __
(__)
   `

 Andrew Rickmann

I am sure I read that someone was writing a plugin to allow plugins to specify an update location for precisely this reason.

Monday, 3pm
 __
(__)
   `

 Chris J. Davis

It certainly is possible. Habari, the project I am involved with, has built an update/installation method that isn't tied to any one point. Every Linux distro follows the same path. There is nothing technologically based that stops this from working in the WordPress space.

Nothing.

Monday, 8pm
 __
(__)
   `

 WeblogToolsCollection Espa

[...] quién considero un ‘líder innovador‘ dentro de la comunidad de WordPress, publicó un magnífico post qué ha hecho que mi cabeza sea un remolino de pensamientos e ideas desde que lo leí. [...]

Monday, 2pm
 __
(__)
   `

 Ajay

@Improving the Web,
I don't see how it will be possible. You need a single place to check for updates.

Plugin authors should add their plugins to the repository.

Monday, 1pm
 __
(__)
   `

 wildhunt

Your argument would hold stake, if there were charges or mandatory links back to wp.org or Automattic involved in WordPress. There aren't. WP demonstrates, rather clearly, that an Open Source project can be financially successful without charging for the code involved or including mandatory links.

Automattic's immediate success as a Open Source centered business stems from its established ability to create valuable software. Having proven this, business is attracted not through mandatory links or a direct revenue stream, but through a third channel – Open Source as a means of portfolio. I do believe, that the benefits of exposure to hundreds of thousands of potential users via the Plugin repository alone, is worth its pageviews in gold in this scenario, giving authors not only a huge boost by open association with a wildly successful project, but also a means to show openly their craftsmanship. Revenue – and I know this to be the case in my business – can be created from this placement and association without using my users as link bait providers or charging for my Open Source work directly.

Monday, 6pm
 __
(__)
   `

 GPL’s failure to compensate « Alex’s Blog

[...] plugins, etc., was a good (or even legal) thing. Jeff Chandler recently pointed to a post entitled What’s the point of community? which I think goes back to the discussion I had with Tarus Balog of OpenNMS fame a while ago, about [...]

Monday, 12pm
 __
(__)
   `

 Great Explanation Of Community | Weblog Tools Collection

[...] Andrew Rickmann who I consider to be a ‘thought leader‘ within the WordPress community published an excellent post which has had my head churning through thoughts and ideas every since I read it. The article goes [...]

Monday, 3am
 __
(__)
   `

 Jamie

The way the world is going, I think changing peoples approach to “profit in the way they typically seek it” is a very good thing. While I'm not suggesting premium theme developers are anywhere on par with insurance companies, health care R&D drug labs or patent trolls, it is possible to build a sustainable business model based around Wordpress in which you can still support the open source ideals that allowed Wordpress to grow in the first place.