[FFmpeg-devel] [RFC] Bug Bounty

Michael Niedermayer michaelni
Fri Jan 29 21:27:58 CET 2010

On Fri, Jan 29, 2010 at 12:15:38PM -0500, compn wrote:
> On Fri, 29 Jan 2010 12:39:08 +0100, Michael Niedermayer wrote:
> >* 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)
> encourages devs to create bugs and or not fix them until they are 24
> months old.

The 4500USD payments for SOC dont seem to draw people away from
submitting patches for free.
You suggest the 40Euro would have a stronger effect?
Also how should people do this in paractice? One dev creating bugs that
noone can fix in 2 years but he can then quickly fix for 40 euro to be
worth the effort?
If you really assume that people tried this then you must not forget that
in this somewhat unlikely case there would be competititon as only the
first fixing a bug would get payed, bugs reaching the age of 24month thus
by definition would be quite non trivial because someone else would have
claimed 20euros for them already earlier if they where trivial.

Also as said a smoother relation can be used like
payment = age_in_month*2 euro without any 6 month limit
just consider the example of 2 devels trying to abuse it by waiting
Devel A only fixes bugs that are age >=24month he gets 48euro for the
first 3 bugs
Devel B realizes this and fixes all bugs he is able to fix at age >=23month
now devel A has only hard bugs left and thus starts fixing trivial bugs
at age of 22month
I claim that if people dont try to abuse it it should work out fine
and if people do try to abuse it it works out as well because there
is a strong incentive to fix bugs before the others fix them.

Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Old school: Use the lowest level language in which you can solve the problem
New school: Use the highest level language in which the latest supercomputer
            can solve the problem without the user falling asleep waiting.
-------------- 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/20100129/fb98a416/attachment.pgp>

More information about the ffmpeg-devel mailing list