Application Development - eWeek




How to Assure Legal Compliance from Software Development to Delivery





  Table of Contents:
  1. How to Assure Legal Compliance from Software Development to Delivery
  2. Principal Aspects of Legal Compliance
  3. Legal Compliance Assurance in Development Process
  4. Legal Compliance in Product Life Cycle

For organizations involved with software development and delivery, consciously implementing measures for legal compliance into the software development process itself is crucial. Equally important is incorporating effective software intellectual property management into the organization. Here, Knowledge Center contributors Sorin Cohn-Sfetcu and Kamal Hassin explain how to validate the intellectual property cleanliness of software, while ensuring it meets all legal obligations before market delivery.

How to Assure Legal Compliance from Software Development to Delivery - Legal Compliance in Product Life Cycle
( Page 4 of 4 )

Legal compliance in software product life cycle

From a business and product management perspective, legal compliance goes beyond the development process. It needs to be dealt with at project conception and from a customer standpoint. The critical elements of effective software IP management in an organization are:

1. The existence of an IP policy for each project undertaken, and a process to disseminate and apply it. Corporate IP policies must be based on the organization’s business goals, and they should be clear and enforceable.

2. Processes and tools for ascertaining the legal obligations and managing the IP of software created and/or acquired in the organization.

3. A Software Bill of Materials (BOM) that fully records the components in the product, their provenance and the licensing obligations they entail. An adequate BOM is instrumental in determining the legal compliance of the software.

4. Assurance and support for customers concerning the quality and IP cleanliness of software provided.

These elements provide a basis for meeting legal compliance with respect to the life cycle of the software product from conception to delivery.

Software IP management

With respect to the tools available, modern software IP management applications simplify and enable safe open source adoption, giving developers the freedom to select the best solutions in accordance with the corporate IP policy. For instance, these tools can support pedigree analysis and IP policy violation detection automatically—on demand, on schedule or even in real time within the development process. They can also provide a BOM on demand. Taken together, these IP management features deliver higher value and provide customer assurances.

The critical factors driving the economics of software IP management are the efforts to fix the software IP issues and minimize the associated delays in product introduction to market. Because of this, everything should be done to ensure its legal compliance throughout its life cycle for maximized cost efficiencies and minimized risk. As companies continue to leverage third-party code during the software development process, legal compliance issues become increasingly integral to business priorities. 

Sorin Cohn-Sfetcu is involved in Marketing at Protecode. Sorin brings over 30 years of entrepreneurial involvement in technology and business management in multinational (Nortel) and small companies, with a significant portfolio of market successes, innovative products and publications. Sorin holds several patents in Web services, wireless, and digital signal processing. Sorin has a Ph.D. from McMaster University, a Masters of Science degree from University of Calgary, and a Masters of Engineering degree from Polytechnic Institute of Bucharest. He can be reached at scohn@protecode.com.

Kamal Hassin is responsible for product portfolio capabilities at Protecode. Kamal is a thought leader in the area of open-source licensing. Kamal is the author or co-author of a number of papers on Software Intellectual Property management. Kamal has a Bachelor of Engineering degree and a Masters degree in Technology Innovation Management from Carleton University. He can be reached at khassin@protecode.com.



 
 
>>> More Application Development Articles          >>> More By S. Cohn-Sfetcu and K. Hassin
 

FEATURED SPONSOR MESSAGE

Microsoft Sponsored Resource Center

Increase Your Microsoft Office 365 Knowledge! Dig inside this suite of cloud-based collaboration tools.

Watch the video >>

Brought to you by





Advertisement
eWEEK Quick LInks