+ All Categories
Home > Documents > Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010...

Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010...

Date post: 22-May-2018
Category:
Upload: vodat
View: 214 times
Download: 1 times
Share this document with a friend
44
Boris Geller Head of Automotive Black Duck Software © Copyright 2012 Black Duck Software, Inc. All Rights Reserved. Open Source Innovation in Automotive Maximizing Benefits & Minimizing Challenges With GENIVI and SPDX Automotive Linux Summit Gaydon, UK September 19, 2012
Transcript
Page 1: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Boris Geller Head of Automotive Black Duck Software

© Copyright 2012 Black Duck Software, Inc. All Rights Reserved.

Open Source Innovation in Automotive

Maximizing Benefits & Minimizing Challenges With GENIVI and SPDX

Automotive Linux Summit Gaydon, UK September 19, 2012

Page 2: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 2

FOSS is Driving Formation of Super Communities

Trends in Automotive Infotainment SW R&D

Challenges and Remedies to Use FOSS in Automotive

Industry Benefits from FOSS-based GENIVI Alliance

Use of SPDX to Streamline Automotive Supply Chains

Agenda

Page 3: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

COMPANY CONFIDENTIAL – Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 3

FOSS Innovation

560,000+ FOSS projects

100+ billion lines of code

10 million staff-years of work

The Virtuous Circle – Innovation & FOSS

Page 4: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Super FOSS Communities

Finance

Mobile

Aerospace Polarsys

Healthcare Automotive

Cloud Tech

Page 5: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

COMPANY CONFIDENTIAL – Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 5

Open Source Drives Mobile Innovation

Over 10,000 new FOSS projects in 2011, doubling for the past 3 years

FOSS redefined the mobile industry and is spreading far beyond

0

2000

4000

6000

8000

10000

12000

2005 2006 2007 2008 2009 2010 2011

New Mobile OSS Projects

Page 6: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

COMPANY CONFIDENTIAL – Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 6

Open Source and Cloud – Rapid Growth

0

100

200

300

400

500

0

40

80

120

160

200

2005 2006 2007 2008 2009 2010

New OSS Cloud Projects Cumulative Projects

Page 7: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

COMPANY CONFIDENTIAL – Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 7

More FOSS Info at Ohloh.net

Page 8: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 8

New FOSS Super Community -- Automotive IVI

Industry Community, OEM Requirements

Academic Research

And Standards

FOSS Projects And Forges

Innovation Super

Community

Page 9: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 9

FOSS is Driving Formation of Super Communities

Trends in Automotive Infotainment SW R&D

Challenges and Remedies to Use FOSS in Automotive

Industry Benefits from FOSS-based GENIVI Alliance

Use of SPDX to Streamline Automotive Supply Chains

Agenda

Page 10: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 10

Automotive Trends

Value is shifting from manufacturing/assembly to Software

– New “players” - IT and electronics Companies

IVI Head Unit evolves as a multiuser, social, Apps 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

Page 11: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 11

IVI HeadUnit – No Longer “Just a Car Radio” Increasingly OSS-based & Costly

Page 12: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

12

Development

Cycles

Automotive Industry Dynamics

Lines of Code

Amount of

Software

Complexity & Standards

consumer

auto

Year 1 Year 2 Year 3

Longevity Life Cycles

consumer

auto

Year 1 Year 2 Yr. 10-30 Year 3 Year 4

apps

Page 13: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 13

Automobile Supply Chain – SW Everywhere R&D Costs Became Unsustainably High

100+ m lines of code in a premium-class car

(IEEE, Feb. 2009)

70+% is in IVI “head unit”, at R&D of

US$1-10/line!

(GENIVI, 2010)

Infotainment & Telematics

Page 14: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

14

FOSS is Driving Formation of Super Communities

Trends in Automotive Infotainment SW R&D

Challenges and Remedies to Use FOSS in Automotive

Industry Benefits from FOSS-based GENIVI Alliance

Use of SPDX to Streamline Automotive Supply Chains

Agenda

Page 15: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

COMPANY CONFIDENTIAL – Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

for ...

Evaluating FOSS

Using FOSS

Contributing to FOSS projects

Starting FOSS projects

Heading FOSS projects

Traditional SW development

Integrating 3rd party code

Integrating FOSS

Interacting with FOSS

projects

Managing suppliers

Tool support of processes

FOSS Survey in Automotive

Reasons Text

Processes and Tools The Study

Scientifically Guided by:

Prof, Dr. Dirk Riehle Head of the Open Source Institute University of Erlangen-Nuremberg

Conducted by:

Page 16: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

COMPANY CONFIDENTIAL – Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Results: Auto Companies Widely use FOSS

FOSS has arrived in commercial automotive software development

“We do not use it”: How do they know? For sure?

6%

9%

15%

21%

35%

59%

0% 20% 40% 60%

We are head of

one or more…

We have started

one or more…

We do not use it

We contribute to

it

We are

evaluating use

We use it

What is your company’s relationship to using open source software in products?

Page 17: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Policies, Governance & Processes for FOSS?

Ouch!

Page 18: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

And FOSS Tools?

Ouch! (again)

Page 19: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

State of the art? …Not yet.

FOSS In Automotive Study & Infographic:

//advance.blackducksoftware.com/content/AutoSurvey

Page 20: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

COMPANY CONFIDENTIAL – Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Automotive is Consistent with Other Industries

“50% of companies will face challenges due to lack of FOSS

policy and management”

OSS Analysis, 2011

Page 21: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 21

Benefits of FOSS IP Governance & Compliance

Enable OEMs & suppliers to focus on innovation vs. SW platform R&D

Establish effective governance and license compliance

– Comparable to those used in traditional manufacturing supply chains (ISO 9000, Just In Time, Lean best-practices)

Instill knowledge of how to select the right FOSS management tools

– Automate license compliance, reduce costs and shorten development cycles

Build a trusted catalog for reuse of FOSS components across automotive supply chains

– Create end-to-end Bill Of (Software) Materials (BOM), including license / IP obligations, source, revision and maintenance data

– Leverage and build upon LF’s SPDX standard (Software Package Data Exchange, see spdx.org)

Page 22: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

COMPANY CONFIDENTIAL – Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 22

Requirements for FOSS “Enablement”

Strategy

– Articulate the business objectives for use of FOSS

Policy & Process

– FOSS policy & management process

Technology

– Automate governance and compliance

– Design-in and automate policies

Page 23: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

COMPANY CONFIDENTIAL – Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Automated FOSS Governance and Compliance

Code Build Test Plan Application development cycle

Release

Open source governance lifecycle

Description

Version

Vulnerabilities

License

Maturity…

Cryptography

Acquire Approve Catalog Audit Monitor

Black Duck

KnowledgeBase

Page 24: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

COMPANY CONFIDENTIAL – Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 24

FOSS is Driving Formation of Super Communities

Trends in Automotive Infotainment SW R&D

Challenges and Remedies to Use FOSS in Automotive

Industry Benefits from FOSS-based GENIVI Alliance

Use of SPDX to Streamline Automotive Supply Chains

Agenda

Page 25: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. Copyright © GENIVI Alliance 2012

(all x-wave images reproduced with permission from Visteon & 3M)

Page 26: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

The GENIVI Alliance Charter

Mission: – GENIVI is an industry alliance committed to driving the broad adoption

of an In-Vehicle Infotainment (IVI) reference platform.

– GENIVI will accomplish this by fostering a vibrant open source IVI community

Purpose: – Ease IVI product integration

– Enable open innovation and inheritance from adjacent industries

Deliverables: – Aligned IVI requirements across a broad base of OEMs

– Reference implementation that “satisfies” the requirements and “demonstrates” the compliance statements

– A compliance program against which commercial offerings can be certified and ISVs can develop.

Page 27: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 27

Organization and Expert Groups

Page 28: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 28

GENIVI Targets Non-differentiating Layers

• Differentiation

• Integration

• Commercial and Proprietary solutions

• Implementation Competition

Automaker and Tier1 Supplier Domain Apps

OSV Extensions

Libs

HMI - Human Machine Interface

• Non-differentiating features

• Consolidated Requirements

• Auto Specific Middleware

• Validation/Compliance

Alliance Domain

Open Source Kernel

Open Source IVI Stack

Page 29: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 29

GENIVI Solution Stack Adopt – Adapt – Create model for IVI middleware

Hardware

Reference Apps

Reference HMI

GENIVI Reference

GENIVI Platform

GENIVI Code

80%

15%

5%

Cut IVI Product Development From 7+ years Down to <2!

Page 30: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 30

Contributors GENIVI Customer Tier 1 OEM

Component GENIVI Platform Head Unit Car Apps

FOSS Community: Open Source Projects

• Inbound license check • 3rd party IP check • OSS Code scan • Technical & quality evaluation • Outbound license assignment

GENIVI FOSS Management & Governance

• Outbound license check • GENIVI Code scan • Technical & quality evaluation • Baselined BOM for GENIVI

Platform

All supply chain participants required to implement FOSS Management infrastructure!

Page 31: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 31

Membership – Global GENIVI Community

Europe/EU 48%

Asia/Pacific 26%

Americas 26%

Total Firms ~170

Page 32: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 32

Page 33: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 33

FOSS is Driving Formation of Super Communities

Trends in Automotive Infotainment SW R&D

Challenges and Remedies to Use FOSS in Automotive

Industry Benefits from FOSS-based GENIVI Alliance

Use of SPDX to Streamline Automotive Supply Chains

Agenda

Page 34: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Challenges of Multi-Source Development Products with mixed code from different sources

YOUR COMPANY – TOOLS, PROCESSES

Your Application Open Source

Software

Internally Developed

Code

Outsourced Code Development

Code

Obligations

Commercial 3rd-Party Code

Source: Black Duck Software

Page 35: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

1000s of FOSS packages with complex dependencies between them…

Package contents evolve over time – Different versions can have different licenses

– Declared license of a package is not always accurate

– Package with different license has “useful” routines (that potentially get included)

– Different versions can have different licenses at the file levels

Package dependency/requisite hierarchy can have incompatibilities – Hidden/enveloped package in dependency chain

– Incidental packages get included by accident

– All OSS licenses not compatible with each other

Page 36: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 36

Supply Chain Management with SPDX™ Software Bill of Materials (BoM)

A standard format for communicating a software license and copyright data BoM across the supply chain.

Benefits: • Reduce governance effort • Reuse analysis • Improve compliance

Supply Chain

Page 37: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Overview of Software Package Data Exchange

Standard: – A standard file format for communicating the components, licenses and

copyrights associated with a software package.

– Key pillar in Linux Foundation’s Open Compliance Program to capture facts

SPDX Group: – Working group of Linux Foundation

– Participation from over 20 organizations including software, systems and tool vendors, consultants and foundations

Charter is to create a defined format for a file of license factual information describing a software package – Allows easy exchange of license information between companies

reducing burden on both suppliers and consumers

– Avoids due diligence redundancy where the same source code package is analyzed multiple times by different receivers

– Provides a unified method for exchanging license information

Page 38: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 38

OSS Projects/Communities Can Use SPDX™

Supply Chain

Page 39: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 39

SPDX Package Information in Black Duck Protex 6.1

Page 40: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2011 Black Duck Software, Inc. All Rights Reserved. 40

SPDX File-level License and Copyright Information in Black Duck Protex 6.1

Page 41: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved.

Active Participants

Systems

OS Distributions

Applications

Integration & Services

Device OEMs

End-Users

Semiconductor Vendors

Open Source Organizations

…and others

Participation is from a range of organizations and across various roles

Page 42: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 42

What it Means to You

Embedded & SW

Supply Chains

Save Time/Money

Better Compliance

Open Source

Developers

Help Users Comply

With Your Licenses

Consumers of

SW & OSS

Understand Licensing

of the Code You Use

Page 43: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 43

Status of SPDX

Version 1.0 – Released August 2011

Version 1.1– Q3 2012

Version 2.0– 2013

http://www.spdx.org

Page 44: Open Source Innovation in Automotive · UBS Global TMT Crossroads Conference September 21, 2010 Author: Amanda Created Date: 9/10/2012 3:22:57 PM ...

Copyright © 2012 Black Duck Software, Inc. All Rights Reserved. 44

www.blackducksoftware.com

Thank you!


Recommended