OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Post on 22-Jun-2015

4.190 views 2 download

Tags:

description

OSCON 2008 - Speaker Kevin Henrikson. Embrace and Extend: Making Open Technologies Displace Incumbents in the EnterpriseOpen source and web technologies promise to dispatch older proprietary peers with the power of community and innovation that deliver superior features plus better economics. However, having the most innovative product won’t help if your application doesn’t also embrace incumbents and offer better overall performance too. In this session, Zimbra shares its experience, tips, tricks incorporating the mainstream (BlackBerry, iPhone 2, AD, Exchange) with new web technologies (REST, XMPP, MySQL, J2ME, AJAX and more) to gradually reshape the enterprise.

Transcript of OSCON 2008: Embrace and Extend: Making Open Technologies Displace Incumbents in the Enterprise

Embrace and Extend

Making Open Technologies Displace Incumbents in the Enterprise

Kevin Henrikson KevinH@zimbra.com

‣ What is OPEN?

‣ Why the Enterprise?

‣ Case Study: Zimbra’s road to the enterprise

‣ DEMO: Yahoo! Zimbra Desktop

What is Open Technologies?

•Open Source

Software

•Open

APIs/Protocols

•Open Data

Formats

Open Source Software

‣ Zimbra leverages over 80 OSS projects.

‣ CyberNeko HTML Parser, Xerces, Tomcat, SpamAssassin, mina, lucene, log4j, joda, jml, Jetty, James jSieve, Jakarta Taglibs, Jakarta ORO, Jakarta Commons Libraries, cindy, Apache HTTPD, Apache Derby

‣ Yahoo User Interface Library, tcmalloc, SoundManager2, pcre, libvent, JavaScript MD5, zlib, TinyLine GZIPInputStream, RSA MD4, OpenSSL, nginx, net-snmp, memcached, kxml2, jzlib, joscar, jaxen, iCal4j, Heimdal, gifencoder, Ganymed SSH-2 for Java, dom4j, cyrus-sasl

‣ Swatch, rrdtool, perdition, MySQL Connector/j, MySQL, mrtg, Dspam, ClamAV, amavisd-new, Postfix

‣ OpenLDAP,php, SleepyCat, JavaMail, Rhino, libical, AND MORE!

What did we write?

‣ Integrated installer

‣ Integrated configuration

‣ Migration tools

‣ Core Mail Server‣ Fully indexed and searchable‣ All actions available via web services‣ Support for standard protocols

‣ Modern Web 2.0 Clients‣ AJAX, HTML, XHTML‣ Autocomplete, Drag N Drop, Keyboard nav‣ Connectors to popular clients (Olk, BB, Mac, Mobile, etc)

What is Open Technologies?

•Open Source

Software

•Open

APIs/Protocols

•Open Data

Formats

No Platform left behind

Windows Mobile

Zimbra Sync

Zimbra Server

Support Open and Closed

Standards Clients Outlook 2003, 2007Apple Desktop

iPhone

Blackberry

zSync

Blackberry

J2ME

XHTML

IMAP, POP, iCal, RSS/Atom, CalDAV

zSync

zSync

iSync

iSync MAPI

Symbian

Advanced (Ajax) Client

Standard (HTML) Client

zSync

iPhone 3G

What is Open Technologies?

•Open Source

Software

•Open

APIs/Protocols

•Open Data

Formats

REST

Don’t trap user’s data

The long road

Where do you start?

Start SMALL

Find a niche that gets

you IN

Make is EASY to switch

Find ways to avoid

corp IT

Let the users decide

Start SMALL, Pick a niche

‣ We picked Mail and Address Book

‣ No Calendar in our 1.0 release

‣ Do something that nobody else has

‣ Search/Indexing, Web Services, AJAX client

‣ Listen to your early adopters

‣ Let users drive your roadmap

‣ Don’t worry about selling (for now)

Example ISPs & Portals

(Sprint LEC)

Make it easy to start

‣ Migration tools included from the beginning

‣ Exchange, Outlook, Groupwise, IMAP, Domino

‣ Ability to run Zimbra and your current system

‣ Split email domain over two systems

‣ Ability to move users one-by-one

‣ Starts in small dept or with just a couple users

‣ Blackberry Redirector approach

‣ Large IT depts may slow enterprise wide adoption

‣ Supporting user’s existing clients helps ease transition

Example .EDU Customers

And finally….

Business Model: Merchandizing!

Recipe for Commercial OSS Success

‣ Business model challenges incumbents‣ Catch 22 for OSS of mature software

‣ OSS is also about ‣ Community ‣ Transparency‣ Customer empowerment

‣ Compatibility‣ With open source and proprietary infrastructure

‣ Innovation first!‣ Price advantage alone insufficient‣ Lead, don’t follow‣ OSS is the “means”, not the “end”

Example Business Customers

Sinclair Broadcasting

Demo

Yahoo! Zimbra Desktop

Thank You! Questions?

More Information:www.zimbra.com/desktop

www.zimbra.com/blogwww.zimbra.com/forums

BACKUPS

Yahoo! Zimbra Desktop and Set Up

Yahoo! Zimbra Desktop Calendar

Yahoo! Zimbra Desktop Document

Yahoo! Zimbra Desktop Zimlet