The benefits of open-source software don't come without conditions, Mary Pratt and Stacy Collett write. Companies that want to implement open source need to weigh the evaluation work to be done, the required development culture and the ability to patch and fix as needed. "It's never a good idea to have no idea what your engineers or other employees are bringing into the company. The risk might be limited, but if [people start] sucking in whatever they want, there can be issues. Open-source software comes with all sorts of strings attached," said Clark Asay, a visiting assistant professor at Pennsylvania State University's law school.