Companies are struggling with open-source transition: Study