SlideShare a Scribd company logo
1 of 11
AFRICA AS AN OPEN SOURCE
COMMUNITY
Presented by Raindolf Owusu
Developers in a
typical African
country
Developers in a
typical African
country
Developers in a
typical African
country
All working independently,
employed in companies or
working as freelance or
contract developers
Isolated Pockets of Expertise
• Typically operating without
significant cooperation
• Unable to scale to work on
larger, more profitable
projects
• Unable to effectively market
themselves
• Competing, rather than
cooperating
• Leads to a low level of
developer income
• Keeps the market wide open
to organized foreign teams
Lucas Victor
Raindolf
Ghana
Better, Stronger, Bigger
• Teamwork is essential to breaking
down the barriers inhibiting the
software developers of Africa
• Integrating FOSS developers with
proprietary developers is necessary
(not enough developers to play
around with politics!)
• Why do we need bigger, more
experienced teams?
Inefficient Software Development
• Without robust, multi-talented teams composed
of
– Business Development People
– Project Managers
– Core Developers (advanced)
– Supporting Developers (intermediate)
– Artwork & Documentation
• Reduced client confidence, leading to lost
business opportunities
The Big Picture
Nigeria
Cameroon
Zimbabwe
Namibia Kenya
Uganda
Ghana
Senegal
South Africa
Africa as
an open
source
community
• How can we
get there from
here?
• What
obstacles will
we face?
• What form
should this
effort take?
The Road Ahead
• We can (and should) organize ourselves
• We should operate as a professional
services team, not as a fragmented set of
people
• We need a plan
• We need direction and leadership
When did you last
contribute code to an African
open source project? eg.
We enjoy FOSS so why
not contribute to make it better
here?
– Ruby on rails , django , python flask,
– Mysql , Postgresql , node.js , nosql
– Github, Bootstrap , java
– Clojure , coffee script
– Drupal , wordpress , Ubuntu , Fedora etc
Why contribute code?
• Better Technology
• Cost Reduction
• Multiple Suppliers/Sources
• Technology Transfer
• Access to ‘Intellectual Property’
• Development of Indigenous Solutions
• Employment
Thank You
www.oasiswebsoft.com
Raindolf Owusu
Founder of Oasis WebSoft / Software Developer @ Thoughtworks Inc

More Related Content

Similar to Africa as an Open source community.

The creative entrepreneur shared presentation
The creative entrepreneur shared presentationThe creative entrepreneur shared presentation
The creative entrepreneur shared presentationCIDA
 
How to scale your tech startup for the win
How to scale your tech startup for the winHow to scale your tech startup for the win
How to scale your tech startup for the winEspeo Software
 
The Globalization of Technical Writing - Threat or Opportunity
The Globalization of Technical Writing - Threat or OpportunityThe Globalization of Technical Writing - Threat or Opportunity
The Globalization of Technical Writing - Threat or OpportunitySaiff Solutions, Inc.
 
Mest fellowship sg 2011
Mest fellowship sg 2011Mest fellowship sg 2011
Mest fellowship sg 2011Joseph Latteri
 
Money (It's What We Want)
Money (It's What We Want)Money (It's What We Want)
Money (It's What We Want)NTEN
 
Daffodil software it services
Daffodil software   it servicesDaffodil software   it services
Daffodil software it servicesSubana Jain
 
Daffodil Software - Corporate Resume
Daffodil Software - Corporate ResumeDaffodil Software - Corporate Resume
Daffodil Software - Corporate ResumeAditi Sharma
 
PSDGlobal_Global_Development
PSDGlobal_Global_DevelopmentPSDGlobal_Global_Development
PSDGlobal_Global_DevelopmentPatrick Dine
 
Global Forum 2012 Presentation: Amadou Daffe, Code4Africa on Platforms to Gr...
Global Forum 2012 Presentation:  Amadou Daffe, Code4Africa on Platforms to Gr...Global Forum 2012 Presentation:  Amadou Daffe, Code4Africa on Platforms to Gr...
Global Forum 2012 Presentation: Amadou Daffe, Code4Africa on Platforms to Gr...GlobalForum
 
[Challenge:Future] Entrepreneur
[Challenge:Future] Entrepreneur[Challenge:Future] Entrepreneur
[Challenge:Future] EntrepreneurChallenge:Future
 
International startup expansion Wayra jul/14
International startup expansion Wayra jul/14International startup expansion Wayra jul/14
International startup expansion Wayra jul/14Fábio Póvoa
 
Confee Full Stack JS Developer
Confee Full Stack JS DeveloperConfee Full Stack JS Developer
Confee Full Stack JS DeveloperGabor Orosz
 
HOW TO CHOOSE A NEARSHORE DEVELOPMENT TEAM
HOW TO CHOOSE A NEARSHORE DEVELOPMENT TEAMHOW TO CHOOSE A NEARSHORE DEVELOPMENT TEAM
HOW TO CHOOSE A NEARSHORE DEVELOPMENT TEAMPrime Group
 
Navigating Offshore Software Development in 2023: A Guide to Hiring the Right...
Navigating Offshore Software Development in 2023: A Guide to Hiring the Right...Navigating Offshore Software Development in 2023: A Guide to Hiring the Right...
Navigating Offshore Software Development in 2023: A Guide to Hiring the Right...SemaphoreSoftware1
 
The Future of Recruiting: Global Talent Acquisition
The Future of Recruiting: Global Talent AcquisitionThe Future of Recruiting: Global Talent Acquisition
The Future of Recruiting: Global Talent AcquisitionHuman Capital Media
 

Similar to Africa as an Open source community. (20)

Money (It's What We Want)
Money (It's What We Want)Money (It's What We Want)
Money (It's What We Want)
 
Money (It's What We Want)
Money (It's What We Want)Money (It's What We Want)
Money (It's What We Want)
 
The creative entrepreneur shared presentation
The creative entrepreneur shared presentationThe creative entrepreneur shared presentation
The creative entrepreneur shared presentation
 
How to scale your tech startup for the win
How to scale your tech startup for the winHow to scale your tech startup for the win
How to scale your tech startup for the win
 
About me
About meAbout me
About me
 
The Globalization of Technical Writing - Threat or Opportunity
The Globalization of Technical Writing - Threat or OpportunityThe Globalization of Technical Writing - Threat or Opportunity
The Globalization of Technical Writing - Threat or Opportunity
 
Mest fellowship sg 2011
Mest fellowship sg 2011Mest fellowship sg 2011
Mest fellowship sg 2011
 
TRS Advertising Agency
TRS Advertising AgencyTRS Advertising Agency
TRS Advertising Agency
 
RnD Center Tunisia
RnD Center TunisiaRnD Center Tunisia
RnD Center Tunisia
 
Money (It's What We Want)
Money (It's What We Want)Money (It's What We Want)
Money (It's What We Want)
 
Daffodil software it services
Daffodil software   it servicesDaffodil software   it services
Daffodil software it services
 
Daffodil Software - Corporate Resume
Daffodil Software - Corporate ResumeDaffodil Software - Corporate Resume
Daffodil Software - Corporate Resume
 
PSDGlobal_Global_Development
PSDGlobal_Global_DevelopmentPSDGlobal_Global_Development
PSDGlobal_Global_Development
 
Global Forum 2012 Presentation: Amadou Daffe, Code4Africa on Platforms to Gr...
Global Forum 2012 Presentation:  Amadou Daffe, Code4Africa on Platforms to Gr...Global Forum 2012 Presentation:  Amadou Daffe, Code4Africa on Platforms to Gr...
Global Forum 2012 Presentation: Amadou Daffe, Code4Africa on Platforms to Gr...
 
[Challenge:Future] Entrepreneur
[Challenge:Future] Entrepreneur[Challenge:Future] Entrepreneur
[Challenge:Future] Entrepreneur
 
International startup expansion Wayra jul/14
International startup expansion Wayra jul/14International startup expansion Wayra jul/14
International startup expansion Wayra jul/14
 
Confee Full Stack JS Developer
Confee Full Stack JS DeveloperConfee Full Stack JS Developer
Confee Full Stack JS Developer
 
HOW TO CHOOSE A NEARSHORE DEVELOPMENT TEAM
HOW TO CHOOSE A NEARSHORE DEVELOPMENT TEAMHOW TO CHOOSE A NEARSHORE DEVELOPMENT TEAM
HOW TO CHOOSE A NEARSHORE DEVELOPMENT TEAM
 
Navigating Offshore Software Development in 2023: A Guide to Hiring the Right...
Navigating Offshore Software Development in 2023: A Guide to Hiring the Right...Navigating Offshore Software Development in 2023: A Guide to Hiring the Right...
Navigating Offshore Software Development in 2023: A Guide to Hiring the Right...
 
The Future of Recruiting: Global Talent Acquisition
The Future of Recruiting: Global Talent AcquisitionThe Future of Recruiting: Global Talent Acquisition
The Future of Recruiting: Global Talent Acquisition
 

Recently uploaded

costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 

Recently uploaded (20)

costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 

Africa as an Open source community.

  • 1. AFRICA AS AN OPEN SOURCE COMMUNITY Presented by Raindolf Owusu
  • 2. Developers in a typical African country Developers in a typical African country Developers in a typical African country All working independently, employed in companies or working as freelance or contract developers
  • 3. Isolated Pockets of Expertise • Typically operating without significant cooperation • Unable to scale to work on larger, more profitable projects • Unable to effectively market themselves • Competing, rather than cooperating • Leads to a low level of developer income • Keeps the market wide open to organized foreign teams Lucas Victor Raindolf Ghana
  • 4. Better, Stronger, Bigger • Teamwork is essential to breaking down the barriers inhibiting the software developers of Africa • Integrating FOSS developers with proprietary developers is necessary (not enough developers to play around with politics!) • Why do we need bigger, more experienced teams?
  • 5. Inefficient Software Development • Without robust, multi-talented teams composed of – Business Development People – Project Managers – Core Developers (advanced) – Supporting Developers (intermediate) – Artwork & Documentation • Reduced client confidence, leading to lost business opportunities
  • 6. The Big Picture Nigeria Cameroon Zimbabwe Namibia Kenya Uganda Ghana Senegal South Africa Africa as an open source community • How can we get there from here? • What obstacles will we face? • What form should this effort take?
  • 7. The Road Ahead • We can (and should) organize ourselves • We should operate as a professional services team, not as a fragmented set of people • We need a plan • We need direction and leadership
  • 8. When did you last contribute code to an African open source project? eg.
  • 9. We enjoy FOSS so why not contribute to make it better here? – Ruby on rails , django , python flask, – Mysql , Postgresql , node.js , nosql – Github, Bootstrap , java – Clojure , coffee script – Drupal , wordpress , Ubuntu , Fedora etc
  • 10. Why contribute code? • Better Technology • Cost Reduction • Multiple Suppliers/Sources • Technology Transfer • Access to ‘Intellectual Property’ • Development of Indigenous Solutions • Employment
  • 11. Thank You www.oasiswebsoft.com Raindolf Owusu Founder of Oasis WebSoft / Software Developer @ Thoughtworks Inc