SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
finos.orgFintech Open Source Foundation
Confidential
Overcoming Compliance
Barriers to Open Source
Collaboration Infrastructure
Open Source Strategy Forum
London, 14 November 2018
Diane
Mueller
Maurizio
Pillitu
Jamie Jones
(Lead)
finos.orgFintech Open Source Foundation
Agenda
▪ Financial Services software development requirements and barriers
▪ The FinServ Developer Experience (FDX) Program @ FINOS
▪ The Developer Experience (DX) Working Group
▪ The Cloud Native Working Group
▪ The Open Developer Platform (Working Group)
▪ Final Remarks
finos.orgFintech Open Source Foundation
Confidential
Financial Services
software development
requirements and
barriers
finos.orgFintech Open Source Foundation
Highly regulated
▪ Financial Services has always
been highly regulated
▪ But since 2009 (GFC) regulation
has markedly increased
▪ Society has decided that
unregulated banking (and the
boom / bust cycles that that
creates) is unacceptable
finos.orgFintech Open Source Foundation
Information loss is a primary risk
▪ FinServ is fundamentally an
information business
▪ Preventing information (data,
intellectual property) loss is
therefore a paramount priority
finos.orgFintech Open Source Foundation
Ubiquitous surveillance
▪ As a result of this, surveillance of
employee activity is ubiquitous
▪ This helps ensure compliance
with both regulations and policies
Note: this is not a secret or in any way
nefarious - all firm employees are fully
briefed on their firm’s surveillance
policies when they join.
finos.orgFintech Open Source Foundation
Financial Services Developer Landscape
▪ Locked down development environments
▪ Internet services are blocked by default
▪ Exceptions involve bureaucratic approval processes
▪ All internet access is surveilled
▪ IP & DLP analysis
▪ Fraud, collusion, bribery detection
▪ Compliance violations are often a fireable offense
▪ As a result, firm employees:
▪ rarely have access to open source infrastructure
▪ are reserved when in those arenas
finos.orgFintech Open Source Foundation
Access to Open Source Infrastructure & Tools
Goals
▪ Lower barriers to participation
▪ Incremental gains in quality as ideas & fixes are
shared and submitted
▪ Users are more able to solve their own problems
and offer solutions
▪ Shared CI/CD pipelines
▪ Shared Development Platforms
Tools
▪ Github
▪ Confluence
▪ Mailing Lists
▪ Gmail, Mailman
▪ Real-time Chat
▪ IRC, Slack..
▪ CI/CD Pipelines
▪ Container Registries
▪ Wikis
▪ Documentation
▪ Oauth
finos.orgFintech Open Source Foundation
Confidential
The FinServ Developer
Experience
Program @ FINOS
Jamie Jones
(Lead)
Diane
Mueller
Brian
Ingenito
Maurizio
Pillitu
finos.orgFintech Open Source Foundation
FDX Mission
Define high-productivity end-to-end development workflows, tooling, and
environments that Foundation members and the community at large can
leverage.
This will enable the development of high quality, secure, compliant software, all
while delivering results faster and simplifying the evaluation and consumption of
that software.
Developer Experience(DX) Working Group
Cloud Native Working Group
Open Developer Platform Working Group
finos.orgFintech Open Source Foundation
FDX Landscape
finos.orgFintech Open Source Foundation
Open Developer Platform landscape
finos.orgFintech Open Source Foundation
OSSF Sessions
▪ Today (Wednesday 14)
▪ 11am - Pull what where? Contributing to Open Source,
securely, on GitHub (Jamie Jones)
▪ 1.30pm - Tools, Bots and Automation for better Open
Source Projects (Colin Eberhardt)
▪ Tomorrow (Thursday 15)
▪ 9.40am, room 7 - The Goldman Sachs Open Source
Program: Presentation/discussion/Q&A (Goldman Sachs)
▪ 10am, room 8 - FDX and ODP Program Working Session
(FDX PMC)
finos.orgFintech Open Source Foundation
Confidential
The Developer Experience
(DX) Working Group
Jamie Jones
(Chair)
finos.orgFintech Open Source Foundation
DX Working Group Mission
Support FINOS members, technology vendors, and other community members working
together on practical guidance and reference architecture(s) to deepen and enhance the
developer workflows and reduce the barriers to secure collaboration, regardless of the venue.
Topics include:
Technological access -- Regulatory concern and compliance -- On-boarding and training
Best practices and architecture discussions
Call for Participation
▪ FINOS Members joining/proposing collaboration activities, looking for guidance and
tooling
▪ FINOS Program participants, looking for support for their project and working group
▪ Financial Services industry
▪ Developers at a financial institution interested in modern or open source
development practices
▪ Software vendors providing build automation tools and data APIs
finos.orgFintech Open Source Foundation
DX Status update
▪ Hosted a focus group with various financial institutions discussing access and
capabilities of various cloud-based development tools.
▪ Additional questions regarding blocking and restricting access to
various SAAS solutions.
▪ Worked with the FDC3 program on tools and workflow to disseminate their
products
▪ Worked with members on questions of Open Source security and compliance
for using GitHub.com
Waiting on YOUR questions
finos.orgFintech Open Source Foundation
Confidential
The Cloud Native
Working Group
Diane Mueller,
Red Hat
(Chair)
finos.orgFintech Open Source Foundation
Cloud Native @ FINOS
•Cloud native computing uses an open source software stack to:
– segment applications into microservices,
– packaging each part into its own container
– and dynamically orchestrating those containers to optimize resource
utilization
Containers
Cloud
Native
Open
Source
IaaS
PaaS
Open
Source
PaaSes
Virtualiza-
tion
2000 2001 2006 2009 2010 2011
Non-
Virtualized
Hardware
2013 2015
IaaS
finos.orgFintech Open Source Foundation
Cloud Native @ FINOS
What have we learned?
• Core Building Block:
– Servers ➡ Virtual Machines ➡ Containers
• Isolation Units
– From heavier to lighter weight, in spin-up time and size
• Immutability
– From pets to cattle
• Provider
– From closed source, single vendor to open source, cross-vendor
finos.orgFintech Open Source Foundation
Cloud Native @ FINOS
Building out the FINOS Service Catalog
▪ Expose and Provision FINOS Services
ODP SERVICE CATALOG
OpenShift
Ansible
Broker
OpenShift
Template
Broker
AWS
Service
Broker
Other
Service
Brokers
ANSIBLE
OPENSHIFT
AMAZON WEB SERVICES
OTHER COMPATIBLE SERVICES
Ansible
Playbook
Bundles
OpenShift
Templates
Public
Cloud
Services
Other
Services
SERVICE BROKERS
finos.orgFintech Open Source Foundation
CloudNative Working Group Charter
Define, build and maintain a collection of white papers and use cases that help
members adopting containerized architectures.
Curate and promote the FINOS Service Catalog for use with the Open
Developer Platform that help members develop, test and collaborate on
Call for Participation
▪ FINOS Members looking for
▪ guidance on cloud native technologies
▪ sharing best practices and requirements on containerised architectures
▪ FINOS Program participants, looking for
▪ Continuous delivery solutions for their FINOS hosted projects
▪ A catalog of containers to publish their containerised solutions
finos.orgFintech Open Source Foundation
Confidential
The Open Developer
Platform (Working Group)
Brian
Ingenito
(Chair)
finos.orgFintech Open Source Foundation
ODP Working Group Mission
Advising and prioritizing of the building and managing of
FINOS infrastructure that FINOS members are able to access for
communication and open source software development, also
known as the Open Developer Platform (ODP)
finos.org/odp/docs
fdx-odp+subscribe@finos.org
finos.orgFintech Open Source Foundation
ODP Roadmap
finos.org/odp
finos.orgFintech Open Source Foundation
Call for participation
▪ Software vendors supporting integrations with ODP
▪ Anyone interested on activities within ODP backlog
▪ DX and CloudNative Working Group participants
▪ FINOS Members
▪ FINOS Program Participants
finos.org/odp/docs
fdx-odp+subscribe@finos.org
finos.orgFintech Open Source Foundation
Confidential
Final Remarks
finos.orgFintech Open Source Foundation
Closing the collaboration loop
Contribution (FDX)
▪ Security and license
scanning
▪ Release and
documentation
automation
▪ Continuous
Integration and
Delivery
Consumption (OSR)
▪ Open source
policies in place and
checked
▪ Developer activity is
approved
▪ Project
consumption is
approved
finos.orgFintech Open Source Foundation
FinServ is a real time business
▪ Trading is increasingly automated
▪ Confers competitive
advantage
▪ Low latency and high throughput
are key
▪ Market transactions routinely
complete in < 10ms
▪ This is bumping into physics
(e.g. light travels a mere 1900
miles in that time!)
finos.orgFintech Open Source Foundation
Confidential
Thanks!

Contenu connexe

Tendances

OSSDN Introduction 06112015
OSSDN Introduction 06112015OSSDN Introduction 06112015
OSSDN Introduction 06112015
Rick Bauer
 

Tendances (15)

TFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & OperationalizationTFI2014 Conference Opening - ISOC Deployment & Operationalization
TFI2014 Conference Opening - ISOC Deployment & Operationalization
 
ION Durban - MANRS Introduction
ION Durban - MANRS IntroductionION Durban - MANRS Introduction
ION Durban - MANRS Introduction
 
FINOS June 2018 Members Meeting - Plotting Your Journey in Open Source
FINOS June 2018 Members Meeting - Plotting Your Journey in Open SourceFINOS June 2018 Members Meeting - Plotting Your Journey in Open Source
FINOS June 2018 Members Meeting - Plotting Your Journey in Open Source
 
201809 - Introduction, business value and how to get engaged in FINOS Programs
201809 - Introduction, business value and how to get engaged in FINOS Programs201809 - Introduction, business value and how to get engaged in FINOS Programs
201809 - Introduction, business value and how to get engaged in FINOS Programs
 
ION Hangzhou - Keynote: Collaborative Security and an Open Internet
ION Hangzhou - Keynote: Collaborative Security and an Open InternetION Hangzhou - Keynote: Collaborative Security and an Open Internet
ION Hangzhou - Keynote: Collaborative Security and an Open Internet
 
Openchain Third Monday Agenda 02-18-2019
Openchain Third Monday Agenda 02-18-2019Openchain Third Monday Agenda 02-18-2019
Openchain Third Monday Agenda 02-18-2019
 
About the IETF: Presentation for the University of Botswana
About the IETF: Presentation for the University of BotswanaAbout the IETF: Presentation for the University of Botswana
About the IETF: Presentation for the University of Botswana
 
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
Technologie Proche: Imagining the Archival Systems of Tomorrow With the Tools...
 
IETF Talk
IETF TalkIETF Talk
IETF Talk
 
ASWF Open Source Forum 2020
ASWF Open Source Forum 2020ASWF Open Source Forum 2020
ASWF Open Source Forum 2020
 
ION Krakow - Introductions
ION Krakow - IntroductionsION Krakow - Introductions
ION Krakow - Introductions
 
Hyperledger @ Cincinnati Ethereum Meetup
Hyperledger @ Cincinnati Ethereum MeetupHyperledger @ Cincinnati Ethereum Meetup
Hyperledger @ Cincinnati Ethereum Meetup
 
P P P I S W M Communication
P P P  I S W M CommunicationP P P  I S W M Communication
P P P I S W M Communication
 
OSSDN Introduction 06112015
OSSDN Introduction 06112015OSSDN Introduction 06112015
OSSDN Introduction 06112015
 
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
 

Similaire à OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infrastructure - Jamie Jones of GitHub - Diane Mueller of Red Hat - Maurizio Pilitu of FINOS

Similaire à OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infrastructure - Jamie Jones of GitHub - Diane Mueller of Red Hat - Maurizio Pilitu of FINOS (20)

FINOS June 2018 Members Meeting - Welcome and Introduction - Gabriele Columbro
FINOS June 2018 Members Meeting - Welcome and Introduction - Gabriele ColumbroFINOS June 2018 Members Meeting - Welcome and Introduction - Gabriele Columbro
FINOS June 2018 Members Meeting - Welcome and Introduction - Gabriele Columbro
 
201808 - An introduction to FINOS, the Fintech Open Source Foundation
201808 - An introduction to FINOS, the Fintech Open Source Foundation201808 - An introduction to FINOS, the Fintech Open Source Foundation
201808 - An introduction to FINOS, the Fintech Open Source Foundation
 
Symphony Software Foundation Current State and Roadmap
Symphony Software Foundation Current State and Roadmap Symphony Software Foundation Current State and Roadmap
Symphony Software Foundation Current State and Roadmap
 
201807 - Introduction, business value and how to get engaged in FINOS Programs
201807 - Introduction, business value and how to get engaged in FINOS Programs201807 - Introduction, business value and how to get engaged in FINOS Programs
201807 - Introduction, business value and how to get engaged in FINOS Programs
 
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red DeerJune 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
 
2019-03 - An introduction to FINOS
2019-03 - An introduction to FINOS2019-03 - An introduction to FINOS
2019-03 - An introduction to FINOS
 
FOSS in Education
FOSS in EducationFOSS in Education
FOSS in Education
 
[WSO2 Integration Summit New York 2019] "Opening" Fintech and Wall Street: My...
[WSO2 Integration Summit New York 2019] "Opening" Fintech and Wall Street: My...[WSO2 Integration Summit New York 2019] "Opening" Fintech and Wall Street: My...
[WSO2 Integration Summit New York 2019] "Opening" Fintech and Wall Street: My...
 
ION Belfast - Opening Slides - Chris Grundemann
ION Belfast - Opening Slides - Chris GrundemannION Belfast - Opening Slides - Chris Grundemann
ION Belfast - Opening Slides - Chris Grundemann
 
Webinar: Open Source on the Modern Mainframe
Webinar: Open Source on the Modern MainframeWebinar: Open Source on the Modern Mainframe
Webinar: Open Source on the Modern Mainframe
 
Foss4Africa Paul Scott keynote
Foss4Africa Paul Scott keynoteFoss4Africa Paul Scott keynote
Foss4Africa Paul Scott keynote
 
Cloud Foundry Foundation Overview
Cloud Foundry Foundation OverviewCloud Foundry Foundation Overview
Cloud Foundry Foundation Overview
 
FINOS June 2018 Members Meeting - FDC3 Program Update
FINOS June 2018 Members Meeting - FDC3 Program UpdateFINOS June 2018 Members Meeting - FDC3 Program Update
FINOS June 2018 Members Meeting - FDC3 Program Update
 
ION Bucharest - ISOC & Deploy360 overview
ION Bucharest - ISOC & Deploy360 overviewION Bucharest - ISOC & Deploy360 overview
ION Bucharest - ISOC & Deploy360 overview
 
Open Source Governance v2.5
Open Source Governance v2.5Open Source Governance v2.5
Open Source Governance v2.5
 
Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5
 
Software management plans in research software
Software management plans in research softwareSoftware management plans in research software
Software management plans in research software
 
Briefing on OASIS XLIFF OMOS TC 20160121
Briefing on OASIS XLIFF OMOS TC 20160121Briefing on OASIS XLIFF OMOS TC 20160121
Briefing on OASIS XLIFF OMOS TC 20160121
 
Open Source Governance at HP
Open Source Governance at HPOpen Source Governance at HP
Open Source Governance at HP
 
FINOS June 2018 Members Meeting - Plexus Interop Program Update
FINOS June 2018 Members Meeting - Plexus Interop Program UpdateFINOS June 2018 Members Meeting - Plexus Interop Program Update
FINOS June 2018 Members Meeting - Plexus Interop Program Update
 

Plus de FINOS

OSSF 2018 - Steve Helvie of the Open Compute Network - Rethinking Infrastruct...
OSSF 2018 - Steve Helvie of the Open Compute Network - Rethinking Infrastruct...OSSF 2018 - Steve Helvie of the Open Compute Network - Rethinking Infrastruct...
OSSF 2018 - Steve Helvie of the Open Compute Network - Rethinking Infrastruct...
FINOS
 
OSSF 2018 - Stefan Just of Codescoop - OSCAR - a new approach to Software Com...
OSSF 2018 - Stefan Just of Codescoop - OSCAR - a new approach to Software Com...OSSF 2018 - Stefan Just of Codescoop - OSCAR - a new approach to Software Com...
OSSF 2018 - Stefan Just of Codescoop - OSCAR - a new approach to Software Com...
FINOS
 
OSSF 2018 - Jeff Luszcz of Flexera - Day 2 - Open Source Culture, Standards, ...
OSSF 2018 - Jeff Luszcz of Flexera - Day 2 - Open Source Culture, Standards, ...OSSF 2018 - Jeff Luszcz of Flexera - Day 2 - Open Source Culture, Standards, ...
OSSF 2018 - Jeff Luszcz of Flexera - Day 2 - Open Source Culture, Standards, ...
FINOS
 
OSSF 2018 - Daniel Izquierdo of Bitergia / InnerSource Commons - Starting wit...
OSSF 2018 - Daniel Izquierdo of Bitergia / InnerSource Commons - Starting wit...OSSF 2018 - Daniel Izquierdo of Bitergia / InnerSource Commons - Starting wit...
OSSF 2018 - Daniel Izquierdo of Bitergia / InnerSource Commons - Starting wit...
FINOS
 

Plus de FINOS (20)

OSSF 2018 - Peter Crocker of Cumulus Networks - TCO and technical advantages ...
OSSF 2018 - Peter Crocker of Cumulus Networks - TCO and technical advantages ...OSSF 2018 - Peter Crocker of Cumulus Networks - TCO and technical advantages ...
OSSF 2018 - Peter Crocker of Cumulus Networks - TCO and technical advantages ...
 
OSSF 2018 - Steve Helvie of the Open Compute Network - Rethinking Infrastruct...
OSSF 2018 - Steve Helvie of the Open Compute Network - Rethinking Infrastruct...OSSF 2018 - Steve Helvie of the Open Compute Network - Rethinking Infrastruct...
OSSF 2018 - Steve Helvie of the Open Compute Network - Rethinking Infrastruct...
 
OSSF 2018 - Stefan Just of Codescoop - OSCAR - a new approach to Software Com...
OSSF 2018 - Stefan Just of Codescoop - OSCAR - a new approach to Software Com...OSSF 2018 - Stefan Just of Codescoop - OSCAR - a new approach to Software Com...
OSSF 2018 - Stefan Just of Codescoop - OSCAR - a new approach to Software Com...
 
OSSF 2018 - Nick Kolba of OpenFin - FDC3 and the Legacy of Web Intents
OSSF 2018 - Nick Kolba of OpenFin - FDC3 and the Legacy of Web IntentsOSSF 2018 - Nick Kolba of OpenFin - FDC3 and the Legacy of Web Intents
OSSF 2018 - Nick Kolba of OpenFin - FDC3 and the Legacy of Web Intents
 
OSSF 2018 - Matt Barrett of Adaptive - Open sourcing a bank's software: exact...
OSSF 2018 - Matt Barrett of Adaptive - Open sourcing a bank's software: exact...OSSF 2018 - Matt Barrett of Adaptive - Open sourcing a bank's software: exact...
OSSF 2018 - Matt Barrett of Adaptive - Open sourcing a bank's software: exact...
 
OSSF 2018 - Jilayne Lovejoy - Training: Intro to Open Source
OSSF 2018 - Jilayne Lovejoy - Training: Intro to Open SourceOSSF 2018 - Jilayne Lovejoy - Training: Intro to Open Source
OSSF 2018 - Jilayne Lovejoy - Training: Intro to Open Source
 
OSSF 2018 - Jeff Luszcz of Flexera - Day 2 - Open Source Culture, Standards, ...
OSSF 2018 - Jeff Luszcz of Flexera - Day 2 - Open Source Culture, Standards, ...OSSF 2018 - Jeff Luszcz of Flexera - Day 2 - Open Source Culture, Standards, ...
OSSF 2018 - Jeff Luszcz of Flexera - Day 2 - Open Source Culture, Standards, ...
 
OSSF 2018 - Jeff Luszcz of Flexera - Common Open Source Intake Issues and How...
OSSF 2018 - Jeff Luszcz of Flexera - Common Open Source Intake Issues and How...OSSF 2018 - Jeff Luszcz of Flexera - Common Open Source Intake Issues and How...
OSSF 2018 - Jeff Luszcz of Flexera - Common Open Source Intake Issues and How...
 
OSSF 2018 - Jared Broad of QuantConnect - Motivations and Business Goals for ...
OSSF 2018 - Jared Broad of QuantConnect - Motivations and Business Goals for ...OSSF 2018 - Jared Broad of QuantConnect - Motivations and Business Goals for ...
OSSF 2018 - Jared Broad of QuantConnect - Motivations and Business Goals for ...
 
OSSF 2018 - Jamie Jones of GitHub - Pull what where? Contributing to Open Sou...
OSSF 2018 - Jamie Jones of GitHub - Pull what where? Contributing to Open Sou...OSSF 2018 - Jamie Jones of GitHub - Pull what where? Contributing to Open Sou...
OSSF 2018 - Jamie Jones of GitHub - Pull what where? Contributing to Open Sou...
 
OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...
OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...
OSSF 2018 - Greg Olson of Open Source Sense - Building Mission- and Business-...
 
OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R...
OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R...OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R...
OSSF 2018 - Dawn Foster of Pivotal - Open Source Collaboration: Finding the R...
 
OSSF 2018 - David Kappos of Cravath, Swaine & Moore - Accounting for Patents ...
OSSF 2018 - David Kappos of Cravath, Swaine & Moore - Accounting for Patents ...OSSF 2018 - David Kappos of Cravath, Swaine & Moore - Accounting for Patents ...
OSSF 2018 - David Kappos of Cravath, Swaine & Moore - Accounting for Patents ...
 
OSSF 2018 - David habusha of Whitesource - Open Source Vulnerabilities 101
OSSF 2018 - David habusha of Whitesource - Open Source Vulnerabilities 101OSSF 2018 - David habusha of Whitesource - Open Source Vulnerabilities 101
OSSF 2018 - David habusha of Whitesource - Open Source Vulnerabilities 101
 
OSSF 2018 - Daniel Izquierdo of Bitergia / InnerSource Commons - Starting wit...
OSSF 2018 - Daniel Izquierdo of Bitergia / InnerSource Commons - Starting wit...OSSF 2018 - Daniel Izquierdo of Bitergia / InnerSource Commons - Starting wit...
OSSF 2018 - Daniel Izquierdo of Bitergia / InnerSource Commons - Starting wit...
 
OSSF 2018 - Danese Cooper of NearForm - Getting the most out of Open Source i...
OSSF 2018 - Danese Cooper of NearForm - Getting the most out of Open Source i...OSSF 2018 - Danese Cooper of NearForm - Getting the most out of Open Source i...
OSSF 2018 - Danese Cooper of NearForm - Getting the most out of Open Source i...
 
OSSF 2018 - Colin Charles of GrokOpen - Community vs. enterprise how not to ...
OSSF 2018 - Colin Charles of GrokOpen - Community vs. enterprise  how not to ...OSSF 2018 - Colin Charles of GrokOpen - Community vs. enterprise  how not to ...
OSSF 2018 - Colin Charles of GrokOpen - Community vs. enterprise how not to ...
 
OSSF 2018 - Andrew Katz of Moorcrofts - OpenChain: a Tested Framework for Ope...
OSSF 2018 - Andrew Katz of Moorcrofts - OpenChain: a Tested Framework for Ope...OSSF 2018 - Andrew Katz of Moorcrofts - OpenChain: a Tested Framework for Ope...
OSSF 2018 - Andrew Katz of Moorcrofts - OpenChain: a Tested Framework for Ope...
 
OSSF 2018 - Amanda Brock of The Open Invention Network - Open Source Audits
OSSF 2018 - Amanda Brock of The Open Invention Network - Open Source AuditsOSSF 2018 - Amanda Brock of The Open Invention Network - Open Source Audits
OSSF 2018 - Amanda Brock of The Open Invention Network - Open Source Audits
 
OSSF 2018 - Alessandro Petroni of Red Hat - Supporting Innovation and Stabili...
OSSF 2018 - Alessandro Petroni of Red Hat - Supporting Innovation and Stabili...OSSF 2018 - Alessandro Petroni of Red Hat - Supporting Innovation and Stabili...
OSSF 2018 - Alessandro Petroni of Red Hat - Supporting Innovation and Stabili...
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infrastructure - Jamie Jones of GitHub - Diane Mueller of Red Hat - Maurizio Pilitu of FINOS

  • 1. finos.orgFintech Open Source Foundation Confidential Overcoming Compliance Barriers to Open Source Collaboration Infrastructure Open Source Strategy Forum London, 14 November 2018 Diane Mueller Maurizio Pillitu Jamie Jones (Lead)
  • 2. finos.orgFintech Open Source Foundation Agenda ▪ Financial Services software development requirements and barriers ▪ The FinServ Developer Experience (FDX) Program @ FINOS ▪ The Developer Experience (DX) Working Group ▪ The Cloud Native Working Group ▪ The Open Developer Platform (Working Group) ▪ Final Remarks
  • 3. finos.orgFintech Open Source Foundation Confidential Financial Services software development requirements and barriers
  • 4. finos.orgFintech Open Source Foundation Highly regulated ▪ Financial Services has always been highly regulated ▪ But since 2009 (GFC) regulation has markedly increased ▪ Society has decided that unregulated banking (and the boom / bust cycles that that creates) is unacceptable
  • 5. finos.orgFintech Open Source Foundation Information loss is a primary risk ▪ FinServ is fundamentally an information business ▪ Preventing information (data, intellectual property) loss is therefore a paramount priority
  • 6. finos.orgFintech Open Source Foundation Ubiquitous surveillance ▪ As a result of this, surveillance of employee activity is ubiquitous ▪ This helps ensure compliance with both regulations and policies Note: this is not a secret or in any way nefarious - all firm employees are fully briefed on their firm’s surveillance policies when they join.
  • 7. finos.orgFintech Open Source Foundation Financial Services Developer Landscape ▪ Locked down development environments ▪ Internet services are blocked by default ▪ Exceptions involve bureaucratic approval processes ▪ All internet access is surveilled ▪ IP & DLP analysis ▪ Fraud, collusion, bribery detection ▪ Compliance violations are often a fireable offense ▪ As a result, firm employees: ▪ rarely have access to open source infrastructure ▪ are reserved when in those arenas
  • 8. finos.orgFintech Open Source Foundation Access to Open Source Infrastructure & Tools Goals ▪ Lower barriers to participation ▪ Incremental gains in quality as ideas & fixes are shared and submitted ▪ Users are more able to solve their own problems and offer solutions ▪ Shared CI/CD pipelines ▪ Shared Development Platforms Tools ▪ Github ▪ Confluence ▪ Mailing Lists ▪ Gmail, Mailman ▪ Real-time Chat ▪ IRC, Slack.. ▪ CI/CD Pipelines ▪ Container Registries ▪ Wikis ▪ Documentation ▪ Oauth
  • 9. finos.orgFintech Open Source Foundation Confidential The FinServ Developer Experience Program @ FINOS Jamie Jones (Lead) Diane Mueller Brian Ingenito Maurizio Pillitu
  • 10. finos.orgFintech Open Source Foundation FDX Mission Define high-productivity end-to-end development workflows, tooling, and environments that Foundation members and the community at large can leverage. This will enable the development of high quality, secure, compliant software, all while delivering results faster and simplifying the evaluation and consumption of that software. Developer Experience(DX) Working Group Cloud Native Working Group Open Developer Platform Working Group
  • 11. finos.orgFintech Open Source Foundation FDX Landscape
  • 12. finos.orgFintech Open Source Foundation Open Developer Platform landscape
  • 13. finos.orgFintech Open Source Foundation OSSF Sessions ▪ Today (Wednesday 14) ▪ 11am - Pull what where? Contributing to Open Source, securely, on GitHub (Jamie Jones) ▪ 1.30pm - Tools, Bots and Automation for better Open Source Projects (Colin Eberhardt) ▪ Tomorrow (Thursday 15) ▪ 9.40am, room 7 - The Goldman Sachs Open Source Program: Presentation/discussion/Q&A (Goldman Sachs) ▪ 10am, room 8 - FDX and ODP Program Working Session (FDX PMC)
  • 14. finos.orgFintech Open Source Foundation Confidential The Developer Experience (DX) Working Group Jamie Jones (Chair)
  • 15. finos.orgFintech Open Source Foundation DX Working Group Mission Support FINOS members, technology vendors, and other community members working together on practical guidance and reference architecture(s) to deepen and enhance the developer workflows and reduce the barriers to secure collaboration, regardless of the venue. Topics include: Technological access -- Regulatory concern and compliance -- On-boarding and training Best practices and architecture discussions Call for Participation ▪ FINOS Members joining/proposing collaboration activities, looking for guidance and tooling ▪ FINOS Program participants, looking for support for their project and working group ▪ Financial Services industry ▪ Developers at a financial institution interested in modern or open source development practices ▪ Software vendors providing build automation tools and data APIs
  • 16. finos.orgFintech Open Source Foundation DX Status update ▪ Hosted a focus group with various financial institutions discussing access and capabilities of various cloud-based development tools. ▪ Additional questions regarding blocking and restricting access to various SAAS solutions. ▪ Worked with the FDC3 program on tools and workflow to disseminate their products ▪ Worked with members on questions of Open Source security and compliance for using GitHub.com Waiting on YOUR questions
  • 17. finos.orgFintech Open Source Foundation Confidential The Cloud Native Working Group Diane Mueller, Red Hat (Chair)
  • 18. finos.orgFintech Open Source Foundation Cloud Native @ FINOS •Cloud native computing uses an open source software stack to: – segment applications into microservices, – packaging each part into its own container – and dynamically orchestrating those containers to optimize resource utilization Containers Cloud Native Open Source IaaS PaaS Open Source PaaSes Virtualiza- tion 2000 2001 2006 2009 2010 2011 Non- Virtualized Hardware 2013 2015 IaaS
  • 19. finos.orgFintech Open Source Foundation Cloud Native @ FINOS What have we learned? • Core Building Block: – Servers ➡ Virtual Machines ➡ Containers • Isolation Units – From heavier to lighter weight, in spin-up time and size • Immutability – From pets to cattle • Provider – From closed source, single vendor to open source, cross-vendor
  • 20. finos.orgFintech Open Source Foundation Cloud Native @ FINOS Building out the FINOS Service Catalog ▪ Expose and Provision FINOS Services ODP SERVICE CATALOG OpenShift Ansible Broker OpenShift Template Broker AWS Service Broker Other Service Brokers ANSIBLE OPENSHIFT AMAZON WEB SERVICES OTHER COMPATIBLE SERVICES Ansible Playbook Bundles OpenShift Templates Public Cloud Services Other Services SERVICE BROKERS
  • 21. finos.orgFintech Open Source Foundation CloudNative Working Group Charter Define, build and maintain a collection of white papers and use cases that help members adopting containerized architectures. Curate and promote the FINOS Service Catalog for use with the Open Developer Platform that help members develop, test and collaborate on Call for Participation ▪ FINOS Members looking for ▪ guidance on cloud native technologies ▪ sharing best practices and requirements on containerised architectures ▪ FINOS Program participants, looking for ▪ Continuous delivery solutions for their FINOS hosted projects ▪ A catalog of containers to publish their containerised solutions
  • 22. finos.orgFintech Open Source Foundation Confidential The Open Developer Platform (Working Group) Brian Ingenito (Chair)
  • 23. finos.orgFintech Open Source Foundation ODP Working Group Mission Advising and prioritizing of the building and managing of FINOS infrastructure that FINOS members are able to access for communication and open source software development, also known as the Open Developer Platform (ODP) finos.org/odp/docs fdx-odp+subscribe@finos.org
  • 24. finos.orgFintech Open Source Foundation ODP Roadmap finos.org/odp
  • 25. finos.orgFintech Open Source Foundation Call for participation ▪ Software vendors supporting integrations with ODP ▪ Anyone interested on activities within ODP backlog ▪ DX and CloudNative Working Group participants ▪ FINOS Members ▪ FINOS Program Participants finos.org/odp/docs fdx-odp+subscribe@finos.org
  • 26. finos.orgFintech Open Source Foundation Confidential Final Remarks
  • 27. finos.orgFintech Open Source Foundation Closing the collaboration loop Contribution (FDX) ▪ Security and license scanning ▪ Release and documentation automation ▪ Continuous Integration and Delivery Consumption (OSR) ▪ Open source policies in place and checked ▪ Developer activity is approved ▪ Project consumption is approved
  • 28. finos.orgFintech Open Source Foundation FinServ is a real time business ▪ Trading is increasingly automated ▪ Confers competitive advantage ▪ Low latency and high throughput are key ▪ Market transactions routinely complete in < 10ms ▪ This is bumping into physics (e.g. light travels a mere 1900 miles in that time!)
  • 29. finos.orgFintech Open Source Foundation Confidential Thanks!