Open source components can be a boon for your software development, but they can also present risks. These 10 tips will help you manage the use and risks of open source throughout the application development lifecycle.