An Open Source project building the framework for the Internet of Things (IoT)



Similar documents
Programming the Internet of Things

An Open Source project building the framework for the Internet of Things (IoT)

Internet of Things: Role of Free and Open Source Software

Open Sourcing the Internet of Things

Secure Cloud and Remote Service Connections for AllJoyn Applications

Secure Cloud and Remote Service Connections for AllJoyn Applications

Secure Cloud and Remote Service Connections for AllJoyn Applications

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

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

Getting Started Android + Linux. February 27 th, 2014

AllJoyn Device System Bridge

Getting Started with the AllJoyn Lighting Service Framework 14.12

New Tools for Commercial Video over IP

Using AllJoyn with Apache Cordova, Python & Node

The Internet of Things: Opportunities & Challenges

Introducing BEEKS Proximity Solutions. Developer Kit Gets You Started

Standardizing the Internet of Things; Boiling the Ocean

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

M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?

UPnP: The Discovery & Service Layer For The Internet of Things April 2015

Cid Santos Luis Matos. Introduction to AllJoyn

KEEPING YOUR SANITY AS YOU EMBRACE CLOUD AND MOBILE

Convergence of Open Source Projects and Standards Development SES Webinar Series

Internet of Things. Opportunities for device differentiation

Interconnecting Devices and Applications of all Brands to Invent New Business Opportunities for Network Service Providers

OPENNESS, PARTNERSHIP AND ALLIANCES: THE LEGRAND STRATEGY FOR THE IOT MARKET

INTRODUCTION. IoT AND IP STRATEGIES

Smart Cities. Photo used under Creative Commons from nigelhowe

IoT: New Opportunities for Semiconductor Industry Growth. Andrew C. Russell Vice President Marketing Greater China

The Ubiquitous Web, UPnP and Smart Homes

NXP and the Internet of Things ( IoT ) Andrew C. Russell VP Marketing Greater China

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

Solution Review: Siemens Enterprise Communications OpenScape Session Border Controller

AllJoyn Framework System Overview

Dell Wyse Cloud Connect

Internet of Things: IoT Day Special Edition

Advanced Solar Solutions

Internet of Things From Idea to Scale

ARTIK TM. MyungKoo Kang (VP) The Ultimate Platform Solution for IoT. Samsung Electronics

The Internet of Things:

Solutions. Machine-to-Machine. Arrow Electronics. Complete, end-to-end solutions over the life of your product.

SEMICONDUCTOR WIRELESS SENSOR NETWORK MARKET EXECUTIVE SUMMARY. Wireless Sensor Network Energy Harvesting And Storage Applications

Key requirements for Interoperable IoT systems

5G & Internet of Things. Hartmut Kremling Vodafone Ambassador Dresden,

Growth through partnerships and licensing technologies

ARM mbed IoT Device Platform. November 3 rd, 2014

congatec AG How to come around the IoT data security challenges

Easily Connect, Control, Manage, and Monitor All of Your Devices with Nivis Cloud NOC

Web of Things Architecture

Steve Apps Senior Manager Accenture South Africa

M2M Service Platform to Support Carrier Cloud

AT&T Digital Life. Home Security and Automation Service. Overview. Service Innovation EXECUTIVE SUMMARY

CONECTIVIDAD EN LA ERA DEL IOT THE INTERNET OF THINGS

SECURITY MODELS FOR CLOUD Kurtis E. Minder, CISSP

Mobile application testing for the enterprise

DAY 1 MONDAY, SEPT

Remote Monitoring and Controlling System Based on ZigBee Networks

A G E N D A I O T P R E S S T O U R

GreenPeak White Paper Wireless Communication Standards for the Internet of Things

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

How the Internet of Things Will Transform the Manufacturing Industry

A UNIVERSAL MACHINE FOR THE INDUSTRIAL INTERNET OF THINGS. MultiConnect Conduit

Reducing Configuration Complexity with Next Gen IoT Networks

POPP Hub Gateway. Manual

IoT Security & Privacy

HP and IPv6 Deployment. Bill Medlin HP-UX IPv6 Project Manager

Sentrollers and The Internet of Things

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Wi-Fi, Bluetooth, and the Internet of Things

Android Application for Accessing KNX Devices via IP Connection

Mobile Device Management and Security Glossary

ARCHITECT S GUIDE: Mobile Security Using TNC Technology

Circuit Protection is Key in Maintaining Growth for The Internet of Things

An Introduction to the Internet of Things (IoT)

The Internet of Things in a hotel context

CARRIOTS TECHNICAL PRESENTATION

Smart Systems: the key enabling technology for future IoT

M2M Communications and Internet of Things for Smart Cities. Soumya Kanti Datta Mobile Communications Dept.

Agenda What can we do now? And 5 years from now we will still be current!

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

AllJoyn Analytics Service Framework 1.0 Interface Definition

A Standards Based Reference Architecture for IoT

UPnP Internet of Things Dec 2014

Cisco Knowledge Network

Unified Windows Device Management in the Enterprise

NanopowerCommunications: Enabling the Internet of Things OBJECTS TALK

Connected Homes: Enabling a Digital Lifestyle

2X SecureRemoteDesktop. Version 1.1

Transcription:

An Open Source project building the framework for the Internet of Things (IoT) October 2015 14 October 2015 AllSeen Alliance 1

The AllSeen Alliance is a Collaborative Project managed by the Linux Foundation delivering the widespread adoption of billions of products working together in an interoperable Internet of Everything through the AllJoyn framework in an open environment, with a thriving technical community and a vibrant ecosystem. www.allseenalliance.org 2

What is the AllSeen Alliance? A nonprofit consortium dedicated to enabling the widespread adoption of billions of products, systems and services that support the Internet of Things through an open environment, vibrant ecosystem and thriving technical community. A community enabling hardware manufacturers and software developers to create interoperable products that can discover, connect, communicate and interact directly with other devices, systems and services regardless of brand. The host and developer of the collaborative AllJoyn open source project, an industrysupported software and service framework that makes a world full of smart connected products that work together possible. 14 October 2015 AllSeen Alliance 3

The AllSeen Alliance is The world s largest collaborative open source project developing code for the Internet of Things. 185 plus member companies committed to developing interoperability standards for devices, applications, and services. 750,000 lines of member written code that powers millions of devices today. 14 October 2015 AllSeen Alliance 4

Premier Members AllSeen Alliance: A collaborative project of the Linux Foundation 14 October 2015 AllSeen Alliance 5

Community Members (1-2) AllSeen Alliance: A collaborative project of the Linux Foundation 2lemetry ADT Security Services Affinegy Allwinner Technology anyractive Appception Apptellect ASUSTek AT&T Digital Life Beechwoods Software Beijing HengShengDongYang Technology Co Blackloud Buffalo Inc. CA Engineering Canary Carvoyant CenturyLink CertiVox Changhong Cirrent Cisco Cloud of Things CoCo Communications Connectuity Covata D-Link Dawon DeviceHive DigiCert Digital Concepts dog hunter Domos Labs Dropbeats Elica S.p.A. Encored Technologies EUROICC Euronics Faber S.p.A. Fabita FengLian FirstBuild Fon ForgeRock Fortune Techgroup FreeWings Technologies GeoPal Solutions Golgi Granite River Labs (GRL) Guangdong Pisen Electronics Hackster Heaven Fresh Canada Helium Hilsilicon Technologies Homeboy Honeywell HOUZE Advanced Building Science Howdens Joinery HTC Hubble HydroXphere IBM icontrol Networks igloo Software iinet Imagination Technologies Incognito Software Infobright Initial State Innopia Technologies INSTEON Inteno Broadband Technology IOOOTA Iris by Lowe s 14 October 2015 AllSeen Alliance 6 IS2T Kii Kitu Systems KONA S Legrand Group Lenovo LeTV LG Uplus Lhings LIFX Lite-On Lumen Cache M2Communication Midea MobilityLab LLC Modacom Musaic Muzzley NETGEAR Novatel Wireless Omni m2m Organic Response Patavina Technologies People Power Company

Community Members (2-2) AllSeen Alliance: A collaborative project of the Linux Foundation Personal Air Quality Systems (PAQS) Pivotal Playtabase POWERTECH Quanta Computer Radialpoint Red Bend Software Renesas Resin.io Rivetry Sears Brand Mgmt. Corporation Seed Labs Shenzhen H&T Home Online Network Technology Co. Shenzhen Longsys Electronics Co., Ltd. Skideev Skeed Skyworth smedio, Inc. SoftAtHome Sproutling Symantec TA Technology(Shanghai) Co., Ltd Taiwan Intelligent Home TCL Corporation The Sprosty Network Things.Expert ThroughTek TOPEAST TP-LINK Trend Micro TTA Tuxera Two Bulls Umbrela Universal Devices VeriSign, Inc. Vestel Group Visible Energy Viva Labs Vodafone Waygum.io Weaved WigWag WiSilica wot.io ZTE Corporation ZyXEL Communications Corp 14 October 2015 AllSeen Alliance 7

Sponsored Members AllSeen Alliance: A collaborative project of the Linux Foundation Alliance for Sustainable Energy, LLC (NREL) Beijing University of Posts & Telecommunications Bonn-Rhein-Sieg University Brno University of Technology CABA CableLabs CASS CESI Technologies Duktape Energy Mashup Lab EnOcean Alliance Fundacio Technocampus Mataro-Maresme Kookmin University Korea Electronics Technology Institute MIT Enterprise Forum of Cambridge NextEnergy openhab Politecnico di Milano Spanish Red Cross Telecommunications Industry Assoc. (TIA) ULE Alliance University of Messina WearHacks Multiple individual members 14 October 2015 AllSeen Alliance 8

Publicly announced products using AllJoyn AllJoyn is here and real today in millions of products Products are already shipping https://allseenalliance.org/showcase Members are planning & releasing products Products launched for Consumer, Home, Commercial, Enterprise & Cloud 120 Million plus products in market today! 9

Joining the AllSeen Alliance is easy! Join now: https://allseenalliance.org/about/join-allseen-alliance or contact Philip DesAutels and Brett Preston info@allseenalliance.org AllSeenAlliance.org 14 October 2015 AllSeen Alliance 10

Why Build an Alliance? The Internet of Things is emerging Things are getting smarter Everything is getting connected Wireless or wired, over a variety of protocols and bearers The market wants an Internet of Everything, where all of their products work together The IoT ecosystem needs a common language Smart things need to be able to recognize, communicate, and interact with each other Independent of manufacturer, type (OS or embedded), transport or use Billions of interoperating things is a world-changing mission A shared framework makes billions of interoperating things possible Common code makes implementation easy and speeds time to market Certification Testing ensures billions of things work seamlessly together Straight-forward IP makes application easy Delivering the Internet of Everything takes an takes open, dedicated and focused community 14 October 2015 AllSeen Alliance 11

What is the Alliance Building? The primary goal of the AllSeen Alliance is to create AllJoyn an open source software framework that makes an Internet of Everything with billions of interoperating devices possible AllJoyn is a shared code base and a common communication protocol AllJoyn provides: A common core for secure discovery, communication and interaction Base services that make fundamental services available to all: onboarding, configuration, control and notification Higher level services for product domains: Lighting, Home Appliance and Entertainment devices, Home Control Simple and interoperable extensibility Managed internetworking, cloud access, remote access and management via the gateway agent AllJoyn - the Alliance s codebase - is here and in millions of real products today Sample applications speed development and customization A complete and growing software and service framework Creates new and exciting experiences with our environment and the things we use every day 14 October 2015 AllSeen Alliance 12

AllSeen Alliance Organizational Structure ALLSEEN ALLIANCE Board Committees - Finance - Legal - Membership Board of Directors Directors: 13 Premier, 3 Community, 1 TSC Chair Certification Committee Co-chairs Premier Member Committees Marketing Committee Co-chairs Core Linux Foundation Support Team Philip DesAutels, PhD Director Brett Preston Operations Manager Sarah Conway PR Manager Katie Schultz Events Manager Ry Jones Release Manager Working Groups - Branding - Events Technical Steering Committee Members: Elected Chair, 13 Premier Representatives, Working Group Chairs Subcommittees Interface Review Board Security Review Board Documentation Committee Working Groups Working Working Chair Group Group Project Committers Sandbox - Resources - Connected Car - Core - Common Frameworks - Smart Spaces - Gateway - Compliance and Certification - Developer Support 13

Technical Steering Committee Overview Working Groups Core Working Group AllJoyn Core Project Data-Driven API Project Security 2.0 Project Alljoyn.js Project Common Frameworks Working Group Base Services Project Location Services Project Media Delivery Project Smart Spaces Working Group Connected Lighting Projects Home Appliances & Entertainment (HAE) Service Framework Project Home Controller Project Living Scenarios Project Gateway Working Group Gateway Project Update Service Project Device System Bridge Compliance and Certification Working Group (C&C WG) Developer Support Working Group Subcommittees Interface Review Board Subcommittee Security Review Board Subcommittee Technical Documentation/Website Subcommittee Sandbox Incubation Connected Car Project Discussion Group Resources (Electricity, Water, Gas, Waste) Project Discussion Group 14 October 2015 AllSeen Alliance 14

Get engaged today! Learn more here: https://allseenalliance.org/about/get-involved Sign up for a mailing list: https://lists.allseenalliance.org/mailman/listinfo Get your technical questions answered: https://ask.allseenalliance.org/questions/ Learn about AllJoyn: https://allseenalliance.org/developers/learn Take some training: https://wiki.allseenalliance.org/training 14 October 2015 AllSeen Alliance 15

Membership Benefits and Dues All Members can: Chair a technical working group/project Participate directly in Alliance event and speaking opportunities Serve as a committer Benefit from and participate in Alliance PR and marketing efforts Co-chair the marketing committee or compliance and certification committee Premier Members Designate one representative for the Board of Directors Designate one representative for the Technical Steering Committee Vote on the Marketing and Certification Committees Review and approve the Base Implementation Initial 2 year commitment: Year 1 is $300K USD, annual fee thereafter is $250K Community Members Run and vote for 3 community Board of Directors seats Fee Structure varies by size of organization 5000 employees = $50K USD 500-4999 employees = $30K USD 100-499 employees = $10K USD < 100 employees = $5K USD Early-stage startup companies meeting specific requirements = $500 Sponsored Members Available to any: non-profit entity, association, governmental agency, academic entity, individual contributor Sponsored membership is free The AllSeen Alliance is open! Everybody can: Use the open source AllJoyn framework Participate in the community and technical working groups Join the mail lists Contribute to the project 14 October 2015 AllSeen Alliance 16

Membership Value Influence the direction of AllJoyn framework services and features Drive leadership for future enhancements and extensions that matter for your business Lead the development of strategic services that are key to optimizing your product experiences Guide feature sets in requirements documents and future technology roadmaps of AllJoyn framework through Working Groups, technical contributions and earning committer status Feature your AllSeen certified projects and applications at key industry events, website and marketing collateral Work together across company lines and industries Create the IOT market Engage and collaborate with the membership community to enhance your IoT roadmap Create products & apps secure in the knowledge that they will be interoperable in the future 14 October 2015 AllSeen Alliance 17

2014 Collaboration Scorecard Projects 37 total projects 20 active 7 new Contributions 70 individual contributors 13 companies Over 2,700 contributions Jira Tickets 1,600 submitted 1,250 closed 330 open or in progress 14 October 2015 AllSeen Alliance 18

The problem AllJoyn solves 19

The Problem with the Internet of Things Today A different app for every device. Integration is difficult. Devices can t interact locally. Cloud connections abound. Rich scenarios can t easily be build. Laundry Cloud Security Camera Cloud Lighting C Cloud Security Camera App Ligh4ng C App Speaker B App Laundry App Ligh4ng B App Fridge App Speaker B Cloud Lighting B Cloud Fridge Cloud Speaker A App TV App Ligh4ng A App TV Cloud NOW PLAYING: Artist: Flowers Song: Daisy Lighting A Cloud Speaker A Cloud App Overload! 20

Ubiquitous connectivity promises to make devices smart But ONLY if they speak the same language hello world! 당신은 내 말 들려? Tem alguém aí? hellworhe 100010101011 Computing devices Consumer goods and appliances Home Auto Industrial Devices that can t connect across brands, categories, and operating systems will be left out 21

AllJoyn framework lets smart things work together Connect, manage and interoperate across brands, categories, bearers, transports and OS hello! hello! hello! hello! hello! Computing devices Consumer goods and appliances Home Auto Industrial 22

Exposing smartphone APIs enabled new experiences that no one had ever thought of before GPS MICROPHONE GPU TOUCHSCREEN ACCELEROMETER DSP GYRO 23

The AllJoyn framework exposes the capabilities of connected devices in the much the same way. A single protocol allowing products and apps to expose their capabilities and interact with other devices and apps. LOCK DOORS DISPLAYS LIGHT BULBS SPEAKERS GARAGE DOOR CLOCKS SENSORS COOL PICTURES HEAT VIDEO TVs DRAPES The AllJoyn software framework is a collaborative open source project of the AllSeen Alliance 24

The AllJoyn framework exposes the capabilities of connected devices in the much the same way. A single protocol allowing products and apps to expose their capabilities and interact with other devices and apps. LOCK DOORS DISPLAYS LIGHT BULBS SPEAKERS MACHINES CLOCKS SENSORS COOL PICTURES HEAT VIDEO PEOPLE WINDOW SHADES The AllJoyn software framework is a collaborative open source project of the AllSeen Alliance 25

The problems that AllJoyn solves in an open interoperable way DISCOVER nearby devices IDENTIFY services running on those devices CONTROL devices near and far MANAGE remote and local INTEROPERATE across OS, device & manufacturer ADAPT to devices coming and going SPAN diverse transports EXCHANGE information SECURE against bad actors 26

Why the AllJoyn proximal network topology matters Someone s at the door Someone s at the door Direct communication between products via the AllJoyn framework is fast, efficient, and secure. Laundry is ready! Coffee is done No need to go out to the cloud to talk to the device right next to you! Someone s at the door Laundry is ready! NOW PLAYING: Artist: Flowers Song: Daisy Coffee is done A rich framework enables rich local interactivity between things and people Remote access is managed through a common point. 27

The AllJoyn enabled use case Rich App Ecosystem with a choice of apps that integrating many AllJoyn enabled devices into a unified experience. Someone s at the door Remote Access via the AllJoyn Gateway Service Someone s at the door Laundry is ready! Coffee is done Set House Away Watch Movie Someone s at the door AllJoyn enabled devices on the proximal network interact together locally. Laundry Security Camera Laundry is ready! Coffee is done Ligh4ng Speakers NOW PLAYING: Artist: Flowers Song: Daisy TV Fridge Local access via AllJoyn directly 28

Architecture 29

AllJoyn Software Framework: High-level architecture A comprehensive software framework lets devices and applications communicate AllJoyn App Layer Defines the User experience AllJoyn Service Frameworks Interoperable, cross-platform modules for common IoT functionality Defines common interfaces between devices Onboarding Notifications Control Panel Config Base Services AllJoyn Devices and Apps Application Layer Service Frameworks Time Standard Application Layer Location Home Appliance Home Control Lighting Service Frameworks Power Connected Car Incubation Gateway Remote access Remote management Privacy controls AllJoyn Core Libs Provides ability to find and connect to devices to do interesting things. Core libraries interact with the AllJoyn Router Provides security, access control and encryption Discovery & Advertisement APIs Connection APIs Core Libs Interface APIs Events and Actions APIs OS Security APIs Physical Layer (Wi-Fi, Thread, PLC, Ethernet, Bluetooth) Router Discovery Dynamic network management The AllJoyn software framework is a collaborative open source project of the AllSeen Alliance 30

Two Versions of the AllJoyn Framework To Choose Standard Apps Thin Apps App dev or OEMs writes this App Layer App Layer App Layer Gateway Agent Builds on the standard client and router to enable remote access, remote management, and internetworking. AllJoyn Standard Service Frameworks AllJoyn Thin Service Standard Frameworks Application Layer AllJoyn Router AllJoyn Standard Core Libs AllJoyn Thin Core Libs Can be bundled with a Standard App or run standalone. Multiple bindings, runs on HLOS C bindings, runs on RTOS HLOS RTOS Physical Layer (Wi-Fi, Thread, PLC, Ethernet, Bluetooth) NOTE: Products using Thin Core requires an AllJoyn Router in the network The AllJoyn software framework is a collaborative open source project of the AllSeen Alliance 31

Gateway Agent: Consumer Mode Operation User self-manages their AllJoyn connections to external services Services provisioned via a mobile app with the Gateway Control App component Connector Plug-in installed Service Profile managed Consumer must be at home when configuring their cloud service using Control App Pkg%Download% Server Cloud% Service% Remote%App Cloud<G>Connector% % protocol Connector%package%download Connector% SP%App Plug-in BA Client%Lib. Gateway%Agent App%install/upgrade/uninstall Gateway% Management% App Client%Lib. Package% Manager Config%file%policy%enforcement Service profile AllJoyn%Router App%Mgmt%Interface App%Install%Interaction Platform%based%interaction AllJoyn% Devices Control%App! 32

Gateway Agent: Service Provider Mode Operation Ideal for Managed Services Providers Remote software installation and update management for Connector Plug-in(s) Firmware of the hub or gateway Full remote management of AllJoyn Services Profile The overall gateway/hub configuration Implemented with TR-069a5 enhanced with XMPP TR-069 ACS Server Pkg Download Server Cloud d Service e Remote AllJoyn App Service Consumer Provider Mode Mode Architecture Cloud<->Connector App protocol App Mgmt IF App Install Interaction Platform based interaction Service Provider Mode interaction TR-069 Protocol Remote Management RPCs Connector app package download Connector SP App Plug-in BA Client Lib. AllJoyn Devices Gateway Agent App install/upgrade/uninstall Gateway Management App Service profile Client Lib. Config file policy enforcement Control App Package Manager TR-069 CWMP client AllJoyn Router Control App is optional in Service Provider Mode 33

AllJoyn Mesh of Stars Spans Network Transports Thin Thin Thin Standard AllJoyn Router Thin Standard AllJoyn Router Thin Bridges Interconnect transports Router nodes Discovery/advertising Presence/session-management Publish/subscribe support Leaf nodes Application code Thin Thin Authentication and encryption Standard AllJoyn Router BT Smart or Thread Thin Thin Thin Ethernet Standard AllJoyn Router Standard AllJoyn Router Wi-Fi Thin Standard AllJoyn Router 34

AllJoyn enabled devices describe their capabilities via service interfaces on a virtual bus. I can send notifications. I have control panel I have a clock interface I can send notifications I display notifications. I have the clock interface! Proximal Network I display notifications. I have the clock interface! I can send and display notifications I can send notifications I have control panel I display notifications. I have the clock interface! 72 120 80 I have lighting interface The AllJoyn software framework is a collaborative open source project of the AllSeen Alliance 35

AllJoyn Gateway Agent provides remote access, management and privacy controls for all AllJoyn enabled devices and apps Troubleshooting TV Wash finished, My WiFi video picture quality is poor. Help! Cloud/Managed Services Adjust TV configuration Close garage door Proximal Network Starting backup Set Away mode Check Washer Check Washer Set Away mode Temp set to 65 F 65 120 80 Away scene set Play radio so it sounds like someone is here Remote AllJoyn Apps The AllJoyn software framework is a collaborative open source project of the AllSeen Alliance 36

AllSeen Alliance IP Policy Mission Driven IP 37

Disclaimers This is not intended as legal advice so, as always, when dealing with IP Policies you should consult your legal counsel for advice in your circumstances. As with any other standards organization or open source software project, the AllSeen Alliance cannot bind companies that are not using AllSeen Alliance code or participating in the Alliance's ecosystem to any IP Policy. 14 October 2015 AllSeen Alliance 38

IP Policy Overview This IP framework is designed to enable contribution to AllJoyn under clear terms and to facilitate broad adoption of AllJoyn in products meeting the interoperability goals of the certification program. In simple terms, the IP policy states that if you use a compliant base implementation of the AllJoyn code, and then certify your product as AllSeen Certified, you are good to go with a strong patent pledge from all of the AllJoyn contributors. IP Policy - https://allseenalliance.org/about/governance/ip-policy Blog post overview - https://allseenalliance.org/news/blogs/2015/01/simple 14 October 2015 AllSeen Alliance 39

Structure of the IP Policy 1. The Alliance will continue to use the permissive ISC License for copyrights http://opensource.org/licenses/isc. 2. Contributors now make a patent pledge not to assert any of their patents practiced in their contribution against an Alliance-certified implementation of AllJoyn (see Compliant Base Implementation in the policy). 3. The policy includes a patent pledge termination provision to create a selfpolicing community and to deter companies involved in developing and using AllSeen code from asserting patents against compliant base implementations. 14 October 2015 AllSeen Alliance 40

Certification The AllJoyn Certified certification program defines the code, compliance and interoperability requirements that must be satisfied by a product. To be certified, a product must be based on specific versions of the AllJoyn code identified in the Compliant Base Implementation AllJoyn Certified certification is required to gain the benefits of the patent pledge in the IP Policy Phase one Designed for AllSeen Self certification - https://allseenalliance.org/allseen-alliance-certification Phase two AllJoyn Certified Final details under development - https://wiki.allseenalliance.org/compliance/overview This is the certification level required to gain the benefits of the IP Policy 14 October 2015 AllSeen Alliance 41

Find out More 42

For More Information Alliance Wiki: https://wiki.allseenalliance.org Documents, downloads, and developer tools Source Code, release overviews, roadmaps Training & Service Framework details Working Groups, New Proposals & meeting minutes Forums: https://ask.allseenalliance.org/questions Certification: https://allseenalliance.org/certification Releases & Roadmaps: https://wiki.allseenalliance.org/release/ overview Public Mail Lists: https://lists.allseenalliance.org/mailman/listinfo Showcase: https://allseenalliance.org/showcase Monthly Newsletter: https://allseenalliance.org/news-and-events/ newsletters 43

Marketing/PR AllSeen Alliance Blog https://allseenalliance.org/news-and-events/blogs blog from members to showcase member diversity and thought leadership in the community. Monthly newsletter https://allseenalliance.org/news-and-events/newsletters continue to showcase the success of the Alliance PR / Speakerships to assert thought leadership to demonstrate the pervasiveness and relative maturity of AllSeen to alternative efforts. Social media 14 October 2015 AllSeen Alliance 44

The AllSeen Alliance is creating the Internet of Everything Will You Participate? Please contact Philip DesAutels pdesautels@linuxfoundation.org skype: philip.desautels or Brett Preston bpreston@linuxfoundation.org for questions and next steps. AllSeenAlliance.org 14 October 2015 AllSeen Alliance 45

For more information on AllSeen Alliance, visit us at: allseenalliance.org & allseenalliance.org/news/blogs 14 October 2015 AllSeen Alliance 46