Myths About Running Open Source Software in Your Business



Similar documents
10 Myths. About Running Open Source Software in Your Business

Open Source Telephony. for Government

Open-Source vs. Proprietary Software Pros and Cons

Open Source for SMEs. ICT Forum Wales 21 Nov

FOSSBazaar A Governance Initiative to manage Free and Open Source Software life cycle

The 7 Myths of IP Risk: The Real Exposure Issues with Free and Open Source Software. Black Duck Software White Paper

Collaboration solutions for midsized businesses Buyer s guide

The case for cloud-based disaster recovery

The Rules: Recruiters Reveal How to Play & Win the Medical Sales Job Search Game

SOME CLOUDS ARE MEANT TO BE KEPT PRIVATE

When Computers really become Personal

How To Build An Open Cloud

How On-Premise ERP Deployment Compares to a Cloud (SaaS) Deployment of Microsoft Dynamics NAV

Finding Your Cloud: A down-to-earth guide to planning your cloud investment. Getting the full benefit of a key strategic technology investment

Market Maturity. Cloud Definitions

Is Cloud ERP Really Cheaper?

Open Source Software: Recent Developments and Public Policy Implications. World Information Technology and Services Alliance

White Paper: Enterprise Hosting 2013

RHEL source and binary code Software documentation Major Releases - Minor Releases Errata Access to the Red Hat Network

Private PaaS 101: What It Is and Why You Need It. Insulate Your Cloud with the Stackato Secure Middleware Layer

Evaluating SaaS vs. on premise for ERP systems

Choose the Service Desk Delivery Model that Makes Sense

Open Source Software. The Foundation for Tomorrow s Infrastructure. Al Gillen. Program VP, System Software IDC April 2013

Hosted Vs. In-House for Microsoft Exchange: Five Myths Debunked

2013 Enterprise End User Report

THE OPEN SOURCE DEVELOPER REPORT

NETWORK AND INTEGRATED LIBRARY SYSTEMS ANALYST (Range 125)

Open Source. Knowledge Base. By: Karan Malik INTRODUCTION

The Total Cost of Ownership (TCO) benefits of Windows Embedded software

The State of Enterprise Open Source Software After the Oracle Acquisition of Sun Microsystems July 2010

Pros & Cons of Cloud Computing

How To Understand Cloud Computing

CLOUD: DRIVING A FASTER, MORE CONNECTED BUSINESS

The Push and Pull of the Cloud. TPI Cloud Computing Overview. April 5 th 2011

What Can SDN Do for the Enterprise?

Managed Hosting: Best Practices to Support Education Strategy in the Career College Sector

Overview Most of the documentation out there on the transition from SHA-1 certificates to SHA-2 certificates will tell you three things:

Microsoft & Open Source Software

Making the Case for Open Source Controllers

With managed services, you can:

Compared to MySQL database, Oracle has the following advantages:

Value Proposition for Remote Infrastructure Managed Services (RIMS): A General Study

The Definitive Guide. Monitoring the Data Center, Virtual Environments, and the Cloud. Don Jones

COMPANY PROFILE MISSION VISION. Code Enterprise is a Web & Mobile Application company with its roots deeply imbued in the European affiliate market.

FOR THE FUTURE OF DATA CENTERS?

To say today s IT managers are engaged in a difficult

Myth #1: Cloud is such a vague concept, it s impossible to know where to start.

A Strategic Approach to Meeting the Demand for Cloud

The Benefits of Cloud Computing

Solution Brief. Introduction

The State of the Open Source Cloud 2012

Metatron Technology Consulting s Strategic Guide to Open Source Software

The mainframe manifesto:

Cloud Security with Stackato

PHP Leads Web 2.0. White Paper: A Closer Look at the Hidden Drivers and Enablers of the Second Internet Revolution

Between the Bazaar and the Cathedral. Where ITIL, Business Service Management, and Open Source Converge

Stackato PaaS Architecture: How it works and why.

Business Transformation with Cloud ERP

How To Use Openstack (And Piston) For Your Cloud Computing

Hosted Exchange for Business

MOVING TO THE CLOUD: Understanding the Total Cost of Ownership

Moving to the Cloud? DIY VS. MANAGED HOSTING

Transcription:

10 Myths About Running Open Source Software in Your Business White Paper July 2008

White Paper July 2008 10 Myths About Running Open Source Software in Your Business Myth 1: You Have to Choose Between Open Source Software and Proprietary Software When it comes to open source software, there are two camps: there are open source zealots who insist that Windows never works, and Linux is king! and then there are the naysayers who would sooner eat dirt than troubleshoot an Apache web server. So, who is right? If only it were that simple. In truth, open source software is not as flawless as some advocates would like you to believe; but neither is it as menacing as opponents say. Open source software, combined with responsible checks and balances, will put your business development projects in good stead. In this white paper, we debunk myths on both sides of the debate to help you decide how best to adopt open source software in your business. Even if you wanted to, it would be nearly impossible to run a software business using exclusively open source or proprietary software. While the number of open source software projects is rising, you would be hard pressed to find an open source solution for every feature and function that your business requires. Even more impractical would be trying to keep open source software out of your development shop all together. Gartner says that by 2012, 90% of commercial software will contain significant amounts of open source code, much of it coming in through embedded applications. At last year s Open Source Summit Gartner analyst Mark Driver warned software developers, Open source is going to come into your network whether you like it or not. It has become completely impractical to avoid the subject. Plus, there is plenty of evidence that hybrid development models work well. Even big players are giving hybrid development the thumbs up. For example, Sun s acquisition of MySQL blends proprietary and open source software together in one product. 2

Myth 2: Open Source Software is Free! Open source software is far from free. You won t need to purchase software licenses, but you will pay for open source software in a variety of other ways. With no guaranteed technical support waiting for your call, you will need to hire and retain open source experts who must stay up-to-date with platform issues, fixes and bugs. Of course, keeping proprietary software working well can be equally time consuming. Sometimes it is even worse because you need to regularly submit bug requests to the vendor and wait for action. Additional open source software costs can sneak up on you and your business when complex integration issues arise. Even if you have open source software developers in-house, it is unlikely they will be able to work through all issues quickly and easily. Your developers time plus the risk of unpredictable open source software release dates can add to expenses and stress. Myth 3: Implementing Open Source Software is Only About Saving Money It is easy to assume that software development companies use open source first and foremost to save money. While not having to shell out for licenses can reduce costs, there are some solid technical reasons to choose open source over proprietary software, such as the ever-improving, extensible nature of open source, which appeals to many developers. They know the code is continually adapting, evolving and stabilizing. But there is also the perception that open source communities are chomping at the bit to fix issues--another myth. The price of an open source dynamic language maintenance and support subscription for Perl, Python or Tcl is typically a fraction of the annual salary for an experienced programmer, but the value is much higher. In many instances, an expert programmer can be as effective as ten average programmers, which directly benefits your business and its operations. 3

Myth 4: If You Choose Open Source Software, You Are On Your Own Just because open source software doesn t come with a 24/7 help desk doesn t mean you are on your own. When open source first entered the software scene in the nineties, enterprise developers were at the mercy of the development community for support. But over the years, the swift adoption of open source software in the enterprise has created a demand for stable open source distributions and comprehensive support and maintenance for open source software deployments. Third-party providers now offer safety nets for businesses deploying open source software by packaging stable builds with expert technical support, development advice and rapid fixes that respond to changes to the open source code. ActiveState is an example of a third party that provides enterprise level open source distributions for Perl, Python and Tcl. By implementing an enterprise distribution package, businesses combine the benefits of open source software with reliable, expert technical support. Myth 5: Licensing is Always a Nightmare Open source code must be licensed. This ensures that the code is not exploited by organizations that use it in their projects, but do not release their refinements or innovations back into the community. It is true that deciphering open source software licensing requirements is a bit of a puzzle, but that should not turn you off open source for good. If the thought of working through the legalese on your own is overwhelming, you can always pass the compliance hot potato over to a third-party licensing expert, like ActiveState, who will make sure your bases are covered. 4

Myth 6: Open Source Software Equals Open Standards Advocates cite open standards as a good reason to use open source software, but the two are not synonymous. They are often coupled because many open standards have an open source reference implementation available. Open source software is simply a licensing model; it does not equal best practices, like incorporating open standards. If open standards are important to you, make sure to do your homework. While open source development encourages the use of open standards and protocols for interoperability, it does not guarantee software development best practices. Myth 7: It Is For Non-Conformists We once overheard a CTO refer to open source developers as code cowboys. It is a persona that might have fit a decade ago, but in 2008 open source development no longer qualifies as fringe. Open source has become ubiquitous. MySQL from Sun is a good example: it is one of the most popular database management systems in the world, with and more than 11 million installations and the Linux operating system now holds 12.7% of the overall server market, according to a report filed last year by analysts at IDC. Even Microsoft uses open source software. At ActiveState, we have customers of all sizes, from mid-sized development shops, to AlterPoint, which helps some of the world s largest companies manage their networks, adopting open source distributions in their enterprise software projects. Open source software is no longer at the peripheral of development and it is naive to think it s not being used inside your organization, either in the form of development tools like Eclipse and Bugzilla or in business-critical operations. 5

Myth 8: Open Source Software Is Not a Good Choice for Mission-Critical Functions As open source software becomes commonplace inside enterprise software development, there is a growing trend toward using it within differentiating technologies the features that give products their competitive edge. Last year, Forrester surveyed 500 IT decision makers using open source software in business-critical applications. Nearly 80% surveyed opted for open source because it often supports software development best practices. Plus, they could use code without restrictions and they could avoid being locked into a single vendor. As long as you know your open source components are good quality, well supported and free from intellectual property concerns, open source software can be a good choice for business-critical applications. In fact, open source software can be the best approach because there is no risk that the software will be discontinued, as can happen with proprietary software. Myth 9: Open Source Software is Lower Quality You get what you pay for may be good advice when it comes to choosing a restaurant, but it does not ring true in software. Because of its crowd-sourced development model, open source code often has fewer bugs and becomes more flexible and reliable with each passing week. Because it is peerreviewed, open source is ever-improving and constantly adapting. But, it is important to keep in mind that not all open source code evolves at the same rate. Popular projects, like Firefox, progress rapidly. But, if you are using obscure open source code, the smaller development community means slower development, fewer features and less quality control. 6

Myth 10: Your Business is Not Using Open Source Software Here come the stats: A 2006 Forrester study showed 75% of large businesses surveyed were either using or planning to use open source software,up from 60% the year before. There s also Gartner s prediction of 90% open source adoption in enterprise software development businesses by 2012. Despite the inevitable adoption of open source software, you can control how your organization implements it. If you haven t already, it is time to create your open source strategy, set up policies and make decisions about the role open source software will play in your organization. In many cases, software developers are not sure how much open source software they have running in-house, whether it is part of their operating system or their development tools. You must know what is happening within your organization because if you can t manage it, you can t control it. Just allowing open source software to roll into your business without proper planning and consideration is risky. In the last decade, there has been plenty of speculation about the promises and ills of open source software. More and more businesses are integrating open source into business software development, is evidence that developers and customers trust it and that it can be a smart choice for software development businesses that don t want to become dependent on vendors. But, when you weight both sides of the argument, it makes good sense to put safeguards in place that limit risks of open source adoption. Ask yourself these questions: Do you have the resources available to manage open source? Is the open source solution you re considering an acceptable risk/ reward ratio? Should you consider a supported enterprise open source language distribution instead? Do you need help answering these questions? ActiveState experts can help you safely introduce open source into your business. Contact us today for a complimentary consultation with ActiveState open source language specialists. 7

Who is ActiveState? ActiveState has been a player in enterprise-level open source distributions since 1997. The company s developers are supporters and contributors to open source languages including Perl, Python and Tcl and maintain healthy, active relationships with the open source community. ActiveState creates professional software development tools, programming language distributions and business solutions for dynamic languages, and practical tools and applications for social networking platforms. ActiveState is owned by its employees and Pender Financial Group, a private merchant bank focused on technology in British Columbia. For more information, visit www.activestate.com. Contact business-solutions@activestate.com to schedule your free consultation. 8

ActiveState Software Inc. 1700-409 Granville Street Vancouver, BC V6C 1T2 Phone: +1.778.786.1100 Fax: +1.778.786.1133 Sales business-solutions@activestate.com phone: +1.778.786.1101 Toll-free in North America 1.866.510.2914