This document discusses creating open source software ecosystems to facilitate open source implementation in organizations. It begins by providing background on the author and open source adoption. It then examines ecological processes that make ecosystems function and compares these to key factors that make organizations function. The document outlines different levels of open source engagement from use to creation. It also evaluates indicators of ecosystem strength needed for different engagement levels. Finally, it analyzes failures of open source policy in South Africa and provides tools to map open source concepts.
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Creating FOSS ecosystems to facilitate organization implementation
1. 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
13. Ecological processes
What are the core
fundamental
things that make
organizations
function?
Production
Herbivory
Symbiosis
Predation
Competition
Disturbance
Disease
19. 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
20. 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
21. 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
22. Five layers of a FOSS strategy
Strength of ecosystem required to implement
Use Adapt JoinSponsor Create
Strengthofecosystem
37. PeopleVision Process Technology
Very weak
buy-in
Very poor
socialisation
Not on
agendas
No real extant
strategy
No real
Ownership
No smart
goals derived
40. 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 !!)
41. 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
51. 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
52. 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