Joe Monti

Friday, July 30, 2004

An Open Source Contributors Compensation

What does one get in return for contributing to Open Source Software? In general it is fulfilling a personal need; whether it be to learn something, fill a void in the software gap, or the camaraderie you share with your fellow developers. Well, what if thats not enough for Open Source to break out of its shell?

I recently bought a Linksys WRT54G wireless router, mainly because it is running Linux and I have heard reports that it can be relatively easily "hacked." The part that makes it so easy is that Linksys is now required to provide the source code used on the router as the code it used as a base for the router is protected under the GNU GPL. Linksys, however, did not release the source initially. But after some people figured out what was going on, they applied some legal pressure that worked, so Linksys must now provide the source.

How is this related? I'm getting there.

Now that it is so relatively easy to hack the router, there are a number of people who have subsequently released their own hacked versions of the Linksys firmware to add to or change the functionality of the router. Well, then comes along Sveasoft, a software company which initially released firmware in accordance with the GPL. Then they got greedy.

Sveasoft has since closed their forums to the public, which was apparently a great resource for getting information on the router and hacking/upgrading its firmware, and now only provides their firmware to members, which requires a $20/year subscription. This spawned a strong response from the community. Flame wars started. And rouge websites started offering the Sveasoft firmware. And Sveasoft appears to be very cruel and childish about the issue. This is the point at which I came into the scene, and the dust has not quite settled.

Ok, lets get back on track now.

This whole thing got me thinking. Is this the start of a move toward a greater compensated open source model?

If you have been to SourceForge lately, you will notice that projects and users have a pretty prominent donation icon on their pages and listings. I have a few projects up there and have them setup to receive donations (though nobody has yet bitten). I would surely welcome the donations, and I'm sure it would help as a motivator to spend more time on the projects.

It looks like Sveasoft is going about it the wrong way, as there is a big difference between accepting donations and forcing subscriptions. But I do see a place for improved compensation.
I think one day we will start to see a new model emerge. Although I believe that it will not be strictly monetary. There are several other ways to contribute to a project, which can be just as beneficial, though in different ways.

The whole idea is to give something back to the authors. They put a lot of time and effort into releasing their software, and I know that if there were more given back to them it would both help developers continue releasing software and bring in new developers. The problem is in controlling and managing the compensation. Right now there are ways for users to initiate compensation back to the authors, but nothing to track, control, or reward.

It could quite possibly be this kind of thing that propels open source software ahead of proprietary software. But it may not work at all. Who knows. Only time will tell.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]



<< Home