Developing Open-Source Business Policies That Work: Everyone Is Making It Up As They Go Along

While others' guidelines can help an IT manager create corporate open-source policies, there's no authoritative list of how to do it right.

PAGE 2

Accidental Open-Source Developers

This touches on a side issue. Your company may not be in the software business, but that doesn't mean that your in-house developers aren't modifying open-source programs for your own internal use. That's not a problem by the rules of even the strictest open-source license. But if you ship a product that contains modified open-source code, you'll need to obey the license's rules or face possible legal consequences. Verizon, for example, ran afoul of this when it shipped wireless routers for its Fios (fiber-optic service) Internet that contained a GPL (General Public License) program.

Some corporate executives, such as David Allen, CTO at Sparta Consulting, an SAP consultantry, are already painfully aware of the potential trouble with using and developing open-source software. "I am a big fan of open source, use it every day, but I'm concerned that too many CIOs do not have an adequate grasp on their responsibilities with the various licenses that we generically describe as open source. As a new CTO, I have taken the responsibility of creating our IP development standards/policies. Beware of trying to walk the line between 'use' and 'development.' The line between configuration and extension or development is fuzzy at best."

To avoid this kind of misstep, and to make sure that authorized in-house programs are green-lighted before going into production, Hirsch says his company plans to have its policy "state that open source can be used for experimentation, prototyping and investigative application development without permission. However, any production designed applications or utilities will require an approval by the CTO/CIO and the business owner before open source can be used in a production environment."

So long as you use any customized open-source software in-house, Gordon Haff, principal IT advisor for the Illuminata Group, doesn't see too much for companies to worry about. "Anecdotally, when I'm in an end user audience, I don't see much interest in or knowledge of open source software licensing nuances and issues. And, truth be told, for a lot of end users, it doesn't matter much. If you're strictly an end user developing software for your own internal use, you can use pretty much any open source software you like without knowing or caring about the differences between GPLv2 and BSD."

Managing Software

Making proper use of open-source software is the central concern for most companies and organizations. Alan Young, CIO of the Southern Ute Indian Tribe, is focused on coming up with a viable open-source deployment policy. "Given the budget pressures that IT faces and the business objectives, sometimes it makes good sense to think about open-source applications, but the road is fraught with scary consequences."

Among the concerns that Young plans to address are:

  1. What is the formal organization behind the open-source entity? Are they organized? Are they a one-man show? "I prefer the more organized [approach] where 'donations' can be made for support of source," says Young.

  2. What is the release schedule for source code?

    1. Does the open-source project have a life that makes sense? Like more than one month or one year? "I would prefer three to five years at least," says Young, "since some of the development is a balance-sheet item."

    2. Is there a maintenance/support plan for the open-source project? Points out Young, "Once you deploy open source into your enterprise you have to keep up with operating system, hardware configuration changes, database changes and the like."

After all, as Young observes, for all open-source benefits, "If the project dies, guess who's left holding the bag? Me!" That's a position no CIO ever wants to be in.

On a larger scale, Roger Valade, vice president of technology for Entertainment, the company behind the Entertainment Book marketing program, says the company has effectively adopted a number of open-source components, "providing both significant cost savings and environmental standardization." Entertainment's open-source philosophy is purely practical: "Our policy right now is 'use it whenever you can—it is a productivity improvement. Don't code what you can download.' Sometimes we have battles (Hibernate vs. iBatis) [Both are services to make it easier for programmers to connect objects with database queries] and that is when it gets interesting."

In the future, Entertainment plans on refining its open-source strategy by developing a policy that considers such things as existing skill set, availability of training, availability and cost of outside resources, strength of the user community and appropriate cost model. Says Valade, "To a large degree this is a subset of the portfolio management initiative with a specific focus on open source given both its popularity, subtlety and long-term impact."

John Rafuse, executive VP at HeavyLifters Network, a Canadian-based business and IT consulting firm, would agree with Valade. Rafuse sees open-source software management as being "exactly the same as controlling any software asset." To track HeavyLifter's software use, Rafuse uses the open-source program The Verified Software Repository. Closed or open, Rafuse believes that companies can save huge amounts of time and money by using a shared repository. If they don't, he says, "I saw in one instance that they had built no less than 12 case management systems instead of having a central code base and manipulating it for their needs."


Loading...
Applications MarketSpace
Practical Approaches for Securing Web Applications
Enterprises understand the importance of securing web applications to protect critical corporate and customer data. What many don't understand, is how to implement a robust process for integrating security and risk management throughout the web application software development lifecycle. Learn more »
An Executive's Guide to Web Application Security
Since so many Web sites contain vulnerabilities, hackers can leverage a relatively simple exploit to gain access to a wealth of sensitive information, such as credit card data, social security numbers and health records. It's more important than ever to examine your Web application security, assess your vulnerability and take action to protect your business. Learn more »
Web Application Vulnerabilities
Security managers may work for midsize or large organizations; they may operate from anywhere on the globe. But inevitably, they share a common goal: to better manage the risks associated with their business infrastructure. Increasingly, Web application security plays a significant role in achieving that goal. Learn more »
Using ERP To Gain Competitive Advantage in a Tough Economy
For midsize enterprises, now is the perfect time to invest in a significant IT expansion - despite the economic climate. Learn more »
Why BI is Ripe For Businesses of Any Size
Oracle's range of offerings to mid-size and emerging companies reflects its vision that BI and EPM solutions can be embraced by companies of all sizes. Learn more »
Oracle Accelerate
Ovum has been following Oracle's Accelerate program over the last couple of years because they thought it is a smart strategy for penetrating the upper mid-market. Learn more »
The New Age of ERP
Not only can small and mid-sized companies reap the renowned ERP benefits of greater agility, increased business visibility and measurable ROI. Learn more »
 
SPONSORED LINKS
 

CRM Built for IT: The Executive Guide to Selecting CRM that Meets IT Needs

ROI of Application Delivery Controllers

White Paper: 4 Customer Service Myths

White Paper: Improve Agility with Operational Responsiveness

Removing the Barriers to IT Governance: How On-Demand Software Changes the Game

Cloud Computing--Latest Buzzword or a Glimpse of the Future?

A Balanced Approach to an Application Development Platform

Adobe® LiveCycle®solutions for intuitive user experience

10 Ways Excel Drives More Value from Your SAP Investment

What's New in SOA Suite 11g?

Unleash the Power of Java with Oracle JRockit Real Time

SOA Best Practices and Design Patterns

Application Grid: Ideal Platform for IT Consolidation

Ready to virtualize tier one applications? Check your virtualization maturity.

Learn how to provide complete Business Service Management.

Increase ROI of Your Application Portfolio

Return on Information: Google Enterprise Search pays you back. Get the facts.

VMware. The source for Business Infrastructure Virtualization.

ShoreTel tells businesses to untangle from competitors' complexity and turn to its brilliantly simple UC solution

See how AT&T can help protect your network.

Streamline IT Costs. Boost Performance with WAN Optimization.

Build your 1st app FREE with Force.com

TDWI checklist helps define data readiness for analytics. Download report.

eZine: A Roadmap to Reducing IT Complexity

Reduce risk, gain agility. See how Progress can help your business.

What's Next for Enterprise Resource Planning?

Gartner Magic Quadrant, Application Delivery Controllers 2009

White Paper: Managed Security for a Not-So-Secure World

SharePoint - Unchecked growth of content is unsustainable.

Focus Under Pressure: Why IT Governance Becomes Mission-Critical in a Down Economy

Should Your Email Live In The Cloud? A Comparative Cost Analysis

Adobe® LiveCycle® solutions for business process automation

Architecting Business Intelligence Applications for Change: The Open Solution

Increase UPS efficiency without sacrificing protection.

Unlocking the Mainframe: Modernizing Legacy System to SOA

State of the Data Integration Market

Enhance Customer Loyalty through Higher Responsiveness

Achieving Business Agility with Application Grid

Seven Ways ITIL Can Help You in an Economic Downturn

Four steps to populate your CMDB.

"Enterprise-Proven" is the Prerequisite for Enterprise SaaS Portal Solutions

AT&T Synaptic Storage as a Service. Expand on demand

Trend Micro ranked #1 against real-world malware. Read more.

Webinar: Jump-start your in-house e-discovery with Ringtail QuickCull from FTI Technology

Top Five CIO Challenges

Read the RSA report: Security for Business Innovation

64-page prescriptive guide to security, compliance, and IT operations.

A Clear View Toward Virtualization

Virtualization Technology as a Business Solution

The rules of infrastructure management just changed.

 
 
RESOURCE CENTER