Engaging the Open Source Gear

Similar documents
Intecs Roma - Pisa - Napoli - Milano - Torino - Cagliari - Genova L Aquila - Toulouse - Paris

Streamlining Open Source License Compliance with SPDX

Mentor Embedded Automotive Solutions

GENIVI FAQ. What is the GENIVI Alliance?

Mentor Embedded IVI Solutions

Automotive Software Development Challenges Virtualisation and Embedded Security

AN INTEL COMPANY WIND RIVER AUTOMOTIVE SOLUTIONS

Infotainment and Telematics Solutions with Renesas R-Car Course ID: 0C18I

Automotive Companies Save Costs, Gain Advantages with Red Bend s FOTA. Case Study

SMARTDEVICELINK CONNECTIVITY FROM THE CAR S POINT OF VIEW

Accenture Mobility Managed Services Overview. Enter

In-Vehicle Infotainment. A View of the European Marketplace

DotNetNuke Logo Guidelines

Study on Open Source In-Vehicle Infotainment (IVI) Software Platforms

PLEASE READ BEFORE USING, DOWNLOADING, COPYING OR INSTALLING

How To Make A Car A Car Into A Car With A Car Stereo And A Car Monitor

Reach out and touch the future: Accenture connected vehicle solutions

Android Auto PoC. October Oct-15. Maxim Ovchinnikov Architect Harman

Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions

EB TechPaper. Test drive with the tablet. automotive.elektrobit.com

Understanding Mobile Apps for Automotive. Kerry Johnson, Senior Automotive Product Manager

Frost & Sullivan s Research and Market Consulting Group. Global Trends, Technology Roadmaps and Strategic Market Analysis AUTOMOTIVE SAFETY & DAS

Technology.Transfer.Application.

TERMS & CONDITIONS. Introduction

Driving the User Interface. Trends in Automotive GUIs

On the road toward the autonomous truck

TERMS AND CONDITIONS

Driving Innovation with Open Source A View from the Automotive Industry. BearingPoint Black Duck Software

Performance Testing BroadR-Reach Automotive Ethernet

Oracle Cloud E

ANSYS SCADE Model-Based Development Solutions for AUTOMOTIVE. Critical Systems & Software Development Solutions

Whitepaper. NVIDIA Miracast Wireless Display Architecture

Specification Update. January 2014

Open Source Solution for IVI: Tizen IVI. Brett Branch Tizen IVI Product Marketing

Video Encoding on Intel Atom Processor E38XX Series using Intel EMGD and GStreamer

copyright 1996, 2001, 2005! R.S. Pressman & Associates, Inc.!

automotive.elektrobit.com Driver assistance software EB Assist solutions

TomTom HAD story How TomTom enables Highly Automated Driving

Leveraging Tizen IVI Platform for Realizing V2X Use Cases

Art Institute Intellectual Property Policy (MAY 2013)

FOSSBazaar A Governance Initiative to manage Free and Open Source Software life cycle

Privacy Policy and Terms of Use

White Paper Amy Chong Yew Ee Online Sales Account Manager APAC Online Sales Center Intel Corporation. BOM Cost Reduction by Removing S3 State

NVIDIA AUTOMOTIVE. Driving Innovation

Advanced Safety. Driver Vehicle Interface Collision Avoidance & Mitigation Vehicle Communications. Helping industry engineer safe vehicles

The Most Popular UI/Apps Framework For IVI on Linux

WiFiPerf User Guide 1.5

Platform LSF Version 9 Release 1.2. Migrating on Windows SC

Introduction to OpenCV for Tegra. Shalini Gupta, Nvidia

WEBSITE TERMS & CONDITIONS. Last updated March 27, 2015

HCL in the Automotive Industry

Oracle Cloud E

North Clackamas School District 12

Microsoft in Automotive and the Future of Connected Vehicle Consumer Experiences

TERMS OF USE & GENERAL PRIVACY POLICY

Improving internal communication with video

Cost Effective Updating of Software in Cars From IVIs, TCUs and Domain Controllers to the Entire Vehicle. White Paper

HTML5 for Auto: Already Here or Still Arriving?

Part I. Introduction

WIND RIVER SECURE ANDROID CAPABILITY

Coverity White Paper. Managing Risk: Ensure Software Quality and Security Across the Automotive Supply Chain

AllJoyn Android Environment Setup Guide

Intel IoT Gateways: Publishing Data to an MQTT Broker Using Python

Principles of a Vehicle Infotainment Platform

Legal Issues for FOSS-based Supply Chain Management. Herve Guyomard, Black Duck Software

Enterprise Reporter Report Library

Perspectives on In-Vehicle Infotainment Systems and Telematics

GETTING STARTED WITH ANDROID DEVELOPMENT FOR EMBEDDED SYSTEMS

RealShot Manager Compression Server software

Application Framework: Apertis Hands-on

Telematics Workshop: Remote 2-Way Communication Meeting Results

Applying Deep Learning to Car Data Logging (CDL) and Driver Assessor (DA) October 22-Oct-15

Affordable Building Automation System Enabled by the Internet of Things (IoT)

NASDAQ CONFERENCE. Doug Davis Sr. Vice President and General Manager, internet of Things Group

Terms and Conditions

BRANDING GUIDELINES INCLUDING USE OF DECA LOGOS, EMBLEMS AND INSIGNIA

Policy for Reproducing, or Translating and Reproducing, Publications of the International Federation of Accountants

Internet Protocol Support Profile

Free and Open-Source Software Diligence in Mergers, Acquisitions, and Investments

Telematics & Wireless M2M

iscsi Quick-Connect Guide for Red Hat Linux

THE OPEN SOURCE DEVELOPER REPORT

Automo&ve 101 for Qt Developers. Linda Campbell, QNX So>ware Systems

Transcription:

Engaging the Open Source Gear Impact on an Automotive Supplier June 2, 2015 June 2, 2015 I 1 Credit: 04 - June - 2010 Gears, reway2007, CC BY-NC-SA 2.0

The Automotive Supply Chain June 2, 2015 June 2, 2015 I 2

The Automotive Supply Chain Where we stand Service Suppliers represent 75 % of cars added-value* *Source CLEPA June 2, 2015 I 3

A Look in the Rear-view Mirror June 2, 2015 June 2, 2015 I 4

A Look in the Rear-view Mirror Open Source Prehistory In the 90 s, there were rarely free software or open source components in cars Software developed for embedded automotive computers (aka ECUs) were: Small (several kb of ROM code) Specific (different OEM requirements, different networks/interfaces, different suppliers) Compliant to automotive standard (OSEK/VDX, AUTOSAR nowadays) Usually built from scratch for each project Not so important in the complete BoM June 2, 2015 I 5

A Look in the Rear-view Mirror Usage for Development Nevertheless, software engineers (should I say electronics engineers) often used free software or open source software to: Write their source code (vi, Emacs, Eclipse more recently ) Build their embedded software (GCC, make, ) Develop test tool or validation tool (Tcl/Tk, GTK+, Qt, Perl, Python, ) Control their sources (CVS, SVN, ) They were familiar with them less with their licenses June 2, 2015 I 6

A Look in the Rear-view Mirror The Path to Embedded Usage 1/2 Assistance features implemented in software developed to reach a safe (and autonomous) driving ABS/ESP, Lane Guidance, Automatic Cruise Control, Parking Assistance (Valet Park4U), The Connected Car BlueTooth, WiFi, 3G/4G, V2V / V2I Led to software explosion From 10k+ to Million lines of code nowadays And integrates more and more software non-automotive specific While development times have been reduced From around 3 years to 18 months June 2, 2015 I 7

A Look in the Rear-view Mirror The Path to Embedded Usage 2/2 Like in other industries, automotive suppliers started to integrate open source components Chevy Volt, by Corey Seeman, CC BY-NC-SA 2.0 Mainly for: Connectivity (Bluetooth, WiFi, ) Graphics stacks, Touch Screens, Displays, Digital Signal/Image Processing Algorithms Cadillac ATS, by Automotive Rhythms, CC BY-NC-ND 2.0 Operating Systems (Linux, Android) Communication stacks (TCP/IP) New Renault Clio R.S. 200 EDC, by Renault, Sport CC BY-NC-ND 2.0 Android is a trademark of Google Inc. June 2, 2015 I 8

The Foss Turn The GENIVI Alliance From Sporadic to Massive Usage Creation in 2009 by BMW Group, GM, PSA, Delphi, Magneti-Marelli, Visteon, Wind River and Intel Non-profit industry alliance committed to driving the broad adoption of an In-Vehicle Infotainment (IVI) open-source development platform Made members be aware of the importance of free and open source software compliance along the supply chain June 2, 2015 I 9

The Foss Turn The GENIVI Alliance License Review Team Manages the licensing and legal activities of the alliance Ensures that the technical work of the alliance is founded on legally sound approaches that are acceptable: to the membership of the alliance and to the broader open source community June 2, 2015 I 10

Other Roads Leading to Open Source Automotive Initiatives Open Automotive Alliance Tizen is a trademark of the Linux Foundation. The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License. June 2, 2015 I 11

Open Source Compliance Program June 2, 2015 June 2, 2015 I 12

Open Source Compliance Program Open source is there! In-Vehicle Infotainment Systems Instrument Clusters Cameras ADAS Telematics June 2, 2015 I 13

Open Source Compliance Program And it s unavoidable! Environment GENIVI AGL Linux, Android TCP/IP Suppliers Features Connectivity Cost and Time Android is a trademark of Google Inc. The Android robot is reproduced or modified from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License. Tux mascot, copyright Larry Ewing, Simon Budig, Anja Gerwinski June 2, 2015 I 14

Open Source Compliance Program Where it all began at Valeo The importance and the risks of open source were highlighted first on the field, by software developers Management, Intellectual Property and Legal Department were warned from the ground Valeo understood the benefits but also the risks of Free and Open Source Software and wanted to engage the FOSS gear June 2, 2015 I 15

Open Source Compliance Program Mission Creation of a FOSS Compliance Program Goal: make every single product we develop compliant to open source licenses governing it Driven by a central team supporting software development Made of people from: Software Departments Legal Department Intellectual Property Department June 2, 2015 I 16

Open Source Compliance Program Initial Open Source Usage Selection of products from each business group Some using open source Some not Analysis of their code bases Open source identified Various different licenses Need for rules! June 2, 2015 I 17

Open Source Compliance Program FOSS Policy Rules about what we want to do or do not want to do with FOSS FOSS Selection, Use and Approval Compliance Analysis Suppliers Contracts and Deliveries Code Contribution Community Interaction Way to check application of those rules Organization Processes June 2, 2015 I 18

Open Source Compliance Program Open Source License Policy Analysis of major and most common licenses at first Performed jointly by software, legal and IP departments Publication of an Open Source License Policy Accepted licenses Prohibited licenses Restricted licenses License Handbooks for developers June 2, 2015 I 19

Open Source Governance June 2, 2015 June 2, 2015 I 20

Open Source Governance Impact on Existing Processes Our Policy defines the rules about what can be done (and why ) To govern the use of open source in our products (and make sure those rules are respected), we have been working on updating existing processes or practices, including Software Development Processes Supplier Management Processes June 2, 2015 I 21

Open Source Governance Creation of New Processes How to get approval for a component How to get approval for a license How to check a code base for compliance How to deliver open source information June 2, 2015 I 22

Open Source Governance Supplier Involvement Suppliers can also integrates open source in their deliveries (or their suppliers) They all need to be compliant so that we can be! Close work with suppliers needed Involvement of Purchasing and Legal Departments to work with suppliers on their own governance June 2, 2015 I 23

Open Source Awareness June 2, 2015 June 2, 2015 I 24

Open Source Awareness Need for Information Distribution Benefits of open source are clear for developers... Their (legal) risks less (not trained for that) Information needs to be distributed accross the company June 2, 2015 I 25

Open Source Awareness Spreading the Word Training Program developed «Introduction to FOSS», for anyone involved in software development «FOSS Governance at Valeo», for anyone using open source in their product Internal Web site Internal Mailing List June 2, 2015 I 26

Conclusion June 2, 2015 June 2, 2015 I 27

Conclusion Open source has definitely impacted us Our development processes have been updated or adapted to make our products compliant to license terms Dedicated teams (with new skills) have been created to govern our use of open source, made of people not used to work together in the past New courses have been created to make people aware of open source benefits and risks, and to train people on how to use FOSS every day And shall still impact us in the future Open source penetration growing New standards or initiative coming (SPDX, OpenChain, ) June 2, 2015 I 28

Thank you! June 2, 2015 June 2, 2015 I 29

Questions June 2, 2015 June 2, 2015 I 30

Legal Terms The VALEO brand name, the VALEO logo, as well as the slogans used, are, unless otherwise stated, registered trademarks. All reproduction, use and/or modification made without the prior written permission of VALEO, is liable to constitute an infringement of copyright Drawings, photographs, images, texts, video sequences, with or without sound, and other documents of this presentation are subject to industrial and/or intellectual property laws and, as such, are the property of VALEO or of a third party having granted VALEO limited permission to use them As such, any reproduction, representation, adaptation, translation and/or transformation, be it whole or in part, or transfer to another document are prohibited, unless otherwise mentioned June 2, 2015 I 31

June 2, 2015 I 32