Analysis: Contractors should welcome open source

Although open-source software services are not yet in the mainstream, many federal agencies have been demanding them from their contractors – and for good reason. As early as 2006, the Defense Department went on record stating that incorporating such technology would improve interoperability and increase efficiency and productivity by creating standard policies for the internal redistribution of code.

This call for the adoption of open-source software was enhanced by the 2009 National Defense Authorization Act. The law included language that called for military services to consider that software when procuring manned or unmanned aerial vehicles.

The chasm that many contractors still need to cross is how exactly to do this while maintaining their competitive advantage; too many companies are concerned that adopting open-source software will commoditize their offerings. Reality tells us otherwise.

In fact, similar shifts have already occurred in military shipbuilding and aircraft construction without compromising corporations’ ability to differentiate themselves. It’s these same companies that are well positioned to help implement open-source software in their solutions. Many of these firms have top-tier employees with decades of first-hand experience in such environments, and would do well to take the lead.

Although the move to open source no doubt would call for a shift in the role that companies play in providing such services, firms that can demonstrate a clear understanding of how to integrate such technologies and yet deliver the same level of operational suitability will continue to win contracts.

Contractors therefore must show a strong commitment to and focus on implementing open source software. To that end, here are three steps contractors should consider when implementing such policies:

  • Contribute open-source software: Many contractors regularly develop new tools and applications as part of the normal course of their work. Upon completion, companies should consider offering some of these new applications to the worldwide development community through such outlets as

  • License proprietary software to customers: In addition, corporations might want to license the source code of their proprietary software platform to customers if they desire to perform additional development in-house. Not only can this directly enhance a contractor’s open source efforts, but it could also bring with it new ideas to incorporate in its product roadmap.

  • Direct support of open standards: Companies should systematically support and use open standards, such as XML, SOAP, HTTP, whenever possible. Although there might be applicable reasons why they shouldn’t be used on certain occasions, such instances should be few and far between.

Make no mistake – the evolution away from “purely” proprietary systems to ones that incorporate open-source software is on us. Regardless of approach, a contractor’s program must be grounded in a commitment to design solutions using the best tools to meet each individual customer’s needs.

Rick Pope is chief operating officer of DefenseWeb Technologies Inc., a custom software developer and systems integrator serving Defense Department and other federal government agencies. He can be reached at

About the Author

Rick Pope is the chief operating officer of DefenseWeb Technologies.

Reader Comments

Mon, Apr 27, 2009 yes~!

about time!

Mon, Apr 27, 2009 Andrew

Any contractor that delivers anything with software in it, should also supply a "bill-of-materials" for that software, listing all the components (code files) and their pedigree (where did the code come from, what are the licensing and copyright obligations associated with it). There are simple, automated, cost effective tools available now- FOSSology or Protecode IP Analyzer (latter is much simpler to use). With careful and managed adoption, open source software is a revolution in accelerating product development, reducing risks and minimizing development costs.

Please post your comments here. Comments are moderated, so they may not appear immediately after submitting. We will not post comments that we consider abusive or off-topic.

Please type the letters/numbers you see above

What is your e-mail address?

My e-mail address is:

Do you have a password?

Forgot your password? Click here

Washington Technology Daily

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.


contracts DB