36
Bart Copeland, CEO, ActiveState Tom Radcliffe, Director of Engineering, ActiveState The Open Source Languages Company #OSLC

ActiveState - The Open Source Languages Company

Embed Size (px)

Citation preview

Page 1: ActiveState - The Open Source Languages Company

Bart Copeland, CEO, ActiveStateTom Radcliffe, Director of Engineering, ActiveState

The Open Source Languages Company

#OSLC

Page 2: ActiveState - The Open Source Languages Company

Today’s SpeakersBart CopelandCEO ActiveState

Tom RadcliffeDirector of EngineeringActiveState

#OSLC

Bart Copeland
[email protected] please add an intro slide so that Tom and I can introduce ourselves
Page 3: ActiveState - The Open Source Languages Company

Agenda> History of ActiveState> How we got to the OSLC> Why do enterprises need open source> About Ruby, Go, Lua, Node.js> Why ActiveState languages > What’s next for Perl, Python, Tcl, Komodo> Q/A

#OSLC

Page 4: ActiveState - The Open Source Languages Company

#OSLC

Page 5: ActiveState - The Open Source Languages Company

Why, What, How, When, Who...The Open Source

Languages Company (aka OSLC)

#OSLC

Page 6: ActiveState - The Open Source Languages Company

ActiveState turns 20 years old in 2017!#OSLC

Page 7: ActiveState - The Open Source Languages Company

DevelopersEnterprise

Open Source

Page 8: ActiveState - The Open Source Languages Company

ActiveState 1.0

#OSLC

Page 9: ActiveState - The Open Source Languages Company

DevelopersEnterprise

Open Source

Page 10: ActiveState - The Open Source Languages Company

ActiveState 2.0

#OSLC

Page 11: ActiveState - The Open Source Languages Company

DevelopersEnterprise

Open Source

Page 12: ActiveState - The Open Source Languages Company

A recurring theme with ActiveState….

Siloed business units.

#OSLC

Page 13: ActiveState - The Open Source Languages Company

Solution:Unified Product Stack

#OSLC

Page 14: ActiveState - The Open Source Languages Company

(aka ActiveState 3.0)

#OSLC

Page 15: ActiveState - The Open Source Languages Company

DevelopersEnterprise

Open Source

Page 16: ActiveState - The Open Source Languages Company

Why Open Source Languages?>Large communities!>Global, diverse, robust>Innovative, agile>Mature

#OSLC

Page 17: ActiveState - The Open Source Languages Company

Why ActiveState Open Source?> It’s what we do! > We’ve solved the common denominator

problems> We understand how to build languages and support all major

OS & hardware platforms> Organizational knowledge - 20 yrs of experience!> Proven, repeatable systems> Long-term stability, enterprise grade trust> Worked with language communities over the long term

#OSLC

Page 18: ActiveState - The Open Source Languages Company

Developer Considerations> Ease-of-use> Multi-platform support > Consistent experience across multiple

operating systems> Access to quality assured modules &

packages

#OSLC

Page 19: ActiveState - The Open Source Languages Company

Enterprise Considerations> Quality assured builds of precompiled

language distributions> Commercially supported software with

SLAs> Support and active maintenance of older

versions> Software you can standardize on> Faster time to market

#OSLC

Page 20: ActiveState - The Open Source Languages Company

Introducing….

#OSLC

Ruby Node.js Go Lua

Page 21: ActiveState - The Open Source Languages Company

Why These Languages?

#OSLC

Page 22: ActiveState - The Open Source Languages Company

ActiveState Languages Family

#OSLC

Page 23: ActiveState - The Open Source Languages Company

ActivePoll:Which of the new language

distribution (Ruby, Node.js, Go, Lua) interests you the most?

#OSLC

Page 24: ActiveState - The Open Source Languages Company

Who is usingRuby, Go, Node.js &

Lua?

#OSLC

Page 25: ActiveState - The Open Source Languages Company

Ruby

#OSLC

Page 26: ActiveState - The Open Source Languages Company

Go

#OSLC

Page 27: ActiveState - The Open Source Languages Company

Lua

#OSLC

Page 28: ActiveState - The Open Source Languages Company

Node.js

#OSLC

Page 29: ActiveState - The Open Source Languages Company

Languages and MarketsRuby: Web (Rails)> Established> Needs support> Gem management

Go: Systems> Growing fast> Compiled> Needs debugger!

Lua: IoT> Lightweight> Popular> Strategic

Node.js: Server> Universal, growing> Powerful> Complex ecosystem

#OSLC

Page 30: ActiveState - The Open Source Languages Company

ActiveState Language Distributions> Securing module ecosystem> Komodo IDE integration> Common package manager interface> Enhanced distributions> Legacy support> Indemnification> Multi-platform

Page 31: ActiveState - The Open Source Languages Company

Available Editions> Community Edition

> Two most recent versions of the software, free for non-production use> Business Edition

> Current and legacy versions, commercially supported on Windows/OSX/Linux, small installation base

> Enterprise Edition> Current and legacy versions, commercially supported/site-wide

licensing with enterprise-grade support, IP indemnification, and access to multiple platforms, larger installation base

> OEM Edition> Allows companies to to redistribute ActiveState languages with their

products, taking care of all licensing issues#OSLC

Page 32: ActiveState - The Open Source Languages Company

Sign up for more information> www.activestate.com/Ruby

> www.activestate.com/Go

> www.activestate.com/Node

> www.activestate.com/Lua

#OSLC

Page 33: ActiveState - The Open Source Languages Company

What’s next for Perl, Python, Tcl & Komodo?

#OSLC

Page 34: ActiveState - The Open Source Languages Company

ActivePoll:Would you like more information

on these new (or existing) language distributions?

#OSLC

Page 35: ActiveState - The Open Source Languages Company

#OSLC

Page 36: ActiveState - The Open Source Languages Company

Q/ASign up to be first in line!● Ruby: www.activestate.com/Ruby● Go: www.activestate.com/Go● Node.js: www.activestate.com/Node● Lua: www.activestate.com/Lua

For more information, contact: Jeff RouseDirector of Product [email protected]© Copyright 2016

#OSLC