OK, but why would you? #1: To save money Estimates suggest that adoption of open-source software has resulted in savings of about $60 billion per year to consumers #2: Protection against a vendor ‘owning’ the IT infrastructure #3: Ease of customization Source: Gartner & Standish Group
What is Open Source Software? Open-source software (OSS) is... Computer software that is available in source code form Normally delivered under a software license that permits users to study, change, and improve the software Open source software is very often developed in a public, collaborative manner Some open source software is licensed in a fashion that meets the requirements of the Open Source Definition
What is the Open Source Definition? Software meets the Open Source Definition if the license...
FOSS that is also available under a proprietary license
What is Open Source? Open Source is NOT a business model Open Source IS a development model Open Source CAN be a marketing model
Open Sourcede facto Standards Function/ApplicationOpen Source Solution Operating System Linux Web Server Apache Browser Firefox Telephony/Communications Asterisk Database MySQL Customer Relationship SugarCRM Management Backup Zmanda Productivity Suite Open Office Collaboration Suite Zimbra
Asterisk Telephony/Communications eZ Publish Web Content Management Apache Web Server Talend Open Studio Data integration, migration, synchronization Knowledge Tree Document Management Wordpress MU BLOG platform Pentaho Business Intelligence SugarCRM Customer Relationship Management Zencart E-Commerce tools Eucalyptus Web Services Zenoss Systems Management Open Office Productivity Suite SelectedOSSBusinessApps
SelectedOSSBusinessApps Vicidial Predictive Dialer (Asterisk companion) Firefox Web Browser Openproj Project Management Openmeetings Meeting collaboration Mediawiki Wiki creation/management LimeSurvey Online surveys OpenBravo Enterprise Requirements Planning Ekiga “Skype-like” functionality Dolphin Smart Community building Community Builder Compiere ERP Community Edition OTRS Help Desk/Support Zimbra Collaboration
Who Uses Open Source Software? Open Source adoption spans the gamut of business applications from non-profit to small business to enterprise to governments
Who uses OSS? Gartner says … 85% of organizations surveyed use OSS Organizations surveyed included: small, medium and large organizations Cross sections of industries: Manufacturing, education, financial services, service organizations, etc. Cross section of applications: Mission critical and non-mission critical
OpenSourceAdoptionTrends Source: Forrester Research 2/2009
Case StudyHumanitarian Relief Challenge: The devastating January 12th, 2010 earthquake in Haiti left the people and organizations unable to reach emergency services.
Case Study Humanitarian Relief Solution: Rele Anmwe (Humanitarian Project), using OSS software, quickly and inexpensively created a communications system which enabled individuals to reach emergency services (hospital, pharmacies, food, shelter and distribution centers) OSS voice recognition technology allowed the callers to receive information in their native language – and allowed those individuals who due to injuries were unable to use a telephone keypad. Result: The Haitian people were able to contact emergency services in their area
Case Study Not-for-Profit Adoption Challenge: Over one billion people in under served countries around the world do not have basic access to clean water, sanitation, electricity or telecommunications
Case Study Not-for-Profit Adoption Solution: INVENEO (Not-for-Profit Entity in CA) uses OSS software along with solar-powered PCs to provide basic computing and communications capabilities to villages in need Result:
The difference between life and death (medical applications)
An increase of 50% - 100%+ profit on crops(commerce applications)
A better future for the children (education applications)
The ability to communicate ideas with the rest of the world
Case Study SMB Adoption Challenge: Can you lower the cost of running the IT infrastructure of a small to mid-sized company by using predominately Open Source Software? Yes you can! Digium is doing it today.
Case Study SBM Adoption Solution: Use OSS alternatives in any application where it does not represent a compromise decision.
Result: Significant cost savings versus proprietary solutions
OSS Software in use at Digium Product/Project Application Linux Desktop and Server OS (Ubuntu, CentOS, Debian, Fedora) Firefox Web browser OpenOffice Productivity suite OpenVPN Virtual Private Network client Zimbra Email/ contacts/ calendaring Pidgin Chat client Android Mobile OS 24
OSS Software in use at Digium Product/Project Application Asterisk PBX Jabber (ejabberd) Chat server OS Commerce ERP Apache HTTPD Web Server MySQL, PostgreSQL Database Drupal Content Management System Knowledge Tree Document Management Pentaho Business Intelligence Tool Xen Virtualization engine Nagios Network management Cacti Network graphing Tool 25
OSS Software in use at Digium Product/Project Application Subversion Revision control system Git Version control system GCC (Gnu Compiler Collection) Complier Mantis Bug tracker ReviewBoard Code review system Python, PHP, Bash Programming languages 26
Case Study Enterprise Adoption Challenge: Can you run the systems that power one of the world’s largest stock trading floors on open source software? Yes you can! London Stock Exchange is doing it today.
Case Study Enterprise Adoption Solution: Use OSS for better performance and greater cost savings. Move from a .NET-based platform to Linux/OSS-based alternative to lower the total cost of supporting a high performance, demanding trading platform. Result: London Stock Exchange predicts annual cost savings of at least £10 million ($14.7 million) from 2011-2012.
Case Study Government Challenge: Can you lower the cost of running the IT infrastructure of a large city by utilizing open source software? Yes you can! The city of Amsterdam is doing it today.
Case Study Government Solution: City of Amsterdam set out to move as many proprietary applications to Open Source as practical. Windows > Linux Microsoft Outlook > Zimbra Microsoft Office > OpenOffice Siemens PBX > OSS Asterisk-based PBX Result: Millions of Euros of cost savings versus the incumbent proprietary solutions
Case Study Government Challenge: Can you develop and install a communications infrastructure for an entire island using only OSS? Yes you can! The island of Niue is doing it today.
Case Study Government Solution: The people of Niue – an island nation in the South Pacific – where there is no GSM operator, outfitted all inhabitants with mobile phones and created a switching infrastructure using OSS Software and off-the-shelf hardware. OpenBTS + Asterisk + My SQL Result: Anyone on the island can talk to anyone else for free. System is easily replaced in case of a disaster (Hurricane!)
Case Study Government Challenge: Can you lower the cost of running a country using Open Source software? Yes you can! The government of Malaysia is doing it today.
Case Study Government Solution: Malaysian government set out to convert 30% of the agencies using desktop apps and 80% of the agencies using back-end apps to Open Source. Result: By 2010, 97% of the agencies had converted some portion of their infrastructures to Open Source
Case Study Government Solution: Russian Prime Minister, Vladimir Putin, issued an order in 2010 that all Russian federal bodies and agencies switch to free and/or Open Source software by 2015 Result: TBD
If the software is free… does that mean it doesn’t cost anything? Yes the software is free
If the software is free… does that mean it doesn’t cost anything? Yes the software is free No the total cost of ownership is not $0
Total Cost of Ownership includes: Acquisition costs Hardware costs (or lease expenses) Training costs System admin costs (personnel related) Maintenance costs (internal or third party)
What about everyone else? Other organizations can benefit from OSS through commercial derivativesof OSS projects Selected COSS Applications: SugarCRM Alfresco Pentaho Drupal Red Hat Enterprise Linux Knowledge Tree Bacula etc. Digium example: Switchvox is a packaged IP PBX based upon Asterisk