There's some discussion here that might help answer your question: https://en.wikipedia.org/wiki/Open_source#Economics