December 27, 2008

Following the kerfuffle about GPL and themes I still have licensing on my mind. Mostly because I think there is an inequality about the whole system. It doesn’t help perhaps that I have been reading a basic introduction to Marx’s Das Kapital, but nonetheless I still feel that licensing has some way to go. What I am wondering about now is licensing by principle.

When Matt was on WordPress weekly there was some discussion in the chat room about what The spirit of the GPL really means. To someone who works with regulations, as I do, it is fairly obvious but to others it can be a hard concept to grasp. There is an expectation that you will abide by the spirit of the rules even though there are holes in the letter of the rules large enough to ride a whale through.

I wonder then if the licences have been too strict for community players, focussing on what you must do. Perhaps a shared understanding is more important; after all, very few theme authors are going to test the GPL in court.

So what should the licence contain? I would suggest it begins with a simple statement that you must actually agree to the points in order to use it:

In order to make use of this software in any way you must agree with the following statements of principle. If you genuinely agree with these statements of principle you may use this software without restriction of any kind.

With that out of the way what should the principles be? Here are a few I have come up with:

  1. It is not reasonable to restrict the way people use the results of your work if using the work doesn’t place limitations on yourself or others.
  2. It is right for you to be paid fairly for the work that you do where that work results in the creation of value for others.
  3. It is right for you to pay a fair amount for another person’s work where you gain value from it.
  4. It is not reasonable to expect compensation where your contribution does not result in the creation of value.
  5. It is wrong to act in opposition to these principles.

They are necessarily high level and, of course, there are loop holes. What principles would you propose?

Projects like WordPress started, and were licensed, on an ideal. The fact that the commercial world has now caught up shouldn’t be a barrier to following an ideal, the ideal needs to change to support it. I think principals are a good thing, but others may see them as an excuse to argue. I think, however, that by being less specific, and asking someone to agree that they are valid in the first place would be less likely to be subject to abuses. What do you think? Would you be comfortable using software on the basis of these principles?



Wordpress feature image page?
24 comments on page 1065

Addsettingsfield?
3 comments on page 793

Shorter link?
4 comments on page 1190

Shorter link?
4 comments on page 1190

Cssimageforlogin?
no comment on page 128

Cssimageforlogin?
no comment on page 128

Get featured image url wordpress?
24 comments on page 1065

How to clear wpcache?
9 comments on page 1310

Photo gallry code html5?
6 comments on page 1305

Wordpress get image size?
24 comments on page 1065

Sitecouk wptheme?
2 comments on page 1376

Wordpress chat disqus?
no comment on page 1308

Howtocreategoodsizelayout?
4 comments on page 1026

Friend connect profile?
6 comments on page 1364

Get medium image from post?
24 comments on page 1065

Tabbed widgets wp?
no comment on page 333

Wordpress pictue cache lschen?
9 comments on page 1310

Wordpress plugin post separator?
no comment on page 1371

Display photos html 5?
6 comments on page 1305

Fun wordpress themes?
2 comments on page 1376

Wp featured image without size?
24 comments on page 1065

Wordpress get url global?
4 comments on page 1190

Wp unlimited?
3 comments on page 1141

Html5 image gallery?
6 comments on page 1305

Wordpress exif plugin?
12 comments on page 230

Css login screen?
no comment on page 128

Htlm 5 photo gallery?
6 comments on page 1305

Image gallery html 5?
6 comments on page 1305

Css login screen?
no comment on page 128

Comments by intensedebate?
7 comments on page 1175

Wordpress andrew rickmann?
2 comments on page 1376

Wordpress medium large?
24 comments on page 1065

Fun with uninstallation wordpress?
53 comments on page 100

How to clear wp cache?
9 comments on page 1310

Html5 gallery?
6 comments on page 1305

Photoshop frameworks?
3 comments on page 296

Wordpress post multiple images?
24 comments on page 1065

Html 5 photo gallery?
6 comments on page 1305

Login screen css template?
no comment on page 128

Html5 photo gallery code?
6 comments on page 1305
  every 2004s, 1s ago, in 0.03s.
Post a comment?

0s