Convergence of Open Source Projects and Standards Development SES Webinar Series

Similar documents
Present and Act Upon. Register. Consume. Stream Analytics. Event Hubs. Field Gateway. Applications Cloud Gateway. Legacy IoT (custom protocols)

GreenPeak White Paper Wireless Communication Standards for the Internet of Things

Standardizing the Internet of Things; Boiling the Ocean

Steve Apps Senior Manager Accenture South Africa

What is Open Source? Open source is defined by three key components:

Internet of Things: IoT Day Special Edition

Internet of Things From Idea to Scale

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

AllJoyn Device System Bridge

Open Sourcing the Internet of Things

Introduction to Android

How To Create An Internet Of Things (Iot) Platform For A Smartwatch And Other Devices

Secure Cloud and Remote Service Connections for AllJoyn Applications

Protocols for the Internet of Things. Christian Légaré Executive VP and CTO, Micrium Inc. Vice President, IPSO Alliance

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

IoT Security & Privacy

Thanks, But No Thanks

Internet of Things The Turning Wheels of IoT Investments. Dr. Riad Hartani, Frank Rayal, Dr. Dean Sirovica

What Is the Java TM 2 Platform, Enterprise Edition?

Programming the Internet of Things

Data Centers and Cloud Computing

IoT Cloud, All Seen Alliance. Masanari Arai 荒 井 真 成 CEO, Kii Corpora0on

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

Open Cloud Alliance. Trust and Choice for the Cloud. Open Cloud Alliance

IP contact center Executive brief July Innovation with Internet Protocol contact centers: how IP communications empower business.

Community Systems Management Open Source COSMOS Creation Review

Linux, Open Source, and IBM: The Next Decade

Introduction to Cloud Computing

Cloud SingularLogic:

Best of breed Multi Architecture Cloud

Getting Started Android + Linux. February 27 th, 2014

The Linux Foundation Open Compliance Training Data Sheet. » The Open Compliance Program

NEW LIFE FOR EMBEDDED SYSTEMS IN THE INTERNET OF THINGS

Secure Cloud and Remote Service Connections for AllJoyn Applications

HL7.org Website Strategy Technical Requirements Version 1.2. Health Level Seven

From a World-Wide Web of Pages to a World-Wide Web of Things

Secure Cloud and Remote Service Connections for AllJoyn Applications

ARM s role in Open Source software

Eclipse Open Healthcare Framework

AIOTI ALLIANCE FOR INTERNET OF THINGS INNOVATION

The Internet of Things in Smart Buildings 2014 to 2020

Mobile Cloud Computing T Open Source IaaS

Mobile Device Management and Security Glossary

What is SDN? And Why Should I Care? Jim Metzler Vice President Ashton Metzler & Associates

Internet Protocol Support Profile

UK Government ICT Storyboard July 2010

Reduce Cost and Complexity of M2M and IoT Solutions via Embedded IP and Application Layer Interoperability for Smart Objects

VOL. 2, NO. 1, January 2012 ISSN ARPN Journal of Science and Technology ARPN Journals. All rights reserved

An Introduction to OSVR

ECM Chapter 4 Building an E-commerce Presence: Web Sites, Mobile Sites, and Apps

One Voice. The most commonly used corporate telephone system is still the TDM PBX. Some companies

Payment Pebble Mobile Application API

WHITEPAPER. Unlock the value of your.net architecture with MuleSoft. MuleSoft s Anypoint Platform-The Next Generation Integration Solution

Development. SriSeshaa Technologies. Table of Contents

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Cloudsourcing: Cloud Computing Meets Outsourcing

PARCC TECHNOLOGY ARCHITECTURE ARCHITECTURAL PRINCIPLES AND CONSTRAINTS SUMMARY

Foundations for your. portable cloud

ANTILOPE Handover workshop. Franck Le Gall, Easy Global Market Constantinos Pattichis, University of Cyprus

Trusted Network Connect (TNC)

APx4 Wireless System-on-Module 5/8/2013 1

Fast Innovation requires Fast IT

Data Warehouses & OLAP


Reducing Configuration Complexity with Next Gen IoT Networks

Enterprise Architecture Assessment Guide

GPL, MIT, BSD, GEHC (and me)

UPnP Internet of Things

Picasso Recommendation

The Recipe for Sarbanes-Oxley Compliance using Microsoft s SharePoint 2010 platform

ADDENDUM #1 TO RFP # cs Enterprise Secure Internet Content Filter Solution and Implementation

SAA Consultants. B2B Exchange Management. Managed File Transfer. Enterprise Application Integration Management. Compliant Audit Security Management

n Assignment 4 n Due Thursday 2/19 n Business paper draft n Due Tuesday 2/24 n Database Assignment 2 posted n Due Thursday 2/26

Seven Open Source Business Strategies for Competitive Advantage

Open-Source vs. Proprietary Software Pros and Cons

Federation At Fermilab. Al Lilianstrom National Laboratories Information Technology Summit May 2015

FTC Workshop on Intellectual Property Rights in Standard Setting: Tools to Prevent Patent Hold-Up June 21, Panelist Biographies

SDN and NFV Open Source Initiatives. Systematic SDN and NFV Workshop Challenges, Opportunities and Potential Impact

Transcription:

Convergence of Open Source Projects and Standards Development SES Webinar Series September 24, 2014 Andrew Updegrove Gesmer Updegrove LLP andrew.updegrove@gesmer.com 1

Five years ago companies collaborated mostly by setting standards. They'd work together to write specifications that provided a level of interoperability and it was up to each company to implement it. Open source development has usurped that and companies now exchange code instead of, or in addition to, standards Linux Foundation CEO Jim Zemlin, 2014 Collaboration Summit Keynote 2

What is Open Source? Strictly speaking, software code in human readable form (in comparison to machine-readable object code) Generically, a collaborative development technique, usually open to anyone to participate in for free Most often used to develop software, but can also be hardware (or anything else) Results in a usable product rather than a design The deliverable is usually available for free Exception: in the case of hardware, the architecture would be free, and an implementation (if available) would often be available at or near cost 3

What is Open Source? Can be as small as a few lines of code or a single function or module Can be millions of lines of code (e.g., the Linux kernel) Many examples of dominant code (e.g., the LAMP stack running Web servers) 4

How is Open Source Developed? Many models, depending on objectives: Hosted at a forge like GitHub provides technical development platform (i.e., version control, wiki, etc.) for free Hosted by an existing foundation (e.g., Apache or Eclipse) with more sophisticated governance structure Hosted by a foundation that provides full services, including promotion (e.g., Linux Foundation or OuterCurve); may be incorporated or not Incorporated as a stand alone entity (usually with outsourced management) 5

How is Open Source Developed? Participation and technical governance are usually based on a meritocracy approach Funded projects may have a Board of Directors constituted in a manner typical of a consortium Funded projects may also have multi-tier memberships with ascending rights Elite projects maintain a strict separation between Board and Technical Steering Committee (TSB) 6

How are IPR Managed? Code is available for free Project may be subject to contribution and licensing rules, or there may be no rules at all If there is a user license, the terms can vary widely, from almost minimal ( permissive ) to significant ( copyleft ) Copyright in each code contribution may be conveyed to the project, or retained by the owner Patent rules for contributors and users can vary widely 7

Open Source vs. Open Standards There is a built in tension between the two approaches Open standards provide value only if everyone complies with the standard IPR commitments are limited to compliant implementations Copyright applies only to standards, not to implementations Participants are subject to explicit IPR policies and obligations 8

Open Source vs. Open Standards Open source software derives its value from allowing anyone to change it May or may not be contribution agreements Many participants may be subject to non-member inventions agreements or work for hire obligations Patents are often not addressed at all Copyright applies to the deliverable itself Commercializing software under restrictive licenses can impose IPR and code-contributions on nonmembers 9

Open Source vs. Open Standards BUT: Open source software needs to implement standards RAND commitments can cause problems under Copyleft licenses Many consortia have adapted their IPR policies to deal with this Open source projects have done almost nothing to accommodate open standards concerns Standards sometimes now include actual code, which is not contemplated by the IPR policies under which the standards were developed 10

Open Source vs. Open Standards Why a new breed of open source projects? Collaboration objectives are becoming more ambitious and challenging Standards organizations are still largely stove piped Time to market constraints are significant Middleware can be commoditized in order to facilitate creation of new markets Many companies think an open source approach can lead to a more satisfactory result (others do not) 11

Contrasting approaches Open standards approach: Form a new foundation to create a framework of standards directed at a specific use case(s): Exp: SGIP Populate framework with appropriate standards Identify gaps where standards are needed Establish liaisons with appropriate SSOs Vendors then build all the software individually, from the ground up (or the consortium may also create a reference implementation) Standards may or may not enable plug and play interoperability Plugfests, certification programs follow 12

Contrasting approaches Open Source approach: Form a new consortium to develop code for software that addresses a specific use case(s) Incorporates appropriate standards May also create code for APIs May also release specifications for APIs May also identify gaps where standards are needed Establish liaisons with appropriate open source foundations and SSOs Vendors then build on top of the common open source platform Certification program may follow 13

Current example: the IoT A large array of organizations have been formed, including: The Thread Group (Google, ARM, Samsung): low-power mesh network protocols based on existing standards other than WiFi, Bluetooth OpenInterconnect Consortium (Intel, Samsung, Dell): wireless connectivity standards based on Wifi, Bluetooth, etc.; open source reference implementation to follow AllSeen Alliance (Qualcomm, Cisco, Microsoft; hosted by Linux Foundation): open source platform; may do APIs in code and specification form Hypercat (UK based; IBM, ARM, BT): standards for thin interoperability layer to allow queries between devices and hubs Industrial Internet Consortium (OMG hosted; IBM, Intel, AT&T, GE, Cisco): apps for commercial settings onem2m (multiple SSOs) standards framework for communication and services in broad array of market settings 14

Is this Convergence Good or Bad? Positive aspects: Provides a new approach to solve complex problems Broadens opportunities for innovation Able to address cross-sectoral challenges Provides a faster time to market solution Lowers per-participant development costs Reduces risk of lock in Negative aspects: Provides more opportunities for overlap and duplication May delay emergence of pervasive solutions Complicates IPR landscape since standards remain essential Leaves IPR reconciliation burden on standards organizations 15

Resources ConsortiumInfo.org A Concise Introduction to Free and Open Source Software - http://www.consortiuminfo.org/bulletins/aug09.php#feature Significant Open Source Foundations http://www.consortiuminfo.org/links/linkscats.php?id=66 MetaLibrary/Open Source http://www.consortiuminfo.org/metalibrary/bycat.php?pid=9 Linux Foundation Collaborative Projects http://collabprojects.linuxfoundation.org/ Eclipse Foundation Projects http://projects.eclipse.org/list-ofprojects Apache Foundation Projects https://projects.apache.org/ 16

QUESTIONS? 17