#opensource #miloss @sparcedge open sourcing from within your company, for your company mil-oss,...

24
#opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

Upload: valentine-elliott

Post on 28-Dec-2015

222 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

Open Sourcing From Within Your Company,For Your Company

MIL-OSS, Thursday, May 24h 2012

by Bob Williams

Page 2: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

About Me

Bob WilliamsCTO / Analytics [email protected]

Twitter@_bobwilliams

Come see Innovation, Culture and Open Source in [email protected] - tours held daily.www.sparcedge.com

Page 3: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

Who is SPARC!

• Software Product Development and Integration

• 2011 Best Place to Work in SC

• 165+ employees / 500% Growth in 2011

• Service Disabled Veteran Owned Small Business

EricBowman
lets put this slide about sparc after the steps to open source...maybe something like who is sparc in 60 seconds and just run through all the cool stuff we do on 6 seconds each slide for ten slides in a row...wow them
Page 4: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

Open Source Your Entire Organization

Open Source Everything Possible!

Page 5: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

Step One – Use

Find open source software that you can use in your projects.Get used to it and the open source model. Take that first step to using it!

Page 6: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

Step Two – Contribute

Give back to the community and uphold your end of the open source agreement.

Learn the “share/make it better” part of open source.

Take that next step!

Page 7: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

Step Three – In-House

Learn how to open source your own project(s).

Allow them to work together across teams and build better collaboration.

Create excitement and additional energy!

Page 8: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

Step Four – Review

Developers like clout and like to be heard.

Let them show-off to their peers, managers and the company as a whole.

Give them bragging rights!

Page 9: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

Step Five – Expand

Now that you have embraced open source, don’t stop.

In what other areas of your company could you apply the open source model?

Find ways to capitalize on the advantages of the open source model throughout your entire organization!

Page 10: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

Why?

So Why Does SPARC

Open Source?

Page 11: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

SPARC and Open Source

Page 12: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

Page 13: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

SPARC IQ

SPARC’s Real-Time, BigData Analytics Platform• Pure Open Source Stack

• Backbone for SPARC’s Products• Think lot’s of data coming in fast • Think deep number crunching for insight

Page 14: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

and more…

node-hashring

connect

node-http-signature

SPARC IQ

Scala

Page 15: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

node-hashring

connect

node-http-signature

SPARC IQ

Page 16: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

We Open Source our Own Stuff Too!

Hook.io hooks for creating ridiculously simple, self-forming consistent hashing rings.hook.io-ring

Hook.io hook for easy distribution off http servers, with client-server orchestration.hook.io-ring-http-server

A minimal node.js utility for handling common (but often overlooked) callback scenarios.cb

A lightweight jQuery plugin providing a friendly API for using the jade template engine.jquery.jade.js

Connect middleware wrapper for Joyent's HTTP Signature reference implementation.connect-http-signature

More projects coming soon!

SPARC IQ

Page 17: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

SPARC Mobile App Distribution

Page 18: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

SPARC Mobile App Distribution

Open source solution providing organizations a secure method of managing and distributing applications.

Support for iOS, Android, Blackberry and all popular browsers.

Install applications directly from a mobile browser or desktop.

What

Page 19: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

SPARC Mobile App Distribution

Page 20: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

SPARC Mobile App Distribution

Page 21: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

Technology Stack

View TechnologiesSpring MVC, ThymeLeaf, JQuery/JQuery Mobile

PersistenceSpring Transactions, HSQLDB / MySQL, QueryDSL,

EclipseLink

SecuritySpring Security, OpenID

LoggingLogback

TestingJUnit, Mockito

All Open Source!

Page 22: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

Your Challenge!

Why Don’t WeOpen Source

Our Entire Company?

Page 23: #opensource #miloss @sparcedge Open Sourcing From Within Your Company, For Your Company MIL-OSS, Thursday, May 24 h 2012 by Bob Williams

#opensource #miloss @sparcedge

Oh, and by the way…

This Entire Presentation Has

Been Open Sourced!

https://github.com/sparcedge/