Re: roadmap status update/update request
- From: Jamie McCracken <jamiemcc blueyonder co uk>
- To: Eugenia Loli-Queru <eloli hotmail com>
- Cc: desktop-devel-list gnome org
- Subject: Re: roadmap status update/update request
- Date: Tue, 08 Mar 2005 00:19:08 +0000
Eugenia Loli-Queru wrote:
allow voluntary up front contributions but the user chooses which 
bounty to attach it to so popular stuff quickly builds up into big 
bounties
At first sounds good, but there is a problem here:
Quickly, a casual user will need to pay more than he would normally pay 
Apple or MS to buy their products every 1-2 years (and I must say here, 
I get way more new features each year with new Mac OS X versions than I 
get with Gnome's timed releases). For example, for my 20 feature 
requests I might need to pledge around $1000 for all of them. While this 
is still extremely cheap considering that consultant work is about $200 
per hour in US, we still talking about OSS which should be cheaper and 
be more friendly to "customers", aka users. Also, this gets quickly very 
expensive for the users and the whole thing is bound to fail.
not at all because it would be volountary - bounties are optional but 
its always nice to say to a screaming user "put your money where your 
mouth is" :)
P.S.  I expect the biggest contributions will come from businesses not 
users anyhow
And this brings me to the second point: I would not like to see a bounty 
be more than $2000, no matter the feature's complexity. If we get 5-6 
features ending up having crazy amounts of money in them, even if they 
are trivial to implement, we end up with these two new problems:
1. Other features that might really need fixing will get "forgotten" 
because there are no bounties on them, or the bounties are too low.
2. Might create a new standard of how gnome works and developers would 
refuse to code for something without getting paid. It might sound stupid 
now, but if this bounty thing works, that's what will devs expect in the 
future, by default: money.
I agree an upper limit would be sensible - really complex tasks (stuff 
that would take more than a weeks dev time) should be split into 
seperate smaller tasks with seperate bounties.
I disagree with the money or nothing attitude that some devs might 
acquire (for a few it might be true) but I will happily fix something 
that personally bugs me or implement something I consider to be a must 
have for free and I expect thats true of most contributors. We already 
have paid and unpaid devs so I dont see anything bad happening as a result.
What I am trying to say is, that "auctioning bounties" are _dangerous_ 
to the Gnome project. Instead, if a fixed amount of money is given by 
people every year and then the Foundation distributes some of that money 
to most active developers, I think it would be most cost-efficient for 
both users and the project without the dangers of having the devs 
working for money alone. Every 3 months, the Foundation would release 
activity logs (in a "glorious top-20" kind of thing) and share the money 
accordingly. This would get the devs motivated instead of having them 
thinking "I don't want to work for annoying users for only 1000 bucks". 
Also, there would be the actual competition between developers, which 
can also keep them motivated.
It would be too predictable who would win here - the devs who are 
already paid to work full time on Gnome!
Anyhow it defeats the real purpose - we need to attract more developers 
casue the current ones are way too overloaded to implement tons of new 
features and yes budding young devs should be able to earn a living off 
user contributions afterall why should they have to find employment 
elsewhere when their skills could be utilised full time implementing 
your 20 features (I doubt the devs who are already paid to work on Gnome 
will have the time to claim these bounties)
To me the bounties are simply a contract to do some work and the value 
of that contract should be driven by market forces (ie user donations on 
specific bounties) and not by the Gnome Foundation which assigns money 
on how complex a task is and not how popular it is (which is why they 
have failed in the past).
jamie.
Eugenia
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list gnome org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]