Where do open source projects like linux, gimp, blender etc. get its fundings? How do they stay alive to this day?