Open Innovation and Crowdsourcing Communities Design: a Cross Case Analysis