Professional Documents
Culture Documents
LOG
O
Group # 7 – Open Source Software
Andrew Benz
Shuang Gao
Xianjin Jiang
Janice Hovis
Jacob Steingrubey
2
Contents
2 Interviews
5 Summary
3
Contents
2 Interviews
4
Open Source Software - Definition
Source: Gartner: “Learn the Basic Principles of Open-Source Software”, 16-Nov 2006 ID # G00144771
5
Open Source Software – Definition
Free redistribution “License shall not require a royalty or other fee for such sale”
Source code Must include source code & allow distribution (or a well-
publicized means of obtaining the source code)
Derived works Must allow modifications & allow them to be distributed
Integrity of author’s source License must permit distribution of software built from modified
code source code
No discrimination against Persons, groups or fields of endeavor (e.g. genetic research)
Distribution of license Rights to program must apply to all without the need for
execution of additional license
License must not be The rights attached to a program must not depend on the
specific to a product program’s being part of a particular software distribution
License must not restrict Must not insist all other programs distributed on the same
other software medium must be open-source software
License must be No provision of the license may be predicated on any individual
technology-neutral technology or style of interface
2 Interviews
7
Open Source Software – History
Richard Stallman
American Software Freedom Activist, Hacker, and
Software Developer
Noticed a change in software licensing while studying
at MIT
Announced the “GNU Project” in September 1983
Founded the Free Software Foundation in October
1985
9
Source: http://www.gnu.org/gnu/initial-announcement.html Viewed April 10, 2009
Open Source Software – History
GNU Project
Mass collaboration project of software developers
Founding Goal: “I will develop a sufficient body of free
software so that I will be able to get along without any
software that is not free”
First project was to replicate the Unix operating
system
Recursive acronym meaning “Gnu’s Not Unix”
10
Source: http://www.gnu.org/gnu/initial-announcement.html Viewed April 10, 2009
Open Source Software – History
http://www.youtube.com/watch?v=uJi2rkHiNqg 11
Source: http://www.gnu.org/gnu/initial-announcement.html Viewed April 10, 2009
Open Source Software – History
Linux
By 1990, the GNU Project had created all of the major
O/S components except for the kernel
Linus Torvalds, from Finland, decided to develop a
free Unix/Minix-based operating system
http://www.youtube.com/watch?v=zPbFtlMtzj8
12
Source: http://en.wikipedia.org/wiki/Linus_Torvalds Viewed April 10, 2009
Open Source Software – History
2 Interviews
14
Market Size
Source: http://farm4.static.flickr.com/3100/2780600959_5e8e7bef99_o.jpg
Source: http://farm4.static.flickr.com/3168/2780600817_aa8c88d847_o.jpg 16
Market Size
17
Contents
2 Interviews
18
Importance to Managers
Examples of Collaboration:
Proctor & Gamble
Goldcorp
Progressive Insurance
Source: Tapscott, Don and Williams A “Wikinomics: How Mass Collaboration changes everything,” Portfolio, Penguin Group,
New York, 2007 Chapter 1 page # 20
19
Importance to Managers
2 Interviews
22
Technical Components
23
23
Contents
2 Interviews
Company Background
Uses of OSS
Reasons for Choosing OSS
Risks & Challenges
Future Plans for Open Source
24
Company Background – Panera Bread
Company background –
Operates & franchises retail bakery cafes
Mission Statement: “A loaf of bread in every arm”
1,268 locations in 41 states and Canada; over 23,000 employees
$2.5 billion system-wide annual revenue ($1.3 billion company revenue);
$67 million profit
25
Company Background – Panera Bread
26
Company Background – Scottrade
27
Company Background – Scottrade
Scottrade Bank
Recently opened
Currently used for “bank sweeps”
Will become “full-service”
Size
• 6th largest bank in Missouri
• Holds about $5 Billion in assets
• Over 5 employees
28
Company Background – Scottrade
IT Organization
400+ IT staff, increasing to 600
CIO Reports to Rodger Riney, President and CEO of Scottrade
Facilities
Primary data center over 10,000 square feet
Over 2,000 “blade” servers
Mainframe computer system
29
Company Background – amdocs
31
Company Background – amdocs
32
Contents
2 Interviews
Company Background
Uses of OSS
Reasons for Choosing OSS
Risks & Challenges
Future Plans for Open Source
33
Uses of Open Source Software
35
Uses of Open Source Software
36
Uses of Open Source Software
37
Uses of Open Source Software
Amdocs OS strategy
Use both proprietary and open source software.
In IT company, staff prefer to use Open Source Software
Special team is responsible for developing OS strategy
for the company.
Evaluation
• Product Evaluation Group
– Mainly responsible for evaluate and identify useful open
source software.
38
Contents
2 Interviews
Company Background
Uses of OSS
Reasons for Choosing OSS
Risks & Challenges
Future Plans for Open Source
39
Reasons for Choosing OSS
40
Reasons for Choosing OSS
Advantages
Panera
Lower Cost
• “free” operating system compared to UNIX: $30-40K to purchase + $20K per year for
support
Stability
• Linux is technically solid; no issues running missing critical applications
Easy to Maintain
• UNIX requires very specific training and additional costs
Scottrade
Freedom
• Not “tied down” to strictly using Microsoft products
Lower Cost
• Microsoft cost estimates are $400-$500 / seat for O/S
Fewer Problems
• Less downtime, lower administrator / server ratio (200 servers, 6 admins)
Updates
• Can use the latest version of the software for free, instead of paying for the upgrade
More security
• Using multiple O/S environments creates a better security portfolio
AmDocs
Flexibility
• Potentially broader community for ideas exchange and problem solving.
• Extend the function by own.
Code availability
• Code availability for debugging and enhancement.
Lower cost 41
Secondary Research - Adoption of Open
Source Software
43
43
Contents
2 Interviews
Company Background
Uses of OSS
Reasons for Choosing OSS
Risks & Challenges
Future Plans for Open Source
44
Risks & Challenges
45
Contents
2 Interviews
Company Background
Uses of OSS
Reasons for Choosing OSS
Risks & Challenges
Future Plans for Open Source
46
Future Plans for OSS
47
Contents
2 Interviews
48
Advantages & Disadvantages of OSS
View, change and redistribute source No strong support exists for open source
code (1)(2) software(1)
Easy integration and interaction(1)(2) Difficult for companies to choose (2)
Code quality
www.ComputerEconomics.com
Individual Survey
52
Source: http://www.computereconomics.com/article.cfm?id=1043 Date Viewed April 13,2009 N=50,000
World Views on Commercial OS
Source: Larry Augustin's Weblog, ‘Commercial Open Source in Europe Versus the US.’ 1
53
Source: Guangnan Ni, Accessed April 20, 2009, http://tech.it168.com/zt/open2009/ppt/1.ppt 2
Contents
2 Interviews
54
Total Cost of Ownership
Open Source
Free Redistribution
Support is fee-based and at a fraction of proprietary systems
Training – depends on ease of use
Proprietary
Pay for license (high up front fees)
Phasing out free tech support & less manuals with product (support is
close to becoming similar to open source)
Training – depends on ease of use
Source: Feldman, David (2006, February) “Understanding open source: Part 1” KM World 15(2) 8-10
55
Total Cost of Ownership
56
Total Cost of Ownership
2 Interviews
58
Proprietary Vendors’ Strategy Changes
History of Open Source: Financial fortune is dependent on Does not perceive as a threat or
software license business opportunity (2008)
Shift in thinking about Open Sponsors the Apache Foundation; Brad Contributes to OS Initiatives
Source: Smith key note speaker at the OS (Apache Foundation); Oracle VM –
business conference 3/08 offers clients virtualization option
alternative to VMware
Summation: Customers should not expect them to Provide customers with “end to
embrace OS as Oracle end” software stack using a
combination
59
59
Contents
2 Interviews
60
Lessons Learned & Best Practices
Due to the current global down economy, we have seen interest in open
source software spike among mainstream and conservative enterprises
alike in recent months. 1
Over 10 years of Gartner studying open source software dynamics, there are
many examples where enterprises successfully leveraged open source for
significant cost savings over closed source.
Gartner also found where adopters were unable to clearly demonstrate
sustained cost savings over time.
Key Factors to optimizing software costs:
– Focus on project maturity
– Understand that project governance dictates both quality and risk (IP concerns)
– Identify specific technology risk profile 1
62
Source: https://eduforge.org/docman/view.php/7/414/Owais_Ahmed_TTMthesis.pdf
Contents
2 Interviews
5 Summary
63
Contents
2 Interviews
5 Summary
64
Summary
Background
Linux, GNU are examples of mass collaboration
Interview
More companies use combination strategy – both use OSS and Proprietary
65
Summary
66
Citations
67
Citations