Proprietary code appears to create all of the innovation because you have to market and sell it. I don't think you can meaningfully say "which creates more innovation" in either direction, though if pressed I'd say, "open source in the long run" -- e.g. Linux runs a much greater variety of things than Windows.