Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
The bounty bugzilla.
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo Chat
View previous topic :: View next topic  

Is this a good idea (assuming no trivial flaws like who's gonna get the reward or when he'll get the reward doesn't exist, these can be fixed.)?
:)
66%
 66%  [ 12 ]
:(
33%
 33%  [ 6 ]
Total Votes : 18

Author Message
dE_logics
Veteran
Veteran


Joined: 02 Jan 2009
Posts: 1848
Location: $TERM

PostPosted: Wed May 25, 2011 11:33 am    Post subject: The bounty bugzilla. Reply with quote

I've been having this idea for quiet a while.

Why not allow users to tag in some bucks with bugs? The people/group who solves it acclaims the reward.

Of course the system needs to be discussed and developed, this's just the starting point.
_________________
Buy from companies supporting opensource -- IBM, Dell, HP, Nokia, Hitachi etc...
Disfavor companies supporting only Win -- Logitech, Epson, Adobe, Autodesk, Pioneer, Kingston, WD, Yahoo, MSI, XFX
My blog
Back to top
View user's profile Send private message
yoshi314
l33t
l33t


Joined: 30 Dec 2004
Posts: 782
Location: PL

PostPosted: Wed May 25, 2011 11:45 am    Post subject: Reply with quote

i think a few conditions would have to be met :
- non trivial problem
- requires a lot of effort to resolve
- accepted by distro developers
- relatively big interest from users ; just because one user puts up a bounty on something nobody else wants, doesn't mean it should be done.

since if would be paid work, it might require some extra legal regulations.
_________________
~amd64, ~x86
shrink your /usr/portage with squashfs+aufs
Back to top
View user's profile Send private message
dE_logics
Veteran
Veteran


Joined: 02 Jan 2009
Posts: 1848
Location: $TERM

PostPosted: Wed May 25, 2011 2:41 pm    Post subject: Reply with quote

Those problems will be fixed. If a user give $100 for bugs... nothing's wrong with that. It's a nice way for the users to contribute; in this case he'll see where his money goes unlike non free software, this's a new perspective.

+ if this actually happens to Gentoo's bugzilla, it'll be on the headlines. We'll be the creative people. :lol: :P

Quote:
shrink your /usr/portage with squashfs+aufs


You might also like fusecompress, however it's not well tested.
_________________
Buy from companies supporting opensource -- IBM, Dell, HP, Nokia, Hitachi etc...
Disfavor companies supporting only Win -- Logitech, Epson, Adobe, Autodesk, Pioneer, Kingston, WD, Yahoo, MSI, XFX
My blog
Back to top
View user's profile Send private message
John R. Graham
Administrator
Administrator


Joined: 08 Mar 2005
Posts: 4847
Location: Somewhere over Atlanta, Georgia

PostPosted: Wed May 25, 2011 2:58 pm    Post subject: Reply with quote

I think this is a very clever idea and I would love to see it happen. Such payments could have a fixed percentage (perhaps half?) that automatically goes to the Gentoo Foundation with the rest earmarked for the team that solved the bug.

I also think the challenges are more with compliance than with the technical or logistical. For instance, would Gentoo need to know all of the tax compliance rules for each jurisdiction around the world where payments were to be made? Perhaps not; perhaps there are uniform US rules for handling international payments and thus there would be only two jurisdictions (domestic and international) to worry about.

- John
_________________
Yoda: "Intentionally left blank, this space is."
Back to top
View user's profile Send private message
wim-x
Tux's lil' helper
Tux's lil' helper


Joined: 26 Nov 2004
Posts: 99
Location: Netherlands

PostPosted: Wed May 25, 2011 5:53 pm    Post subject: Reply with quote

Perhaps combine it with an existing micro-payment service like Flattr.
Back to top
View user's profile Send private message
dE_logics
Veteran
Veteran


Joined: 02 Jan 2009
Posts: 1848
Location: $TERM

PostPosted: Thu May 26, 2011 8:30 am    Post subject: Reply with quote

How do we donate and currently?... we can use the same method.
_________________
Buy from companies supporting opensource -- IBM, Dell, HP, Nokia, Hitachi etc...
Disfavor companies supporting only Win -- Logitech, Epson, Adobe, Autodesk, Pioneer, Kingston, WD, Yahoo, MSI, XFX
My blog
Back to top
View user's profile Send private message
forrestfunk81
Apprentice
Apprentice


Joined: 07 Feb 2006
Posts: 262
Location: münchen.de

PostPosted: Thu May 26, 2011 12:31 pm    Post subject: Reply with quote

dE_logics wrote:
How do we donate and currently?... we can use the same method.


I only know of paypal (see donate button at gentoo.org upper right). I don't like paypal and therefor stopped donating. I would love to see other methods for donating to gentoo.
_________________
# cd /pub/
# more beer
Back to top
View user's profile Send private message
Genone
Retired Dev
Retired Dev


Joined: 14 Mar 2003
Posts: 8690
Location: beyond the rim

PostPosted: Thu May 26, 2011 12:55 pm    Post subject: Reply with quote

The main problem (legal and political issues aside) is to ensure that the bounties are actually paid, IOW filter out fakes. A single fake could ruin the whole idea. Also you'll need an instance to resolve disagreements ("I implemented your feature" - "no, that's not what I wanted", etc).
Back to top
View user's profile Send private message
dE_logics
Veteran
Veteran


Joined: 02 Jan 2009
Posts: 1848
Location: $TERM

PostPosted: Thu May 26, 2011 12:58 pm    Post subject: Reply with quote

Genone wrote:
The main problem (legal and political issues aside) is to ensure that the bounties are actually paid, IOW filter out fakes. A single fake could ruin the whole idea. Also you'll need an instance to resolve disagreements ("I implemented your feature" - "no, that's not what I wanted", etc).


Yeah all that can be fixed. That's just 'debugging' the issue.
_________________
Buy from companies supporting opensource -- IBM, Dell, HP, Nokia, Hitachi etc...
Disfavor companies supporting only Win -- Logitech, Epson, Adobe, Autodesk, Pioneer, Kingston, WD, Yahoo, MSI, XFX
My blog
Back to top
View user's profile Send private message
ToeiRei
Veteran
Veteran


Joined: 03 Jan 2005
Posts: 1113
Location: Austria

PostPosted: Thu May 26, 2011 1:01 pm    Post subject: Reply with quote

I'd love to see such a bounty system too. An idea to deal with fakes is to pay to a 3rd party guy who keeps it to ensure things are correct. Then that 3rd party pays the one who solved the problem. If it's not solved, the money is returned.

But I wouldn't worry about minior work or whatever. Even if it's a minior bug for you, it can be a major blocker for me.
_________________
Blog | btrfs | Please stand by - The mailer daemon is busy burning your messages in hell...
Back to top
View user's profile Send private message
dE_logics
Veteran
Veteran


Joined: 02 Jan 2009
Posts: 1848
Location: $TERM

PostPosted: Thu May 26, 2011 1:03 pm    Post subject: Reply with quote

Since everyone's liking this (including the devs), I think it's a good idea to start designing the system.
_________________
Buy from companies supporting opensource -- IBM, Dell, HP, Nokia, Hitachi etc...
Disfavor companies supporting only Win -- Logitech, Epson, Adobe, Autodesk, Pioneer, Kingston, WD, Yahoo, MSI, XFX
My blog
Back to top
View user's profile Send private message
John R. Graham
Administrator
Administrator


Joined: 08 Mar 2005
Posts: 4847
Location: Somewhere over Atlanta, Georgia

PostPosted: Thu May 26, 2011 1:55 pm    Post subject: Reply with quote

Somebody didn't like it; I wish they had posted their reasons. So far every comment has been very much like, "Good idea but there are problems that will need to be addressed."

- John
_________________
Yoda: "Intentionally left blank, this space is."
Back to top
View user's profile Send private message
krinn
Advocate
Advocate


Joined: 02 May 2003
Posts: 3204

PostPosted: Thu May 26, 2011 4:51 pm    Post subject: Reply with quote

i don't think it's a good idea, if you want send money to a dev, just send money to him. I remember the adopt a dev thread, something was like ask all dev to put their own wish and let users just buy them books, computer parts...

tagging say, gnome bug with bucks =
- gnome dev can add himself bug to gnome just because gnome is a sure thng that might get tag for solve (and none can beat him at solve, as he put the bug himself). And don't tell me it's evil, devs are human.
- somone can fix a bug but don't send the fix until the bug is tag with bucks : so seen a bug, make a solve : stop, waiting for some bucks to appears to push the solve.

edit: i forget to do it, so i vote no. I want also to add this vote is partially made, yes and no aren't really the same as :) and :(
what about a vote "gentoo is the best distro" with choices as "hell yeah, and gentoo users are god" and "i vote no because gentoo is too hard for my poor brain, and also as girls don't think i'm sexy, i'm a well know looser"
Back to top
View user's profile Send private message
dE_logics
Veteran
Veteran


Joined: 02 Jan 2009
Posts: 1848
Location: $TERM

PostPosted: Fri May 27, 2011 2:58 am    Post subject: Reply with quote

^

Those are some real issues. However the problem will be solved if we limit the bounties to -

1) Feature requests.
2) Fixing of bugs by developers other than the one who made the buggy code. If the developer who made the buggy code fixes it himself, the amount will be donated to the foundation instead.

Another problem with point 2) is that some naughty developer has made multiple profiles and so acclaims the reward by effectively fixing his own bugs.
This problem will be fixed by giving rewards to developers who already have a significant contribution. Doing that under 2 accounts is very difficult.

This's similar to ToeiRei's idea.
_________________
Buy from companies supporting opensource -- IBM, Dell, HP, Nokia, Hitachi etc...
Disfavor companies supporting only Win -- Logitech, Epson, Adobe, Autodesk, Pioneer, Kingston, WD, Yahoo, MSI, XFX
My blog
Back to top
View user's profile Send private message
disi
Veteran
Veteran


Joined: 28 Nov 2003
Posts: 1202
Location: Out There ...

PostPosted: Fri May 27, 2011 7:28 am    Post subject: Reply with quote

krinn wrote:

- somone can fix a bug but don't send the fix until the bug is tag with bucks : so seen a bug, make a solve : stop, waiting for some bucks to appears to push the solve.


That's a really good reason, rather than improving bug solving it would slow it down?

btw. devs=humans (humans are tough to only work for money etc.)

On the other hand, we already have the voting system. What if there is a special pool at the Gentoo Foundation for bug solving and the money spend there is half used to give money to bugs solved with votes?
_________________
Gentoo on Uptime Project - Larry is a cow
Back to top
View user's profile Send private message
krinn
Advocate
Advocate


Joined: 02 May 2003
Posts: 3204

PostPosted: Fri May 27, 2011 9:27 am    Post subject: Reply with quote

by devs are human i mean everyone knows weakness of human, could be resume to 3 : power, sex, money.

but this also gave motivation, like self estimate, so humans can also work for free if they take cause for something, but adding money to the problem will change the rules....
Exactly like if we see "I slept with first one that correct that bug in that package. Megan Fox". Can only bet now rules change and yep, i'm sure that bug will get fix real fast.

And i don't like the votes : with such a system kde, gnome, x11 team will always get the money, because this is most use/install applications, not to say they are also bigger so more bugs might be in it.
You will also never gave any money to the doc team or the guy that work on all obscur package, or worst : why would i keep working on x86 team when 80% users are in amd64 ? = devs gave up x86 support to have higher chance of reward on amd64 as most users use it, most votes will goes to that arch first.

Same, what about a feature that devs would think real nice, good evolve for the distro, but users don't care or worst hate it
- baselayout1 was old & using bash, but what users would have vote for openrc ? They even see it more as a bugger than anything else. I'm not here to judge, but if all devs have agree to use openrc, even users cannot see why, it was certainly a good step forward. But the distro cannot vote, users could.
- as another example, what user would have vote a bug that wish remove .la files ? none.

i would rather like a random cycling time to pay: like make a list of devs (keep it hidden to users), users gave money blindly, dev1 get the money, user gave money blindly, dev2 get the money... restart at 1 when it end.
It would be enough to motivate devs a bit more, not to put money on a vote for that bug, but because they know their work is appreciate and one day they'll get a little extra cash to buy a new book.

It would be also easier to handle : making the devs list, let's say shake it randomly, list create. Now any new dev will be add last in the list. Next to that put a sum (let's say 50$) and the user system to raise money. Users gave money, you hit 50$ send it to dev1 and keep going with next dev...

I only see two problems, one dev that might have help a lot the distro, if he resign before his turn come, he won't be reward even he have done something nice for us. But i think it's acceptable.
Lol the more devs the distro have the less devs will get money again, dev: kill the dev next to you, your name will come back faster :)
Back to top
View user's profile Send private message
dE_logics
Veteran
Veteran


Joined: 02 Jan 2009
Posts: 1848
Location: $TERM

PostPosted: Fri May 27, 2011 1:56 pm    Post subject: Reply with quote

disi wrote:
On the other hand, we already have the voting system. What if there is a special pool at the Gentoo Foundation for bug solving and the money spend there is half used to give money to bugs solved with votes?


Humm.. that would ensure proper distribution of cash. However this fact will have to be publicized. Maybe "Donate to encourage fixing of this bug. See how..." besides the no. of votes will be helpful.
However I don't think this'll be as effective.

krinn wrote:
but this also gave motivation, like self estimate, so humans can also work for free if they take cause for something, but adding money to the problem will change the rules....


The no. of people who work for motivation are small in no. This method will not make developers millionaires, they'll hardly make half of their living cost at most.
The motive of this method is to give bounties to developers who are already motivated, if it attracts Microsoft devs, the system is flawed. If the FOSS devs are being paid by this method, they're expected to say "Ok, I contribute, and people say thank you".

Thats why I said -

dE_logics wrote:
by giving rewards to developers who already have a significant contribution.


Which also servers as a DOS prevention in case of multiple accounts.

krinn wrote:
And i don't like the votes : with such a system kde, gnome, x11 team will always get the money, because this is most use/install applications, not to say they are also bigger so more bugs might be in it.


Kde, gnome etc... are complete separate projects which'll manage their own bugzillas and have different distributions of finances in sub projects.

We're concerned about -

krinn wrote:
You will also never gave any money to the doc team or the guy that work on all obscur package, or worst : why would i keep working on x86 team when 80% users are in amd64 ? = devs gave up x86 support to have higher chance of reward on amd64 as most users use it, most votes will goes to that arch first.


These devs are differently, they are hobbyists, when they decided to develop the project they never did it for money. If they are such, they'd do overtime than contribute to the project.

In general focus is towards things which is used more, thus in practice this is happening currently. For e.g. the large repo of windows applications vs. the negligible amount of Unix apps. Even the opensource ones

If the no one developed the documentation people will file a bug. Wherever there's a deficiency people will complain. Thus distribution to subprojects stabilizes.

krinn wrote:
Same, what about a feature that devs would think real nice, good evolve for the distro, but users don't care or worst hate it
- baselayout1 was old & using bash, but what users would have vote for openrc ? They even see it more as a bugger than anything else. I'm not here to judge, but if all devs have agree to use openrc, even users cannot see why, it was certainly a good step forward. But the distro cannot vote, users could.
- as another example, what user would have vote a bug that wish remove .la files ? none.


Every development that's done in a project is for the people. Thus a development not useful to the end user is not development at all.

For this issue -- at best this'll improve a software that people see working (or the frontend e.g. X) at an optimum, after which the bugs have to be closed upstream in which case the money will not be rewarded.

Again -- as stated previously, this'll not shift development since all devs are hobbyist here.

krinn wrote:
i would rather like a random cycling time to pay: like make a list of devs (keep it hidden to users), users gave money blindly, dev1 get the money, user gave money blindly, dev2 get the money... restart at 1 when it end.
It would be enough to motivate devs a bit more, not to put money on a vote for that bug, but because they know their work is appreciate and one day they'll get a little extra cash to buy a new book.


I don't understand this much... can you please elaborate?

Also, in FOSS arena devs are not investment machines to whom you pay to buy books and in return the dev works for you. The dev will be paid to have fun for the good work.
_________________
Buy from companies supporting opensource -- IBM, Dell, HP, Nokia, Hitachi etc...
Disfavor companies supporting only Win -- Logitech, Epson, Adobe, Autodesk, Pioneer, Kingston, WD, Yahoo, MSI, XFX
My blog


Last edited by dE_logics on Fri May 27, 2011 2:58 pm; edited 1 time in total
Back to top
View user's profile Send private message
krinn
Advocate
Advocate


Joined: 02 May 2003
Posts: 3204

PostPosted: Fri May 27, 2011 2:42 pm    Post subject: Reply with quote

dE_logics wrote:

krinn wrote:
i would rather like a random cycling time to pay: like make a list of devs (keep it hidden to users), users gave money blindly, dev1 get the money, user gave money blindly, dev2 get the money... restart at 1 when it end.
It would be enough to motivate devs a bit more, not to put money on a vote for that bug, but because they know their work is appreciate and one day they'll get a little extra cash to buy a new book.


I don't understand this much... can you please elaborate?


I'm afraid i couldn't get more clear, except if you wish it in french. This is what i have in mind, i hope it get clearer but i'm not sure.
says : dev1, dev2, dev3, dev4
making the list random and we get : dev3, dev2, dev4, dev1, if a dev5 comes it will be after dev1 (last in list)
- pot : 0$
- user give 5$
- user give 3$
- user give 10$
- i've set the trigger to 15$ so now it's triggered
- dev3 gets 15$
- pot remain to 3$
- user give 10$
- user give 4$
- dev2 gets 15$
- pot is now at 2$
....
As you see, just a matter of time, but everyone will get something.
Back to top
View user's profile Send private message
disi
Veteran
Veteran


Joined: 28 Nov 2003
Posts: 1202
Location: Out There ...

PostPosted: Fri May 27, 2011 3:03 pm    Post subject: Reply with quote

krinn wrote:
dE_logics wrote:

krinn wrote:
i would rather like a random cycling time to pay: like make a list of devs (keep it hidden to users), users gave money blindly, dev1 get the money, user gave money blindly, dev2 get the money... restart at 1 when it end.
It would be enough to motivate devs a bit more, not to put money on a vote for that bug, but because they know their work is appreciate and one day they'll get a little extra cash to buy a new book.


I don't understand this much... can you please elaborate?


I'm afraid i couldn't get more clear, except if you wish it in french. This is what i have in mind, i hope it get clearer but i'm not sure.
says : dev1, dev2, dev3, dev4
making the list random and we get : dev3, dev2, dev4, dev1, if a dev5 comes it will be after dev1 (last in list)
- pot : 0$
- user give 5$
- user give 3$
- user give 10$
- i've set the trigger to 15$ so now it's triggered
- dev3 gets 15$
- pot remain to 3$
- user give 10$
- user give 4$
- dev2 gets 15$
- pot is now at 2$
....
As you see, just a matter of time, but everyone will get something.


How do you make dev1 work on the bug report I donated money for to be fixed?
_________________
Gentoo on Uptime Project - Larry is a cow
Back to top
View user's profile Send private message
krinn
Advocate
Advocate


Joined: 02 May 2003
Posts: 3204

PostPosted: Fri May 27, 2011 3:09 pm    Post subject: Reply with quote

disi wrote:

How do you make dev1 work on the bug report I donated money for to be fixed?


You don't, devs keep doing what they wish, you gave money to a dev but you don't know who get it. You're sending money to gentoo devs for their work, not to "that" dev for "that" bug.
This remove the work on that and you'll get reward, that appears more like a job and replace it with just "thank you for beeing a gentoo dev".
Back to top
View user's profile Send private message
dE_logics
Veteran
Veteran


Joined: 02 Jan 2009
Posts: 1848
Location: $TERM

PostPosted: Sun May 29, 2011 7:39 am    Post subject: Reply with quote

This's more of gambling. If a dev doesn't work, he'll still get paid and if a dev works, he wont.

It should be something like the more a dev works (on the bugs which users report), probability of him getting paid is more.
_________________
Buy from companies supporting opensource -- IBM, Dell, HP, Nokia, Hitachi etc...
Disfavor companies supporting only Win -- Logitech, Epson, Adobe, Autodesk, Pioneer, Kingston, WD, Yahoo, MSI, XFX
My blog
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo Chat All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum