SlideShare a Scribd company logo
Creating Free and Open Source
Software ecosystems to facilitate FOSS
implementation in organizations
Dr Derek W. Keats
http://www.dkeats.com
http://kengasolutions.com
derek@dkeats.com
(Pty) Ltd
a fresh look at
FOSS policy
failure in the SA
government
//Coding
1974 Now
//for (a while)
1994 web 2001 GNU/Linux
//Coding
1974 Now
//for (a while)
1994 web 2001 GNU/Linux
Biology
Ecological
FOSS
Policy
2007
Use
FOSS
Migrate
to FOSS
Develop
in FOSS
Use
FOSS
License
Promote
FOSS
POLICY
Context
Education
Management
Technology
Biology
Education
Management
Technology
Biology
Organisations
FOSS
Ecological
EcosystemsOrganisations
Emergent
properties
Complex
systems
Assumptions
Wishful
thinking
Conventional
Wisdom
Blind Faith
Hype
FUD
fear, uncertainty,
doubt
Pseudo-
data
Assumptions
Wishful
thinking
Conventional
Wisdom
Blind Faith
Hype
FUD
fear, uncertainty,
doubt
Management Ecological
Pseudo-
data
Ecological processes
The core
fundamental
things that make
ecosystems
function
Production
Herbivory
Symbiosis
Predation
Competition
Disturbance
Disease
Ecological processes
Herbivory
Ecological processes
What are the core
fundamental
things that make
organizations
function?
Production
Herbivory
Symbiosis
Predation
Competition
Disturbance
Disease
Sustainable
finance
Vision
Sustainable
finance
Vision
Risk
Clear
Socialised
Known
Discussed
On agendas
Strategy
SMART
goals
Alignment of
visions
& strategies
Organization
Skills
Commitment
Knowledge
Competencies
Connectedness
Emotional intelligence
Problem solving
Attitudes
Beliefs
Actions
Passion
Fears
Hidden agendas
'Politics'
Governance
Leadership
Management
Creation
Deployment
Operation
Support
Enhancement
Innovation
Project management
Change
management
Communication
Application
Supporting
applications
Operating system
Hardware
Network
Internet
User devices
User operating
system
User applications
Align for success
Start here Do these together
PeopleVision Process Technology
Underpinned by: appropriate and sustainable finance
(unless you are a start-up)
examples
Create a projectCreate a project
Join a projectJoin a project
Sponsor a projectSponsor a project
Adapt existingAdapt existing
Use existingUse existing
The organisation uses existing FOSS
tools, such as GNU/Linux, and does not
contribute to their development.
The organisation makes minor
adaptations of existing tools to serve its
own peculiar business needs.
The organisation sponsors an external
agency to create a tool on its behalf,
and may assist that agency to locate
other sponsors who could join the
project.
The organisation puts resources,
either money, a software developer,
or documentation resources into an
existing project.
The organisation creates a software
project to meets its needs, and may
collaborate in establishing it
Create a projectCreate a project
Join a projectJoin a project
Sponsor a projectSponsor a project
Adapt existingAdapt existing
Use existingUse existing
The organisation uses existing FOSS
tools, such as GNU/Linux, and does not
contribute to their development.
The organisation makes minor
adaptations of existing tools to serve its
own peculiar business needs.
The organisation sponsors an external
agency to create a tool on its behalf,
and may assist that agency to locate
other sponsors who could join the
project.
The organisation puts resources,
either money, a software developer,
or documentation resources into an
existing project.
The organisation creates a software
project to meets its needs, and may
collaborate in establishing it
Product
Process
Five layers of a FOSS strategy
Strength of ecosystem required to implement
Use Adapt JoinSponsor Create
Strengthofecosystem
Indicatorsofstrength
ofecosystem
Strong vision,
well socialised,
applied
Vision
Champion
The most senior
person as an
active champion
Confidence
Key role players
have confidence
that it can be done
Support
Training and
support are
available & used
User
community
Knowledgeable &
supportive user
community
Indicatorsofstrength
ofecosystem
Develop-
ment
Development &
project management
capacity exists
Management
commitment
Deep Management
commitment (not
just lip service)
Procure-
ment
Procurement policy
in place, understood,
and used widely
Partner-
ships
Business,
organisations,
developers
Deployment
Planning, staging,
imaging, POCs,
projects
Five layers of a FOSS strategy
Strength of ecosystem required to implement
Use Adapt JoinSponsor Create
Strengthofecosystem
Altitude
How far up into the
organisation does the
ecosystem planning
reach?
Altitude
A funnel effect
of potential
harm or good
Altitude
A few projects in these
layers make for a risky
ecosystem to be in
PeopleVision Process TechnologyVision Process Technology
Underpinned by: appropriate and sustainable finance
>
PeopleVision People Process Technology
President Minister
PeopleVision People Process Technology
“Recall”ofthePresident
2008
Elections
2009
PeopleVision People Process Technology
“Recall”ofthePresident
2008
Elections
2009
Leadership vacuum
FOSS POLICY
PeopleVision Process TechnologyPeopleVision Process Technology
State IT Agency
FOSS Programme
Office
PeopleVision Process TechnologyVision Process Technology
Government
CIO
Comfort zone
FOSS
A total
lack of
leadership
PeopleVision Process TechnologyVision Process Technology
Deliberate undermining
through FUD &
other underhanded
tricks
PeopleVision Process Technology
Very weak
buy-in
Very poor
socialisation
Not on
agendas
No real extant
strategy
No real
Ownership
No smart
goals derived
PeopleVision Process Technology
Underpinned by: appropriate and sustainable finance
TOOLS
Ecological
PeopleVision Process Technology
Underpinned by: appropriate and sustainable finance
TOOLS
Ecological
Concept
mapping
VUE
Conversion of theConversion of the
Klingon Empire'sKlingon Empire's
home base on Qo'noShome base on Qo'noS
to Free and Opento Free and Open
Source SoftwareSource Software
(FOSS) on the(FOSS) on the
desktop, with adesktop, with a
longer term view of alonger term view of a
broader FOSSbroader FOSS
Example (fictional !!)
Preliminary interviewsPreliminary interviews
with key Klingonswith key Klingons
Knowledge of FOSSKnowledge of FOSS
Built a concept mapBuilt a concept map
basedbased
on the VPPTF modelon the VPPTF model
Concept
map
Branches &
Relationships
have
meaning
Colours
have
meaning
Concept
map
Branches &
Relationships
have
meaning
Colours
have
meaning
Concept
map
Branches &
Relationships
have
meaning
Colours
have
meaning
2007
2008
2009
2010
2011
2012
2013
Nothing happens
A few ad hoc
projects
Passion of individuals
Ad hoc
Path of least resistance
Fluctuating (low) value
Win and lose cycle
FUD abundant
Assumed
Target
FOSS
Policy
2007
Use
FOSS
Migrate
to FOSS
Develop
in FOSS
Use
FOSS
License
Promote
FOSS
Free as in
freedom
Free as in
freedom
Clear
Socialised
Known
Discussed
On agendas
Strategy
SMART
goals
Alignment of
visions
& strategies
Organization
Skills
Commitment
Knowledge
Competencies
Connectedness
Emotional intelligence
Problem solving
Attitudes
Beliefs
Actions
Passion
Fears
Hidden agendas
'Politics'
Governance
Leadership
Management
Creation
Deployment
Operation
Support
Enhancement
Innovation
Project management
Change
management
Communication
Application
Supporting
applications
Operating system
Hardware
Network
Internet
User devices
User operating
system
User applications
Align for success
Start here Do these together
PeopleVision Process Technology
Underpinned by: appropriate and sustainable finance
(unless you are a start-up)
examples
This presentation was made
entirely using Free Software
Derek Keats, PhD
derek@dkeats.com
+27 82 787 0169
www.dkeats.com
kengasolutions.com
Thank you

More Related Content

Similar to Creating Free and Open Source Software ecosystems to facilitate FOSS implementation in organizations

Adopt Open Source To Beat Tight Budgets
Adopt Open Source To Beat Tight BudgetsAdopt Open Source To Beat Tight Budgets
Adopt Open Source To Beat Tight Budgets
ZoNIX Systems
 
Sheet1 .docx
Sheet1                                                            .docxSheet1                                                            .docx
Sheet1 .docx
bjohn46
 
NGO-In-a-Box - Pi Villanueva
NGO-In-a-Box - Pi VillanuevaNGO-In-a-Box - Pi Villanueva
NGO-In-a-Box - Pi Villanueva
soss
 
DevOps Integrating the Enterprise
DevOps Integrating the EnterpriseDevOps Integrating the Enterprise
DevOps Integrating the Enterprise
Stephen Walters
 
Os Nolen Gebhart
Os Nolen GebhartOs Nolen Gebhart
Os Nolen Gebhart
oscon2007
 
Open Source and Public Policy
Open Source and Public PolicyOpen Source and Public Policy
Open Source and Public Policy
All Things Open
 

Similar to Creating Free and Open Source Software ecosystems to facilitate FOSS implementation in organizations (20)

Adapting IT Governance Frameworks to Ensure Control and Visibility of Free a...
Adapting IT Governance Frameworks to Ensure Control and Visibility of  Free a...Adapting IT Governance Frameworks to Ensure Control and Visibility of  Free a...
Adapting IT Governance Frameworks to Ensure Control and Visibility of Free a...
 
Open Source In Further Education
Open Source In Further EducationOpen Source In Further Education
Open Source In Further Education
 
Define Assertiveness
Define AssertivenessDefine Assertiveness
Define Assertiveness
 
Open Source For Start-ups, Prof. Rahul De
Open Source For Start-ups, Prof. Rahul DeOpen Source For Start-ups, Prof. Rahul De
Open Source For Start-ups, Prof. Rahul De
 
Four Steps to Creating an Effective Open Source Policy
Four Steps to Creating an Effective Open Source PolicyFour Steps to Creating an Effective Open Source Policy
Four Steps to Creating an Effective Open Source Policy
 
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic..."HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
"HP vision Governing the use of open source" by Martin Michlmayr @ eLiberatic...
 
Adopt Open Source To Beat Tight Budgets
Adopt Open Source To Beat Tight BudgetsAdopt Open Source To Beat Tight Budgets
Adopt Open Source To Beat Tight Budgets
 
The Evolution of FOSS Governance
The Evolution of FOSS GovernanceThe Evolution of FOSS Governance
The Evolution of FOSS Governance
 
Foss4Africa Paul Scott keynote
Foss4Africa Paul Scott keynoteFoss4Africa Paul Scott keynote
Foss4Africa Paul Scott keynote
 
Computer Applications and Systems - workshop I
Computer Applications and Systems - workshop I Computer Applications and Systems - workshop I
Computer Applications and Systems - workshop I
 
Sheet1 .docx
Sheet1                                                            .docxSheet1                                                            .docx
Sheet1 .docx
 
NGO-In-a-Box - Pi Villanueva
NGO-In-a-Box - Pi VillanuevaNGO-In-a-Box - Pi Villanueva
NGO-In-a-Box - Pi Villanueva
 
Gestalt Foundation Overview
Gestalt Foundation OverviewGestalt Foundation Overview
Gestalt Foundation Overview
 
DevOps Integrating the Enterprise
DevOps Integrating the EnterpriseDevOps Integrating the Enterprise
DevOps Integrating the Enterprise
 
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source GeospatialThe OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
 
Os Nolen Gebhart
Os Nolen GebhartOs Nolen Gebhart
Os Nolen Gebhart
 
2019-03 - An introduction to FINOS
2019-03 - An introduction to FINOS2019-03 - An introduction to FINOS
2019-03 - An introduction to FINOS
 
Open Source and Public Policy
Open Source and Public PolicyOpen Source and Public Policy
Open Source and Public Policy
 
Strategies and Policies for the implementation of Free & and Open Source Soft...
Strategies and Policies for the implementation of Free & and Open Source Soft...Strategies and Policies for the implementation of Free & and Open Source Soft...
Strategies and Policies for the implementation of Free & and Open Source Soft...
 
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
 

More from Derek Keats

The business opportunities in capacity building for APPS development in Africa
The business opportunities in capacity building for APPS development in AfricaThe business opportunities in capacity building for APPS development in Africa
The business opportunities in capacity building for APPS development in Africa
Derek Keats
 
An ecological approach to Free and Open Source Software for Governments and O...
An ecological approach to Free and Open Source Software for Governments and O...An ecological approach to Free and Open Source Software for Governments and O...
An ecological approach to Free and Open Source Software for Governments and O...
Derek Keats
 

More from Derek Keats (20)

Who owns your data ans why should you care
Who owns your data ans why should you careWho owns your data ans why should you care
Who owns your data ans why should you care
 
The DBE Circular requiring proprietary office & programming technologies: An ...
The DBE Circular requiring proprietary office & programming technologies: An ...The DBE Circular requiring proprietary office & programming technologies: An ...
The DBE Circular requiring proprietary office & programming technologies: An ...
 
Trends in technology in South Africa (for ICT RDI Roadmap team)
Trends in technology in South Africa (for ICT RDI Roadmap team)Trends in technology in South Africa (for ICT RDI Roadmap team)
Trends in technology in South Africa (for ICT RDI Roadmap team)
 
The business opportunities in capacity building for APPS development in Africa
The business opportunities in capacity building for APPS development in AfricaThe business opportunities in capacity building for APPS development in Africa
The business opportunities in capacity building for APPS development in Africa
 
Chisimba - introduction to practical demo
Chisimba - introduction to practical demoChisimba - introduction to practical demo
Chisimba - introduction to practical demo
 
An ecological approach to Free and Open Source Software for Governments and O...
An ecological approach to Free and Open Source Software for Governments and O...An ecological approach to Free and Open Source Software for Governments and O...
An ecological approach to Free and Open Source Software for Governments and O...
 
Ecosystem thinking for organizations
Ecosystem thinking  for organizationsEcosystem thinking  for organizations
Ecosystem thinking for organizations
 
Emerging & Future Trends in ICT
Emerging & Future Trends in ICTEmerging & Future Trends in ICT
Emerging & Future Trends in ICT
 
Using the present to create the future - the Web in South Africa
Using the present to  create the future - the Web in South AfricaUsing the present to  create the future - the Web in South Africa
Using the present to create the future - the Web in South Africa
 
Creating a Free and Open Source Software ecosystem to facilitate government F...
Creating a Free and Open Source Software ecosystem to facilitate government F...Creating a Free and Open Source Software ecosystem to facilitate government F...
Creating a Free and Open Source Software ecosystem to facilitate government F...
 
A research and innovation perspective on Free and Open Source Software (FOSS)
A research and innovation perspective on Free and Open Source Software (FOSS)A research and innovation perspective on Free and Open Source Software (FOSS)
A research and innovation perspective on Free and Open Source Software (FOSS)
 
Scholarship in a connected world: New ways to know, new ways to show
Scholarship in a connected world: New ways to know, new ways to showScholarship in a connected world: New ways to know, new ways to show
Scholarship in a connected world: New ways to know, new ways to show
 
A research and innovation perspective on Free and Open Source Software (FOSS)
A research and innovation perspective on Free and Open Source Software (FOSS)A research and innovation perspective on Free and Open Source Software (FOSS)
A research and innovation perspective on Free and Open Source Software (FOSS)
 
New challenges for digital scholarship and curation in the era of ubiquitous ...
New challenges for digital scholarship and curation in the era of ubiquitous ...New challenges for digital scholarship and curation in the era of ubiquitous ...
New challenges for digital scholarship and curation in the era of ubiquitous ...
 
Technology-Innovation-Pedagogy-Support: The TIPS model in eLearning
Technology-Innovation-Pedagogy-Support: The TIPS model in eLearningTechnology-Innovation-Pedagogy-Support: The TIPS model in eLearning
Technology-Innovation-Pedagogy-Support: The TIPS model in eLearning
 
A strategic view of document and digital object management
A strategic view of document and digital object managementA strategic view of document and digital object management
A strategic view of document and digital object management
 
Connected learning and the role of context
Connected learning and the role of contextConnected learning and the role of context
Connected learning and the role of context
 
eLearning at an 'IT savvy' Wits: building the future now
eLearning at an 'IT savvy' Wits: building the future noweLearning at an 'IT savvy' Wits: building the future now
eLearning at an 'IT savvy' Wits: building the future now
 
There is more to innovation than secret science and patents!
There is more to innovation than secret science and patents!There is more to innovation than secret science and patents!
There is more to innovation than secret science and patents!
 
Institutional knowledge and information ecology in a Free Software ecosystem
Institutional knowledge and information ecology in a Free Software ecosystemInstitutional knowledge and information ecology in a Free Software ecosystem
Institutional knowledge and information ecology in a Free Software ecosystem
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
Server-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at PricelineServer-Driven User Interface (SDUI) at Priceline
Server-Driven User Interface (SDUI) at Priceline
 
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyMotion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in Technology
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Transforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UXTransforming The New York Times: Empowering Evolution through UX
Transforming The New York Times: Empowering Evolution through UX
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
A Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System StrategyA Business-Centric Approach to Design System Strategy
A Business-Centric Approach to Design System Strategy
 
Intro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджераIntro in Product Management - Коротко про професію продакт менеджера
Intro in Product Management - Коротко про професію продакт менеджера
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 

Creating Free and Open Source Software ecosystems to facilitate FOSS implementation in organizations