Linux Community Project Leaders Unite Peter Vescuso EVP Marketing, Bus Dev Black Duck Software
Agenda Trends Communities of communities Linux Community Projects 2
Innovation and FOSS - A Virtuous Circle 800,000 Number of FOSS Projects FOSS 700,000 600,000 500,000 400,000 300,000 200,000 100,000 Innovation 0 2006 2008 2010 2012* * Through October 2012 3
Trends: Open Innovation Source: Karim R. Lakhani Harvard Business School k@hbs.edu No Matter Who You Are, Most of Academia the Smartest People Work for Someone Else Bill Joy, Cofounder Sun Microsystems Innovation Community Commercial 4
Trends: Open Innovation Then Now Time 5
Enterprise and Cloud In the Enterprise Gartner estimates that by 2013, open source technology will be included in 85 percent of all commercial software packages, and by 2016 will be included in mission-critical software packages within 99 percent of global enterprises. Cloud is growing rapidly and driving interest in the AGPL 500 400 300 200 100 Corresponding rapid growth in AGPLv3 licensed projects 0 Number of AGPLv3 Projects 2007 2008 2009 2010 2011 200 160 120 80 40 0 2005 2006 2007 2008 2009 2010 New OSS Cloud Projects Cumulative Projects 500 400 300 200 100 0
Open Source and Cloud System Software 7
Trends: Super Communities Healthcare Aerospace Polarsys Automotive Mobile Financial Services
Open Source Drives Mobile Innovation 12000 10000 8000 6000 4000 2000 0 New Mobile OSS Projects 2005 2006 2007 2008 2009 2010 2011 Over 10,000 new OSS projects in 2011, doubling each of the last 3 years Open source has redefined the mobile industry and is spreading far beyond 9
New OSS Mobile Projects: Platform Trend Of new mobile OSS projects specifying a platform Android gaining momentum, share > 70% ios share declined to ~20% although # of projects increased Remaining platforms each are ~1% Reference points: 300M Android phones 172M iphones Android and iphone each ~500K apps 10
Automotive Trends things are changing Value is shifting from manufacturing/assembly to Software New players - IT and electronics companies IVI Head Unit evolves as a multiuser, social and Cloud access platform Balancing in-house development vs. strategic alliances with suppliers and competitors Emerging Always-ON IVI integration with social net s Road hazards, Traffic conditions, Police / radar alerts Internet, iphone/ipad, Car-to-car communications 11
IVI HeadUnit No Longer Just a Car Radio 12
Why? Dev cycles consumer auto Year 1 Year 2 Year 3 Life Cycle apps consumer auto Year 1 Year 2 Year 3 Year 4 Yr. 10-30 Amount of SW Lines of Code Complexity & Lack of standards 13
Platforms & Connectivity Proprietary IVI platforms Microsoft s CE IVI platform QNX CAR 2 IVI platform Microltron IVI (primarily in Japan) Device connectivity MirrorLink, Car Connectivity Consortium (CCC) FORD s OpenXC Renault Connect Open platform initiatives Android is being explored and tested by a few OEMs GENIVI is the largest, best organized Certified GENIVI compliant implementations: Tizen, Mentor Graphics IVI, MontaVista IVI, Ubuntu Remix IVI and Wind River IVI 14
GENIVI The GENIVI Alliance is a non-profit industry alliance driving the broad adoption of an (IVI) open-source development platform Launched in March 2009 Founded by BMW, Wind River, GM, PSA, Delphi, Magneti- Marelli, and Visteon Members-only consortium at this time, but it seems inevitable that it will open up Now 162 companies participating Linux is the foundation Basic building blocks are in place 15
GENIVI Targets Non-differentiating Layers Automaker and Tier1 Supplier Domain Differentiation Integration Commercial and Proprietary solutions Implementation Competition HMI - Human Machine Interface Apps OSV Extensions Libs Alliance Domain Non-differentiating features Consolidated Requirements Auto Specific Middleware Validation/Compliance Open Source IVI Stack Open Source Kernel 16
GENIVI Solution Stack Adopt Adapt Create GOAL: Cut IVI Product Development From 7+ years Down to <2! GENIVI Reference Reference HMI Reference Apps GENIVI Platform 5% 15% 80% open source GENIVI Code 15% adapted 5% custom Hardware 17
Contrasting Android & Auto 18
Contrasting Auto & Android - similarities Mobile/Android Auto Competition Apple vs. all Consumer elect vs. IVI Collaboration Open Handset Alliance GENIVI alliance Leadership Google OEMs & Consortiums Audience Highly diverse Highly diverse External Interfaces Function Cloud, auto, other Cloud, mobile Utility, social & entertainment Utility, social & entertainment 19
Contrasting Auto & Android - differences Operating environment Apps & priorities Mobile Android Auto Connected or disconnected All apps = (limited priority) Multi-state: parked, inmotion, engine running or not. Screens Generally small Mid-size Connectivity Usage restrictions IVI vs. core (core has priority) >95% connected <50% connected Almost none Distraction, inmotion Supply Chain Well defined Broad & complex 20
What the auto industry is learning from Android Letting mass innovation drive requirements accelerates platform evolution Software is the differentiator Aggressively leveraging open source can reduce complexity and lower costs Leveling the playing field allows differentiation to occur higher up in the stack 21
Comparing Community Projects 1. Explore the new Ohloh.net organziation feature Stack up projects. Commits. Contributors 2. Discuss what YOU need that will help you better manage your project
Eclipse: Contributors, past 12 months 40 35 30 25 20 15 10 5 0
350 Contributor Totals All Time 300 250 200 150 100 50 0
Contributors, past 12 months 40 35 30 25 20 15 10 5 0
Commit rate, past 12 months 700 600 500 400 300 200 100 0
Watching for new contributors
Comparing Two Linux Foundation Sponsored Projects 32
Comparing Commit Activity Linux Standard Base Yocto Project
2 New, active contributors
Final thoughts Open Source and Community-Based Development are reshaping the software world In 2-3 years Linux for auto could where Android is today The auto industry will need your help! Cooperation between communities has benefits, additional collaboration can help Thank you for coming. pvescuso@blackducksoftware.com 45