I'm aware this question might sound a bit "dumb", but how do those projects pay for themselves (including developers) ? I'm interested in pursuing a career in software development, so i'm intriged by how this works. Would developers be better off in a market dominated by open source projects ?