At the risk of sounding like a completely insensitive and retarded prick, isn’t this kinda how free open source software development works? People with the time and skills to build stuff just do it due to whatever internal drivers they have, and then people may or may not donate to the cause?