PDA

View Full Version : FOSS cumulative-bounties website model : discussion



nand
November 10th, 2007, 01:54 PM
Hi!

I was thinking about a model where bounties could be accumulated on one bug/wish someone wants : Basically you want badly one feature, you put 5 euros on it, others people do the same, and it ends with a considerable prize. A developer grab the work, do it and get the prize.

This sounds nice, but there are some concerns.

<EDIT: here is the content of the blog entry>

I remember some time ago, when we were discussing about a potential Ideastorm-like website for FOSS, someone I don’t remember came up with the idea of cumulative bounties: I put a five-euros bounty of a idea, someone else put 10 dollars on the same idea, and so on, and we end with great prizes for highly demanded features.

I think it is a pretty good and bad idea. Let me explain.

First, let’s start with the assumption that the cumulative-bounties website will be well implemented and publicized (not like these Canonical (http://www.ubuntu.com/community/developerzone/bounties) attempts (https://launchpad.net/bounties/)). People can put bounties, developer can register, website admins decide when the bounty is complete and transmit the money. Conditions applies on the bounty such as : it must be accepted by the targeted software maintainer, and the code must be integrated. If no one claim the bounty within a given period, it will be given to wikipedia/gnome/… This is just a rough draft.

On such a website, I have no doubt there will be lots of bounties. People are really willing to support what they like/want. See the Amarok fundraising (http://amarok.kde.org/en/node/245) of 5000 euros, which succeeded. I too would be ready to give a few euros to correct some issues. And just look at all the “I-want-that-feature” posts on the distribution forums.

Now look at these (http://www.ifreelance.com/) websites (http://www.getafreelancer.com/) : the busines model exists and the offer is here. “Freelancers” (mainly firms) are here to answer the demand. And some prospective developers will probably join too.

So basically we have a strong demand, and the offer is here. So what’s wrong?

* Money. Wherever there is money, there is trouble.
* It could poison the FOSS spirit. Current and prospective FOSS developer could be attracted to work only on bounties instead of joining FOSS projects. And there may be clashes between software maintainers and bounty developers. The maintainer targets a good quality software, involves himself deeply, and has long-term plans and ideas for its software, whereas the bounty developer wants the bounty money, and will not care about the durability and implications of what he is doing. Still, we can minimize this argument by hoping that the competition between bounty developers will increase the quality of their work.

In the end I have a mixed feeling over this. It will let users contribute to FOSS development, it will attract more developers, and it will help to address some demanded bugs/wishes, but at which cost for the FOSS spirit?

(Source (http://www.ndeschildre.net/2007/11/10/freelancers-bounties-foss/))

</EDIT>



What do YOU think of such a model applied to FOSS?

Erik Trybom
November 10th, 2007, 02:15 PM
Why didn't you just post your argumentation here instead? To promote your blog? (Edit: That's better.)

About the bounty system, well, I think it's nice but it can probably only be applied to a few projects. Most open source projects are driven by one or a few developers who work not for the benefit of others but with the goal of creating great software. They generally know their own projects inside-out. It's difficult for someone else to come from outside and improve on those without being a part of the team, so if someone is going to grab the bounty it'll probably be the original developers themselves - who might have intended to write that anyway.

So in the end it might end up just a more sophisticated donation scheme.