SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
STARTING AN OPEN SOURCE
PROGRAM OFFICE (WHY AND HOW)
NY OPEN SOURCE FINTECH MEETUP
Jim Jagielski
@jimjag
© Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
STARTING AN OPEN SOURCE OFFICE
AGENDA
▸ Introduction : Who am I?
▸ Open Source Offices
▸ Why you need and want one
▸ What they should do
▸ How to create and maintain one
▸ Gotchas and Lessons Learned (inline)
▸ Q & A
Jim Jagielski
@jimjag
© Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
STARTING AN OPEN SOURCE OFFICE
INTRODUCTION
▸ About Me
▸ Co-founder, Director and Vice-

Chairman of the Apache Software

Foundation
▸ Emeritus Director: OSI, OuterCurve, …
▸ Developer, Advisor
Jim Jagielski
@jimjag
© Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
STARTING AN OPEN SOURCE OFFICE
WHY YOU NEED AND WANT AN OPEN SOURCE OFFICE
▸ Some companies, but mostly FinTech/FinServ don’t think
they do
▸ “We already do open source fine”
▸ “We don’t use/leverage open source enough”
▸ “We aren’t an IT company”
Jim Jagielski
@jimjag
© Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
STARTING AN OPEN SOURCE OFFICE
SO, HOW DO YOU ANSWER THAT
▸ There is always room for improvement (eg: OSAS)
▸ If you don’t think you use/leverage open source enough,
you are fooling yourself
▸ ALL companies today are IT companies: some just don’t
get it.
Jim Jagielski
@jimjag
© Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
STARTING AN OPEN SOURCE OFFICE
SO WHY?
▸ Open Source is a strategic advantage; it requires
coordination and centralization and clear communication
▸ To truly benefit from Open Source, a culture of
transparency and collaboration is required
▸ It is a powerful “signal transmitter” internally and
externally
Jim Jagielski
@jimjag
© Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
STARTING AN OPEN SOURCE OFFICE
WHY: STRATEGY AND COMPLIANCE
▸ Ownership and execution of strategy - Tactical advisors
▸ Determination of strategic Open Source consumption
▸ Process and strategy on Open Source releases
▸ License compliance : process, reviews, oversight
▸ Risk Assessment
▸ IP Governance
Jim Jagielski
@jimjag
© Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
STARTING AN OPEN SOURCE OFFICE
WHY: ENGAGEMENT
▸ External Engagement
▸ Coordinated, organized efforts
▸ Marketing, conferences, …
▸ Open Source communities
▸ Building
▸ Engaging
▸ Cross team cooperation (“What is everyone else doing?”)
Jim Jagielski
@jimjag
© Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
STARTING AN OPEN SOURCE OFFICE
WHY: INTERNAL
▸ Employee Impact
▸ Obtain the right calibre of employee
▸ You retain them as well
▸ Code Reuse / Collaboration : InnerSource
▸ Code Ownership / Better Quality Code
▸ Mentoring
Jim Jagielski
@jimjag
© Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
STARTING AN OPEN SOURCE OFFICE
PREREQUISITES
▸ Upper management buy-in
▸ Air cover
▸ Funding
▸ Realistic expectations and metrics
▸ A true desire/need to make it successful
Jim Jagielski
@jimjag
© Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
STARTING AN OPEN SOURCE OFFICE
HOW
▸ Find the right spot in the org structure
▸ CTO/CIO
▸ Unaligned business unit
▸ Top level of Engineering
Jim Jagielski
@jimjag
© Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
STARTING AN OPEN SOURCE OFFICE
HOW
▸ Plan for the road-blocks
▸ Identify nay-sayers
▸ Anticipate set-backs
▸ Emphasize the journey
Jim Jagielski
@jimjag
© Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
STARTING AN OPEN SOURCE OFFICE
HOW
▸ Find the right leader
▸ This person is the catalyst/crystal
▸ Jack/Jill of-all-trades
▸ Experience
▸ Reputation
▸ Passion
▸ Realize you will likely have to hire this person
Jim Jagielski
@jimjag
© Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
STARTING AN OPEN SOURCE OFFICE
HOW » WHAT
▸ Build the relationships
▸ Engineering
▸ Legal
▸ IP / Security
▸ Marketing
▸ HR
Jim Jagielski
@jimjag
© Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
STARTING AN OPEN SOURCE OFFICE
WHAT
▸ Define
▸ License compliance rules
▸ Contribution process
▸ Open Sourcing process
▸ Governance
▸ Community building
Jim Jagielski
@jimjag
© Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
STARTING AN OPEN SOURCE OFFICE
WHAT
▸ Create
▸ Snapshot of current status
▸ s/w being used
▸ licenses, etc…
▸ Black Duck, WhiteSource, …
▸ Collaboration infrastructure
▸ Content and Expectations
Jim Jagielski
@jimjag
© Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
STARTING AN OPEN SOURCE OFFICE
WHAT
▸ Define
▸ What is Success?
▸ How do we measure it?
▸ What are our Priorities?
▸ rinse and repeat
▸ Incentives
Jim Jagielski
@jimjag
© Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
STARTING AN OPEN SOURCE OFFICE
HELP
▸ Me:

Jim Jagielski

jimjag@gmail.com / 443-324-8390

@jimjag
▸ The TODO Group
▸ The Symphony Software Foundation

Contenu connexe

Similaire à Starting an Open Source Program Office

Practice safecrowdfunding AZTC Oct 23 Tucson
Practice safecrowdfunding AZTC Oct 23 TucsonPractice safecrowdfunding AZTC Oct 23 Tucson
Practice safecrowdfunding AZTC Oct 23 TucsonTraklight.com
 
Designing Your Team and Organization for Innovation
Designing Your Team and Organization for InnovationDesigning Your Team and Organization for Innovation
Designing Your Team and Organization for InnovationTechWell
 
EIA2016Turin - PJ Leimgruber. Landing Page & Collecting Leads
EIA2016Turin - PJ Leimgruber. Landing Page & Collecting LeadsEIA2016Turin - PJ Leimgruber. Landing Page & Collecting Leads
EIA2016Turin - PJ Leimgruber. Landing Page & Collecting LeadsEuropean Innovation Academy
 
Inner Sourcing 101
Inner Sourcing 101Inner Sourcing 101
Inner Sourcing 101FINOS
 
OSPOS: AllThingsOpen 2023
OSPOS: AllThingsOpen 2023OSPOS: AllThingsOpen 2023
OSPOS: AllThingsOpen 2023Jim Jagielski
 
Open Source Program Offices
Open Source Program OfficesOpen Source Program Offices
Open Source Program OfficesAll Things Open
 
Thought Leadership in the Construction Industry
Thought Leadership in the Construction IndustryThought Leadership in the Construction Industry
Thought Leadership in the Construction IndustryImagine
 
Build an Innovation Engine in 90 Days
Build an Innovation Engine in 90 DaysBuild an Innovation Engine in 90 Days
Build an Innovation Engine in 90 DaysInnosight Consulting
 
Brand Ownership Tactics
Brand Ownership TacticsBrand Ownership Tactics
Brand Ownership TacticsOpenView
 
Mini Bootcamp: Get ready for Crowdfunding
Mini Bootcamp: Get ready for CrowdfundingMini Bootcamp: Get ready for Crowdfunding
Mini Bootcamp: Get ready for CrowdfundingTraklight.com
 
Thought Leadership for Professional Services
Thought Leadership for Professional ServicesThought Leadership for Professional Services
Thought Leadership for Professional ServicesImagine
 
Bringing Business into FOSS4G and FOSS4G to Business
Bringing Business into FOSS4G and FOSS4G to BusinessBringing Business into FOSS4G and FOSS4G to Business
Bringing Business into FOSS4G and FOSS4G to BusinessSANGHEE SHIN
 
Open Source Contribution Policies That Don't Suck
Open Source Contribution Policies That Don't SuckOpen Source Contribution Policies That Don't Suck
Open Source Contribution Policies That Don't SuckTobie Langel
 
Scaling Large Enterprise Technical SEO - Keith Goode - DeepSEOCon 2021
Scaling Large Enterprise Technical SEO - Keith Goode - DeepSEOCon 2021Scaling Large Enterprise Technical SEO - Keith Goode - DeepSEOCon 2021
Scaling Large Enterprise Technical SEO - Keith Goode - DeepSEOCon 2021Keith Goode
 
Entrepreneurship - The Basics & How to start
Entrepreneurship - The Basics & How to startEntrepreneurship - The Basics & How to start
Entrepreneurship - The Basics & How to startAkhsar Kharebov
 
United Inventors Association - Practice Safe Crowdfunding - National Hardware...
United Inventors Association - Practice Safe Crowdfunding - National Hardware...United Inventors Association - Practice Safe Crowdfunding - National Hardware...
United Inventors Association - Practice Safe Crowdfunding - National Hardware...Traklight.com
 
Pscf uia hardware show
Pscf uia hardware showPscf uia hardware show
Pscf uia hardware showTraklight.com
 
[Challenge:Future] Synthetic Edge
[Challenge:Future] Synthetic Edge[Challenge:Future] Synthetic Edge
[Challenge:Future] Synthetic EdgeChallenge:Future
 

Similaire à Starting an Open Source Program Office (20)

Practice safecrowdfunding AZTC Oct 23 Tucson
Practice safecrowdfunding AZTC Oct 23 TucsonPractice safecrowdfunding AZTC Oct 23 Tucson
Practice safecrowdfunding AZTC Oct 23 Tucson
 
Designing Your Team and Organization for Innovation
Designing Your Team and Organization for InnovationDesigning Your Team and Organization for Innovation
Designing Your Team and Organization for Innovation
 
EIA2016Turin - PJ Leimgruber. Landing Page & Collecting Leads
EIA2016Turin - PJ Leimgruber. Landing Page & Collecting LeadsEIA2016Turin - PJ Leimgruber. Landing Page & Collecting Leads
EIA2016Turin - PJ Leimgruber. Landing Page & Collecting Leads
 
Inner Sourcing 101
Inner Sourcing 101Inner Sourcing 101
Inner Sourcing 101
 
OSPOS: AllThingsOpen 2023
OSPOS: AllThingsOpen 2023OSPOS: AllThingsOpen 2023
OSPOS: AllThingsOpen 2023
 
Open Source Program Offices
Open Source Program OfficesOpen Source Program Offices
Open Source Program Offices
 
Thought Leadership in the Construction Industry
Thought Leadership in the Construction IndustryThought Leadership in the Construction Industry
Thought Leadership in the Construction Industry
 
Incubation Phase
Incubation PhaseIncubation Phase
Incubation Phase
 
Build an Innovation Engine in 90 Days
Build an Innovation Engine in 90 DaysBuild an Innovation Engine in 90 Days
Build an Innovation Engine in 90 Days
 
Brand Ownership Tactics
Brand Ownership TacticsBrand Ownership Tactics
Brand Ownership Tactics
 
Mini Bootcamp: Get ready for Crowdfunding
Mini Bootcamp: Get ready for CrowdfundingMini Bootcamp: Get ready for Crowdfunding
Mini Bootcamp: Get ready for Crowdfunding
 
Thought Leadership for Professional Services
Thought Leadership for Professional ServicesThought Leadership for Professional Services
Thought Leadership for Professional Services
 
AZ SBDC July 16th
AZ SBDC July 16thAZ SBDC July 16th
AZ SBDC July 16th
 
Bringing Business into FOSS4G and FOSS4G to Business
Bringing Business into FOSS4G and FOSS4G to BusinessBringing Business into FOSS4G and FOSS4G to Business
Bringing Business into FOSS4G and FOSS4G to Business
 
Open Source Contribution Policies That Don't Suck
Open Source Contribution Policies That Don't SuckOpen Source Contribution Policies That Don't Suck
Open Source Contribution Policies That Don't Suck
 
Scaling Large Enterprise Technical SEO - Keith Goode - DeepSEOCon 2021
Scaling Large Enterprise Technical SEO - Keith Goode - DeepSEOCon 2021Scaling Large Enterprise Technical SEO - Keith Goode - DeepSEOCon 2021
Scaling Large Enterprise Technical SEO - Keith Goode - DeepSEOCon 2021
 
Entrepreneurship - The Basics & How to start
Entrepreneurship - The Basics & How to startEntrepreneurship - The Basics & How to start
Entrepreneurship - The Basics & How to start
 
United Inventors Association - Practice Safe Crowdfunding - National Hardware...
United Inventors Association - Practice Safe Crowdfunding - National Hardware...United Inventors Association - Practice Safe Crowdfunding - National Hardware...
United Inventors Association - Practice Safe Crowdfunding - National Hardware...
 
Pscf uia hardware show
Pscf uia hardware showPscf uia hardware show
Pscf uia hardware show
 
[Challenge:Future] Synthetic Edge
[Challenge:Future] Synthetic Edge[Challenge:Future] Synthetic Edge
[Challenge:Future] Synthetic Edge
 

Plus de Jim Jagielski

Open Source Licenses and IP Overview
Open Source Licenses and IP OverviewOpen Source Licenses and IP Overview
Open Source Licenses and IP OverviewJim Jagielski
 
The History of The Apache Software Foundation
The History of The Apache Software FoundationThe History of The Apache Software Foundation
The History of The Apache Software FoundationJim Jagielski
 
Apache httpd 2.4 overview
Apache httpd 2.4 overviewApache httpd 2.4 overview
Apache httpd 2.4 overviewJim Jagielski
 
Not your daddy's web server
Not your daddy's web serverNot your daddy's web server
Not your daddy's web serverJim Jagielski
 
Apache httpd Reverse Proxy and Tomcat
Apache httpd Reverse Proxy and TomcatApache httpd Reverse Proxy and Tomcat
Apache httpd Reverse Proxy and TomcatJim Jagielski
 
All Things Open 2017: Open Source Licensing
All Things Open 2017: Open Source LicensingAll Things Open 2017: Open Source Licensing
All Things Open 2017: Open Source LicensingJim Jagielski
 
All Things Open 2017: The Apache Software Foundation 101
All Things Open 2017: The Apache Software Foundation 101All Things Open 2017: The Apache Software Foundation 101
All Things Open 2017: The Apache Software Foundation 101Jim Jagielski
 
All Things Open 2017: Foundations of Inner Source
All Things Open 2017: Foundations of Inner SourceAll Things Open 2017: Foundations of Inner Source
All Things Open 2017: Foundations of Inner SourceJim Jagielski
 
ApacheCon 2017: What's new in httpd 2.4
ApacheCon 2017: What's new in httpd 2.4ApacheCon 2017: What's new in httpd 2.4
ApacheCon 2017: What's new in httpd 2.4Jim Jagielski
 
Open Source Licensing 101
Open Source Licensing 101Open Source Licensing 101
Open Source Licensing 101Jim Jagielski
 
Open source101 licenses
Open source101 licensesOpen source101 licenses
Open source101 licensesJim Jagielski
 
Keynote from the Open Source 101 Conference
Keynote from the Open Source 101 ConferenceKeynote from the Open Source 101 Conference
Keynote from the Open Source 101 ConferenceJim Jagielski
 
InnerSource: Enterprise Lessons from Open Source
InnerSource: Enterprise Lessons from Open SourceInnerSource: Enterprise Lessons from Open Source
InnerSource: Enterprise Lessons from Open SourceJim Jagielski
 
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden GemApache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden GemJim Jagielski
 
ApacheCon EU 2016 State of the Feather
ApacheCon EU 2016 State of the FeatherApacheCon EU 2016 State of the Feather
ApacheCon EU 2016 State of the FeatherJim Jagielski
 
What's New and Newer in Apache httpd-24
What's New and Newer in Apache httpd-24What's New and Newer in Apache httpd-24
What's New and Newer in Apache httpd-24Jim Jagielski
 
Open Source Licensing and Governance
Open Source Licensing and GovernanceOpen Source Licensing and Governance
Open Source Licensing and GovernanceJim Jagielski
 
Inner Source: Enterprise Lessons from the Open Source Community.
Inner Source: Enterprise Lessons from the Open Source Community.Inner Source: Enterprise Lessons from the Open Source Community.
Inner Source: Enterprise Lessons from the Open Source Community.Jim Jagielski
 

Plus de Jim Jagielski (20)

Open Source Licenses and IP Overview
Open Source Licenses and IP OverviewOpen Source Licenses and IP Overview
Open Source Licenses and IP Overview
 
The History of The Apache Software Foundation
The History of The Apache Software FoundationThe History of The Apache Software Foundation
The History of The Apache Software Foundation
 
Reverse proxy magic
Reverse proxy magicReverse proxy magic
Reverse proxy magic
 
Apache httpd 2.4 overview
Apache httpd 2.4 overviewApache httpd 2.4 overview
Apache httpd 2.4 overview
 
The Apache Way
The Apache WayThe Apache Way
The Apache Way
 
Not your daddy's web server
Not your daddy's web serverNot your daddy's web server
Not your daddy's web server
 
Apache httpd Reverse Proxy and Tomcat
Apache httpd Reverse Proxy and TomcatApache httpd Reverse Proxy and Tomcat
Apache httpd Reverse Proxy and Tomcat
 
All Things Open 2017: Open Source Licensing
All Things Open 2017: Open Source LicensingAll Things Open 2017: Open Source Licensing
All Things Open 2017: Open Source Licensing
 
All Things Open 2017: The Apache Software Foundation 101
All Things Open 2017: The Apache Software Foundation 101All Things Open 2017: The Apache Software Foundation 101
All Things Open 2017: The Apache Software Foundation 101
 
All Things Open 2017: Foundations of Inner Source
All Things Open 2017: Foundations of Inner SourceAll Things Open 2017: Foundations of Inner Source
All Things Open 2017: Foundations of Inner Source
 
ApacheCon 2017: What's new in httpd 2.4
ApacheCon 2017: What's new in httpd 2.4ApacheCon 2017: What's new in httpd 2.4
ApacheCon 2017: What's new in httpd 2.4
 
Open Source Licensing 101
Open Source Licensing 101Open Source Licensing 101
Open Source Licensing 101
 
Open source101 licenses
Open source101 licensesOpen source101 licenses
Open source101 licenses
 
Keynote from the Open Source 101 Conference
Keynote from the Open Source 101 ConferenceKeynote from the Open Source 101 Conference
Keynote from the Open Source 101 Conference
 
InnerSource: Enterprise Lessons from Open Source
InnerSource: Enterprise Lessons from Open SourceInnerSource: Enterprise Lessons from Open Source
InnerSource: Enterprise Lessons from Open Source
 
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden GemApache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
 
ApacheCon EU 2016 State of the Feather
ApacheCon EU 2016 State of the FeatherApacheCon EU 2016 State of the Feather
ApacheCon EU 2016 State of the Feather
 
What's New and Newer in Apache httpd-24
What's New and Newer in Apache httpd-24What's New and Newer in Apache httpd-24
What's New and Newer in Apache httpd-24
 
Open Source Licensing and Governance
Open Source Licensing and GovernanceOpen Source Licensing and Governance
Open Source Licensing and Governance
 
Inner Source: Enterprise Lessons from the Open Source Community.
Inner Source: Enterprise Lessons from the Open Source Community.Inner Source: Enterprise Lessons from the Open Source Community.
Inner Source: Enterprise Lessons from the Open Source Community.
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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 Processorsdebabhi2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 

Dernier (20)

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Starting an Open Source Program Office

  • 1. STARTING AN OPEN SOURCE PROGRAM OFFICE (WHY AND HOW) NY OPEN SOURCE FINTECH MEETUP
  • 2. Jim Jagielski @jimjag © Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International STARTING AN OPEN SOURCE OFFICE AGENDA ▸ Introduction : Who am I? ▸ Open Source Offices ▸ Why you need and want one ▸ What they should do ▸ How to create and maintain one ▸ Gotchas and Lessons Learned (inline) ▸ Q & A
  • 3. Jim Jagielski @jimjag © Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International STARTING AN OPEN SOURCE OFFICE INTRODUCTION ▸ About Me ▸ Co-founder, Director and Vice-
 Chairman of the Apache Software
 Foundation ▸ Emeritus Director: OSI, OuterCurve, … ▸ Developer, Advisor
  • 4. Jim Jagielski @jimjag © Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International STARTING AN OPEN SOURCE OFFICE WHY YOU NEED AND WANT AN OPEN SOURCE OFFICE ▸ Some companies, but mostly FinTech/FinServ don’t think they do ▸ “We already do open source fine” ▸ “We don’t use/leverage open source enough” ▸ “We aren’t an IT company”
  • 5. Jim Jagielski @jimjag © Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International STARTING AN OPEN SOURCE OFFICE SO, HOW DO YOU ANSWER THAT ▸ There is always room for improvement (eg: OSAS) ▸ If you don’t think you use/leverage open source enough, you are fooling yourself ▸ ALL companies today are IT companies: some just don’t get it.
  • 6. Jim Jagielski @jimjag © Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International STARTING AN OPEN SOURCE OFFICE SO WHY? ▸ Open Source is a strategic advantage; it requires coordination and centralization and clear communication ▸ To truly benefit from Open Source, a culture of transparency and collaboration is required ▸ It is a powerful “signal transmitter” internally and externally
  • 7. Jim Jagielski @jimjag © Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International STARTING AN OPEN SOURCE OFFICE WHY: STRATEGY AND COMPLIANCE ▸ Ownership and execution of strategy - Tactical advisors ▸ Determination of strategic Open Source consumption ▸ Process and strategy on Open Source releases ▸ License compliance : process, reviews, oversight ▸ Risk Assessment ▸ IP Governance
  • 8. Jim Jagielski @jimjag © Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International STARTING AN OPEN SOURCE OFFICE WHY: ENGAGEMENT ▸ External Engagement ▸ Coordinated, organized efforts ▸ Marketing, conferences, … ▸ Open Source communities ▸ Building ▸ Engaging ▸ Cross team cooperation (“What is everyone else doing?”)
  • 9. Jim Jagielski @jimjag © Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International STARTING AN OPEN SOURCE OFFICE WHY: INTERNAL ▸ Employee Impact ▸ Obtain the right calibre of employee ▸ You retain them as well ▸ Code Reuse / Collaboration : InnerSource ▸ Code Ownership / Better Quality Code ▸ Mentoring
  • 10. Jim Jagielski @jimjag © Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International STARTING AN OPEN SOURCE OFFICE PREREQUISITES ▸ Upper management buy-in ▸ Air cover ▸ Funding ▸ Realistic expectations and metrics ▸ A true desire/need to make it successful
  • 11. Jim Jagielski @jimjag © Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International STARTING AN OPEN SOURCE OFFICE HOW ▸ Find the right spot in the org structure ▸ CTO/CIO ▸ Unaligned business unit ▸ Top level of Engineering
  • 12. Jim Jagielski @jimjag © Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International STARTING AN OPEN SOURCE OFFICE HOW ▸ Plan for the road-blocks ▸ Identify nay-sayers ▸ Anticipate set-backs ▸ Emphasize the journey
  • 13. Jim Jagielski @jimjag © Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International STARTING AN OPEN SOURCE OFFICE HOW ▸ Find the right leader ▸ This person is the catalyst/crystal ▸ Jack/Jill of-all-trades ▸ Experience ▸ Reputation ▸ Passion ▸ Realize you will likely have to hire this person
  • 14. Jim Jagielski @jimjag © Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International STARTING AN OPEN SOURCE OFFICE HOW » WHAT ▸ Build the relationships ▸ Engineering ▸ Legal ▸ IP / Security ▸ Marketing ▸ HR
  • 15. Jim Jagielski @jimjag © Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International STARTING AN OPEN SOURCE OFFICE WHAT ▸ Define ▸ License compliance rules ▸ Contribution process ▸ Open Sourcing process ▸ Governance ▸ Community building
  • 16. Jim Jagielski @jimjag © Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International STARTING AN OPEN SOURCE OFFICE WHAT ▸ Create ▸ Snapshot of current status ▸ s/w being used ▸ licenses, etc… ▸ Black Duck, WhiteSource, … ▸ Collaboration infrastructure ▸ Content and Expectations
  • 17. Jim Jagielski @jimjag © Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International STARTING AN OPEN SOURCE OFFICE WHAT ▸ Define ▸ What is Success? ▸ How do we measure it? ▸ What are our Priorities? ▸ rinse and repeat ▸ Incentives
  • 18. Jim Jagielski @jimjag © Jim Jagielski : Released under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International STARTING AN OPEN SOURCE OFFICE HELP ▸ Me:
 Jim Jagielski
 jimjag@gmail.com / 443-324-8390
 @jimjag ▸ The TODO Group ▸ The Symphony Software Foundation