Profiting from technological innovation: Implications for integration, collaboration, licensing and public policy