1 Copyright ©2003 LxIS. All Rights Reserved. Open Source Overview Roger A. Maduro Linux...
-
Upload
susan-garrett -
Category
Documents
-
view
212 -
download
0
Transcript of 1 Copyright ©2003 LxIS. All Rights Reserved. Open Source Overview Roger A. Maduro Linux...
Copyright ©2003 LxIS. All Rights Reserved.1
Open Source Overview
Roger A. MaduroLinux Infrastructure, LLC
April 25, 2003
Copyright ©2003 LxIS. All Rights Reserved.2
CIO Magazine
Your Open Source Plan
Cover story
March 15, 2003
“Once a toy for geeks, open source is slowly but surely filtering into the enterprise and transforming the way software is designed, sold and supported. And any CIO without an open-source strategy in 2003 will be paying too much for IT in 2004.”
Copyright ©2003 LxIS. All Rights Reserved.3
The Freedom to Choose
“In a 2001 CIO survey, 85 percent of the respondents said they weren't going to sign up for Microsoft's new subscription plan. Our latest survey shows that more than half have stuck to their guns. That's because a new factor has entered the equation: choice. Now CIOs have it.”
CIO Magazine, Showdown at the 6.0 Corral, Christopher Koch, March 15, 2003.
Copyright ©2003 LxIS. All Rights Reserved.4
Very Short History of Open Systems/Open Source
1969/1970 Dennis Ritchie, Kenneth Thompson, and others at AT&T Bell Labs begin developing Unix in collaboration with the academic community.
In 1979, the ``seventh edition'' (V7) version of Unix is released—this is the grandfather of all extant Unix systems. UC at Berkeley starts developing a variant called the Berkeley Software Distribution (BSD).
“Unix Wars” rage in the 1980’s and early 90’s. In 1984 Richard Stallman's Free Software Foundation (FSF) began the GNU
project, a project to create a free version of the Unix operating system. By free, Stallman meant software that could be freely used, read, modified, and redistributed.
In 1991 Linus Torvalds began developing an operating system kernel, which he named ``Linux'' [Torvalds 1999]. This kernel could be combined with the FSF material and other components (in particular some of the BSD components and MIT's X-windows software) to produce a freely-modifiable and very useful operating system.
(Source: David A. Wheeler, Secure Programming for Linux and Unix HOWTO, March 2003).
Copyright ©2003 LxIS. All Rights Reserved.5
What is Open Source Software?
Open Source software is software whose source code can be obtained, viewed, changed and redistributed without royalties or other limitations. (Source: David Wheeler)
Free can have two meanings: Gratis and Libre. Gratis means it comes at no cost. Libre means freedom, the freedom to use the software as
one chooses.
Copyright ©2003 LxIS. All Rights Reserved.6
The Proprietary Software Issue
Open Source software IS proprietary!
Debate is still raging as to how to correctly label what has been known as “proprietary software,” or “commercial software…”
“Lock-in software?” “Closed-source software?” “Hostageware?” “Monopolyware?”
Copyright ©2003 LxIS. All Rights Reserved.7
Licensing Models
GPL LGPL BSD Apache Mozilla
Microsoft’s
Copyright ©2003 LxIS. All Rights Reserved.8
Apache Software License
Apache Software License
Version 1.1 Copyright (c) 2000 The Apache Software Foundation. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment:
"This product includes software developed by the Apache Software Foundation (http:// www.apache.org/)." Alternately, this acknowledgment may appear in the software itself, if and wherever such third- party
acknowledgments normally appear. 4. The names "Apache" and "Apache Software Foundation" must not be used to endorse or promote
products derived from this software without prior written permission. For written permission, please contact [email protected].
5. Products derived from this software may not be called "Apache", nor may "Apache" appear in their name, without prior written permission of the Apache Software Foundation.
Copyright ©2003 LxIS. All Rights Reserved.9
The Six O’s
Open Source Open Code Open Industry Standards Open Systems Open Architecture Open Data
Copyright ©2003 LxIS. All Rights Reserved.10
Open Source Operating Systems
Linux Red Hat SuSE Mandrake Debian Xandros (Lindows)
BSD FreeBSD OpenBSD NetBSD Mac OSX
Copyright ©2003 LxIS. All Rights Reserved.11
Attributes of open source/Linux
Reliable Secure Robust Scalable Manageable
Copyright ©2003 LxIS. All Rights Reserved.12
Benefits
Lower licensing costs than Windows or Unix. Does not incur client access license fees or renewal
“upgrade” fees. Lower hardware requirements. Greater performance on the same hardware (3 to 10
times the performance). Lower staff costs (one administrator can manage 3 to
10 times the number of servers).
Copyright ©2003 LxIS. All Rights Reserved.13
Integration
It is the ideal application integration engine because it is based on open industry standards and has an open architecture.
Code is open and accessible if customization is necessary (or for troubleshooting). This also means that it is portable and the investment is preserved.
Supports 11 hardware architectures., Windows runs only on the Intel architecture.
Great Open Source Middleware (Zope, eZPublisher…).
Copyright ©2003 LxIS. All Rights Reserved.14
Value Proposition
Initial financial outlay is lower. Cost over 6 years is 30 to 90% lower than Microsoft Windows. No disruptions along the way (no forced upgrades/migrations to
new operating system & office suite every 18 to 36 months). Running cost is predictable. IT cycle is predictable (equals safety for the business and
investment). Training costs are lower (same basic operating system). The system can be updated all the way to the end of the cycle.
Copyright ©2003 LxIS. All Rights Reserved.15
Desktop Licenses-Linux vs. Microsoft
Hypothetical 100-user case (this is just to illustrate the differences in licensing costs—greatest savings with Linux come from lower support and maintenance costs).
Microsoft 100 Users Linux (SuSE)
100 Users
Operating System $299 $29,900 $79.95 $7,995
Office Suite$579 $57,900 $0 $0
Total$87,800 $7,995
Copyright ©2003 LxIS. All Rights Reserved.16
Server Licenses-Linux vs. Microsoft
Hypothetical 100-user case (this is just to illustrate the differences in licensing costs—greatest savings with Linux come from lower support and maintenance costs).
Microsoft CALS Total Linux (SuSE)
CALS Total
Server$3,999 $3,196 $7,195 $749 $0 $749
Mail Server $699 $6,700 $7,399 $0 $0 $0
SQL Server $4,999 $4,999 $0 $0 $0
Totals$19,543 $749
Copyright ©2003 LxIS. All Rights Reserved.17
Cost Comparisons (Web Servers) 1
0100200300400500600
Totals inThousands
Year 3
Linux
Solaris
Windows
Case Year 1 Year 2 Year 3
Linux $49,931 $62,203 $74,475
Solaris $421,718 $491,619 $561,520
Windows $91,724 $141,193 $190,662
Three-year Total Costs of Ownership
Source: Robert Frances Group, “Total Cost of Ownership for Linux in the Enterprise,” July 2002.
Copyright ©2003 LxIS. All Rights Reserved.18
Cost Comparisons (Web Servers) 2
$0
$50
$100
$150
Thousands of dollars
3-Year Total
Linux
Solaris
Windows
Case Externally Purchased Support Costs
Admin. Salary Costs
3-Year Total for both
Linux <$10 $12,010 $36,060
Solaris $19,309 $29,509 $146,454
Windows $1,520 $46,360 $143,640
System Support and Administration
(Yearly externally purchased support and administrator salary costs per Processing Unit)
Source: Robert Frances Group, “Total Cost of Ownership for Linux in the Enterprise,” July 2002.
Copyright ©2003 LxIS. All Rights Reserved.19
Cost Comparisons (Web Servers) 3
0
10
20
30
40
50
60
Thousands ofdollars
Salary Per Processing Unit
Linux
Solaris
Windows
Case Salary Per Admin
Servers per Admin
Salary per Server
Salary per PU
Linux $71,400 44 $1,623 $12,010
Solaris $85,844 6.4* $13,413 $29,509
Windows $68,500 10 $6,850 $52,060
*Sun customers had large servers.
Salary Costs Per Processing Unit
Source: Robert Frances Group, “Total Cost of Ownership for Linux in the Enterprise,” July 2002.
Copyright ©2003 LxIS. All Rights Reserved.20
Contact Information
Contact Information
Roger A. Maduro
Managing Director
Linux Infrastructure, LLC
117 Davis Ave., SW.
Leesburg, Virginia 20175
(571) 217-6921