forked from publiccodenet/processcode.publiccode.net
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpublic-product-organizations.html
1887 lines (1882 loc) · 104 KB
/
public-product-organizations.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<!--<meta name=description content="This site was generated with Anima. www.animaapp.com"/>-->
<!-- <link rel="shortcut icon" type=image/png href="https://animaproject.s3.amazonaws.com/home/favicon.png" /> -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0" />
<link rel="shortcut icon" type="image/png" href="https://animaproject.s3.amazonaws.com/home/favicon.png" />
<meta name="og:type" content="website" />
<meta name="twitter:card" content="photo" />
<link rel="stylesheet" type="text/css" href="/css/public-product-organizations-u40desktopu41-all-breakpoints.css" />
<link rel="stylesheet" type="text/css" href="/css/navigation.css" />
<style></style>
<link rel="stylesheet" type="text/css" href="/css/styleguide.css" />
<link rel="stylesheet" type="text/css" href="/css/globals.css" />
<link rel="icon" href="https://brand.publiccode.net/logo/mark-128w128h.png">
<script async defer data-domain="publiccode.net" src="https://plausible.io/js/plausible.js"></script>
</head>
<body style="margin: 0; background: #e5e5e5">
<input
type="hidden"
id="anPageName"
name="page"
value="public-product-organizations-u40desktopu41-all-breakpoints"
/>
<div class="public-product-organizations-u40tabletu41-1 screen">
<div class="header-hWnqY2 header">
<div class="navheader-TKPBI8">
<div class="content-IFXZ9p content">
<div class="logo-EAccGZ">
<a href="/index.html">
<div class="logo-lockup-1ZIxqh logo-lockup">
<img class="logo-symbol" src="/img/[email protected]" alt="logo symbol" />
<div
class="foundation-for-public-code-7tOzRh valign-text-middle foundation-for-public-code mulish-bold-black-20px-2"
>
Foundation for <br />Public Code
</div>
</div></a
>
</div>
<a onclick="ShowOverlay('navigation', 'animate-appear');">
<div class="menu-EAccGZ">
<div class="rectangle-178-S0O6rk"></div>
<div class="rectangle-180-S0O6rk"></div></div
></a>
</div>
</div>
<img class="bg_publiccode-TKPBI8" src="/img/bg-publiccode.png" alt="bg_publiccode" />
<div class="cluster-TKPBI8 cluster">
<div class="breadcrumbs-Lu9deC">
<a href="/index.html"><div class="home-Pir6Ym mulish-normal-black-13px-2">Home</div> </a>
<div class="text_label-Pir6Ym mulish-normal-black-13px">›</div>
<div class="layer-2-Pir6Ym mulish-normal-black-13px">Public Product Organizations</div>
</div>
<div class="text-Lu9deC text">
<h1 class="title-DQPxeJ mulish-bold-black-24px">Digital Public Products need sustainable vehicles</h1>
<p class="any-open-software-de-DQPxeJ mulish-normal-black-16px">
<span class="span0-7crIPM mulish-normal-black-16px"
>Any open software developed by a government or their vendor needs a </span
><span class="span1-7crIPM mulish-bold-black-16px">Public Product Organization</span
><span class="span2-7crIPM mulish-normal-black-16px"
>—an organization built around a sustainable, strategic, and collaborative model.</span
>
</p>
</div>
</div>
<div class="image-container-TKPBI8">
<img class="illo_ecosystem-1-zbzWM5" src="/img/illo-ecosystem-1.png" alt="illo_ecosystem 1" />
</div>
<div class="divhoriz"></div>
</div>
<div class="content-hWnqY2 content">
<div class="section-3eP3o0 section-1">
<p class="what-is-a-public-product-organization-Sq1d7Y mulish-bold-black-24px">
What is a Public Product Organization?
</p>
<div class="flex-container-445828860-Sq1d7Y">
<div class="text0-445828860-RUcJJh mulish-bold-black-16px">
<span class="span0-yIzx1x mulish-bold-black-16px"
>A Public Product Organization is a non-profit entity, established as a hub for open collaboration, and
can be a cooperative comprised of public organizations. They steward and scale public software in
perpetuity, by providing reliable maintenance and responsive development.<br
/></span>
</div>
<div class="text1-445828860-RUcJJh mulish-bold-black-16px">
<span class="span1-qJgbTY mulish-bold-black-16px">They can:</span>
</div>
</div>
<div class="cluster-Sq1d7Y cluster">
<div class="frame-331-AV8GD7">
<article class="list-item">
<div class="frame">
<div class="bullet"></div>
</div>
<div class="build-sustainable-fi mulish-normal-black-16px">Create governance structures</div>
</article>
<article class="list-item">
<div class="frame">
<div class="bullet"></div>
</div>
<div class="build-sustainable-fi mulish-normal-black-16px">Steer design and specification</div>
</article>
<article class="list-item">
<div class="frame">
<div class="bullet"></div>
</div>
<div class="build-sustainable-fi mulish-normal-black-16px">Orchestrate development</div>
</article>
<article class="list-item">
<div class="frame">
<div class="bullet"></div>
</div>
<p class="build-sustainable-fi mulish-normal-black-16px">Respond to bugs and security concerns</p>
</article>
<article class="list-item">
<div class="frame">
<div class="bullet"></div>
</div>
<p class="build-sustainable-fi mulish-normal-black-16px">
Build sustainable financial models to allow for reliable, continuous delivery
</p>
</article>
</div>
<div class="frame-333-AV8GD7">
<article class="list-item">
<div class="frame">
<div class="bullet"></div>
</div>
<p class="build-sustainable-fi mulish-normal-black-16px">
Grow and support communities of practice, involving stakeholders and developers from public
implementers and an ecosystem of vendors
</p>
</article>
<article class="list-item">
<div class="frame">
<div class="bullet"></div>
</div>
<p class="build-sustainable-fi mulish-normal-black-16px">
Generate awareness of the product as an offering to public organizations who are looking to implement
such a solution
</p>
</article>
</div>
</div>
</div>
<div class="divhoriz-3eP3o0 divhoriz"></div>
<div class="section-95h2t4 section-1">
<p class="the-six-pillars-of-s-tYVNPM mulish-bold-black-24px">
The Six Pillars of Successful Public Product Organizations
</p>
<div class="cards-tYVNPM">
<div class="card-guBasV card">
<div class="x1-governance-LccVnI mulish-bold-black-20px">1. Governance</div>
<div class="flex-container-445828870-LccVnI">
<div class="text0-445828870-j2JNqm mulish-normal-black-16px">
<span class="span0-gKguTS mulish-normal-black-16px"
>Crucial to sustainable collaborative development is a community-endorsed model for how decisions
are made about the core product and its future.<br
/></span>
</div>
<div class="text1-445828870-j2JNqm mulish-normal-black-16px">
<span class="span1-YGAbke mulish-normal-black-16px"
>Good governance allows participating public entities to trust that their invested resources and
policy commitments in a specific public product will continue to serve their constituents.</span
>
</div>
</div>
</div>
<div class="card-oNoxrS card">
<div class="x2-community-of-practice-hHI2Ri mulish-bold-black-20px">2. Community of Practice</div>
<div class="flex-container-445828873-hHI2Ri">
<div class="text0-445828873-b1kHpI mulish-normal-black-16px">
<span class="span0-dK0gWV mulish-normal-black-16px"
>A dynamic ecosystem of implementers, developers, and stakeholders that sustains a public product
needs active tending and orchestration.<br
/></span>
</div>
<div class="text1-445828873-b1kHpI mulish-normal-black-16px">
<span class="span1-NyExFy mulish-normal-black-16px"
>A public product organization must provide contexts for communication, scheduling, and knowledge
sharing resources to help the community thrive.</span
>
</div>
</div>
</div>
<div class="card-IDuoVO card">
<div class="x3-codebase-stewardship-o0EQhH mulish-bold-black-20px">3. Codebase Stewardship</div>
<div class="flex-container-445828876-o0EQhH">
<div class="text0-445828876-Kk3uD7 mulish-normal-white-16px">
<span class="span0-3xFMDA mulish-normal-black-16px"
>The beating heart of a dynamic public product is its codebase. A clear process for open technical
collaboration through continuous integration enables the entire community to power the engine that
moves the product forward.<br
/></span>
</div>
<div class="text1-445828876-Kk3uD7 mulish-normal-white-16px">
<span class="span1-Kt10dy mulish-normal-black-16px">Codebase stewards should look to the </span
><a href="https://standard.publiccode.net" target="_blank"
><span class="span2-Kt10dy mulish-semi-bold-azure-radiance-16px">Standard for Public Code</span></a
><span class="span3-Kt10dy mulish-normal-black-16px"> for guidance on best practices.</span>
</div>
</div>
</div>
<div class="card-4HqPuU card">
<div class="x4-financial-model-RaXkgl mulish-bold-black-20px">4. Financial Model</div>
<div class="flex-container-445828879-RaXkgl">
<div class="text0-445828879-xK0K3g mulish-normal-black-16px">
<span class="span0-BuQgLv mulish-normal-black-16px"
>Perhaps the most common reason public product organizations fail is due to the lack of a
sustainable financial model.<br
/></span>
</div>
<div class="text1-445828879-xK0K3g mulish-normal-black-16px">
<span class="span1-H4zdi3 mulish-normal-black-16px"
>Public funding, philanthropic grants, membership dues, vendor certification, and service contracts
enable public product organizations to fund their activities and product development.</span
>
</div>
</div>
</div>
<div class="card-3utte2 card">
<div class="x5-awareness-communications-xnXEji mulish-bold-black-20px">
5. Awareness & Communications
</div>
<p class="as-the-growth-of-a-p-xnXEji mulish-normal-black-16px">
As the growth of a public product community distributes the costs and responsibilities of development
and maintenance across a larger set of contributors, increasing awareness of the product’s availability,
adaptability, and successful deployment is key to the ecosystem’s success.
</p>
</div>
<div class="card-LMyn2O card">
<div class="x6-organizational-structure-C3a1vB mulish-bold-black-20px">6. Organizational Structure</div>
<p class="public-product-organ-C3a1vB mulish-normal-black-16px">
Public product organizations can take many forms, and will have different vehicles in different
jurisdictions, but a well defined organizational structure that spells out the different processes,
roles and how they relate to each other is critical for successful long-term collaboration.
</p>
</div>
</div>
</div>
<div class="divhoriz-95h2t4 divhoriz"></div>
<div class="section-Cx1Dtn section-1">
<div class="our-role-WQbIOr mulish-bold-black-24px">Our Role</div>
<div class="flex-container-445828889-WQbIOr">
<div class="text0-445828889-bsemnj mulish-normal-black-16px">
<span class="span0-f2m0om mulish-normal-black-16px"
>Thousands of public administrations, software developers, and open source collaboratives around the
world are building digital public products that provide significant value to administrations and their
constituencies. The Foundation for Public Code works with these groups to establish Public Product
Organizations, which develop and maintain digital public products so that they are reliable,
high-quality, and centered on public purpose.<br
/></span>
</div>
<div class="text1-445828889-bsemnj mulish-normal-black-16px">
<span class="span1-kxoMZa mulish-normal-black-16px"
>More broadly, the Foundation supports communities of open practice, providing guidance on governance,
codebase stewardship, financial modeling, technical and product steering processes, community growth and
broader awareness. We also work with public administrations to understand how to implement and
participate in public products, and with development communities on how to connect, grow, and
sustain.<br
/></span>
</div>
<div class="text2-445828889-bsemnj mulish-normal-black-16px">
<span class="span2-DSjRBx mulish-bold-black-16px"
>Our goal is a healthy ecosystem of stable digital infrastructural organizations with modern product
offerings and development practices.</span
>
</div>
</div>
</div>
<div class="divhoriz-Cx1Dtn divhoriz"></div>
<div class="section-6oSgrw section-1">
<div class="examples-of-public-code-HxVKQU mulish-bold-black-24px">Examples of Public Code</div>
<div class="card-HxVKQU card">
<div class="cluster-u0hadx cluster">
<div class="frame-280-GC6q6K">
<img class="diia-logo-1-oUQRha" src="/img/diialogo-1.png" alt="DiiaLogo 1" />
<img class="x250-1-oUQRha" src="/img/250-1.png" alt="250 1" />
</div>
</div>
<div class="diia-u0hadx mulish-bold-black-24px">DIIA</div>
<div class="content-u0hadx content">
<div class="header-i0Mxhn header">
<div class="flex-container-445828901-rOKQ48">
<div class="text0-445828901-OnaSqN mulish-normal-black-16px">
<span class="span0-xilRc3 mulish-normal-black-16px"
>Groundbreaking mobile application that connects 19 million Ukrainians with more than 120
government services. One of the most modern “e-state” platforms in the world.<br
/></span>
</div>
<div class="text1-445828901-OnaSqN mulish-normal-black-16px">
<span class="span1-VjFnq3 mulish-normal-black-16px"
>The Foundation worked with the Ukrainian DIIA team on the process of replicating the codebase to
Estonia, and supported the decision to open the codebase from the very beginning.<br
/></span>
</div>
<div class="text2-445828901-OnaSqN mulish-normal-black-16px">
<span class="span2-RCxYz8 mulish-normal-black-16px"
>Now, we are helping other public administrations understand how to implement and participate in
DIIA.</span
>
</div>
</div>
</div>
<div class="divhoriz-i0Mxhn divhoriz"></div>
<div class="cluster-i0Mxhn cluster">
<div class="line-item">
<div class="creator mulish-bold-black-14px">Creator</div>
<p class="ukraine-ministry-of-UvxJ5e mulish-normal-black-14px">
Ukraine Ministry of Digital Transformation
</p>
</div>
<div class="line-item">
<div class="primary-replicator-POMZlc mulish-bold-black-14px">Primary Replicator</div>
<div class="national-and-state-governments-POMZlc mulish-normal-black-14px">
National and State Governments
</div>
</div>
<div class="line-item">
<div class="who-should-get-involved mulish-bold-black-14px">Who should get involved?</div>
<p class="state-governments-lo-MSGcEY mulish-normal-black-14px">
State governments looking to implement e-state mobile platforms
</p>
</div>
<div class="line-item">
<div class="learn-more mulish-bold-black-14px">Learn more</div>
<a href="https://diia.gov.ua" target="_blank">
<div class="buttonsecondary-RswfC7 buttonsecondary">
<div class="text-T66yXR text mulish-bold-azure-radiance-16px">Visit diia.gov.ua</div>
<img class="arrow-cluster" src="/img/[email protected]" alt="arrow cluster" /></div
></a>
</div>
</div>
</div>
<div class="proportional-image-u0hadx proportional-image">
<img class="diia_01-hW5KDy" src="/img/[email protected]" alt="diia_01" />
</div>
</div>
<div class="card-1qTWYE card">
<img class="govuk_icon-1-YdNRhJ" src="/img/govuk-icon-1.png" alt="govuk_icon 1" />
<div class="notify-YdNRhJ notify mulish-bold-black-24px">Notify</div>
<div class="content-YdNRhJ content">
<div class="flex-container-445828922-bk1Ise">
<div class="text0-445828922-RsFl1s mulish-normal-black-16px">
<span class="span0-LrVvrx mulish-normal-black-16px"
>GOV.UK Notify makes it easy for public sector service teams to send emails, text messages and
letters.<br
/></span>
</div>
<div class="text1-445828922-RsFl1s mulish-normal-black-16px">
<span class="span1-4ImLP6 mulish-normal-black-16px"
>This project is an important one to track, because it has been used widely across public
administrations, but not through an ideal process. Instead the codebase has been forked by the
downstream users, which diverges the development process and does not capture the benefits of
inter-administration collaboration.<br
/></span>
</div>
<div class="text2-445828922-RsFl1s mulish-normal-black-16px">
<span class="span2-pFUKgU mulish-normal-black-16px"
>The Foundation for Public Code is working with the various implementers to convene a community of
practice and determine what collaborative efforts can still be effective.</span
>
</div>
</div>
<div class="divhoriz-bk1Ise divhoriz"></div>
<div class="cluster-bk1Ise cluster">
<div class="line-item">
<div class="creator mulish-bold-black-14px">Creator</div>
<div class="uk-government-digital-service-qrIxjd mulish-normal-black-14px">
UK Government Digital Service
</div>
</div>
<div class="line-item">
<div class="replicators-uddMP6 mulish-bold-black-14px">Replicators</div>
<p class="canadian-digital-ser-uddMP6 mulish-normal-black-14px">
Canadian Digital Service, United States Digital Service, etc
</p>
</div>
<div class="line-item">
<div class="who-should-get-involved mulish-bold-black-14px">Who should get involved?</div>
<p class="city-state-and-natio-Ur11Bn mulish-normal-black-14px">
City, state, and national governments in need of messaging solutions
</p>
</div>
<div class="line-item">
<p class="join-the-community-of-practice-l125an mulish-bold-black-14px">
Join the community of practice
</p>
<a href="mailto:[email protected]" target="_blank">
<div class="buttonsecondary-l125an buttonsecondary">
<div class="text-F57MGg text mulish-bold-azure-radiance-16px">
Email us at <br />[email protected]
</div>
<img class="arrow-cluster" src="/img/[email protected]" alt="arrow cluster" /></div
></a>
</div>
</div>
</div>
<div class="proportional-image-YdNRhJ proportional-image">
<img class="notify-6cDKA6 notify" src="/img/[email protected]" alt="Notify" />
</div>
</div>
<div class="card-3MTU4z card">
<img class="iconappspacecraft-KVVNxV" src="/img/[email protected]" alt="icon.app.spacecraft" />
<div class="space-craft-KVVNxV mulish-bold-black-24px">Space Craft</div>
<div class="content-KVVNxV content">
<div class="flex-container-445828944-zxDn6x">
<div class="text0-445828944-1Eriaz mulish-normal-black-16px">
<span class="span0-wiB7OD mulish-normal-black-16px"
>Space Craft is working to create an open modular server architecture for creating, orchestrating,
and sharing room-scale or multi-room interactive spatial applications. <br
/></span>
</div>
<div class="text1-445828944-1Eriaz mulish-normal-black-16px">
<span class="span1-6BUhRo mulish-normal-black-16px"
>Use cases for public administrations and institutions include museum exhibition design, library
archive visualization and exploration, urban planning simulation, or dynamic environments for
theater, dance, and music performance.<br
/></span>
</div>
<div class="text2-445828944-1Eriaz mulish-normal-black-16px">
<span class="span2-odPOzS mulish-normal-black-16px"
>A game engine orchestrates screens, projectors, speakers, lighting, and any number of mobile
devices into immersive interactive environments.</span
>
</div>
</div>
<div class="divhoriz-zxDn6x divhoriz"></div>
<div class="cluster-zxDn6x cluster">
<div class="line-item">
<div class="initiator mulish-bold-black-14px">Initiator</div>
<p class="a-forming-network-of mulish-normal-black-14px">
A forming network of public institutions to procure new platforms
</p>
</div>
<div class="line-item">
<div class="who-should-get-involved mulish-bold-black-14px">Who should get involved?</div>
<p class="state-and-city-and-p-uz59tp mulish-normal-cod-gray-14px">
State and city and public institution spatial experience designers
</p>
</div>
<div class="line-item">
<div class="learn-more mulish-bold-black-14px">Learn more</div>
<a href="mailto:[email protected]" target="_blank">
<div class="buttonsecondary-LxZTYG buttonsecondary">
<div class="text-wuKiro text mulish-bold-azure-radiance-16px">
Email us at <br />[email protected]
</div>
<img class="arrow-cluster" src="/img/[email protected]" alt="arrow cluster" /></div
></a>
</div>
</div>
</div>
</div>
<div class="card-9TrAlL card">
<img class="iconappgeospatial-VAHR4Q" src="/img/[email protected]" alt="icon.app.geospatial" />
<div class="public-geospatial-server-VAHR4Q mulish-bold-black-24px">Public Geospatial Server</div>
<div class="content-VAHR4Q content">
<div class="flex-container-445828960-K2HJxs">
<div class="text0-445828960-VXr8xs mulish-normal-black-16px">
<span class="span0-EU9tpz mulish-normal-black-16px"
>One of the primary building blocks of a digitally transformed public service is geospatial data,
which enables powerful applications across almost all facets of municipal and state
administration.<br
/></span>
</div>
<div class="text1-445828960-VXr8xs mulish-normal-black-16px">
<span class="span1-4DWDKE mulish-normal-black-16px"
>While there are many applications with extensive functionality that serve this need, the Public
Geospatial Server is a baseline open platform which public administrations can use to make
embeddable maps for internal and constituent-facing applications, leveraging open geo-databases to
create services and information resources.</span
>
</div>
</div>
<div class="divhoriz-K2HJxs divhoriz"></div>
<div class="cluster-K2HJxs cluster">
<div class="line-item">
<div class="initiator mulish-bold-black-14px">Initiator</div>
<p class="a-forming-network-of mulish-normal-black-14px">
A forming network of city, state, and federal agencies
</p>
</div>
<div class="line-item">
<div class="who-should-get-involved mulish-bold-black-14px">Who should get involved?</div>
<p class="state-and-city-geosp-w5jxLN mulish-normal-black-14px">
State and city geospatial data producers and users
</p>
</div>
<div class="line-item">
<div class="learn-more mulish-bold-black-14px">Learn more</div>
<a href="mailto:[email protected]" target="_blank">
<div class="buttonsecondary-hxxHOR buttonsecondary">
<div class="text-ZioOYx text mulish-bold-azure-radiance-16px">
Email us at <br />[email protected]
</div>
<img class="arrow-cluster" src="/img/[email protected]" alt="arrow cluster" /></div
></a>
</div>
</div>
</div>
<div class="proportional-image-VAHR4Q proportional-image">
<img class="amsterdam-map-anuQZi" src="/img/[email protected]" alt="amsterdam map" />
</div>
</div>
</div>
</div>
<footer class="footer-hWnqY2">
<div class="divhoriz"></div>
<div class="content-xiRge0 content">
<a href="/index.html">
<div class="logo-lockup-9KuMB5 logo-lockup">
<img class="logo-symbol" src="/img/[email protected]" alt="logo symbol" />
<div
class="foundation-for-public-code-LqOHQL valign-text-middle foundation-for-public-code mulish-bold-black-20px-2"
>
Foundation for <br />Public Code
</div>
</div></a
>
<div class="information-9KuMB5">
<div class="contact-JUyBsR">
<div class="email-AKdcci">
<div class="email-us-TLOVxy mulish-bold-black-20px">Email us!</div>
<a href="mailto:[email protected]" target="_blank">
<div class="buttonprimary-TLOVxy">
<div class="text-4bwdaE text mulish-bold-white-16px">[email protected]</div>
<img class="arrow-cluster" src="/img/[email protected]" alt="arrow cluster" /></div
></a>
</div>
<div class="mailing-list-AKdcci">
<div class="connect-with-us-ND0v4y mulish-bold-black-20px">Connect with us</div>
<div class="channels-ND0v4y">
<a href="https://floss.social/@publiccode" target="_blank"
><img class="mastodon-sx02gI" src="/img/mastodon.png" alt="Mastodon" /> </a
><a href="https://twitter.com/publiccodenet" target="_blank"
><img class="twitter-sx02gI" src="/img/logo-1.png" alt="Twitter" /> </a
><a href="https://www.youtube.com/@publiccode" target="_blank"
><img class="you-tube-sx02gI" src="/img/youtube.png" alt="YouTube" /> </a
><a href="https://github.com/publiccodenet/" target="_blank"
><img class="git-hub-sx02gI" src="/img/github.png" alt="GitHub" />
</a>
</div>
</div>
</div>
<div class="divhoriz-JUyBsR divhoriz"></div>
<div class="metadata-JUyBsR">
<div class="copyright-g1E7Kn">
<img class="image-832Hyl" src="/img/[email protected]" alt="image" />
<p class="x2024-foundation-for-public-code-832Hyl mulish-normal-black-14px">
<span class="span0-NwiT4F mulish-normal-black-14px">2024 </span
><a href="/" target="_blank"
><span class="span1-NwiT4F mulish-normal-black-14px">Foundation for Public Code</span></a
>
</p>
</div>
<div class="license-g1E7Kn">
<img class="iconlicense-8zsleP" src="/img/[email protected]" alt="icon.license" />
<p class="creative-commons-zer-8zsleP mulish-normal-black-14px">
<a href="https://creativecommons.org/publicdomain/zero/1.0/" target="_blank"
><span class="span0-FqjZxo mulish-normal-black-14px">Creative Commons Zero v1.0 Universal</span></a
><span class="span1-FqjZxo mulish-normal-black-14px">, unless otherwise noted</span>
</p>
</div>
</div>
<div class="divhoriz-LlcRHY divhoriz"></div>
<div class="flex-container-i44582897335764359-JUyBsR">
<div class="text0-i44582897335764359-WnWH0f mulish-normal-black-14px">
<span class="span0-ypsgVB mulish-normal-black-14px"
>Foundation for Public Code is a chapter-based network of nonprofit organizations, with the parent
organized as an association (vereeniging) of the constituent chapters registered under chamber of
commerce (KvK) registration 74996452, and with identification number (RSIN) 860102294.<br
/></span>
</div>
<div class="text1-i44582897335764359-WnWH0f mulish-normal-black-14px">
<span class="span1-5DcTLj mulish-normal-black-14px"
>We're recognized as a public benefit organization (ANBI) by the Dutch Tax and Customs
Administration. Our first chapter, the Foundation for Public Code North America, is organized as a
501(c)(3) nonprofit organization with identification number (EIN) 92-2324481.</span
>
</div>
</div>
</div>
</div>
</footer>
</div>
<div class="public-product-organizations-u40tabletu41-2 screen">
<div class="header-RyMaU2 header">
<div class="navheader-B3zJd6">
<div class="content-oqVDGX content">
<div class="logo-iMIitZ">
<a href="/index.html">
<div class="logo-lockup-KsVwUV logo-lockup">
<img class="logo-symbol-gnfQMG logo-symbol" src="/img/[email protected]" alt="logo symbol" />
<div
class="foundation-for-public-code-gnfQMG valign-text-middle foundation-for-public-code mulish-bold-black-20px-2"
>
Foundation for <br />Public Code
</div>
</div></a
>
</div>
<div class="navigation-iMIitZ">
<a href="/public-code.html"
><div class="public-code-bSxbVr mulish-semi-bold-mine-shaft-14px">Public Code</div> </a
><a href="/public-product-organizations.html"
><div class="public-product-orgs-bSxbVr mulish-semi-bold-mine-shaft-14px">Public Product Orgs</div> </a
><a href="https://standard.publiccode.net" target="_blank"
><div class="the-standard-bSxbVr mulish-semi-bold-mine-shaft-14px">The Standard</div> </a
><a href="/who-we-are/index.html"
><div class="team-bSxbVr mulish-semi-bold-mine-shaft-14px">Team</div> </a
><a href="https://secure.infinitegiving.com/gift/foundation-for-public-code" target="_blank">
<div class="nav-button-bSxbVr">
<div class="support-us-IthbEX mulish-semi-bold-white-14px">Support us</div>
</div></a
>
</div>
</div>
</div>
<div class="cluster-B3zJd6 cluster">
<div class="cluster-EsbGEv cluster">
<img class="bg_publiccode-Sb72uT" src="/img/bg-publiccode.png" alt="bg_publiccode" />
<div class="cluster-Sb72uT cluster">
<div class="breadcrumbs-JiLKxv">
<a href="/index.html"><div class="home-ehyxXi mulish-normal-black-16px">Home</div> </a>
<div class="text_label-ehyxXi mulish-normal-black-16px-2">›</div>
<div class="layer-2-ehyxXi mulish-normal-black-16px-2">Public Product Organizations</div>
</div>
<div class="text-JiLKxv text">
<h1 class="title-Legy3u mulish-bold-black-32px">Digital Public Products need sustainable vehicles</h1>
<p class="any-open-software-de-Legy3u mulish-normal-black-20px">
<span class="span0-hRIxwc mulish-normal-black-20px"
>Any open software developed by a government or their vendor needs a </span
><span class="span1-hRIxwc mulish-bold-black-20px">Public Product Organization</span
><span class="span2-hRIxwc mulish-normal-black-20px"
>—an organization built around a sustainable, strategic, and collaborative model.</span
>
</p>
</div>
</div>
<div class="img-container-Sb72uT">
<img class="illo_ecosystem-1-qvqMsO" src="/img/illo-ecosystem-1.png" alt="illo_ecosystem 1" />
</div>
</div>
</div>
<div class="divhoriz"></div>
</div>
<div class="content-RyMaU2 content">
<div class="section-H1y2Vx section-1">
<p class="what-is-a-public-product-organization-5P3Zcp mulish-bold-black-32px">
What is a Public Product Organization?
</p>
<div class="frame-328-5P3Zcp">
<div class="flex-container-445827702-0bGj5N">
<div class="text0-445827702-jSxW3z mulish-bold-black-20px">
<span class="span0-T9qV9x mulish-bold-black-20px"
>A Public Product Organization is a non-profit entity, established as a hub for open collaboration,
and can be a cooperative comprised of public organizations. They steward and scale public software in
perpetuity, by providing reliable maintenance and responsive development.<br
/></span>
</div>
<div class="text1-445827702-jSxW3z mulish-bold-black-20px">
<span class="span1-ThMmUG mulish-bold-black-20px">They can:</span>
</div>
</div>
<div class="cluster-0bGj5N cluster">
<div class="frame-331-xR7FxK">
<article class="list-item">
<div class="frame">
<div class="bullet"></div>
</div>
<div class="build-sustainable-fi mulish-normal-black-16px">Create governance structures</div>
</article>
<article class="list-item">
<div class="frame">
<div class="bullet"></div>
</div>
<div class="build-sustainable-fi mulish-normal-black-16px">Steer design and specification</div>
</article>
<article class="list-item">
<div class="frame">
<div class="bullet"></div>
</div>
<div class="build-sustainable-fi mulish-normal-black-16px">Orchestrate development</div>
</article>
<article class="list-item">
<div class="frame">
<div class="bullet"></div>
</div>
<p class="build-sustainable-fi mulish-normal-black-16px">Respond to bugs and security concerns</p>
</article>
<article class="list-item">
<div class="frame">
<div class="bullet"></div>
</div>
<p class="build-sustainable-fi mulish-normal-black-16px">
Build sustainable financial models to allow for reliable, continuous delivery
</p>
</article>
</div>
<div class="frame-333-xR7FxK">
<article class="list-item">
<div class="frame">
<div class="bullet"></div>
</div>
<p class="build-sustainable-fi mulish-normal-black-16px">
Grow and support communities of practice, involving stakeholders and developers from public
implementers and an ecosystem of vendors
</p>
</article>
<article class="list-item">
<div class="frame">
<div class="bullet"></div>
</div>
<p class="build-sustainable-fi mulish-normal-black-16px">
Generate awareness of the product as an offering to public organizations who are looking to
implement such a solution
</p>
</article>
</div>
</div>
</div>
</div>
<div class="divhoriz-H1y2Vx divhoriz"></div>
<div class="section-g0lC14 section-1">
<p class="the-six-pillars-of-s-YcPeu2 mulish-bold-black-32px">
The Six Pillars of Successful Public Product Organizations
</p>
<div class="cards-YcPeu2">
<div class="card-jeV6Gy card">
<div class="x1-governance-GIpkPL mulish-bold-black-20px">1. Governance</div>
<div class="flex-container-445827713-GIpkPL">
<div class="text0-445827713-KK1xPj mulish-normal-black-16px">
<span class="span0-jFbBFo mulish-normal-black-16px"
>Crucial to sustainable collaborative development is a community-endorsed model for how decisions
are made about the core product and its future.<br
/></span>
</div>
<div class="text1-445827713-KK1xPj mulish-normal-black-16px">
<span class="span1-06pyej mulish-normal-black-16px"
>Good governance allows participating public entities to trust that their invested resources and
policy commitments in a specific public product will continue to serve their constituents.</span
>
</div>
</div>
</div>
<div class="card-uN2xQL card">
<div class="x2-community-of-practice-dzttmP mulish-bold-black-20px">2. Community of Practice</div>
<div class="flex-container-445827716-dzttmP">
<div class="text0-445827716-lNIYHI mulish-normal-black-16px">
<span class="span0-nsxKuk mulish-normal-black-16px"
>A dynamic ecosystem of implementers, developers, and stakeholders that sustains a public product
needs active tending and orchestration.<br
/></span>
</div>
<div class="text1-445827716-lNIYHI mulish-normal-black-16px">
<span class="span1-wx1M13 mulish-normal-black-16px"
>A public product organization must provide contexts for communication, scheduling, and knowledge
sharing resources to help the community thrive.</span
>
</div>
</div>
</div>
<div class="card-HgAu8t card">
<div class="x3-codebase-stewardship-UJiUdh mulish-bold-black-20px">3. Codebase Stewardship</div>
<div class="flex-container-445827719-UJiUdh">
<div class="text0-445827719-taExLV mulish-normal-white-16px">
<span class="span0-xCUyCm mulish-normal-black-16px"
>The beating heart of a dynamic public product is its codebase. A clear process for open technical
collaboration through continuous integration enables the entire community to power the engine that
moves the product forward.<br
/></span>
</div>
<div class="text1-445827719-taExLV mulish-normal-white-16px">
<span class="span1-LGcqMF mulish-normal-black-16px">Codebase stewards should look to the </span
><a href="https://standard.publiccode.net" target="_blank"
><span class="span2-LGcqMF mulish-semi-bold-azure-radiance-16px">Standard for Public Code</span></a
><span class="span3-LGcqMF mulish-normal-black-16px"> for guidance on best practices.</span>
</div>
</div>
</div>
<div class="card-azxlHi card">
<div class="x4-financial-model-E0xyWr mulish-bold-black-20px">4. Financial Model</div>
<div class="flex-container-445827722-E0xyWr">
<div class="text0-445827722-9MFoxR mulish-normal-black-16px">
<span class="span0-3SxeJq mulish-normal-black-16px"
>Perhaps the most common reason public product organizations fail is due to the lack of a
sustainable financial model.<br
/></span>
</div>
<div class="text1-445827722-9MFoxR mulish-normal-black-16px">
<span class="span1-7Hpksi mulish-normal-black-16px"
>Public funding, philanthropic grants, membership dues, vendor certification, and service contracts
enable public product organizations to fund their activities and product development.</span
>
</div>
</div>
</div>
<div class="card-xFPX2P card">
<div class="x5-awareness-communications-a2PJ8I mulish-bold-black-20px">
5. Awareness & Communications
</div>
<p class="as-the-growth-of-a-p-a2PJ8I mulish-normal-black-16px">
As the growth of a public product community distributes the costs and responsibilities of development
and maintenance across a larger set of contributors, increasing awareness of the product’s availability,
adaptability, and successful deployment is key to the ecosystem’s success.
</p>
</div>
<div class="card-CXtU4j card">
<div class="x6-organizational-structure-yLBx1Y mulish-bold-black-20px">6. Organizational Structure</div>
<p class="public-product-organ-yLBx1Y mulish-normal-black-16px">
Public product organizations can take many forms, and will have different vehicles in different
jurisdictions, but a well defined organizational structure that spells out the different processes,
roles and how they relate to each other is critical for successful long-term collaboration.
</p>
</div>
</div>
</div>
<div class="divhoriz-g0lC14 divhoriz"></div>
<div class="section-RhJlx9 section-1">
<div class="our-role-gpVhpK mulish-bold-black-32px">Our Role</div>
<div class="flex-container-445827732-gpVhpK">
<div class="text0-445827732-1Mn6Wj mulish-normal-black-20px">
<span class="span0-zrfpw8 mulish-normal-black-20px"
>Thousands of public administrations, software developers, and open source collaboratives around the
world are building digital public products that provide significant value to administrations and their
constituencies.<br
/></span>
</div>
<div class="text1-445827732-1Mn6Wj mulish-normal-black-20px">
<span class="span1-YTRbYG mulish-normal-black-16px"
>The Foundation for Public Code works with these groups to establish Public Product Organizations, which
develop and maintain digital public products so that they are reliable, high-quality, and centered on
public purpose.<br
/></span>
</div>
<div class="text2-445827732-1Mn6Wj mulish-normal-black-20px">
<span class="span2-X2ffKu mulish-normal-black-16px"
>More broadly, the Foundation supports communities of open practice, providing guidance on governance,
codebase stewardship, financial modeling, technical and product steering processes, community growth and
broader awareness. We also work with public administrations to understand how to implement and
participate in public products, and with development communities on how to connect, grow, and
sustain.<br
/></span>
</div>
<div class="text3-445827732-1Mn6Wj mulish-normal-black-20px">
<span class="span3-UPWJ00 mulish-bold-black-16px"
>Our goal is a healthy ecosystem of stable digital infrastructural organizations with modern product
offerings and development practices.</span
>
</div>
</div>
</div>
<div class="divhoriz-RhJlx9 divhoriz"></div>
<div class="section-ayxbDV section-1">
<div class="examples-of-public-code-5hjf8M mulish-bold-black-32px">Examples of Public Code</div>
<div class="card-5hjf8M card">
<div class="cluster-Mkig1t cluster">
<div class="frame-280-EAob20">
<img class="diia-logo-1-Y50HzZ" src="/img/diialogo-1.png" alt="DiiaLogo 1" />
<img class="x250-1-Y50HzZ" src="/img/250-1.png" alt="250 1" />
</div>
</div>
<div class="diia-Mkig1t mulish-bold-black-24px">DIIA</div>
<div class="content-Mkig1t content">
<div class="header-dTvt4Q header">
<div class="flex-container-445827744-3PESgx">
<div class="text0-445827744-zWvX4i mulish-normal-black-16px">
<span class="span0-LteYu8 mulish-normal-black-16px"
>Groundbreaking mobile application that connects 19 million Ukrainians with more than 120
government services. One of the most modern “e-state” platforms in the world.<br
/></span>
</div>
<div class="text1-445827744-zWvX4i mulish-normal-black-16px">
<span class="span1-8LqhPs mulish-normal-black-16px"
>The Foundation worked with the Ukrainian DIIA team on the process of replicating the codebase to
Estonia, and supported the decision to open the codebase from the very beginning.<br
/></span>
</div>
<div class="text2-445827744-zWvX4i mulish-normal-black-16px">
<span class="span2-YV8JEo mulish-normal-black-16px"
>Now, we are helping other public administrations understand how to implement and participate in
DIIA.</span
>
</div>
</div>
</div>
<div class="divvert"></div>
<div class="cluster-dTvt4Q cluster">
<div class="line-item">
<div class="creator mulish-bold-black-14px">Creator</div>
<p class="ukraine-ministry-of-haqLwW mulish-normal-black-14px">
Ukraine Ministry of Digital Transformation
</p>
</div>
<div class="line-item">
<div class="primary-replicator-AkseqJ mulish-bold-black-14px">Primary Replicator</div>
<div class="national-and-state-governments-AkseqJ mulish-normal-black-14px">
National and State Governments
</div>
</div>
<div class="line-item">
<div class="who-should-get-involved mulish-bold-black-14px">Who should get involved?</div>
<p class="state-governments-lo-kdeDHJ mulish-normal-black-14px">
State governments looking to implement e-state mobile platforms
</p>
</div>
<div class="line-item">
<div class="learn-more mulish-bold-black-14px">Learn more</div>
<a href="https://diia.gov.ua" target="_blank">
<div class="buttonsecondary-Ckis83 buttonsecondary">
<div class="text-Js4bgG text mulish-bold-azure-radiance-16px">Visit diia.gov.ua</div>
<img class="arrow-cluster" src="/img/[email protected]" alt="arrow cluster" /></div
></a>
</div>
</div>
</div>
<div class="gallery-Mkig1t gallery"><img class="diia_01-W8cooy" src="/img/diia-01.png" alt="diia_01" /></div>
</div>
<div class="card-KVxdyc card">
<img class="govuk_icon-1-B9iLzY" src="/img/govuk-icon-1.png" alt="govuk_icon 1" />
<div class="notify-B9iLzY mulish-bold-black-24px">Notify</div>
<div class="content-B9iLzY content">
<div class="flex-container-445827765-3U3fxj">
<div class="text0-445827765-iPt3Oy mulish-normal-black-16px">
<span class="span0-VmgOLh mulish-normal-black-16px"
>GOV.UK Notify makes it easy for public sector service teams to send emails, text messages and
letters.<br
/></span>
</div>
<div class="text1-445827765-iPt3Oy mulish-normal-black-16px">
<span class="span1-s6isE4 mulish-normal-black-16px"
>This project is an important one to track, because it has been used widely across public
administrations, but not through an ideal process. Instead the codebase has been forked by the
downstream users, which diverges the development process and does not capture the benefits of
inter-administration collaboration.<br
/></span>
</div>
<div class="text2-445827765-iPt3Oy mulish-normal-black-16px">
<span class="span2-Vgs7gU mulish-normal-black-16px"
>The Foundation for Public Code is working with the various implementers to convene a community of
practice and determine what collaborative efforts can still be effective.</span
>
</div>
</div>
<div class="divvert"></div>
<div class="cluster-3U3fxj cluster">
<div class="line-item">
<div class="creator mulish-bold-black-14px">Creator</div>
<div class="uk-government-digital-service-IGT1Sx mulish-normal-black-14px">
UK Government Digital Service
</div>
</div>
<div class="line-item">
<div class="replicators-HLYTot mulish-bold-black-14px">Replicators</div>
<p class="canadian-digital-ser-HLYTot mulish-normal-black-14px">
Canadian Digital Service, United States Digital Service, etc
</p>
</div>
<div class="line-item">
<div class="who-should-get-involved mulish-bold-black-14px">Who should get involved?</div>
<p class="city-state-and-natio-gCfjUC mulish-normal-black-14px">
City, state, and national governments in need of messaging solutions
</p>
</div>
<div class="line-item">
<p class="join-the-community-of-practice-9upKgj mulish-bold-black-14px">
Join the community of practice
</p>
<a href="mailto:[email protected]" target="_blank">
<div class="buttonsecondary-9upKgj buttonsecondary">
<div class="text-ppfJ2V text mulish-bold-azure-radiance-16px">
Email us at [email protected]
</div>
<img class="arrow-cluster" src="/img/[email protected]" alt="arrow cluster" /></div
></a>
</div>
</div>
</div>
<div class="gallery-B9iLzY gallery">
<img class="notify_01-0xQ5TN" src="/img/notify-01.png" alt="notify_01" />
</div>
</div>
<div class="card-QbSHmZ card">
<img class="iconappspacecraft-EZk0kH" src="/img/[email protected]" alt="icon.app.spacecraft" />
<div class="space-craft-EZk0kH mulish-bold-black-24px">Space Craft</div>
<div class="content-EZk0kH content">
<div class="flex-container-445827787-iLSGOx">
<div class="text0-445827787-7MLIzZ mulish-normal-black-16px">
<span class="span0-nMaVJh mulish-normal-black-16px"
>Space Craft is working to create an open modular server architecture for creating, orchestrating,
and sharing room-scale or multi-room interactive spatial applications. <br
/></span>
</div>
<div class="text1-445827787-7MLIzZ mulish-normal-black-16px">
<span class="span1-xPxZsf mulish-normal-black-16px"
>Use cases for public administrations and institutions include museum exhibition design, library
archive visualization and exploration, urban planning simulation, or dynamic environments for