Increasing Market Share with Open Source Solutions April 04, 2014 Authors: Marcus D. Edwards,...
-
Upload
martina-spencer -
Category
Documents
-
view
218 -
download
2
Transcript of Increasing Market Share with Open Source Solutions April 04, 2014 Authors: Marcus D. Edwards,...
Increasing Market Share with
Open Source SolutionsApril 04, 2014
Authors: Marcus D. Edwards, Systems Architect Christopher J. Morris, Software Engineer Dustin D. Baumgartner, Engineer Janine M. Brown, Systems Architect Robert D. Siegel, Fellow Engineer
UNCLASSIFIED
UNCLASSIFIED
2
Acknowledgements
• We wish to thank the Northrop Grumman Corporation for its continued support and guidance through the years.
UNCLASSIFIED
UNCLASSIFIED
3
Agenda
• Increasing Market Share with Open Source Solution (OSS) Overview
• OSS Case Studies
• OSS Information Assurance (IA) & Licensing Considerations
• OSS Benefits & Challenges
• OSS Systems Engineering (SE) Process
• Increasing Market Share with OSS
UNCLASSIFIED
UNCLASSIFIED
5
IMS OSS Briefing Scope
OSS MissionBusiness
Cases
OSS Misuse Case Studies
Analysis of Alternatives
(AoA)
RequirementsOSS Current
State
OSS DoDGuidance
OSS Licensing Considerations
OSS Key Players
NG InterestsOSS Success Case Studies
OSS Benefits& Challenges
OSS TrainingOSS IA
Concerns
OSS IP & Legal
Concerns
OSS Classification
OSS SE Process
Increasing NG Market Share
OSS Elements of Success
OSS Reuse
UNCLASSIFIED
UNCLASSIFIED
The Complete OSS StoryboardTopic of Primary Focus Topic of Secondary Focus De-Scoped Topic Logical Link
6
OSS Leading Paradigm Shift in the Defense Industry
OSS Mission Statement
The Department of Defense (DoD) is advocating for the more frequent use of Open Source platforms and software. The use of Open Source allows for more capable and agile DoD acquisition practices that reduce costs and improve schedule. Consequently, the procurement practices of the DoD are evolving and requiring that the business capture strategy of the defense industry evolve as well.
A number of companies have successfully integrated Open Source Solutions (OSS) on both classified and unclassified systems. The integration of OSS early in the systems development life cycle has proven to be critical to the success of these programs. OSS rapidly advanced the system’s capabilities, reduced development cost and improved schedule. The use of OSS has contributed to more profitable company programs, product lines and ventures.
The OSS approach employs Systems Engineering principles to define a repeatable OSS process with proven elements of success. The OSS Process will reduce risks related to licensing, intellectual property and Information Assurance. A standardized industry-adopted OSS Process will better position companies for expansion into emerging markets built on the current and future needs of our customer.
UNCLASSIFIED
UNCLASSIFIED
7
What is Open Source (OS)?
There are many OS definitions… The one that matters is defined by the DoD
Data Reference (1)
UNCLASSIFIED
UNCLASSIFIED
9
The Rise and the Fall of Industry TitansCase Study: Google Android
2005The Writings On The Wall
• Google acquires Android, Inc.
2007Nokia Controls the Market
• Symbian 64% Global Market Share
• Apple iOS Unveiled
2008Android As-We Know It
• Google Android Unveiled
2009The Apple Revolution
• iOS 200% Growth
• Android 4% Global Market Share
2010Google “Game Changer”
• Android 600% Growth
• Android 23% Global Market Share
• Symbian converts to Open Source
2011Black & Blue Berry
• BlackBerry Market Share decline ~150%
• Android 200% Growth
• Android 47% Global Market Share
2012It’s New “Market”
• Android 59% Market Share
2013Too Little Too Late
• Nokia drops Symbian
• Android 65% Global Market Share
• Market Annual Sales ~One Billion Units
2014The King Arrives
• Registered Android devices top 1.3B globally
• Microsoft rumored Open Source migration
UNCLASSIFIED
UNCLASSIFIED
Landscape of $250 Billion Industry Shifted Dramatically in 7 Years
10 Q1-Q4 2007 Q1-Q4 2008 Q1-Q4 2009 Q1-Q4 2010 Q1-Q4 2011 Q1-Q4 2012 Q1-Q4 20130
10
20
30
40
50
60
70
80
90
100
Fiscal Year
Mar
ket
Sh
are
(un
its
in %
)
Global Market Share Analysis of Smartphone Operating Systems
Symbian 64%CLOSED
iOS 3%
BlackBerry 10%CLOSED
Windows 12%CLOSED
Other 12%Various
Symbian 52%CLOSED
iOS 8%CLOSED
BlackBerry 17%CLOSED
Windows 12%CLOSED
Other 11%Various
Android 4%
Symbian 47%CLOSED
iOS 14%CLOSED
BlackBerry 20%CLOSED
Windows 9%CLOSED
Other 6%Various
Android 23%OPEN
Symbian 37%OPEN
iOS 16%CLOSED
BlackBerry 17%CLOSED
Windows 4%CLOSED
Other 4%
Android 47%OPEN
Symbian 19%OPEN
iOS 19%CLOSED
BlackBerry 11%CLOSED
Other 3%
Android 59%OPEN
Symbian 4%OPEN
iOS 29%CLOSED
BlackBerry 3%
Windows 4%CLOSED
Android 65%OPEN
iOS 27%CLOSED
Windows 5%CLOSED
Android
Symbian
iOSBlackBerry
Windows
Other
The Rise of Android’s Global Market ShareCase Study: Google Android
UNCLASSIFIED
UNCLASSIFIED
Android’s Market Share grew by +1600% in 5 years
Data Reference (2-23)
11 Q1-Q4 2007 Q1-Q4 2008 Q1-Q4 2009 Q1-Q4 2010 Q1-Q4 2011 Q1-Q4 2012 Q1-Q4 20130
100
200
300
400
500
600
700
800
900
1000
Fiscal Year
Sal
es V
olu
me
(un
its
in M
illio
ns
(M))
Global Market Share Analysis of Smartphone Operating Systems
Symbian 78MCLOSED
Symbian 73MCLOSED
Symbian 81MCLOSED
BlackBerry 34M
Android 67MOPEN
Symbian 112MOPEN
iOS 47MCLOSED
BlackBerry 50MCLOSED
Android 229MOPEN
Symbian 84MOPEN
iOS 90MCLOSED
BlackBerry 51MCLOSED
Android 469MOPEN
Symbian 26M
iOS 132MCLOSED
BlackBerry 33M
Android 773MOPEN
iOS 152MCLOSED
Windows 32M
Android
Symbian
iOSBlackBerry
Windows
Other
The Rise of Android’s Global Sales VolumeCase Study: Google Android
UNCLASSIFIED
UNCLASSIFIED
Global Smartphone Industry approaches a record setting Annual Sales Volume of 1-Billion Units sold in 2013
Data Reference (2-23)
13
OSS Misconceptions & Misinterpretations
DoD reserves the right, appointed by Congress, to Veto any “Free-World Export” license
Data Reference (1)(27)
UNCLASSIFIED
UNCLASSIFIED
14
OSS IA & Licensing Considerations
The DoD Guidance clears the path for the broad government use of OSS
Data Reference (1)
UNCLASSIFIED
UNCLASSIFIED
15
Common Open Source License Types
Name “Freeness”
Use Modify Other
GPL (General Purpose License)
GPL GPLVery common, but using GPL OSS means your app is GPL, and must be FREE.
LGPL (Lesser GPL)
None LGPLSoftware that mods LGPL OSS must be FREE but can charge $ if uses it.
BSD (Berkley Software Dist.)
BSD BSDMaintains ©, 3 flavors, no FREE requirement MIT, Boost, Apache are similar
CDDL(Common Develop. & Distribution License)
CDDL CDDLIncompatible with GPL, allows better separation btwn. proprietary and open source.
• OSS does NOT mean the software must be available to the public, a common misconception
• Rather, if the open source software is delivered to a party, then that party must receive ALL source code used to build that software, if requested
• Various licenses dictate how licensing terms are applied to the Open Source Software:
UNCLASSIFIED
UNCLASSIFIED
16
ES Tools for Managing OSS & Company IP
UNCLASSIFIED
UNCLASSIFIED
Established OSS knowledge repositories exist and are currently available
Reuse Library
• Company repository of reusable software• Company IP MUST be protected • License / Copyright agreements MUST be complied with• Obligations / Agreements of Users MUST be noted• Will restrict access to code that does not meet requirements
• External OSS Input Software
• Company Software• License
agreements
• Reusable software w/ vetted OSS• License agreement requests
Tool findings
Tool
Fin
ding
s
Output Software
Tools allows OSS user to scan their developed code for propriety and risks.
Reuse Library (RL) is a repository for storing vetted company developed code.
RL uses Tool to vet submissions.
RL submitters will be asked to provide confirmation of agreements to found licenses.
Tools helps OSS users be aware of and comply with associated agreements.
Forge.mil
GPL3Linux
OpenOffice
LGPL3
Source Forge
Android
18Mark pages according to the proprietary level of information as described in Company Procedure J103 (or remove)
Emerging Defense Industry PrioritiesPotential OSS Benefits & Challenges
Benefits Challenges
IndependenceRemoves reliance on proprietary solutionsAvoids the necessity of sole-source vendor contracts
Source DeliveryDoD requirements for source deliveryDoD selection criteria favoring source deliveryClear interpretation of source requirements
System ImprovementsReliability, availability, & maintainability (RAM)StabilityFlexibilityTechnology refresh rate
Awareness & Compliance Distinct marking of Company IP, 3rd Party IP, and OSSAwareness and compliance with licenses and agreements Documentation of associated licenses and agreements
Lowered CostsDevelopment Life cycle management Maintenance System refresh
OSS InteroperabilityObsolescence Maintenance Overall mission (roadmap needs to be clear)
TimeReduced time to marketQuick reaction time for new opportunities
Security ConcernsAgreements for OSS usage (unclassified vs. classified programs)Assessment of OSS author and interface risk
DoD Aware of Open Source Potential and Seeking to Capitalize on OSS
19
OSS Intellectual Property & Legal Concerns
DoD Guidance clarifies the meaning of existing laws, policies and regulations
Data Reference (1)
UNCLASSIFIED
UNCLASSIFIED
21Data Reference (24)
OSS Systems Engineering (SE) Process
OSS SE Process = (Repeatable Process + Measurable Results)Benefit
UNCLASSIFIED
UNCLASSIFIED
OSSSE
Process*
Process Input
Stakeholders Customer End-User (UX) Company
Considerations Needs Objectives Requirements Interfaces Constraints
Proven OSS Elements Design
Solutions Design Data Requirements Cost Data Use Cases Verification &
Test
Standards/Specifications
Technology Base
Process Output
System Architecture Design Interfaces Performance
Data Baseline
Documentation Specifications Trade Studies CONOPS
Execution Inputs Master
Plan/Sch. Life Cycle Cost Support Data
*Enterprise Process Currently Undefined
22
OSS Process Considerations
Front-Loading OSS in the Development Life Cycle reduces Cost/Schedule
Assess OSS Options
Determine OSS with Potential Use
in Company Products
Conduct Security Evaluation of OSS
Conduct License Evaluation of OSS
Add OSS to Repository &
Company Usage Policies
Conduct SE Process
Determine OSS to be Implemented
Inform User to Pull OSS from Repository
Obtain User Agreement to
Understanding of OSS Licensing
Restrictions/Rules
UNCLASSIFIED
UNCLASSIFIED
24
What are the DoD Interests?Strategic Investments
UNCLASSIFIED
UNCLASSIFIED
OSS Direct Implication for the RDT&E and Procurement totaling $166.8B
Data Reference (25)(26)
Cyber Security Space Airborne
ISR C3 Industrial Base Energy
DoD Budget Priorities for Fiscal Year 2014
25
Targeted Market StrategyIncreasing Market Share with OSS
OSS meets DoD Visual & IT needs across XYZ Core Business Areas
UNCLASSIFIED
UNCLASSIFIED
Marine Systems Radio Systems Visual Systems IT Services
Under Water Systems FM Systems Visual Solutions Logistics System
Submarine Systems AM Systems EO Systems Logistics Services
Ridge Systems WiFi Systems IR Technologies Logistics Training
Planning & Technology Radio Research SAR Systems
XYZ Corporation Sectors
Targeted Market Strategy Leverage OSS to increasing Company Market Share for Cross Sector C4ISR &
Logistics Technologies
Data Reference (28)
26
OSS Elements of SuccessEmpirically Proven
• Observed OSS Elements of Success– Frequent and Direct Communication with Customer
– Resolve OSS Concern Early in the Development Life Cycle
– Clearly determine the following considerations for each OSS Module
• Licensing
• Usage
• OSS Product Implications, Restrictions and Distribution Rights
– OSS Licensing/Distribution Documentation Requirements
• Measured OSS Elements of Success– IRAD will determine measurable OSS Element of Success
UNCLASSIFIED
UNCLASSIFIED
Communication is Key for the Successful Implementation of OSS
27
IMS OSS Next Step
• Secure funding necessary to develop OSS Process & Policies
• Secure funding necessary to research viable DoD market trends
Funding is needed to further the development of the OSS Process
UNCLASSIFIED
UNCLASSIFIED
28
References
1. DoD Chief Information Officer (CIO) Memorandum, “Clarifying Guidance Regarding Open Source Software (OSS),” October 16, 2009, <http://dodcio.defense.gov/Portals/0/Documents/FOSS/2009OSS.pdf>
2. Gartner, Inc., "Gartner Smart Phone Marketshare 2013 Q4". Retrieved 2014-01-13, <http://www.gartner.com/newsroom/id/2665715>3. Gartner, Inc., "Gartner Smart Phone Marketshare 2013 Q3". Retrieved 2013-11-14, <http://www.gartner.com/newsroom/id/2623415>4. Gartner, Inc., "Gartner Smart Phone Marketshare 2013 Q2". Retrieved 2013-08-14, <http://www.gartner.com/newsroom/id/2573415>5. Gartner, Inc., "Gartner Smart Phone Marketshare 2013 Q1". Retrieved 2013-05-14, <http://www.gartner.com/newsroom/id/2482816>6. Gartner, Inc., "Gartner Smart Phone Marketshare 2012 Q4". Retrieved 2013-02-13, <http://www.gartner.com/newsroom/id/2335616>7. Gartner, Inc., "Gartner Smart Phone Marketshare 2012 Q3". Retrieved 2012-11-14, <http://www.gartner.com/newsroom/id/2237315>8. Gartner, Inc., "Gartner Smart Phone Marketshare 2012 Q2". Retrieved 2012-08-14, <http://www.gartner.com/newsroom/id/2120015>9. Gartner, Inc., "Gartner Smart Phone Marketshare 2012 Q1". Retrieved 2012-05-26, <http://www.gartner.com/newsroom/id/2017015>10. Gartner, Inc., "Gartner Smart Phone Marketshare 2011 Q4". Retrieved 2012-05-26, <http://www.gartner.com/newsroom/id/1924314>11. Gartner, Inc., "Gartner Smart Phone Marketshare 2011 Q2". Retrieved 2012-05-26, <http://www.gartner.com/newsroom/id/1764714>12. Gartner, Inc., "Gartner Smart Phone Marketshare 2011 Q1". Retrieved 2012-05-26, <http://www.gartner.com/newsroom/id/1689814>13. Gartner, Inc., "Gartner Smart Phone Marketshare 2010 Q4". Retrieved 2012-05-26, <http://www.gartner.com/newsroom/id/1543014>14. Gartner, Inc., "Gartner Smart Phone Marketshare 2010 Q3". Retrieved 2012-05-26, <http://www.gartner.com/newsroom/id/1466313>15. Gartner, Inc., "Gartner Smart Phone Marketshare 2010 Q2". Retrieved 2012-05-26, <http://www.gartner.com/newsroom/id/1421013>16. Gartner, Inc., "Gartner Smart Phone Marketshare 2010 Q1". Retrieved 2012-05-26, <http://www.gartner.com/newsroom/id/1372013>17. International Data Corporation, " "Android and iOS Continue to Dominate the Worldwide Smartphone Market with Android Shipments Just Shy
of 800 Million in 2013". Retrieved 2014-01-13, < http://www.idc.com/getdoc.jsp?containerId=prUS24676414>.18. Kantar World Panel, "Kantar Worldpanel ComTech’s Smartphone OS market share data Q4 2013". Retrieved 2014-01-2719. Kantar World Panel, "Kantar Worldpanel ComTech’s Smartphone OS market share data Q3 2013". Retrieved 2013-11-1720. Kantar World Panel, "Kantar Worldpanel ComTech’s Smartphone OS market share data Q2 2013". Retrieved 2013-11-1721. Kantar World Panel, "Kantar Worldpanel ComTech’s Smartphone OS market share data Q1 2013". Retrieved 2013-11-1722. Kantar World Panel, "Kantar Worldpanel ComTech’s Smartphone OS market share data Q4 2012". Retrieved 2013-11-1723. Kantar World Panel, "Kantar Worldpanel ComTech’s Smartphone OS market share data Q3 2012". Retrieved 2013-11-1724. Northrop Grumman Corporation, “General Description and Systems Engineering (SE) Process Flow Diagram”. Retrieved 2014-02-17,
<http://wiki.northgrum.com/wiki/Mission_systems_engineering>25. DoD, “SUMMARY OF THE DOD FISCAL YEAR 2014 BUDGET PROPOSAL”. Retrieved 2014-03-16
<www.defense.gov/news/2014budget.pdf>26. DoD, “DEFENSE BUDGET PRIORITIES AND CHOICES FISCAL YEAR 2014”. Retrieved 2014-03-16
<www.defense.gov/.../DefenseBudgetPrioritiesChoicesFiscalYear2014.pdf>27. DoD, “THE DEPARTMENT OF DEFENSE'S ROLE IN FREE-WORLD EXPORT LICENSING UNDER THE EXPORT ADMINISTRATION ACT”.
Retrieved 2014-03-17 <scholarship.law.duke.edu/cgi/viewcontent.cgi?article=3048&context=dlj> 28. Northrop Grumman Corporation, “U.S. Securities & Exchange Commission (SEC) Form 10-K”, Retrieved 2014-03-16 <
http://investor.northropgrumman.com/Mobile.view?c=112386&d=0&v=0>
UNCLASSIFIED
UNCLASSIFIED
32
Open Source License Types
• Apache License 2.0
– The Apache License, Version 2.0, grants a number of rights to users. These rights can be applied to both copyrights and patents. Because some licenses can be applied only to copyrights and not patents, this flexibility would be an obvious factor in a patent developer’s choice of license (read this article on How Stuff Works for an explanation of the difference).
• BSD 3-Clause "New" or "Revised" license
– The New BSD License (“3-clause license”) allows unlimited redistribution for any purpose as long as its copyright notices and the license’s disclaimers of warranty are maintained. The license also contains a clause restricting use of the names of contributors for endorsement of a derived work without specific permission. The primary difference between the New BSD License and the Simplified BSD license is that the latter omits the non-endorsement clause.
• BSD 2-Clause "Simplified" or "FreeBSD" license
– BSD licenses represent a family of permissive free software licenses that have fewer restrictions on distribution compared to other free software licenses such as the GNU General Public License. Among different versions of the license two versons are particularly important: the New BSD License/Modified BSD License, and the Simplified BSD License/FreeBSD License. Both have been verified as GPL-compatible free software licenses, and have been accepted as open source licenses by the Open Source Initiative.
• GNU General Public License (GPL)
– The GNU General Public Licence (GPL) is probably one of the most commonly used licenses for open-source projects. The GPL grants and guarantees a wide range of rights to developers who work on open-source projects. Basically, it allows users to legally copy, distribute and modify software.
• GNU Library or "Lesser" General Public License (LGPL)
– You should be aware of another GNU license: the Lesser General Public Licence (LGPL). It grants fewer rights to a work than the standard GPL. Generally, the LGPL is appropriate for libraries that want to allow linking from non-GPL and non-open-source software. Because the GPL requires that other software with parts of licensed code to also be licensed under the GPL, developers cannot use GPL-licensed code for paid and proprietary software. The LGPL negates this by not requiring other projects with parts of the code to be similarly licensed.
• MIT license
– The MIT License is the shortest and probably broadest of all the popular open-source licenses. Its terms are very loose and more permissive than most other licenses.
• Mozilla Public License 2.0
• Common Development and Distribution License
• Eclipse Public License
UNCLASSIFIED
UNCLASSIFIED