Streamlining Open Source License Compliance with SPDX



Similar documents
What Developers, Cars & Banks Have in Common: Best Practices for Open Source Governance

GENIVI FAQ. What is the GENIVI Alliance?

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

BOM based on what they input into fossology.

How To Improve Your Software

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

Adapting IT Governance Frameworks to Ensure Control and Visibility of Open Source

How to Avoid 5 Common Pitfalls in Open Source Utilization. July 2013

Engaging the Open Source Gear

Open Source Software Management

Managing Open Source Code Best Practices

Leveraging Open Source for a Winning Enterprise Mobile Strategy

Software Package Document exchange (SPDX ) Tools. Version 1.2. Copyright The Linux Foundation. All other rights are expressly reserved.

DOES OPEN MEAN VULNERABLE?

Managing Open Source Software Supply Chains

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

Android for the Enterprise and OEMs. Peter Vescuso Black Duck Software

Mentor Embedded Automotive Solutions

Research on OSS contributions within the automotive and the embedded systems industry (GENIVI / PolarSys)

An Introduction to Open Source Software and Licensing

FOSS Management Study

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

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

IGNITING RAPID INNOVATION AND GROWTH THROUGH COMMUNITY Black Duck Software, Inc. All Rights Reserved.

Open Source Software and the impact on Mergers & Acquisitions

AN INTEL COMPANY WIND RIVER AUTOMOTIVE SOLUTIONS

Policy Driven Continuous Software Intellectual Property Management

Realizing the Breakthrough Economics of Linux and Open Source through Hybrid Development. Tim Yeaton, President and CEO Black Duck Software

XEROX TALKS BEST PRACTICES FOR OPEN SOURCE GOVERNANCE

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

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

The 7 Myths of IP Risk: The Real Exposure Issues with Free and Open Source Software. Black Duck Software White Paper

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

Phil Marshall Black Duck Software ISACA Webinar Program ISACA. All rights reserved.

IT Legacy Migration from Proprietary to Open Source Software. Bill Weinberg, Black Duck Software Jay Lyman, 451 Research

5 Steps for a Winning Open Source Compliance Program

Scanning Open Source Software and Managing License Obligations on IBM SmartCloud. Because code travels

Mentor Embedded IVI Solutions

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

SMARTDEVICELINK CONNECTIVITY FROM THE CAR S POINT OF VIEW

Microsoft in Automotive and the Future of Connected Vehicle Consumer Experiences

Engineering and R&D Services (ERS) EVP & Global Head Sales and Practice

Java and the Internet of Things

Developing the edge or scaling the core through corporate venturing Internet of Things. Daan Witteveen

How To Manage An Open Source Software

Updating Car ECUs Over-The-Air (FOTA) White Paper

TI Linux and Open Source Initiative Backgrounder

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

Open Source in the Real World: Beyond the Rhetoric

Mitigate Supply Chain Risks & Inefficiencies By Collaborative Supply Chain Mapping

Senior Software Engineer at Sony Mobile Communications Architecture Group Chair of the CE Workgroup at the Linux Foundation Former CTO of Lineo, an

The result is a Connected Navigation System that is sophisticated and effective easy to integrate with any in-car infotainment strategy and vision.

Driving Business Agility with the Use of Open Source Software

Research & Development Software Training

LabArchives Electronic Lab Notebook:

HTML5 for Auto: Already Here or Still Arriving?

Bust a cap in a web app with OWASP ZAP

Beyond frameworks Open source foundations for the enterprise. Eiki Co-Founder GreenQloud

Inside the Binary Analysis Tool

Open Source Compliance: The Challenge of Managing Abundance. Peter Vescuso Black Duck Software

Bridge Development and Operations for faster delivery of applications

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

The Next Wave of Big Data Analytics: Internet of Things and Sensor Data. November 6, 2014 Hannah Smalltree, Director

Cost-effective supply chains: Optimizing product development through integrated design and sourcing

Cybersecurity in the US Oil and Gas Industry Connected Oilfields Could Open a Pandora s Box

The future Cloud. Peter H. Moser, Jr. Manager, Portfolio Architects & Account CTOs

The Smart Solution to Customer Relationship Management

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

Enhance Performance Management Reporting

How to Ensure IT Compliance Without Compromising Innovation. Nik Teshima, IBM Phil Odence, Black Duck

CLOUD TECH SOLUTION AT INTEL INFORMATION TECHNOLOGY ICApp Platform as a Service

Open Source Governance in Highly Regulated Companies

How To Understand The Value Of Cloud Computing For An Enterprise Company

Semiconductor design Outsourcing: Global trends and Indian perspective. Vasudevan A Date: Aug 29, 2003

JLR s Experiences with Open Source in IVI

EAM: Ecosystemability Assessment Method

Compiere Technical Architecture Modern, configurable, extendible

HP Cloud OS. Платформа OpenStack корпоративного уровня. Иван Кровяков Архитектор облачных решений HP Центральная и Восточная Европа

Your Location Instant NOC using Kaseya. Administrator at Remote Location Secure access to Management Console from anywhere using only a browser

delivering value with business service innovation

Expanding Uniformance. Driving Digital Intelligence through Unified Data, Analytics, and Visualization

The Four Components of HCL s Business Planning Accelerator for Insurance

THE CONNECTED CAR: A Value Chain in Flux

Software M&A: What you need to know before buying or selling software assets

Move your business into the Cloud with one single, easy step.

nexb- Software Audit for Acquisition Due Diligence

In-Vehicle Infotainment. A View of the European Marketplace

Software: Driving Innovation for Engineered Products. Page

December 2013 Copyright 2013 GSM Association

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises

Connected Intelligence and the 21 st Century Digital Enterprise

Performance Testing BroadR-Reach Automotive Ethernet

Intel IT s Cloud Journey. Speaker: [speaker name], Intel IT

ENTERPRISE ASSET MANAGEMENT (EAM) The Devil is in the Details CASE STUDY

PLM and ALM Getting Together

Vulnerability Intelligence & 3 rd party patch management

A Crowd of Many. Identifying the right open source OS for your embedded system. M2M Embedded Software & Tools

Accenture Mobility Managed Services Overview. Enter

APAC OF POSSIBILITIES: TIPS FOR INCREASING CLOUD SECURITY AND ADOPTION

Flash Memory. For Automotive Applications. White Paper F-WP001

Transcription:

Streamlining Open Source License Compliance with SPDX Kirsten Newcomer Black Duck Software June 7, 2012 Linux Con Japan Compliance Mini Track

Overview Software is everywhere How SPDX helps the supply chain Black Duck & SPDX case study SPDX v2 Copyright 2011 Black Duck Software, Inc. All Rights Reserved. 2

SOFTWARE IS EVERYWHERE

Open Source Software Market Trends Software is Eating the World. Marc Andreessen Open Source is ubiquitous having a policy against open source [use] is impractical and places you at a competitive disadvantage. Mark Driver, Gartner

Open Source: the Foundation for Game Changers Chttp://blogs.olliancegroup.com

The License Compliance Challenge Contributor Contributor Platform OEM Customer Contributors must deliver license compliant code Platform owner must deliver license compliant platform OEM must deliver license compliant device Everyone in the supply chain must implement an effective FOSS Management infrastructure! 6

How SPDX Can Help!

SPDX and Software Bill of Materials A standard format for communicating a software Bill of Materials across the supply chain. Supply Chain Benefits: Reduced effort Reuse analysis Improve compliance 8

SPDX Group A working group of Linux Foundation and a key pillar in Linux Foundation s Goal Create a defined format for a file of license fact information describing a software package History A grass roots effort started by corporate counsels, business leads, and release managers responsible for ensuring release compliance with applicable licenses of FOSS included in the release Operation Open participation through www.spdx.org

Participants: A range of organizations and roles Open Source Organizations End-Users Integration & Services Device OEMs Applications OS Distributions Systems Semiconductor Vendors and others 10

Status Version 1.0 Released August 2011 Version 1.1 Q2 2012 Version 2.0 Targeted H2 2012 http://www.spdx.org 11

What SPDX Means for 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 12

The SPDX License List SPDX license repo List of most common licenses (150+) Standardized license names Exact text of licenses Guidelines for matching Available on SPDX website URLs won t change Short names adopted by OSI 13

The SPDX File Document & Creation Info Package Info File Info Licensing Info Review SPDX version and SPDX data license How, when, who Package identification, copyright and licensing Per-file identification, copyright and licensing Text of licenses that are not in SPDX standard list Log of 3 rd party reviews File is in RDF/XML or tag value form; can be converted to/from spreadsheets.

Tools for SPDX Open Source Tools (git.spdx.org) Viewer Translate from Spreadsheet to RDF or Tag/Value RDF to Spreadsheet Tag/Value to Spreadsheet License file generator (from Spreadsheet) Spreadsheet template Commercial Tools Scanning tools to provide SPDX support

Black Duck & SPDX Case Study

Open Source in Automotive 100+ million lines of code in a premium-class car 70% of the code is in the in-vehicle infotainment (IVI) sub-systems Open source can: Reduce costs Speed time-to-market Increase innovation and differentiation 17

Multi-Tier Automotive Supply Chain Tier 3 Tier 3 Tier 3 Tier 3 Tier 3 Tier 3 Tier 3 Tier 3 Tier 3 Tier 2 Tier 2 Tier 2 Tier 2 Tier 2 Tier 2 Tier 1 Tier 1 Tier 1 OEM Dealership Dealership Dealership Dealership Dealership Dealership Customer Customer Customer Customer Customer Customer Customer Customer Customer Customer Customer

Case Study GENIVI Ecosystem GENIVI is a classic OSS Supply Chain enables a hybrid model for combined proprietary and FOSS Three-stage value proposition for Auto ecosystem MontaVista as Platform System Integrator for a Linux-based Next Generation In-Vehicle Infotainment system (IVI) GENIVI creates a baselined BOM for IVI OSS ecosystem With Black Duck, BearingPoint & MontaVista, assist Alliance members with IP compliance using tooling Black Duck provides BOM in multiple formats, including SPDX v1.0 standard

Shifting Gears with a Complete GENIVI Solution OSS Dev. Tools, SDKs, Automotive Tech Platform (ATP) & Services FOSS License Compliance Embedded Platforms OSS Strategy Consulting & Implementation BDS Solutions Offerings Process Analysis and OSS Governance 20

GENIVI FOSS Management & Governance FOSS Community: Open Source Projects Contributors GENIVI Tier 1 OEM Customer Component GENIVI Platform Head Unit Car Apps Inbound license check 3rd party IP check OSS Code scan Technical & quality evaluation Outbound license assignment Outbound license check GENIVI Code scan Technical & quality evaluation Baselined BOM for GENIVI Platform All supply chain participants required to implement FOSS Management infrastructure! 21

You Can Help: SPDX v2

Get Involved! The SPDX Group is currently working on SPDX v2 Areas of Focus include Package Hierarchy Composite licensing Signing (provenance) Collecting / codifying shared knowledge Automation / Easier Creation & Consumption Use Case driven - http://spdx.org/wiki/spdx-20-use-cases Patch provider Upstream maintainer Intermediate packager

Get Involved! See: http://www.spdx.org Getting started - http://spdx.org/wiki/spdx/participation-guidelines Contact: General - Phil Odence (Chair) - podence@blackducksoftware.com Business team - Jack Manbeck (Co-Chair)- j-manbeck2@ti.com Legal team - Jilayne Lovejoy (Co-Chair) - jilayne.lovejoy@openlogic.com Technical team - Kate Stewart (Chair) - stewart@linux.com

Thank You! Kirsten Newcomer knewcomer@blackducksoftware.com