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



Similar documents
Presentation. Open Source is NOT Free. For ISACA. By Dave Yip / Gamatech Ltd. Agenda

An Open Source Software Primer for Lawyers

Introduction to Android

Streamlining Open Source License Compliance with SPDX

How To Improve Your Software

German American Business Association

Open Source and the New Software Supply Chain. Mark Tolliver, CEO Palamida Inc.

An Introduction to the Legal Issues Surrounding Open Source Software

Managing Open Source Code Best Practices

Social Media & Mobile Handheld Devices: The Platforms, Operating Systems, devices& Applications. The wireless last mile & User Interface choices

Moving a Commercial Forecasting Product to Open Source

Mobile Device Management and Security Glossary

SEPTEMBER 2012 Device & Manufacturer Data Device & OS Mix Mobile Developer Trends Global Tablet Trends

Build Once, Deploy Everywhere: Support Both ios and Android

HOW TO UTILIZE OPEN SOURCE IN YOUR CODE BASE AND BUILD PROCESS Black Duck Software, Inc. All Rights Reserved.

Supported Operating Systems and Browsers Phone Channel

Operating Systems/Supported Browser Chart _

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

Mobiliti. Certified Device List MR5 Release. Last Updated November 21, ASP Version

the future of mobile web by startech.ro

Supported Operating Systems & Browsers

A Review of Different Comparative Studies on Mobile Operating System

MobileConnect. Getting Started Guide

... Lecture 11. Market Overview of Mobile Operating Systems and Security Aspects. Mobile Business I (WS 2014/15) Prof. Dr.

Open Source in the Real World: Beyond the Rhetoric

Fiserv. Hardware Requirements Browser Support Channel Support. Maximum OS Version Support. Version Support

Market size of smartphones, 1Q Q ,0 80% 200,0 60% 150,0 40% 100,0 20% 50,0 0,0. Source: J son & Partners Consulting, IDC

nexb- Software Audit for Acquisition Due Diligence

POEMS Smartphone Web User Guide

Mobile Device Management Glossary.

Strategic Planning to Enter a New Market with a New Digital Information Business

Symantec Mobile Management 7.1

The Mobile Device and Operating System Landscape

Smart Phone and Operating System Industry in China

Statement of Morgan Reed. Executive Director. The Association for Competitive Technology

Symantec Mobile Management 7.1

Bridging the Gap: from a Web App to a Mobile Device App

How To Manage An Open Source Software

ARM Architecture for the Computing World: From Devices to Cloud. Roy Chen Director, Client Computing ARM

Lee Barnes, CTO Utopia Solutions. Utopia Solutions

ipad, a revolutionary device - Apple

Department of Veterans Affairs Two-Factor Authentication MobilePASS Quick Start Guide November 18, 2015

CSPA. Common Statistical Production Architecture Descritption of the Business aspects of the architecture: business models for sharing software

Figure 6.1. Windows Phone 7 s hub-based interface, made up of live tiles and information aggregation

Google and Open Source. Jeremy Allison Google Open Source Programs Office

Impacts of Open Source and the EUPL on software IP

Smartphone Operating Systems

HOT TOPICS IN OPEN-SOURCE SOFTWARE LICENSING. By Robert J. Scott and Christopher Barnett

BOM based on what they input into fossology.

Integrating Mobile into Your Cross- Platform Strategy with Qt

An Introduction to Open Source Software and Licensing

Solution Visualization

The Elephant in the Room: Patent Value and Open Source Software. Michele Herman Davis Wright Tremaine LLP. and

Mobile Apps Present, Past, and Future. Dan Gordon Director of Research, Valhalla Partners

OSS LOGISTICS: DRIVING INNOVATIVE SOFTWARE FROM DEVELOPER TO CUSTOMER Alex Bigmore Senior Architect & Open Source Governance Programme Manager SITA

Managing and Securing the Mobile Device Invasion IBM Corporation

Mobile Phones Operating Systems

Cell Phone Operating Systems

Five Steps to Android Readiness

The Most Popular UI/Apps Framework For IVI on Linux

SNOW SOFTWARE. Fredrik Spolén Country Manager Sales Director. Norway Denmark Finland

The FOSSology Project Overview and Discussion. » The Open Compliance Program. ... By Bob Gobeille, Hewlett-Packard

Table of contents. Best practices in open source governance. Managing the selection and proliferation of open source software across your enterprise

Mobile Application Marketplace 2015: Market Analysis and Assessment of Future Evolution and Opportunities

Mobile Operating Systems & Security

Setup Guide-Mobility. ActiveSync Hosted Exchange Configuration

Cognizant Mobility Testing Lab. The faster, easier, more cost-effective way to test enterprise mobile apps.

Intellectual Property Group Presentation. Using Open Source Software Issues to Consider. Peter J. Guffin, Esq. Pierce Atwood LLP January 22, 2009

Quickstart Guide Vodafone Mobile Wi-Fi R207

How To Use Open Source Software

Setup Guide-Mobility ActiveSync Hosted Exchange Configuration

Android Development Tutorial. Human-Computer Interaction II (COMP 4020) Winter 2013

Transcription:

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

Agenda Legal Case in Supply Chain Open Source in Mobile Mobile devices Supply Chain Management Summary Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 2

Recent Legal Example: Open Source in the Electronic Industry Supply Chain BusyBox Popular utility uses the GPLv2 license Device OEMs embedded the code in components Sold the HDTVs SFLC sued 14 OEMs/retailers HDTV manufacturers used components in their products Settlement: Westinghouse assessed monetary damages and legal fees, lost revenue due to injunction, and lost inventory (all HDTVs donated to charity). Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 3

BusyBox Current State 100s of companies have settled Court cases, dating back to 2009 are still pending Free Software Foundation (FSF) is still aggressively pursuing potential violators Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 4

Ongoing Issues Litigation as a means to settle open source disputes continues Developers find advocates in influential groups such as the Free Software Foundation (FSF) and the Software Freedom Law Center (SFLC) Lawsuits Not about monetary gain, but are about enforcing license obligations SFLC strategy The SFLC has taken on a number of open source cases, all probono, with the hope of setting in motion a new paradigm of awareness and compliance Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 5

Agenda Legal Case in Supply Chain Open Source in Mobile Mobile devices Supply Chain Management Summary Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 6

Open Source Drives Mobile Innovation 4000 3000 2000 1000 New Mobile OSS Projects Over 3,800 new OSS projects in 2010, doubling each of the last 3 years 0 2005 2006 2007 2008 2009 2010 New 2010 OSS Projects by Platform Android 55% Apple ios 39% Windows 2% Blackberry 2% Symbian 1% Meego/Maemo 0% Palm/Web OS 1% 94% of new projects that specify a platform are targeting Android and Apple/iOS Open source has redefined the mobile industry and is spreading far beyond Copyright 2011 Black Duck Software, Inc. All Rights Reserved.

Open Source is a Large, Growing Opportunity 50 45 40 35 30 25 20 15 10 5 0 30 25 20 15 10 5 0-5 -10-15 -20-25 43,4 O/S Market Share: Q2 2011 18,2 11,7 22,1 Android ios RIM Symbian (Nokia) 26,2 4,1-18,8 1,9 1,6 1 Bada (Samsung) 1 Microsoft Share Gain (Loss) 2010 to 2011 Android ios RIM Symbian -7 (Nokia) Bada (Samsung) Other Microsoft Other -3,3-2,2 428.7 million units 16.5% growth form Q2 10 Source: Gartner, August 2011 Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 8

Open Source Devices: Phones, Tablets, ereaders, TVs, Autos, more.. Automobile: Android powered SaaB Barnes & Noble Nook Lenovo LePad Droid 3 by Motorola Samsung Galaxy Dell Streak Motorola Xoom HTC Evo Shift Panasonic Toughbook HP Touchpad (?) Sony Internet TV Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 9

Managing OSS in the Mobile Ecosystem and Software Supply Chain Suppliers Device OEM OS/Software Stack/Device App Developer Typical Smartphone has over 300 components 10 Corporate-Owned IP Proprietary/Licensed IP FOSS Outsourced development Multi-level supply chains Security Networking Email Graphics Database Web Services Many more Copyright 2011 Black Duck Software, Inc. All Rights Reserved.

Agenda Legal Case in Supply Chain Open Source in Mobile Mobile devices Supply Chain Management Summary Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 11

Complexity for Device Manufacturers Components and code from many suppliers Need to control and manage building software on a rapidly changing O/S Multiple releases per year Customize Android for: The type of device (phone, tablet, TV, etc.) Device drivers, power consumption, etc. User experience Do it all while ensuring compliance Copyright 2011 Black Duck Software, Inc. All Rights Reserved.

What s Inside Android? Android 165 Projects 83 are External Does not include Kernel Mirror Total Size Over 80,000 Files Over 2GB total size Does not include Kernel Mirror Copyright 2011 Black Duck Software, Inc. All Rights Reserved.

A Look Inside Two Android Components: Bionic & Webkit License types in: Bionic License types in: Webkit BSD 2.0* CMU License Cryptix License Free clause FreeBSD Historical free INRIA OSL Intel OSL Internet Software Consortium MIT Public Domain Python InfoSeek X.Net License BSD 2.0 David M. Gay License GPL 2.0 ICU License LGPL 2.1* MIT License V2 MIT v2 with Ad Clause License Mozilla Public License 1.1 PCRE License Public Domain SWIG License The wxwindows Library License zlib/libpng License *Declared license Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 14

Android s Composition Licenses Declared license: Apache 2.0 Components reference 19 different licenses External components Linux, Webkit use reciprocal licenses (GPLv2, LGPL) Other components: more than 30 of them use reciprocal licenses (GPL, LGPL, CPL, etc.) e.g. dbus, grub, emma, e2fsprogs, bluez, Bison Non-OSI approved licenses are used, including OpenSSL and Bzip2 Copyright 2011 Black Duck Software, Inc. All Rights Reserved.

Obligations and Misperceptions No small device exceptions Must provide source for the specific device Compliance is required by every vendor that ships the platform There is no downstream defense for upstream violations Copyright 2011 Black Duck Software, Inc. All Rights Reserved.

Agenda Legal Case in Supply Chain Open Source in Mobile Mobile devices Supply Chain Management Summary Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 17

Software Supply Chain Management Open source is typically outside of normal commercial s/w procurement processes The Challenges An increasingly diverse and distributed set of development resources Internal teams Commercial software vendors Outsourcers Open source communities Little/no visibility into the origins of the software Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 18

Supply Chain Comparison: Hardware vs Software Hardware supply chain techniques ERP systems brought together different users and processes Workflow automates task creation Notifications Process Monitoring Central repositories of data Business Process Integration is the key Technology companies have software supply chains Software products have bills of materials (BOM s) Copyright 2011 Black Duck Software, Inc. All Rights Reserved.

The Golden Rule for Proper Software Supply Chain Management Treat the management of open source software as an integrated, cross functional business process, and not simply as a development process. Copyright 2011 Black Duck Software, Inc. All Rights Reserved.

Supply Chain Program Elements 1. Published Policy 2. Open Source Process Owner 3. Approval Processes 4. Monitoring & Tracking Process 5. Obligation Verification Process Copyright 2011 Black Duck Software, Inc. All Rights Reserved.

Compliance in a Supply Chain is a Challenge One Product = Many Suppliers Many OSS Packages Many OSS Licenses Supply Chain Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 22

In Supply Chains SPDX Can Help Supply Chain A standard format for communicating a software Bill of Materials across the supply chain. Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 23

Software Package Data Exchange (SPDX ) Working group under Linux Foundation Charter: Create data exchange standards to enable license and component information sharing (metadata) Participation from organizations including software, systems and tool vendors, consultants and foundations Copyright 2011 Black Duck Software, Inc. All Rights Reserved.

SPDX File = Software BOM Associated SPDX file Identification Info Any Software Package Package Info File Info License Info Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 25

SPDX Benefits Benefits Reduce effort Reuse analysis Improve compliance Supply Chain Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 26

Communities Can Use SPDX Supply Chain Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 27

Summary Open source has revolutionized the mobile and device landscape, other industries will follow Supply chain management techniques from hardware are useful for managing software SPDX is a crucial building block in an industry-wide system of automated license compliance administration Eben Moglen Effective management and control requires training, tools, processes and standards Copyright 2011 Black Duck Software, Inc. All Rights Reserved.

Broad Participation Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 29

Thanks! Questions? Herve Guyomard Black Duck Software hguyomard@blackducksoftware.com Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 30