creating a free and open source software ecosystem to facilitate government foss policy...
DESCRIPTION
My talk at the TechniClick session of GovTech (South African government IT conference) in Durban on September 10th, 2011TRANSCRIPT
![Page 1: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/1.jpg)
Creating a FOSS ecosystemto facilitate government
FOSS policy implementation
Dr Derek W. KeatsdKeats Innovations
[trading under of Kenga (Pty) Ltd]
http://[email protected]
+27 82 787 0169
![Page 2: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/2.jpg)
![Page 3: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/3.jpg)
Ecological
Complex system with emergent properties
Direction
Synergy
![Page 4: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/4.jpg)
Kelp forest
Canopy
Epiphytes
Water column
Understory
Encrusting
La ye r s
Structure
![Page 5: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/5.jpg)
Use existing
Five layers of a FOSS strategy
Adapt existing
Sponsor a project
Join a project
Create a project
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 puts resources, either money, a software developer, or documentation resources into an existing project.
Pro
duct
Pro
cess
![Page 6: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/6.jpg)
Use existing
Five layers of a FOSS strategy
Adapt existing
Sponsor a project
Join a project
Create a project
They are not mutually exclusive, and for a strategy of the scope of the SA Government FOSS strategy, all of them should be present.
Pro
duct
Pro
cess
… of your FOSSecosystem
These are the layers ...
![Page 7: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/7.jpg)
Ecological processes
![Page 8: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/8.jpg)
Ecological processes
Predation
![Page 9: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/9.jpg)
Ecological processes
Primaryproduction
Herbivory
Symbiosis
Predation
Competition
![Page 10: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/10.jpg)
PeopleVision Process Technology
ClearKnownAligned to other visionsAligned to other strategiesOther strategies aligned to vision
SkillsKnowledgeCompetenciesConnectednessEmotional intelligenceProblem solving abilityAttitudesBeliefsPassionFearsHidden agendasPolitics
Commitment
CreationDeploymentOperationSupportEnhancementInnovationChange managementCommunication
ApplicationSupporting applicationsOperating systemHardwareNetworkInternetUser devicesUser operating systemUser applications
PeopleVision Process Technology
Align for successAlign for success
Start here Do these together
Underpinned by: appropriate and sustainable finance
![Page 11: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/11.jpg)
PeopleVision Process Technology
ClearKnownAligned to other visionsAligned to other strategiesOther strategies aligned to vision
SkillsKnowledgeCompetenciesConnectednessEmotional intelligenceProblem solving abilityAttitudesBeliefsPassionFearsHidden agendasPolitics
Commitment
CreationDeploymentOperationSupportEnhancementInnovationChange managementCommunication
ApplicationSupporting applicationsOperating systemHardwareNetworkInternetUser devicesUser operating systemUser applications
PeopleVision Process Technology
Align for successAlign for success
Start here Do these together
Underpinned by: appropriate and sustainable finance
![Page 12: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/12.jpg)
PeopleVision Process Technology
ClearKnownAligned to other visionsAligned to other strategiesOther strategies aligned to vision
SkillsKnowledgeCompetenciesConnectednessEmotional intelligenceProblem solving abilityAttitudesBeliefsPassionFearsHidden agendasPolitics
Commitment
CreationDeploymentOperationSupportEnhancementInnovationChange managementCommunication
ApplicationSupporting applicationsOperating systemHardwareNetworkInternetUser devicesUser operating systemUser applications
PeopleVision Process Technology
Align for successAlign for success
Start here Do these together
Underpinned by: appropriate and sustainable finance
![Page 13: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/13.jpg)
![Page 14: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/14.jpg)
Technology centred People centredTechnology centred
Sa
les
/ ve
nd
ors
lea
dO
rga
nis
ati
on
Dependency / Outsourced
Perpetual skillsshortage
Process & technologyinnovation
Technologyskillstransfer
Locus of focus
Lo
cu
s o
f c
on
tro
l
![Page 15: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/15.jpg)
Technology centred People centredTechnology centred
Sa
les
/ ve
nd
ors
lea
dO
rga
nis
ati
on
Dependency / Outsourced
Perpetual skillsshortage
Process & technologyinnovation
Technologyskillstransfer
Locus of focus
Lo
cu
s o
f c
on
tro
l
Major
tension
![Page 16: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/16.jpg)
Processes relevantto a successfulFOSS strategy
![Page 17: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/17.jpg)
Implementation
Support
Development
Procurement
Foster growthof FOSS
businessesFoster FOSSResearch &
Development
Build amindset ofinnovation
Training andJIT learning
. . . etc
![Page 18: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/18.jpg)
Ecosystem & their biologicalcommunities have organisation
![Page 19: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/19.jpg)
Silos
Verticalorganisation
![Page 20: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/20.jpg)
Silos
![Page 21: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/21.jpg)
Silos
What are the horizontalorganisers?
SITAXXXX
![Page 22: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/22.jpg)
Push and pull
Drivingforce
Is itidentified &adequatelypowered
![Page 23: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/23.jpg)
Push and pull
Drivingforce
Counterforces
Are they identifiedand dealt
with?
Is itidentified &adequatelypowered
![Page 24: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/24.jpg)
System change
![Page 25: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/25.jpg)
Val
ue
t o o
rgan
izat
ion
(o
r se
gm
ent s
th
ere o
f)
0
Initial state
Desired state
Degree of penetration within the organization
(Time as a proxy)
![Page 26: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/26.jpg)
Val
ue
t o o
rgan
izat
ion
(o
r se
gm
ent s
th
ere o
f)
0
Initial state
Desired state
Naïve path (what people often believe should happen)
Degree of penetration within the organization
(Time as a proxy)
![Page 27: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/27.jpg)
Val
ue
t o o
rgan
izat
ion
(o
r se
gm
ent s
th
ere o
f)
0
Initial state
Desired state
Naïve path (what people often believe should happen)
Degree of penetration within the organization
(Time as a proxy)
Pain cu
rve
path
(the
bes
t tha
t is
likel
y)
![Page 28: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/28.jpg)
Val
ue
t o o
rgan
izat
ion
(o
r se
gm
ent s
th
ere o
f)
0
Initial state
Desired state
Naïve path (what people often believe should happen)
Degree of penetration within the organization
(Time as a proxy)
Pain cu
rve
path
(the
bes
t tha
t is
likel
y)
![Page 29: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/29.jpg)
Val
ue
t o o
rgan
izat
ion
(o
r se
gm
ent s
th
ere o
f)
0
Initial state
Desired state
Naïve path (what people often believe should happen)
Zone oflatent benefit
Degree of penetration within the organization
L
D
(Time as a proxy)
Pain cu
rve
path
(the
bes
t tha
t is
likel
y)
L = Maximum loss of valueD = Duration of value below starting point(actual will of of course be an integral)
![Page 30: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/30.jpg)
Minimum possible area
Degree of competency
Are
a o f
zon
e of
late
nt b
ene
fit Weak strategic alignmentStrong strategic alignment Value ofpre-alignment
![Page 31: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/31.jpg)
Strong strategic alignment
Competencies notbuilt
Strong strategicalignment
Competenciesbuilt and strong
Weak strategicalignment
Competenciesbuilt and strong
Weak strategicalignment
Competencies notbuilt
Competencies
Str
ate
gic
ali
gn
men
t
![Page 32: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/32.jpg)
Val
ue
t o o
rgan
izat
ion
(o
r se
gm
ent s
th
ere o
f)
0
Desired state
Naïve path (what people often believe should happen)
Pain curve
path
Degree of penetration within the organization (or time)
Fear-led path
Actualgain
Potentialgain
Lostopportunity
Pressure of ignorance
(the
bes
t tha
t is
likel
y)
Actions ofscoundrels
![Page 33: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/33.jpg)
Val
ue
t o o
rgan
izat
ion
(o
r se
gm
ent s
th
ere o
f)
0
Desired state
Naïve path
Pain
curv
e pa
thDegree of penetration within the organization (or time)
Fear-led path
Actualgain
Potentialgain
Lostopportunity
Pressure of ignorance
The tragedy of the lost opportunity:hardly anyone notices!
Actions ofscoundrels
![Page 34: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/34.jpg)
Val
ue
t o o
rgan
izat
ion
(o
r se
gm
ent s
th
ere o
f)
0
Formerdesired state
Time
Initialstate
State at projectcompletion
Nextopportunity
Continued ongoing investment
![Page 35: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/35.jpg)
Strength of ecosystem
● The President as an active champion● Confidence● Training and support● Development and project management capacity● Management commitment (not just lip service)● Knowledgeable user community● Procurement policies● Business partners
![Page 36: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/36.jpg)
Five layers of a FOSS strategy
Use Adapt JoinSponsor Create
Str
engt
h o f
ec o
sys t
em
![Page 37: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/37.jpg)
Strength of ecosystem
● The President as an active champion● Confidence● Training and support● Development and project management capacity● Management commitment (not just lip service)● Knowledgeable user community● Procurement policies● Business partners
![Page 38: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/38.jpg)
● The President as an active champion● Confidence● Training and support● Development and project management capacity● Management commitment (not just lip service)● Knowledgeable user community● Procurement policies● Business partners
“Free” as in “freedom”
Strength of ecosystem
![Page 39: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/39.jpg)
Silos
Authority across silos
![Page 40: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/40.jpg)
What progress have you seen with the implementation of FOSS Policy 2007?
1. Use FOSS.
2. Migrate to FOSS
3. Develop in FOSS
4. Use FOSS Licensing
5. Promote FOSS
![Page 41: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/41.jpg)
What, in your opinion, can the South African government do to accelerate implementation of the Policy?
Ec o
s yst em
![Page 42: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/42.jpg)
What procurement strategies, in your opinion, can government implement to enable the
use of FOSS in government?
How about: How can procurement strategies
help create a FOSS ecosystem leading to innovation, enhanced
economic growth, stronger democracy &
better government?
![Page 43: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/43.jpg)
Enterprise architecture question
What kind of architecturedo we need that appliesFOSS practices & principles wheneverpossible?
What processes can lead to the creation of this architecture?
![Page 44: Creating a Free and Open Source Software ecosystem to facilitate government FOSS policy implementation](https://reader034.vdocument.in/reader034/viewer/2022042613/54b963254a79593c738b45a6/html5/thumbnails/44.jpg)
Thank youThis presentation was made entirely using Free Software
[email protected]://www.dkeats.com
Derek Keats, PhD
http://facebook.com/dkeats