Community is a Positive Sum Game, Gabriele Columbro

21
@symphonyoss symphony.foundation Community is a positive-sum game Gabriele Columbro Executive Director @symphonyoss symphony.foundation

Transcript of Community is a Positive Sum Game, Gabriele Columbro

@symphonyoss

symphony.foundation

Community is a positive-sum game

Gabriele ColumbroExecutive Director

@symphonyoss

symphony.foundation

@symphonyosssymphony.foundation @symphonyosssymphony.foundation

~60 Open Source Repos

300+ Contributors

4 Active Working Groups

27 Member Organizations

2 Individual Members

Check our Community status at symphonyoss.biterg.io

OUR COMMUNITY BY THE NUMBERS

Fueling open innovation in Financial Services

COMMUNITY LANDSCAPE

@symphonyosssymphony.foundation

ReST API

COMMUNITY LANDSCAPE

@symphonyosssymphony.foundation

ReST API

Fork us at github.com/symphonyoss!

LEGEND

Open APIs

Working Groups

Open Source Projects

DB Plexus(InterOp, Launchers, …)

S2 Core(Commons, Build, …)

Security(Framework, Libraries, …)

@symphonyosssymphony.foundation

The Open Developer Platform

A trusted sandbox for open source inter-firm industry collaboration

@symphonyosssymphony.foundation

Symphony(ReST API)

Symphony(Extension API)

Code

hosting

Github

Security, Quality, IP

Compliance

Whitesource

Release publishing

Maven central, NPM, NuGet

Continuous

integration

Travis CI

Cloud Continuous

Delivery

Openshift

PlexusTBD

Add your APITBD

FREE for all our open source contributors!

info.symphony.foundation/open-developer-platform

Add your dataTBD

Biz & legal peace of mind - we do the hard part!

High productivity turnkey developer experience

Dev

Biz

Symphony(Integration webhooks)

@symphonyosssymphony.foundation @symphonyosssymphony.foundation

@symphonyosssymphony.foundation @symphonyosssymphony.foundation

Cultural

Cultural,

Community RoE

Legal

Contribution Policy,

CLAs, License

Technical

OSS Supply chain.

DevOps Workflow

✓ Join our OSS Readiness Working

Group (Members only)

✓ Use our Open Developer Platform

✓ Work with our world-class

Open Source legal/technical experts

Register today!

The Open Source Readiness Program

What to

Open Source?Identify “value line”, OSS

commercialization tactics

Why

Open Source?Business value of OSS

engagement

Line of Business enablement

Challenges

Value

Decision Makers enablementCall to action!

@symphonyosssymphony.foundation @symphonyosssymphony.foundation

Nov. 8, 2017@ BNY Mellon, New York, NY

Open source collaboration will power the next wave

of innovation in financial services.

What’s your open source strategy?

opensourcestrategyforum.org

Featuring Speakers from

Sponsored by

@symphonyosssymphony.foundation @symphonyosssymphony.foundation

Influence

Trust

Authority

Trust is our core value proposition

@symphonyosssymphony.foundation @symphonyosssymphony.foundation

Working

GroupsProjects

MembersAttend, vote and propose new WG

Engineering Steering Committee5 voting members and 7 advisors

Project Teams Maintainers

CommunityContributors

CommunityRead and comment on WG proceedings

Board of Directors1 Director per Platinum Member, 5 Gold Directors

1 Silver Director, 1 At Large Director, Executive Director

Approves & steers Reports to

Reports to

Transparency drives trust

Approves & steers Reports to

Corporate

Governance

Detailed responsibilities at:

https://symphonyoss.atlassian.net/wiki/x/cQ

DtAw

Technical

Governance & Steering

Finance Committee (Advisory)

M&G Committee(Advisory)

Responsibilities, minutes at:

https://symphonyoss.atlassian.net/wiki/x/Pw

ALB

Governance: https://symphonyoss.atlassian.net/wiki/x/FAAc Governance, minutes: https://symphonyoss.atlassian.net/wiki/x/HgAc

@symphonyosssymphony.foundation @symphonyosssymphony.foundation

Our commitment to an Open Community

Lawrence MillerChief Security Officer

@symphonyosssymphony.foundation @symphonyosssymphony.foundation

Open Source & Symphony

• Open Source is core to Symphony’s strategy

• Code alone does not make open source• Code needs to be usable by developers

• Internal development may break work by open source contributors

• Unable to accept community contributions

• Open Governance• Desktop Wrapper API

• Financial Objects Standardization

• 44 Symphony-led projects released to-date• Integrations (SFDC, JIRA, Universal Webhook, Zapier, Trello, GitHub)

• Python language API binding

• Reference Bot Implementations, Sprinkle (Bulk user-chatroom

management

• End-to-end encrypted RTC

• Electron Symphony Wrapper

• Minuet wrapper (with GS)

• 390,087 lines of code

Symphony Symphony

@symphonyosssymphony.foundation @symphonyosssymphony.foundation

Symphony 2.0 Core Libraries

• Symphony has started developing its “next generation” back-end platform

• We have released the back-end libraries

• Starting point for open development of Symphony 2.0

https://github.com/symphonyoss/S2-common

@symphonyosssymphony.foundation @symphonyosssymphony.foundation

Symphony Encryption Libraries

• You may have heard that Symphony is end-to-end encrypted…

• Transparency is key to robust security

• Encryption libraries in process of being open-sourced later this year

Symphony

Enterprise key manager

Message retention

@symphonyosssymphony.foundation @symphonyosssymphony.foundation

Plexus interoperability

Jim AdamsCTO Corporate & Investment Bank, Deutsche Bank

@symphonyosssymphony.foundation

The Plexus InterOp contribution

Why?

• Strong belief that much banking software is

non-IP accruing

• Developing in collaboration with our peers will

accelerate delivery, improve quality and

ultimately reduce cost

• Helps to evolve Symphony Chat into the rich

collaboration platform required for the industry

@symphonyosssymphony.foundation

What?

• Plexus Interop is a key foundation in Deutsche

Bank’s Autobahn platform

• Facilitates configuration driven application

interoperability

• Will be coded in the open and consumed back

into the bank – a true open source project in the

Symphony Software Foundation

Establish an open framework for inter company desktop interoperability, connecting buy and sell side applications via the Symphony Platform

@symphonyosssymphony.foundation @symphonyosssymphony.foundation

Demo

Symphony-Plexusintegration

@symphonyosssymphony.foundation @symphonyosssymphony.foundation

Open Source at https://github.com/symphonyoss/plexus-interop

@symphonyosssymphony.foundation @symphonyosssymphony.foundation

Praising our Community heroes!

Best Open Source Prize Best Integration Prize

@symphonyosssymphony.foundation

Key takeaways

• Consume high quality Open Source at github.com/symphonyoss

• Collaborate with other firms with peace of mind with ODP

at info.symphony.foundation/open-developer-platform

• Learn how industry leaders leverage Open Source at OSSF.

Register at opensourcestrategyforum.org

• Explore a new world of desktop InterOp with Plexus at

https://github.com/symphonyoss/plexus-interop

Community contribution is a win-win, positive-sum game

@symphonyosssymphony.foundation

@symphonyosssymphony.foundation @symphonyosssymphony.foundation

Join our Community!

Because Open Source is good for your health (™)

Consumption

github.com/symphonyoss

[email protected]

symphony.foundation

twitter.com/symphonyOSS

Ask our Dev list

Contribution

Contribute a Project or Idea

Join an Existing Project

Submit PRs & Issues

Host a meet up or hackathon!

Commitment

Become a Foundation Member

Join a Working Group

@symphonyoss

symphony.foundation

@symphonyoss

symphony.foundation

Thank you! Grazie!

1117 So. California AvenuePalo Alto, CA 94304 USA

[email protected]

+1 (650) 665-9773