[FFmpeg-devel] [RFC] Bug Bounty

Michael Niedermayer michaelni
Sat Jan 30 01:57:51 CET 2010


On Fri, Jan 29, 2010 at 07:09:16PM -0500, Vitor Sessak wrote:
> Michael Niedermayer wrote:
>> Hi
>> As our foundation is apparently nearing fully functional status.
>> Heres my first suggestion of what to do with some of the donations
>> Dear gentelflamers may i present to you today my proposal of bug bounties,
>> The idea behind it is to dispose of the many old bugs that dont seem to
>> receive the attention they should.
>> Suggested rules:
>> * Only reproduceable bugs and reproduceable fixes are eligible
>> * The fix must reach main ffmpeg svn (and not be reverted at the spot;)
>>   that also implicates proper & clean fixes only
>> * Duplicate bugs are not eligible, if a fix fixes 3 bugs only the highest
>>   of the 3 bounties is payed.
>> * The rules and bounties can be changed by the developers of ffmpeg 
>> through
>>   a vote or by the project leader.
>> * People must keep track of their own bounties and notify the treassurer
>>   within 1 month of closing the respective bug.
>> Suggested bountie:
>> * IF      Bug older than 24 month: 40 Euro (there are 15 such bugs 
>> currently)
>> * ELSE IF Bug older than 12 month: 20 Euro (there are 59 such bugs 
>> currently)
>> * ELSE IF Bug older than  6 month: 10 Euro (there are 88 such bugs 
>> currently)
>> If all these bugs where fixed this would coast the foundation 2660 Euro.
>> In that sense it appears a nice thing, fix all bugs older than 6 month for 
>> 2k6
>
> Even too nice, fixing 162 bugs for 2k6 EUR looks somewhat cheap. I'd 
> suggest multiplying it by 2...

i agree but does the foundation have that amount available?

anyway here are my updated rule suggestions (changes marked with +)
 * Only reproduceable bugs and reproduceable fixes are eligible
 * The fix must reach main ffmpeg svn (and not be reverted at the spot;)
   that also implicates proper & clean fixes only
 * Duplicate bugs are not eligible, if a fix fixes 3 bugs only the highest
   of the 3 bounties is payed.
 * The rules and bounties can be changed by the developers of ffmpeg 
   through a vote or by the project leader.
 * People must keep track of their own bounties and notify the treassurer
   within 1 month of closing the respective bug.
+* Money is only payed as far as it is available to the foundation, no
+  money will be payed if the foundation runs out of it
 Suggested bounties:
+  Each bug older than 1 month receives 2 Euro per month of age

with above bounty rule the following payments would be reached:

#  age $  cummulative amount of payment for younger bugs
26  1  52 52
16  2  64 116
18  3 108 224
21  4 168 392
12  5 120 512
14  6 168 680
26  7 364 1044
16  8 256 1300
15  9 270 1570
 7 10 140 1710
11 11 242 1952
 5 12 120 2072
 3 13  78 2150
 3 14  84 2234
 5 15 150 2384
 8 16 256 2640
10 17 340 2980
 5 18 180 3160
 5 19 190 3350
 4 20 160 3510
 1 21  42 3552
 6 22 264 3816
 4 23 184 4000
 1 24  48 4048
 1 26  52 4100
 3 27 162 4262
 2 28 112 4374
 4 29 232 4606
 2 30 120 4726
 2 31 124 4850

That means fixing all open&new bugs older than 1 month would coast the
foundation 4850euro
from that ~500 euros would go to bugs yonger than 6 month and the rest to
the older bugs. This suggestion thus increases the amount bugs would result
in relative to the previous suggestion.


[...]
-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Let us carefully observe those good qualities wherein our enemies excel us
and endeavor to excel them, by avoiding what is faulty, and imitating what
is excellent in them. -- Plutarch
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20100130/6ea3bcca/attachment.pgp>



More information about the ffmpeg-devel mailing list