| 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% |
[ 12 ] |
| :( |
|
33% |
[ 6 ] |
|
| Total Votes : 18 |
|
| Author |
Message |
dE_logics Veteran


Joined: 02 Jan 2009 Posts: 1848 Location: $TERM
|
Posted: Wed May 25, 2011 11:33 am Post subject: The bounty bugzilla. |
|
|
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 |
|
 |
yoshi314 l33t


Joined: 30 Dec 2004 Posts: 782 Location: PL
|
Posted: Wed May 25, 2011 11:45 am Post subject: |
|
|
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 |
|
 |
dE_logics Veteran


Joined: 02 Jan 2009 Posts: 1848 Location: $TERM
|
Posted: Wed May 25, 2011 2:41 pm Post subject: |
|
|
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.
| 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 |
|
 |
John R. Graham Administrator


Joined: 08 Mar 2005 Posts: 4847 Location: Somewhere over Atlanta, Georgia
|
Posted: Wed May 25, 2011 2:58 pm Post subject: |
|
|
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 |
|
 |
wim-x Tux's lil' helper


Joined: 26 Nov 2004 Posts: 99 Location: Netherlands
|
Posted: Wed May 25, 2011 5:53 pm Post subject: |
|
|
| Perhaps combine it with an existing micro-payment service like Flattr. |
|
| Back to top |
|
 |
dE_logics Veteran


Joined: 02 Jan 2009 Posts: 1848 Location: $TERM
|
Posted: Thu May 26, 2011 8:30 am Post subject: |
|
|
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 |
|
 |
forrestfunk81 Apprentice


Joined: 07 Feb 2006 Posts: 262 Location: münchen.de
|
Posted: Thu May 26, 2011 12:31 pm Post subject: |
|
|
| 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 |
|
 |
Genone Retired Dev


Joined: 14 Mar 2003 Posts: 8690 Location: beyond the rim
|
Posted: Thu May 26, 2011 12:55 pm Post subject: |
|
|
| 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 |
|
 |
dE_logics Veteran


Joined: 02 Jan 2009 Posts: 1848 Location: $TERM
|
Posted: Thu May 26, 2011 12:58 pm Post subject: |
|
|
| 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 |
|
 |
ToeiRei Veteran


Joined: 03 Jan 2005 Posts: 1113 Location: Austria
|
Posted: Thu May 26, 2011 1:01 pm Post subject: |
|
|
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 |
|
 |
dE_logics Veteran


Joined: 02 Jan 2009 Posts: 1848 Location: $TERM
|
Posted: Thu May 26, 2011 1:03 pm Post subject: |
|
|
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 |
|
 |
John R. Graham Administrator


Joined: 08 Mar 2005 Posts: 4847 Location: Somewhere over Atlanta, Georgia
|
Posted: Thu May 26, 2011 1:55 pm Post subject: |
|
|
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 |
|
 |
krinn Advocate


Joined: 02 May 2003 Posts: 3204
|
Posted: Thu May 26, 2011 4:51 pm Post subject: |
|
|
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 |
|
 |
dE_logics Veteran


Joined: 02 Jan 2009 Posts: 1848 Location: $TERM
|
Posted: Fri May 27, 2011 2:58 am Post subject: |
|
|
^
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 |
|
 |
disi Veteran


Joined: 28 Nov 2003 Posts: 1202 Location: Out There ...
|
Posted: Fri May 27, 2011 7:28 am Post subject: |
|
|
| 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 |
|
 |
krinn Advocate


Joined: 02 May 2003 Posts: 3204
|
Posted: Fri May 27, 2011 9:27 am Post subject: |
|
|
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 |
|
 |
dE_logics Veteran


Joined: 02 Jan 2009 Posts: 1848 Location: $TERM
|
Posted: Fri May 27, 2011 1:56 pm Post subject: |
|
|
| 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 |
|
 |
krinn Advocate


Joined: 02 May 2003 Posts: 3204
|
Posted: Fri May 27, 2011 2:42 pm Post subject: |
|
|
| 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 |
|
 |
disi Veteran


Joined: 28 Nov 2003 Posts: 1202 Location: Out There ...
|
Posted: Fri May 27, 2011 3:03 pm Post subject: |
|
|
| 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 |
|
 |
krinn Advocate


Joined: 02 May 2003 Posts: 3204
|
Posted: Fri May 27, 2011 3:09 pm Post subject: |
|
|
| 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 |
|
 |
dE_logics Veteran


Joined: 02 Jan 2009 Posts: 1848 Location: $TERM
|
Posted: Sun May 29, 2011 7:39 am Post subject: |
|
|
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 |
|
 |
|
|
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
|
|