01512nas a2200121   4500008004100000022001400041245006700055210006700122260004200189520110700231100001601338856003601354       2007                        eng d  a1913-610200aImproving Application Development by Managing Licensing Issues0 aImproving Application Development by Managing Licensing Issues  aOttawabTalent First Networkc12/20073 aOver the past ten years, the Internet and open source software (OSS) have enabled developers to fundamentally change the way they produce software.  Increasingly, distributed teams are collaborating to assemble software from reusable components and their own proprietary code rather than building applications entirely from scratch. 

The component-based development model is fundamentally changing the software industry. It enables organizations that develop software, either for commercial sale or for in-house use, to accelerate project timelines, improve software quality, and reduce development costs. If not managed properly, the complexity inherent in this new world of mixed-IP (Intellectual Property) can pose business and technical risks to an organization. 

This paper draws on the experiences of the Black Duck Software team, our customers, and other industry experts to propose new approaches to managing IP in this new world. It describes a set of best practices that companies can use to avoid the risks and gain the benefits of the component-based approach to software development.1 aLevin, Doug  uhttp://timreview.ca/article/102