is open source ready for you? are you ready for open...
TRANSCRIPT
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 1
Is Open Source ready for you?Is Open Source ready for you?
Are you ready for Open Source?Are you ready for Open Source?
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 2
Elizabeth Ziph, CEOElizabeth Ziph, CEO
THE LINUX BOX CORPORATIONTHE LINUX BOX CORPORATION
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 3
AGENDAAGENDA➢ What is Open SourceWhat is Open Source➢ Linux & Open SourceLinux & Open Source➢ What is a Linux DistributionWhat is a Linux Distribution➢ Is Open Source Ready for you?Is Open Source Ready for you?
➢ Application availability & performanceApplication availability & performance➢ Vendor supportVendor support➢ Market acceptance Market acceptance
➢ Are you ready for open source?Are you ready for open source?➢ Attitude & cultureAttitude & culture➢ Technical Technical preparednesspreparedness➢ Business opportunity/Risk, ROI, TCOBusiness opportunity/Risk, ROI, TCO
➢ PDCAPDCA
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 4
WHAT IS OPEN SOURCEWHAT IS OPEN SOURCE
➢ Richard Stallman, Richard Stallman, (MacArthur Foundation award), Free (MacArthur Foundation award), Free Software Foundation (c compiler)Software Foundation (c compiler)
➢ Open Source Code VS Closed Source Code Open Source Code VS Closed Source Code ➢ Open systemsOpen systems➢ Open standards Open standards (e.g., , edi, IETF)(e.g., , edi, IETF)/ De facto standards/ De facto standards➢ SharewareShareware➢ FreewareFreeware➢ Open source communityOpen source community➢ www.SourceForge.orgwww.SourceForge.org
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 5
OPEN SOURCE COMMUNITYOPEN SOURCE COMMUNITY
➢ Project developer(s)➢ Contributors – code, patches, documentation➢ Users / testers➢ Adopters➢ User Groups
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 6
OPEN SOURCE COMMUNITYOPEN SOURCE COMMUNITY
In order to rapidly roll out software many people In order to rapidly roll out software many people have to work on... it which matches the open have to work on... it which matches the open source modelsource model
➢ In order for the software to be high quality it has to be exposed to scrutiny... which again matches the open source model
➢ In order for software to meet business need it has to be easily customizable...
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 7
LINUX & OPEN SOURCELINUX & OPEN SOURCE
Linux is an operating system kernel available Linux is an operating system kernel available under GPL License, whereby source code under GPL License, whereby source code available freely.available freely.
It is a Unix-like operating system initially It is a Unix-like operating system initially developed for the pcdeveloped for the pc
BTWBTW: : The Linux kernel contained 2.4 million lines of codeThe Linux kernel contained 2.4 million lines of code
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 8
WHAT IS A LINUX DISTRIBUTION WHAT IS A LINUX DISTRIBUTION
==Linux Kernel Linux Kernel (Linus Torvalds(Linus Torvalds))++ Low Level Software (e.g. Device Drivers) Low Level Software (e.g. Device Drivers) ++ ApplicationsApplications++ToolsTools
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 9
BTW: BTW: One study of the Red Hat Linux 7.1 distribution One study of the Red Hat Linux 7.1 distribution found that this particular distribution contained 30 found that this particular distribution contained 30 million physical source lines of code (SLOC).million physical source lines of code (SLOC).
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 10
BTW: THE SCALE OF THE LINUX DEVELOPMENT EFFORTBTW: THE SCALE OF THE LINUX DEVELOPMENT EFFORT
Using the COCOMO (Constructive Cost ModelUsing the COCOMO (Constructive Cost Model**) cost model, it could ) cost model, it could be estimated that this distribution required about 8,000 person-be estimated that this distribution required about 8,000 person-years of development time. Had it been developed by conventional years of development time. Had it been developed by conventional proprietary means, it would have cost over $1.08 billion (1,000 proprietary means, it would have cost over $1.08 billion (1,000 million) to develop in the U.S. (in year 2000 dollars). million) to develop in the U.S. (in year 2000 dollars).
** http://www.jsc.nasa.gov/bu2/COCOMO.html http://www.jsc.nasa.gov/bu2/COCOMO.html
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 11
THE SCALE OF THE LINUX DEVELOPMENT EFFORTTHE SCALE OF THE LINUX DEVELOPMENT EFFORT
Can not be duplicated by one monopolistic company and produce Can not be duplicated by one monopolistic company and produce the equivalent high the equivalent high qualityquality response to needed changes. response to needed changes.
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 12
LINUX DISTRIBUTIONSLINUX DISTRIBUTIONSDebianDebianGentooGentooMandrakeMandrakeRedHatRedHatSlackwareSlackwareSuSE (Novell)SuSE (Novell)TurboLinuxTurboLinuxYellowdogYellowdog
& Many more...& Many more...
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 13
IS OPEN SOURCE READY FOR YOU?IS OPEN SOURCE READY FOR YOU?
➢ Application availability & performanceApplication availability & performance➢ Vendor supportVendor support➢ Market acceptance Market acceptance
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 14
POPULAR SERVER APPLICATIONSPOPULAR SERVER APPLICATIONS➢ Web Services (Apache) Web Services (Apache) ➢ Proxy Service (squid)Proxy Service (squid)➢ Directory Services (OpenLDAP) Directory Services (OpenLDAP) ➢ Spam Control (spam Assassin) Spam Control (spam Assassin) ➢ e-Mail (sendmail, postfix, qmail) e-Mail (sendmail, postfix, qmail) ➢ Webmail (squirrell mail, Imp)Webmail (squirrell mail, Imp)➢ Content management (tiki)Content management (tiki)➢ Databases (Mysql, Postgresql) Databases (Mysql, Postgresql) ➢ Project Management (Dotproject) Project Management (Dotproject) ➢ Network management (Nagios), Network management (Nagios), ➢ DNS (Bind) DNS (Bind) ➢ File Servers (OpenAFS, Samba, File Servers (OpenAFS, Samba, ➢ Library Management (koha) Library Management (koha) ➢ Course Management (Moodle) Course Management (Moodle) ➢ Integrated Accounting (Sql-Ledger)Integrated Accounting (Sql-Ledger)➢ CRM ( Sugar-CRM) CRM ( Sugar-CRM) ➢ e-commerce (OSCOMMERCE)e-commerce (OSCOMMERCE)➢ Calendars (WebCalendar)Calendars (WebCalendar)
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 15
POPULAR DESKTOP APPLICATIONS:POPULAR DESKTOP APPLICATIONS:Baby steps recommended: Baby steps recommended: Use open source applications that run in Windows Use open source applications that run in Windows before moving users to Linux OS desktop.before moving users to Linux OS desktop. ➢ Office word processing spread sheets, drawing Office word processing spread sheets, drawing
(Open Office, Star Office run on Windows & (Open Office, Star Office run on Windows & Linux)Linux)
➢ Browser (mozilla firefox, runs on windows and Browser (mozilla firefox, runs on windows and Linux)Linux)
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 16
POPULAR CLUSTER APPLICATIONS:POPULAR CLUSTER APPLICATIONS:
➢ Geographical Information SystemsGeographical Information Systems➢ Computational Fluid MechanicsComputational Fluid Mechanics➢ Computer Aided DesignComputer Aided Design
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 17
POPULAR EMBEDDED APPLICATIONS:POPULAR EMBEDDED APPLICATIONS: ➢ Thin KernelThin Kernel➢ LibrariesLibraries➢ Customized for productsCustomized for products
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 18
VENDOR SUPPORTVENDOR SUPPORT
Big Boys Big Boys
Hardware Hardware ➢ Dell, Dell,
➢ HP, HP,
➢ IBM,IBM,
➢ SunSun
SoftwareSoftware➢ NovellNovell
➢ OracleOracle
Little Guys Little Guys
The Linux Box Corporation, The Linux Box Corporation,
PProvides Linux & Open rovides Linux & Open Source Support since1999. Source Support since1999.
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 19
VENDOR SUPPORTVENDOR SUPPORT
AssessmentAssessmentConfigurationConfigurationInstallationInstallationIntegrationIntegrationTrouble shootingTrouble shootingImplementationImplementationMigrationMigrationCustomizationCustomizationTraining & Knowledge TransferTraining & Knowledge TransferGiving back to the communityGiving back to the community
Open SourceOpen Source
MARKET ACCEPTANCE - ADOPTION LIFE CYCLEMARKET ACCEPTANCE - ADOPTION LIFE CYCLE The area of each segment corresponds roughly to the number of people who fit its profile.The area of each segment corresponds roughly to the number of people who fit its profile.
““Crossing the Chasm” by Geoffrey A. MooreCrossing the Chasm” by Geoffrey A. Moore
March 2004/afs/linuxbox.com/private/LinuxBox/TALKS/magcu-Boyne/new-magcu-boyne - updated.odp Page 20
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 21
ARE YOU READY FOR OPEN SOURCE?ARE YOU READY FOR OPEN SOURCE?
➢ Attitude (YGWYPF?)Attitude (YGWYPF?)➢ Culture (DIY)Culture (DIY)➢ Technical Aptitude (Learning)Technical Aptitude (Learning)➢ Business risk (perception vs reality)Business risk (perception vs reality)➢ TCO / ROI (ownership vs right to use)TCO / ROI (ownership vs right to use)
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 22
ARE YOU READY FOR OPEN SOURCE - ATTITUDEARE YOU READY FOR OPEN SOURCE - ATTITUDE
The seven habits of wildly unsuccessful CIOsThe seven habits of wildly unsuccessful CIOsDecember 22, 2003 December 22, 2003
Karen Ann Kidd Karen Ann Kidd CopyrightCopyright ©1995- 2003 CNET Networks, Inc. All Rights Reserved. ©1995- 2003 CNET Networks, Inc. All Rights Reserved.
1. Acquire technology simply because it's new1. Acquire technology simply because it's new2. Exhibit a knee-jerk reaction against open source2. Exhibit a knee-jerk reaction against open source##3. Create solutions in search of a problem3. Create solutions in search of a problem4. Eagerly reach beyond competency level4. Eagerly reach beyond competency level5. 5. Act as CMOs—Chief Marketing OfficersAct as CMOs—Chief Marketing Officers6. Fail to understand relationship between technology and business6. Fail to understand relationship between technology and business7. Don't communicate well with nontechs7. Don't communicate well with nontechs
#YGWYPF## http://techrepublic.com.com/5100-6300_11-5088739.html
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 23
ARE YOU READY FOR OPEN SOURCE – CULTUREARE YOU READY FOR OPEN SOURCE – CULTURE
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 24
ARE YOU READY FOR OPEN SOURCE - TECHNICAL APTITUDE ARE YOU READY FOR OPEN SOURCE - TECHNICAL APTITUDE
Is staff readiness / willingness to learn a new technical paradigmIs staff readiness / willingness to learn a new technical paradigm
BTWBTW Unix background – Unix background – easier thaneasier thanNon-Unix BackgroundNon-Unix Background
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 25
ARE YOU READY FOR OPEN SOURCE - BUSINESS ISSUESARE YOU READY FOR OPEN SOURCE - BUSINESS ISSUESRisk vs Opportunity or Perceptions vs RealityRisk vs Opportunity or Perceptions vs Reality
➢ Cost of licenses Cost of licenses ➢ Ownership vs right-to-useOwnership vs right-to-use➢ Forced conversionsForced conversions➢ Unacceptable performance (RASP)Unacceptable performance (RASP)➢ Risky business (security hacks &, break-ins, Risky business (security hacks &, break-ins,
viruses, spam and other malware)viruses, spam and other malware)
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 26
ARE YOU READY FOR OPEN SOURCE - TCO/ROI STUFFARE YOU READY FOR OPEN SOURCE - TCO/ROI STUFF
According to the October 2nd, 2003 article in the Economist*, According to the October 2nd, 2003 article in the Economist*,
"...The hottest “cold” technology is Linux, an operating system "...The hottest “cold” technology is Linux, an operating system that comes free, that comes free, except for maintenance costsexcept for maintenance costs.” .”
* * http://economist.com/printedition/displayStory.cfm?Story_ID=2101658http://economist.com/printedition/displayStory.cfm?Story_ID=2101658
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 27
ARE YOU READY FOR OPEN SOURCE - TCO/ROI STUFFARE YOU READY FOR OPEN SOURCE - TCO/ROI STUFF
TCO refers to the administrative costs associated TCO refers to the administrative costs associated with computer hardware and software purchases, with computer hardware and software purchases, deployment and configuration, hardware and deployment and configuration, hardware and software updates, training, maintenance, and software updates, training, maintenance, and technical support.technical support.
www.microsoft.com/windows2000/techinfo/howitworks/management/glossary.asp
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 28
ARE YOU READY FOR OPEN SOURCE - TCO/ROI STUFFARE YOU READY FOR OPEN SOURCE - TCO/ROI STUFF
COMPONENTS:COMPONENTS:
Acquisition costsAcquisition costsThe most obvious costs are related to the The most obvious costs are related to the initial purchase of software and hardware
Directly related costs Directly related costs Deploying and maintaining the technology platform, Deploying and maintaining the technology platform, along with the costs of developing, supporting and along with the costs of developing, supporting and integrating applications. Plus, training. integrating applications. Plus, training.
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 29
ARE YOU READY FOR OPEN SOURCE - TCO/ROI STUFFARE YOU READY FOR OPEN SOURCE - TCO/ROI STUFF
MORE COMPONENTSMORE COMPONENTS"Consequential" costs"Consequential" costs➢ The costs of both planned and unplanned downtime, which
are often hefty and difficult to quantify➢ Lost revenue opportunities➢ The cost of capital wasted in idle productivity➢ The cost of damaged business relationships with
partners and customers➢ The cost of success -- if a project is successful,
➢ Will the technology platform scale to support growth?➢ Will applications need to be migrated to a different platform?
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 30
ARE YOU READY FOR OPEN SOURCEARE YOU READY FOR OPEN SOURCE
Beware of commissioned studiesBeware of commissioned studies... In a telephone conference with analysts last week, Martin Taylor, ... In a telephone conference with analysts last week, Martin Taylor,
Microsoft's general manager of platform strategy, addressed the issue of Microsoft's general manager of platform strategy, addressed the issue of pricing overseas. "We do know that we need to work with these pricing overseas. "We do know that we need to work with these governments so that we do have software and the right offerings priced governments so that we do have software and the right offerings priced in a way that's relevant to them and their consumers and their in a way that's relevant to them and their consumers and their constituencies," he said. Taylor also said the company is countering constituencies," he said. Taylor also said the company is countering Linux's unbeatable price tag by Linux's unbeatable price tag by commissioning studies that show the commissioning studies that show the total cost of ownership over the life of the software is higher with Linux total cost of ownership over the life of the software is higher with Linux than Windows. than Windows.
Linux Nips at Microsoft's Heels - By Ronna Abramson, TheStreet.com Staff ReporterLinux Nips at Microsoft's Heels - By Ronna Abramson, TheStreet.com Staff Reporter3/8/2004 1:06 PM EST3/8/2004 1:06 PM EST
http://www.thestreet.com/tech/ronnaabramson/10147246.htmlhttp://www.thestreet.com/tech/ronnaabramson/10147246.html
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 31
ARE YOU READY FOR OPEN SOURCEARE YOU READY FOR OPEN SOURCE
The problem for Microsoft is Longhorn isn't The problem for Microsoft is Longhorn isn't expected to be released until 2006. By then, Gus expected to be released until 2006. By then, Gus Zinn, an analyst with Waddell & Reed, Zinn, an analyst with Waddell & Reed, expects expects Linux will have killed off most of the Unix market, Linux will have killed off most of the Unix market, setting the stage for the real showdown against setting the stage for the real showdown against Microsoft. Microsoft.
Linux Nips at Microsoft's Heels - Linux Nips at Microsoft's Heels - By Ronna Abramson, By Ronna Abramson, TheStreet.com Staff Reporter, 3/8/2004 1:06 PM ESTTheStreet.com Staff Reporter, 3/8/2004 1:06 PM EST
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 32
ARE YOU READY FOR OPEN SOURCE ARE YOU READY FOR OPEN SOURCE
The ties that bindThe ties that bindFinally, Microsoft execs cite one other advantage they offer over open-source Finally, Microsoft execs cite one other advantage they offer over open-source
software: tightly integrated products. Microsoft's next major operating software: tightly integrated products. Microsoft's next major operating system release, dubbed Longhorn, aims to integrate numerous products into system release, dubbed Longhorn, aims to integrate numerous products into the operating system and desktop, creating inter-dependencies that could the operating system and desktop, creating inter-dependencies that could furtherfurther lock customerslock customers to Microsoft, notes Joshua Greenbaum, a technology to Microsoft, notes Joshua Greenbaum, a technology consultant and principal with Enterprise Applications Consulting in Daly City, consultant and principal with Enterprise Applications Consulting in Daly City, Calif.Calif.
Linux Nips at Microsoft's Heels - Linux Nips at Microsoft's Heels - By Ronna Abramson, TheStreet.com Staff By Ronna Abramson, TheStreet.com Staff Reporter 3/8/2004 1:06 PM EST Reporter 3/8/2004 1:06 PM EST http://www.thestreet.com/tech/ronnaabramson/10147246.htmlhttp://www.thestreet.com/tech/ronnaabramson/10147246.html
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 33
ARE YOU READY FOR OPEN SOURCE ARE YOU READY FOR OPEN SOURCE
““...Open source is enabling a new paradigm ...Open source is enabling a new paradigm whereby the vendor that makes the software does whereby the vendor that makes the software does not have to be the vendor that supports and not have to be the vendor that supports and maintains and customizes tmaintains and customizes thehe software..” software..”
IT director of University of Wisconsin, Educause, Austin Tx 2004IT director of University of Wisconsin, Educause, Austin Tx 2004
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 34
NEXT STEPSNEXT STEPS
PPlanlanDDooCCheckheckAAct / ct / AAdjustdjust
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 35
NEXT STEPSNEXT STEPS
The next time your software or application licenses are due to be The next time your software or application licenses are due to be renewed, or software needs to be upgrades or converted... renewed, or software needs to be upgrades or converted...
PPlan for options (OSS/COTS/Hybrid) lan for options (OSS/COTS/Hybrid) DDo chose to implement OSS if it meets your needso chose to implement OSS if it meets your needsCCheck how it's working in our environmentheck how it's working in our environmentAAdjust your process for the next implementationdjust your process for the next implementation
Open SourceOpen Source
Magcu 2004 9/29/2004 slide # 36
THINK, INSIDE THE BOXTHINK, INSIDE THE BOX
The Linux Box: The Linux Box: we'll be delighted to helpwe'll be delighted to help
Thank you!Thank you!