Michael Niedermayer via ffmpeg-devel (HE12025-10-14): > As we are now looking for sponsors, we also should look for tasks to fund.
> PS: once we have enough yearly income we can look at hiring / funding > people fulltime. I will step into it: This is severely misguided. FFmpeg is a Libre Software project: its goal is to make beautiful and/or useful software. FFmpeg's goal is NOT to gain market shares. FFmpeg's goal is NOT to turn a profit. FFmpeg's goal is ABSOLUTELY NOT to get a livelihood for its authors. The problem with people getting paid to work on FFmpeg is that it is a misaligned incentive. It creates the incentive to push the code as is instead of polishing it, instead of accepting suggestions to make it better. It creates the incentive to work alone rather than seek the insights of our peers. I am sure some developers are able to resist the incentive and not let the fact that they are paid for it reduce the quality of their code in favor of speed at all. But I am also sure they are not a majority. So, sponsorships? Sponsorship in the form of hosting, absolutely! Sponsorship in the form of hardware, server hardware that can benefit the whole project as a FATE instance or remote development computer, absolutely. Sponsorship in the form of hardware personal for one developer in particular: that is already more problematic. Sponsorship in the form of funding people to code: this is where it becomes difficult. I think we can fund tasks that have a very precise scope: straightforward tasks that require no creativity from the coder and where the completion status is objective and unambiguous. But beyond that, we should not try to fund: anything that requires design choices, anything involving new API, etc., we should favor people who do it because they want to do it. We cannot prevent people from obtaining funding on their own, of course, and neither should we. But at least we will not be in a situation of conflict of interest: if the task is harder than they thought, if we demand they do it better, it is between them and their sponsor, and we are not in an awkward position. Also, I think we should demand people to disclose when they have specific funding like that, on pain of getting their Git write access suspended if they neglected to do it and it gets known. We should know when somebody's loyalty is to themselves and their sponsor rather than to the project. Regards, -- Nicolas George _______________________________________________ ffmpeg-devel mailing list -- [email protected] To unsubscribe send an email to [email protected]
