SlideShare una empresa de Scribd logo
1 de 12
Overview
May 2016
Symphony Software Foundation Vision
Fostering an open, collaborative, secure, and compliant communication ecosystem
on the Symphony Platform
• Promote the adoption of the Symphony Open Source Project as the preferred
messaging, communications, workflow, and productivity platform worldwide
• Host an arena of innovation focused on addressing industry collaboration challenges
with cooperative development and through openness, interoperability, and
standardization of the Symphony Open Source Project
• Deliver an enterprise-grade platform, in terms of both security and compliance; and
produced within a community and under enterprise-friendly governance that fosters
open-source contributions
Symphony Software Foundation Mission
Symphony Software Foundation Purposes
Enforces an enterprise-ready & trusted governance process
Defines governance based on well-renowned successful open-source models, while ensuring IP cleanliness (i.e., licensing,
trademark, and copyright) and commercial viability
Fosters adoption & industry convergence
Through Working Groups, and gathering feedback from the community at large, ensures the widest adoption and interoperability for the
Symphony Platform, leveraging (and defining, where not available) industry-wide standards
Hosts development and releases open-source Projects
Symphony Open Core platform, API clients/SDKs, extension and integration patterns, utilities, libraries and dev tools, horizontal
and 3rd-party platform integrations are example of potential Projects, always with a key focus on security
Supports open-source readiness of the entire ecosystem
Enable productive 2-way participation to the open-source process from Member organizations and Symphony, by
sponsoring open-source readiness programs and new contribution/committer on-ramping
01
02
03
04
Symphony Software Foundation Guiding Principles
Ingredients for a successful open-source ecosystem
Leanness
Validation driven, KISS,
crawl/walk/run, focus on
customer issues
Openness
Open Communication,
Open Source & Standards,
Open Architecture and APIs
Developer focus
Developer experience
should be easy & engaging,
developers love it
Inclusivity
Inclusive rather than
exclusive, the power of
collaboration is in the network
Enterprise grade
IP Cleanliness, predictable
product lifecycle, compliance,
and security
Transparency
Decision making process,
public records, clean
communication
Cloud readiness
Products integrate easily
with de facto DevOps
standards and Cloud PaaS
Meritocracy
Fosters bottom up, reputation
driven influence on the project
Governance Framework
Working Groups
Industry
convergence
Project Committers
Open Source
development
ESCo
Technical Governance &
Overall roadmap
Contributors
Pull requests, patches, docs
Business and Strategy
Board of Directors
Symphony Software Foundation Code Contributions
How contributed source code enters the Foundation
Committer-initiated
Repeated contributions applied directly to the source
code from approved committers
Contributor-initiated
New Project Proposal
Pre-existing Project/Feature Contribution
Patches contributed via the issue trackers, pull
requests, or mailing lists
An existing third-party project / large codebase is
donated and joins the Foundation as a new Project or is
added to an existing Project
A Project is proposed to the Foundation, including a list
of initial committers from member and non-member
organizations
Symphony Software Foundation New Project Contribution Process
Contribution
Proposal
ESCo Approval IP Enforcement
Delivery
Infrastructure
Anyone
can submit
a contribution
Create
“New Contribution” Jira
issue, with:
scope, proposed
initial committers,
existing code assets
ESCo reviews
scope & technical
approach to ensure fit
and proposal
completeness
Appropriate
ICLA/CCLA
are filed;
Apache v2
is the outbound
license
Project is created in
Github and Jira
committers are given
write access
Project starts in
incubation phase
https://symphonyoss.atlassian.net/wiki/display/FM/Code+Contribution+Process
Symphony Software Foundation IP Cleanliness
License: Apache V2
In every release package
On every source code file header
ICLA/CCLA
Individuals contributing code must sign ICLA
In most cases, employee’s organization must also sign CCLA
Organizations donating existing code sign CCLA
Dependency Management
Upstream code must be checked for license compatibility (e.g. BlackDuck scan)
Acceptance criteria for contributed projects
Symphony Software Foundation Member Benefits
Where the Foundation delivers value
Global Visibility
Presence and visibility in the
Foundation global marketing
footprint along with other
industry leaders
Member Programs
Open-source readiness
programs, industry
adoption surveys,
dedicated developer on-
ramping
Working Groups
Cooperate with major
players to solve common
industry problems; and to
foster adoption and
interoperability
Project Influence
Impact the Project
roadmap and technical
choices of the Open Core
platform
*List is not comprehensive.
Founding Members Community Members
Symphony Software Foundation Current Members*
Proprietary and Confidential
Become A Member!
http://symphony.foundation/#become-a-member
Gabriele Columbro
Executive Director, Symphony Software Foundation
@mindthegabz info@symphony.foundation
© 2016 Symphony Software Foundation

Más contenido relacionado

La actualidad más candente

OpenNTF Updates 03/05/13
OpenNTF Updates 03/05/13OpenNTF Updates 03/05/13
OpenNTF Updates 03/05/13
Niklas Heidloff
 

La actualidad más candente (20)

Liferay with xebia
Liferay with xebiaLiferay with xebia
Liferay with xebia
 
Top 5 advanced php framework in 2018
Top 5 advanced php framework in 2018Top 5 advanced php framework in 2018
Top 5 advanced php framework in 2018
 
MuleSoft São Paulo Meetup #3 - 18 Jun
MuleSoft São Paulo Meetup #3 - 18 JunMuleSoft São Paulo Meetup #3 - 18 Jun
MuleSoft São Paulo Meetup #3 - 18 Jun
 
Solace PubSub+ MuleSoft Connector for Mule 4
Solace PubSub+ MuleSoft Connector for Mule 4Solace PubSub+ MuleSoft Connector for Mule 4
Solace PubSub+ MuleSoft Connector for Mule 4
 
OpenNTF Overview 09/10
OpenNTF Overview 09/10OpenNTF Overview 09/10
OpenNTF Overview 09/10
 
Creating Better Customer and Employee Experiences with Liferay Portal and Cra...
Creating Better Customer and Employee Experiences with Liferay Portal and Cra...Creating Better Customer and Employee Experiences with Liferay Portal and Cra...
Creating Better Customer and Employee Experiences with Liferay Portal and Cra...
 
MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020MuleSoft Madrid Meetup #3 slides 2nd July 2020
MuleSoft Madrid Meetup #3 slides 2nd July 2020
 
MuleSoft Milano Meetup #7 Florence Consulting
MuleSoft Milano Meetup #7  Florence Consulting MuleSoft Milano Meetup #7  Florence Consulting
MuleSoft Milano Meetup #7 Florence Consulting
 
F8 annonces
F8   annoncesF8   annonces
F8 annonces
 
Proliferating OpenAPI at Google
Proliferating OpenAPI at GoogleProliferating OpenAPI at Google
Proliferating OpenAPI at Google
 
Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...Selecting an Open Source License and Business Model for Your Project to Have ...
Selecting an Open Source License and Business Model for Your Project to Have ...
 
MuleSoft Development | What Mulesoft Development Means for Business
MuleSoft Development | What Mulesoft Development Means for BusinessMuleSoft Development | What Mulesoft Development Means for Business
MuleSoft Development | What Mulesoft Development Means for Business
 
Milano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support ModelsMilano Meetup #6 - Training & Certification and Internal Support Models
Milano Meetup #6 - Training & Certification and Internal Support Models
 
#2 connected apps_calicut_31_july
#2 connected apps_calicut_31_july#2 connected apps_calicut_31_july
#2 connected apps_calicut_31_july
 
OpenNTF Updates 03/05/13
OpenNTF Updates 03/05/13OpenNTF Updates 03/05/13
OpenNTF Updates 03/05/13
 
Overview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
Overview on Anypoint Platform APIs and Anypoint Studio Tips and TricksOverview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
Overview on Anypoint Platform APIs and Anypoint Studio Tips and Tricks
 
Vizag mulesoft-meetup-6-anypoint-datagraph--v2
Vizag mulesoft-meetup-6-anypoint-datagraph--v2Vizag mulesoft-meetup-6-anypoint-datagraph--v2
Vizag mulesoft-meetup-6-anypoint-datagraph--v2
 
Liferay DevCon 2014: Lliferay Platform - A new and exciting vision
Liferay DevCon 2014: Lliferay Platform - A new and exciting visionLiferay DevCon 2014: Lliferay Platform - A new and exciting vision
Liferay DevCon 2014: Lliferay Platform - A new and exciting vision
 
Angular 12 brought several new features to the table
Angular 12 brought several new features to the tableAngular 12 brought several new features to the table
Angular 12 brought several new features to the table
 
Managing APIs with MuleSoft
Managing APIs with MuleSoftManaging APIs with MuleSoft
Managing APIs with MuleSoft
 

Similar a Symphony Software Foundation - Overview for Public Consumption

Similar a Symphony Software Foundation - Overview for Public Consumption (20)

201704 - An Introduction to the Symphony Software Foundation
201704 - An Introduction to the Symphony Software Foundation201704 - An Introduction to the Symphony Software Foundation
201704 - An Introduction to the Symphony Software Foundation
 
FinJS London 2016 - Leveraging open source in the dev. process to maximize se...
FinJS London 2016 - Leveraging open source in the dev. process to maximize se...FinJS London 2016 - Leveraging open source in the dev. process to maximize se...
FinJS London 2016 - Leveraging open source in the dev. process to maximize se...
 
ASWF Technical Advisory Council: How to Enable An Open Source Community
ASWF Technical Advisory Council: How to Enable An Open Source CommunityASWF Technical Advisory Council: How to Enable An Open Source Community
ASWF Technical Advisory Council: How to Enable An Open Source Community
 
A Practical Guide to Open Sourcing Proprietary Technology
A Practical Guide to Open Sourcing Proprietary TechnologyA Practical Guide to Open Sourcing Proprietary Technology
A Practical Guide to Open Sourcing Proprietary Technology
 
Open Source Web Content Management Strategies
Open Source Web Content Management StrategiesOpen Source Web Content Management Strategies
Open Source Web Content Management Strategies
 
Outercurve "Foundation in a Box"
Outercurve "Foundation in a Box"Outercurve "Foundation in a Box"
Outercurve "Foundation in a Box"
 
InnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaborationInnerSourcing - Worldwide enterprise development teams collaboration
InnerSourcing - Worldwide enterprise development teams collaboration
 
Digi Pro 2019: ASWF Technical Advisory Council: How to Enable An Open Source ...
Digi Pro 2019: ASWF Technical Advisory Council: How to Enable An Open Source ...Digi Pro 2019: ASWF Technical Advisory Council: How to Enable An Open Source ...
Digi Pro 2019: ASWF Technical Advisory Council: How to Enable An Open Source ...
 
Webinar: An introduction to the Symphony Software Foundation project life cycle
Webinar: An introduction to the Symphony Software Foundation project life cycleWebinar: An introduction to the Symphony Software Foundation project life cycle
Webinar: An introduction to the Symphony Software Foundation project life cycle
 
How Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStackHow Big Companies Contribute to OpenStack
How Big Companies Contribute to OpenStack
 
Complex Made Simple @ Bird&Birds OpenChain Seminar
Complex Made Simple @ Bird&Birds OpenChain SeminarComplex Made Simple @ Bird&Birds OpenChain Seminar
Complex Made Simple @ Bird&Birds OpenChain Seminar
 
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 159 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
9 Months and Counting with Jeff Borek of IBM OpenAPI Meetup 2016 09 15
 
OpenPOWER Foundation Introduction
OpenPOWER Foundation Introduction OpenPOWER Foundation Introduction
OpenPOWER Foundation Introduction
 
Business of Open Source
Business of Open SourceBusiness of Open Source
Business of Open Source
 
SIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop PresentationSIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop Presentation
 
Fundamentals of Free and Open Source Software
Fundamentals of Free and Open Source SoftwareFundamentals of Free and Open Source Software
Fundamentals of Free and Open Source Software
 
OpenChain at EOLE 2017
OpenChain at EOLE 2017OpenChain at EOLE 2017
OpenChain at EOLE 2017
 
Symphony Innovate - "Open": tearing down the walls of dysfunctional collabora...
Symphony Innovate - "Open": tearing down the walls of dysfunctional collabora...Symphony Innovate - "Open": tearing down the walls of dysfunctional collabora...
Symphony Innovate - "Open": tearing down the walls of dysfunctional collabora...
 
Adopting DevOps at Scale on AWS with VirtusaPolaris
Adopting DevOps at Scale on AWS with VirtusaPolarisAdopting DevOps at Scale on AWS with VirtusaPolaris
Adopting DevOps at Scale on AWS with VirtusaPolaris
 
Khronos Overview Japan Virtual Open House Feb 2021
Khronos Overview Japan Virtual Open House Feb 2021Khronos Overview Japan Virtual Open House Feb 2021
Khronos Overview Japan Virtual Open House Feb 2021
 

Más de Symphony Software Foundation

Más de Symphony Software Foundation (13)

The Case for an Open Fintech Ecosystem, Aaron Williamson
The Case for an Open Fintech Ecosystem, Aaron WilliamsonThe Case for an Open Fintech Ecosystem, Aaron Williamson
The Case for an Open Fintech Ecosystem, Aaron Williamson
 
Strangers in a Strange Land, Open Source in Financial Services
Strangers in a Strange Land, Open Source in Financial ServicesStrangers in a Strange Land, Open Source in Financial Services
Strangers in a Strange Land, Open Source in Financial Services
 
Community is a Positive Sum Game, Gabriele Columbro
Community is a Positive Sum Game, Gabriele ColumbroCommunity is a Positive Sum Game, Gabriele Columbro
Community is a Positive Sum Game, Gabriele Columbro
 
State of the Union, Gabriele Columbro
State of the Union, Gabriele ColumbroState of the Union, Gabriele Columbro
State of the Union, Gabriele Columbro
 
Open Developer Platform: What Is It and Why Should I Care? Maurizio Pillitu
Open Developer Platform: What Is It and Why Should I Care? Maurizio PillituOpen Developer Platform: What Is It and Why Should I Care? Maurizio Pillitu
Open Developer Platform: What Is It and Why Should I Care? Maurizio Pillitu
 
Building Productive & Predictable Community Engagement, Jono Bacon
Building Productive & Predictable Community Engagement, Jono BaconBuilding Productive & Predictable Community Engagement, Jono Bacon
Building Productive & Predictable Community Engagement, Jono Bacon
 
Social Code Scanning
Social Code ScanningSocial Code Scanning
Social Code Scanning
 
FinDEVr New York 2017 - Deliver your OSS Symphony integration in minutes
FinDEVr New York 2017 - Deliver your OSS Symphony integration in minutesFinDEVr New York 2017 - Deliver your OSS Symphony integration in minutes
FinDEVr New York 2017 - Deliver your OSS Symphony integration in minutes
 
FinJS NYC: Open Source + Open Standards - The Dynamic Duo
FinJS NYC: Open Source + Open Standards - The Dynamic DuoFinJS NYC: Open Source + Open Standards - The Dynamic Duo
FinJS NYC: Open Source + Open Standards - The Dynamic Duo
 
OpenFin's Interoperability
OpenFin's Interoperability OpenFin's Interoperability
OpenFin's Interoperability
 
Markit SymphonyOSS Update
Markit SymphonyOSS Update  Markit SymphonyOSS Update
Markit SymphonyOSS Update
 
Symphony Software Foundation Knowledge Decision Services
Symphony Software Foundation Knowledge Decision Services Symphony Software Foundation Knowledge Decision Services
Symphony Software Foundation Knowledge Decision Services
 
Symphony Software Foundation Financial Objectives Standardization
Symphony Software Foundation Financial Objectives Standardization Symphony Software Foundation Financial Objectives Standardization
Symphony Software Foundation Financial Objectives Standardization
 

Último

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 

Último (20)

The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions PresentationSHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 

Symphony Software Foundation - Overview for Public Consumption

  • 2. Symphony Software Foundation Vision Fostering an open, collaborative, secure, and compliant communication ecosystem on the Symphony Platform
  • 3. • Promote the adoption of the Symphony Open Source Project as the preferred messaging, communications, workflow, and productivity platform worldwide • Host an arena of innovation focused on addressing industry collaboration challenges with cooperative development and through openness, interoperability, and standardization of the Symphony Open Source Project • Deliver an enterprise-grade platform, in terms of both security and compliance; and produced within a community and under enterprise-friendly governance that fosters open-source contributions Symphony Software Foundation Mission
  • 4. Symphony Software Foundation Purposes Enforces an enterprise-ready & trusted governance process Defines governance based on well-renowned successful open-source models, while ensuring IP cleanliness (i.e., licensing, trademark, and copyright) and commercial viability Fosters adoption & industry convergence Through Working Groups, and gathering feedback from the community at large, ensures the widest adoption and interoperability for the Symphony Platform, leveraging (and defining, where not available) industry-wide standards Hosts development and releases open-source Projects Symphony Open Core platform, API clients/SDKs, extension and integration patterns, utilities, libraries and dev tools, horizontal and 3rd-party platform integrations are example of potential Projects, always with a key focus on security Supports open-source readiness of the entire ecosystem Enable productive 2-way participation to the open-source process from Member organizations and Symphony, by sponsoring open-source readiness programs and new contribution/committer on-ramping 01 02 03 04
  • 5. Symphony Software Foundation Guiding Principles Ingredients for a successful open-source ecosystem Leanness Validation driven, KISS, crawl/walk/run, focus on customer issues Openness Open Communication, Open Source & Standards, Open Architecture and APIs Developer focus Developer experience should be easy & engaging, developers love it Inclusivity Inclusive rather than exclusive, the power of collaboration is in the network Enterprise grade IP Cleanliness, predictable product lifecycle, compliance, and security Transparency Decision making process, public records, clean communication Cloud readiness Products integrate easily with de facto DevOps standards and Cloud PaaS Meritocracy Fosters bottom up, reputation driven influence on the project
  • 6. Governance Framework Working Groups Industry convergence Project Committers Open Source development ESCo Technical Governance & Overall roadmap Contributors Pull requests, patches, docs Business and Strategy Board of Directors
  • 7. Symphony Software Foundation Code Contributions How contributed source code enters the Foundation Committer-initiated Repeated contributions applied directly to the source code from approved committers Contributor-initiated New Project Proposal Pre-existing Project/Feature Contribution Patches contributed via the issue trackers, pull requests, or mailing lists An existing third-party project / large codebase is donated and joins the Foundation as a new Project or is added to an existing Project A Project is proposed to the Foundation, including a list of initial committers from member and non-member organizations
  • 8. Symphony Software Foundation New Project Contribution Process Contribution Proposal ESCo Approval IP Enforcement Delivery Infrastructure Anyone can submit a contribution Create “New Contribution” Jira issue, with: scope, proposed initial committers, existing code assets ESCo reviews scope & technical approach to ensure fit and proposal completeness Appropriate ICLA/CCLA are filed; Apache v2 is the outbound license Project is created in Github and Jira committers are given write access Project starts in incubation phase https://symphonyoss.atlassian.net/wiki/display/FM/Code+Contribution+Process
  • 9. Symphony Software Foundation IP Cleanliness License: Apache V2 In every release package On every source code file header ICLA/CCLA Individuals contributing code must sign ICLA In most cases, employee’s organization must also sign CCLA Organizations donating existing code sign CCLA Dependency Management Upstream code must be checked for license compatibility (e.g. BlackDuck scan) Acceptance criteria for contributed projects
  • 10. Symphony Software Foundation Member Benefits Where the Foundation delivers value Global Visibility Presence and visibility in the Foundation global marketing footprint along with other industry leaders Member Programs Open-source readiness programs, industry adoption surveys, dedicated developer on- ramping Working Groups Cooperate with major players to solve common industry problems; and to foster adoption and interoperability Project Influence Impact the Project roadmap and technical choices of the Open Core platform
  • 11. *List is not comprehensive. Founding Members Community Members Symphony Software Foundation Current Members*
  • 12. Proprietary and Confidential Become A Member! http://symphony.foundation/#become-a-member Gabriele Columbro Executive Director, Symphony Software Foundation @mindthegabz info@symphony.foundation © 2016 Symphony Software Foundation