Different practices for open innovation: a context-based approach