Paying for Services

I got an email last night from Sourceforge (a large online host for “free” software projects, for those of you who don’t follow such things) is now offering a service to their hostees in that they are going to provide the ability for people who use the software to recommend and pay for adding services and features to it. Basically, for people who write open source software this could be a huge thing - getting paid for adding features to their software based on the desires of the people who use it.

Last year, I was in a position of need like this. We make heavy use of phpmyadmin internally to download data from MySQL databases. It’s much easier than trying to write our own, even though we need something a little more focused and specific. But I had the need for a certain type of feature, albiet small. It was something that I think would have also benefited phpmyadmin. So I sent an e-mail making the request and asking if there were any developers who would be interested in doing such a project. Not only did I offer financial compensation, I asked whomever was interested to name their price or rate.

I got back a terse response from one of the project leaders basically saying that nobody is interested and to go away. Interesting. Nobody was interested in adding a feature to a piece of software AND getting paid for it? Both of us lost on that deal.

Contrast that to ZeroC, the makers of another piece of software we utilize. Their work is also available for “free” and is open source; and they follow a big model of “we’ll add whatever features you want if you’re willing to pay for them”. We’ve supported a number of projects and products with them over the past few years. It’s helped both of us; they get to add the features into the software that they distribute and sell licenses for; we get the features we need to make the software do what we want. It’s win-win-win.

I hope the phpmyadmin folks take this opportunity at sourceforge, where I think they’re still hosted, to look for ways to expand their product while being compensated.

3 Responses to “Paying for Services”

  1. Marcus D. Hanwell Says:

    I have to say I do not understand the phpmyadmin guy’s attitude. I develop open source software for free and expect nothing in return (at least directly in monetary terms) but if offered a fee for adding features I cannot see how that hurts.

    The times are changing and some people seem averse to any commercialisation of open source software. I don’t like some projects claim to be open source and then try to make you feel bad for not donating, but I think there is a happy balance. Bounties, Google Summer of Code (TM) and other initiatives are already in place and I feel have a net positive impact. If someone’s work is helping you make money it seems fair to give them a little back :)

  2. robbat2 Says:

    Caleb: Where did you send the phpMyAdmin request to?

    As a former PMA developer, and one that still subscribes to the PMA development list and the various PMA team aliases, I can’t find an email from you, since the start of my archive in January 2003.

    I have added features for money before, so there is indeed a precedent in PMA for doing so.

  3. Caleb Says:

    I don’t remember rob. It was probably about two years ago. It might have been a forum post instead of an e-mail; I can’t remember now.