Open Source 2.0?

33
Your systems. Working as one. Your systems. Working as one. Open Source 2.0? RTI Open Community Source DDS Practice and Theory © 2012 Real-Time Innovations, Inc. 1

description

Since the inception of open source, companies have struggled to find successful, profitable business models. Attempts abound, including purist "services and support only," "bait and switch," Freemium, and dual licensing. Few have hit the successful formula that nourishes a healthy business relationship. RTI's innovative model offers an alternative. This webinar explores the business factors driving open source and the rationale and benefits behind RTI's new Infrastructure Community Source licensing and business model. View On-Demand Now http://ecast.opensystemsmedia.com/354

Transcript of Open Source 2.0?

Page 1: Open Source 2.0?

Your systems. Working as one.Your systems. Working as one.

Open Source 2.0?

RTI Open Community Source DDSPractice and Theory

© 2012 Real-Time Innovations, Inc. 1

Page 2: Open Source 2.0?

The Great OSS Biz Model Quest

• “Free beer”– Pay only for support & services– A poor (failed) biz model

• “Free speech”– Worked for Linux– Community development challenge

• “Free puppy”– Hidden adoption expense

• Freemium (Dual licensing)– Hard balance between “good enough” &

paid

© 2012 Real-Time Innovations, Inc. 2

????

Page 3: Open Source 2.0?

RTI’s Market: Real-Time Infrastructure

© 2012 Real-Time Innovations, Inc. 3

Page 4: Open Source 2.0?

Highly Distributed Real-Time Systems

• Many applications, processors– 100+ processors in a car– 1,000+ processors on a ship– 100k+ processors in an industrial system– 40M+ lines of code

• Many people & teams– Crosses divisions, companies, orgs– Includes end users, suppliers, subs– 50+ s/w suppliers for a modern naval

ship

© 2012 Real-Time Innovations, Inc. 4

Page 5: Open Source 2.0?

RTI Enables Open Infrastructure

• A business model that spans the system– Infrastructure Community Business Model– Free, open license for entire community

• 100% free & open DDS: source, runtimes, development• Modifiable, sharable, distributable

– Aggressive pricing for advanced features• Technology that connects the system– RTI Connext 5.0– Major new release with 70+ new capabilities– Extensive integration patterns & technologies– Massive scalability, systems of systems

© 2012 Real-Time Innovations, Inc. 5

Page 6: Open Source 2.0?

RTI Connext™: Edge to Enterprise

RTI DataBus™

ConnextMicro

Pub/Sub API(DDS subset)

Small Device Apps

ConnextDDS

Pub/Sub API(Full DDS)

DDS Apps

ConnextMessaging

Messaging API(DDS++ & JMS)

General-Purpose Real-Time Apps

ConnextIntegrator

Adapters

DiverseApps/Systems

Administration

Monitoring

Recording

Replay

Persistence

Logging

Visualization

Common Tools and Infrastructure Services

© 2012 Real-Time Innovations, Inc. 6

Page 7: Open Source 2.0?

RTI Connext 5.0 Highlights

• Over 70 new features (!)• Enterprise Integration Patterns• Enhanced Scalability• Administration Console• XML Builder/Prototyper• Connext View (labs)

Accelerates development and integration of large-scale real-time systems

© 2012 Real-Time Innovations, Inc. 7

Publisher

Message

Disk

Message

Message

Subscriber

Durable Subscriber

Message

App-level ack

Page 8: Open Source 2.0?

Your systems. Working as one.Your systems. Working as one.

RTI Open Community Source

© 2012 Real-Time Innovations, Inc. 8

Practice

Page 9: Open Source 2.0?

What Is an Infrastructure Community?

• Any community sharing software– Seeking a common or interoperable software

infrastructure– Across projects, divisions, companies,

programs• Examples

– Software supply chains– Enterprises or corporate divisions– Government or industry standards

communities (FACE, UCS, COE, ICE)– Large projects

• “Everyone you care about”

© 2012 Real-Time Innovations, Inc. 9

Page 10: Open Source 2.0?

Infrastructure Communities

© 2012 Real-Time Innovations, Inc.

IC: JHU APL

Paid commercial license

Scope: Project

Free Project

Free Project

Free ProjectPaid commercial

licenseScope: Project

Paid commercial license

Scope: Project

IC: ICE

Paid commercial license

Scope: Project

Free Project

Free Project

Free ProjectPaid commercial

licenseScope: Project

Paid commercial license

Scope: Project

IC: Audi

Paid commercial license

Scope: Project

Free Project

Free Project

Free ProjectPaid commercial

licenseScope: Project

Paid commercial license

Scope: Project

10

Page 11: Open Source 2.0?

© 2012 Real-Time Innovations, Inc. 11

The IC License in a Nutshell

• This license covers an entire IC & it's free• Free source

– Use and modify the DDS source code– Build and use object versions of the original or modified source code– Distribute source or binaries within the IC

• Free development– Develop code that links to and uses DDS – Can’t combine development under this free IC license with

commercial products on the same Project• Free runtimes

– You may ship Target Applications that link DDS to end users• No warranty

Page 12: Open Source 2.0?

What do You Get?

• IC License– DDS on Win & Linux, full source– No tools, no warranty

• Commercial License– Tools– Platforms & Transports– Advanced features

• Messaging• Runtime services • Integrator• Micro

– Warranty & bounded support costs

© 2012 Real-Time Innovations, Inc. 12

Page 13: Open Source 2.0?

IC Model Summary

• Open Community Source for entire IC– Free, full source & binary for latest RTI DDS

• Market leading: 70% share• Windows & Linux pre-built binaries• Share source & binaries within IC

– Professional T&M support– No cost, no hassle, no strings

• Low-cost commercial product for projects– Starts at $1,000 per developer– Tools, advanced functionality, warranty, platforms– No royalties or deployment fees

© 2012 Real-Time Innovations, Inc. 13

Page 14: Open Source 2.0?

It’s Not Real Open Source!

• It’s restricted to an IC, and we openly acknowledge it– This is not OSI compliant or “Free software”

• But…– Within your IC: very open– Outside your IC: why do you care?– And it’s a better deal

• Why?© 2012 Real-Time Innovations, Inc. 14

Page 15: Open Source 2.0?

Your systems. Working as one.Your systems. Working as one.

Open Community Source

Theory

Page 16: Open Source 2.0?

What Do Users Want from “Open Source”?

• No license cost• Can modify and distribute modifications• Community development• Community forum• Use for any application• Access (right) to source code• Freely downloadable

© 2012 Real-Time Innovations, Inc. 16

Page 17: Open Source 2.0?

The sole imperative to control software cost is to establish a stable team working on a single code base

-- Stan Schneider

© 2012 Real-Time Innovations, Inc. 17

Page 18: Open Source 2.0?

What’s Important in a Model?

• Let you adopt without friction• Support healthy vendor with known cost• Encourage speculative vendor investment• Retain your IP control• Drive efficiency and low cost

© 2012 Real-Time Innovations, Inc. 18

Page 19: Open Source 2.0?

© 2012 Real-Time Innovations, Inc. 19

Not-Enough Model

• Offer free, but unpalatable OSS• Dead branch is a dead end• What happens when you need better?

Page 20: Open Source 2.0?

© 2012 Real-Time Innovations, Inc. 20

Pure-Play OSS Model

• No license fees; charge hourly for everything

• “Someone else will pay”• Unknown, unbounded

costs (!)• Limits vendor

speculative investment• Often has poor

provenance controlYou are Here

Page 21: Open Source 2.0?

RTI Balanced Approach

• Open Community Source– Free, viral adoption– Latest product– Support available

• Low friction upgrade– Advanced functionality,

tools, platforms, warranty

– Clear, reasonable per-developer fees

© 2012 Real-Time Innovations, Inc. 21

• IC model benefits– Provides you freedom– Improves vendor financials– Encourages speculative

investment– Lowers overall cost

Page 22: Open Source 2.0?

© 2012 Real-Time Innovations, Inc. 22

Page 23: Open Source 2.0?

Source Freedom

• See the trail• Vendor maintains the trail• Stay on the trail

© 2012 Real-Time Innovations, Inc. 23

Page 24: Open Source 2.0?

Business Model Freedoms

• Freedom from frustration– Support all versions (free, paid)– Offer professional guidance,

services

• Freedom from legal strings – Offer warranty and

indemnification– Control provenance– No copyleft; keep your IP– Avoid patent license risk

• Freedom from errors – Enforce quality control– Push usability, docs, examples

• Freedom from stranding– Proactively develop to match

needs– Encourage latest technology, no

branches – Motivate features, usability,

quality, accessibility– Ensure vendor profitability

• Freedom from unbounded cost– Offer usable free product– Predictably & reasonably price

advanced product– Bound support costs– Eliminate runtimes

© 2012 Real-Time Innovations, Inc. 24

Page 25: Open Source 2.0?

© 2012 Real-Time Innovations, Inc. 25

Freedom from Legal Strings

• prov·e·nance (prŏv’ Ə nƏns). n. – 1. Place of origin; derivation. – 2. The history of the ownership of an object, especially when

documented or authenticated.• in·dem·ni·fi·ca·tion (ĭn-dĕm’nƏ-fĭ-kāshƏn) n.

– 1. A compensation for loss.

• As pertains to OSS– What’s in this code?– Do I have the right to use it?– Who takes the risk?

Page 26: Open Source 2.0?

© 2012 Real-Time Innovations, Inc. 26

Commercial Connext

Open Community SourceIncludes• Market Leading OMG DDS• Full Library Source Code• Linux and Windows Binaries

RTI DDS Not included• Development Tools• Additional Platforms• Commercial Warranty

Optional Support: /hour

• Routing Service• Adapter SDK• Example Adapters• Database Integration

+/Developer

RTI Connext Integrator• Admin Console• Monitor• Analyzer• Record/Replay

+/Developer

RTI Connext Tools Optional• Support: $/named user• Training: $/user

RTI Connext MessagingRTI Connext DDS

$1,000/Developer +/Developer

• RTI DDS Libraries• Basic tools & utilities• Platform Options• Commercial Terms

• Enterprise Communication Patterns

• Persistence Service• Secure & WAN Xports

RTI Connext Micro• Small footprint DDS $/Developer

RTI Connext Micro Cert• Evidence license per industry

stds +/Developer

All Prices Annual

All Products ROYALTY FREESource Code Included

Freedom from Surprise

Page 27: Open Source 2.0?

Freedom From Failure

• Leverage hundreds of mission-critical successes• Deliver top performance• Bundle extensive tools• Aggressively support standards• Extend from edge to enterprise• Ensure scalability• Aggressively develop future technologies• Provide professional account & product management• Field top services team• Develop global support and delivery

© 2012 Real-Time Innovations, Inc. 27

Page 28: Open Source 2.0?

Freedom From Loneliness

© 2012 Real-Time Innovations, Inc. 28

Page 29: Open Source 2.0?

© 2012 Real-Time Innovations, Inc.

About RTI

• Market Leader– Over 70% DDS mw market share1

– Largest embedded middleware vendor2

• Standards Leader– Active in 15 standards efforts– OMG Board of Directors– DDS prime authors

• Real-Time Pedigree– Founded by Stanford researchers– High-performance control, tools history

• Maturity Leader– 500+ designs– 350,000+ licensed copies– TRL 9 1Embedded Market Forecasters

2VDC Analyst Report

29

Page 30: Open Source 2.0?

© 2012 Real-Time Innovations, Inc. 2008

Global Support and Distribution

30

Page 31: Open Source 2.0?

What’s Important in a Model?

• Let you adopt without friction• Support healthy vendor with known cost• Encourage speculative vendor investment• Retain your IP control• Drive efficiency and low cost

© 2012 Real-Time Innovations, Inc. 31

Page 32: Open Source 2.0?

Open Community Source Model

• Addresses real needs of customers– Free, current, supported base product– Powerful, low-friction upgrade– Clean, open licensing– Clean, open pricing

• Addresses real needs of your vendor– Encourages investment in product– Supports strong relationship

• Open Source 2.0?– Not really. But is it better?

© 2012 Real-Time Innovations, Inc. 32

No open source projects were harmed in the making of this webinar.

Page 33: Open Source 2.0?

© 2012 Real-Time Innovations, Inc. 33