Working with open source and proprietary code