This reply is completely tangential to the focus/topic of your comment, but I wanted to say: THIS is the model of how to do open source.
The developers get financial security while they're working so they can focus, everyone is funded to sit in one place (sometimes) which makes for great communication... and then everybody (society as a whole) get to benefit.
If we don't figure out how to make computers write our programs for us within the next 10 years, this is the development model of the future.