forked from publiccodenet/processcode.publiccode.net
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpublic-code.html
909 lines (904 loc) · 51.6 KB
/
public-code.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
<!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-code-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-code-u40desktopu41-all-breakpoints" />
<div class="public-code-u40desktopu41-all-breakpoints screen">
<header class="header-19JmkN">
<div class="navheader-H5lQIM">
<div class="content-IYmj8o content">
<a href="/index.html">
<div class="logo-lockup-E3Mk8C logo-lockup">
<img class="logo-symbol" src="/img/[email protected]" alt="logo symbol" />
<div
class="foundation-for-public-code-eE9YJd valign-text-middle foundation-for-public-code mulish-bold-white-27px"
>
Foundation for Public Code
</div>
</div></a
>
<div class="navigation-E3Mk8C">
<div class="links-hOex9x">
<a href="/public-code.html"
><div class="public-code-xDhcQL public-code mulish-semi-bold-white-16px">Public Code</div> </a
><a href="/public-product-organizations.html"
><div class="public-product-orgs-xDhcQL mulish-semi-bold-white-16px">Public Product Orgs</div> </a
><a href="https://standard.publiccode.net" target="_blank"
><div class="the-standard-xDhcQL mulish-semi-bold-white-16px">The Standard</div> </a
><a href="/who-we-are/index.html"
><div class="team-xDhcQL mulish-semi-bold-white-16px">Team</div> </a
><a href="https://secure.infinitegiving.com/gift/foundation-for-public-code" target="_blank">
<div class="nav-button-xDhcQL">
<div class="support-us-SQZ3Rh mulish-semi-bold-white-16px">Support us</div>
</div></a
>
</div>
</div>
</div>
</div>
<div class="cluster-H5lQIM cluster">
<div class="cluster-wBWSJk cluster">
<img class="bg_publiccode-xRY0xv" src="/img/bg-publiccode.png" alt="bg_publiccode" />
<div class="cluster-xRY0xv cluster">
<div class="breadcrumbs-SG5X3D">
<a href="/index.html"><div class="home-KG2Q1f mulish-normal-white-16px-2">Home</div> </a>
<div class="text_label-KG2Q1f mulish-normal-white-16px-3">›</div>
<div class="layer-2-KG2Q1f mulish-normal-white-16px-3">Public Code</div>
</div>
<div class="text-SG5X3D text">
<h1 class="title-cxPj3a">What is Public Code?</h1>
<p class="we-define-public-cod-cxPj3a mulish-normal-white-20px">
We define ‘public code’ as open source software developed or sourced by public organizations, together
with the policy and guidance needed for reuse.
</p>
</div>
</div>
<div class="img-container-xRY0xv">
<img
class="illo_stewardship_alpha-1-YtkC8A"
src="img/illo-stewardship-alpha-1.png"
alt="illo_stewardship_alpha 1"
/>
</div>
</div>
</div>
<div class="divhoriz-H5lQIM divhoriz"></div>
</header>
<div class="content-19JmkN content">
<div class="section-1">
<p class="an-ecosystem-of-coll-aqYnBP mulish-bold-black-32px">
An ecosystem of collaborative digital public infrastructure production
</p>
<div class="frame-326-aqYnBP">
<div class="frame-270-xi4Uj1">
<div class="flex-container-445817923-VTyywe">
<div class="text0-445817923-dkiL2V mulish-bold-black-20px">
<span class="span0-EylEzV mulish-bold-black-20px"
>Cities, states and nations across the globe recognize their own responsibility and agency toward
designing, maintaining and improving the digital public products that serve their constituents and
administrations. The Foundation for Public Code supports and connects them.<br
/></span>
</div>
<div class="text1-445817923-dkiL2V mulish-bold-black-20px">
<span class="span1-lMvExx mulish-normal-black-16px">We believe that the most </span
><span class="span2-lMvExx mulish-bold-black-16px">effective, adaptable, and sustainable</span
><span class="span3-lMvExx mulish-normal-black-16px"> long-term approach to this need is for </span
><span class="span4-lMvExx mulish-bold-black-16px">networks of public organizations</span
><span class="span5-lMvExx mulish-normal-black-16px">
and their vendors to collaborate in developing open, shared digital products and services that can
be replicated across countless cities and states, adapting to specific contexts but </span
><span class="span6-lMvExx mulish-bold-black-16px">sharing the cost and responsibility</span
><span class="span7-lMvExx mulish-normal-black-16px"> of the core functionality through </span
><span class="span8-lMvExx mulish-bold-black-16px">open collaborative organizations</span
><span class="span9-lMvExx mulish-normal-black-16px">.<br /></span>
</div>
<div class="text2-445817923-dkiL2V mulish-bold-black-20px">
<span class="span10-vxx7gK mulish-normal-black-16px">These </span
><span class="span11-vxx7gK mulish-bold-black-16px">stewardship organizations</span
><span class="span12-vxx7gK mulish-normal-black-16px">
can support large-scale ongoing software production projects with governance and financial models,
technical steering, and process orchestration. We call these open digital products, the </span
><span class="span13-vxx7gK mulish-bold-black-16px">collaborative process of governing</span
><span class="span14-vxx7gK mulish-normal-black-16px"> and stewarding them, and the </span
><span class="span15-vxx7gK mulish-bold-black-16px">ecosystem</span
><span class="span16-vxx7gK mulish-normal-black-16px">
of collaborating public and private actors around them, </span
><span class="span17-vxx7gK mulish-bold-black-16px">Public Code</span
><span class="span18-vxx7gK mulish-normal-black-16px">.</span>
</div>
</div>
</div>
<div class="cluster-xi4Uj1 cluster">
<div class="definitions-bCPkJB mulish-bold-white-20px-2">Definitions</div>
<div class="cluster-bCPkJB cluster">
<div class="divhoriz-I1b3El divhoriz"></div>
<div class="cluster-I1b3El cluster">
<div class="public-code-6wQ9d1 public-code mulish-bold-white-16px">Public Code:</div>
<p class="n-the-open-software-6wQ9d1 mulish-normal-white-14px">
(n): The open software product resulting from continuous integrated collaboration between public
administrations, the policy that situates it into civil code, and the ecosystem of vendors,
contributors, and the community of practice around this product.
</p>
</div>
<div class="divhoriz-UejeGO divhoriz"></div>
<div class="cluster-UejeGO cluster">
<div class="public-product-organization-8P1Oql mulish-bold-white-16px">
Public Product Organization:
</div>
<p class="n-the-ngo-that-serve-8P1Oql mulish-normal-white-14px">
(n): The NGO that serves as a vehicle for the stewardship of a public code product. Along with the
continuous technical integration, a PPO has a governance model, a financial model, an organizational
structure, a comms process, and a community of practice.
</p>
</div>
<div class="divhoriz-LkV42k divhoriz"></div>
<div class="cluster-LkV42k cluster">
<div class="public-product-stewardship-H9ZaMs mulish-bold-white-16px">
Public Product Stewardship:
</div>
<p class="v-the-practice-of-co-H9ZaMs mulish-normal-white-14px">
(v): The practice of continuously tending to the development and maintenance of a public product. It
is the core activity of a public product organization.
</p>
</div>
</div>
</div>
</div>
</div>
<div class="divhoriz-t3jxHb divhoriz"></div>
<div class="section-1">
<div class="cluster-WmOZxx cluster">
<p class="the-core-process-of-tx5PyY mulish-bold-black-24px">
The core process of public code production is the continuous integration cycle <br />of open source
development.
</p>
<div class="flex-container-445826092-tx5PyY">
<div class="text0-445826092-JlCfDz mulish-normal-black-16px">
<span class="span0-mzrJxp mulish-normal-black-16px"
>The large commercial network services providers have evolved an approach to software development that
consistently maintains and improves the product through this </span
><span class="span1-mzrJxp mulish-bold-black-16px">orchestrated collaboration process</span
><span class="span2-mzrJxp mulish-normal-black-16px">
that can scale to thousands of simultaneous contributors working on one codebase.<br
/></span>
</div>
<div class="text1-445826092-JlCfDz mulish-normal-black-16px">
<span class="span3-zxvRnX mulish-normal-black-16px"
>This process is extremely well-suited to the type of open collaboration necessary for a </span
><span class="span4-zxvRnX mulish-bold-black-16px">heterogenous mix of public and private entities</span
><span class="span5-zxvRnX mulish-normal-black-16px">
collaborating on a public platform or service together. The Foundation for Public Code has
helped many public administrations prepare to participate in this type of ecosystem and prepare their
own codebases for open collaboration. We have developed the </span
><span class="span6-zxvRnX mulish-bold-black-16px">Standard for Public Code</span
><span class="span7-zxvRnX mulish-normal-black-16px">
to as a set of reference criteria by which to evaluate whether a codebase is ready for public
collaboration. </span
>
</div>
</div>
</div>
<img class="x122-WmOZxx" src="/img/12-2.png" alt="12.2" />
</div>
</div>
<footer class="footer-19JmkN">
<div class="divhoriz-JjsvdC divhoriz"></div>
<div class="content-JjsvdC content">
<a href="/index.html">
<div class="logo-lockup-WTxilM logo-lockup">
<img class="logo-symbol" src="/img/[email protected]" alt="logo symbol" />
<div
class="foundation-for-public-code-3TpP3m valign-text-middle foundation-for-public-code mulish-bold-black-27px"
>
Foundation for Public Code
</div>
</div></a
>
<div class="information-WTxilM">
<div class="contact-Y6F0HK">
<div class="email-mQB6gm">
<div class="email-us-abSQ4G mulish-bold-black-24px">Email us!</div>
<a href="mailto:[email protected]" target="_blank">
<div class="buttonprimary-abSQ4G">
<div class="text-sl4uUn text mulish-bold-white-16px">[email protected]</div>
<img class="arrow-cluster-sl4uUn" src="/img/[email protected]" alt="arrow cluster" /></div
></a>
</div>
<div class="mailing-list-mQB6gm">
<div class="connect-with-us-42RTx9 mulish-bold-black-24px">Connect with us</div>
<div class="channels-42RTx9">
<a href="https://floss.social/@publiccode" target="_blank"
><img class="mastodon-UOxxJ9" src="/img/mastodon.png" alt="Mastodon" /> </a
><a href="https://twitter.com/publiccodenet" target="_blank"
><img class="twitter-UOxxJ9" src="/img/logo-1.png" alt="Twitter" /> </a
><a href="https://www.youtube.com/@publiccode" target="_blank"
><img class="you-tube-UOxxJ9" src="/img/youtube.png" alt="YouTube" /> </a
><a href="https://github.com/publiccodenet/" target="_blank"
><img class="git-hub-UOxxJ9" src="/img/github.png" alt="GitHub" />
</a>
</div>
</div>
</div>
<div class="divhoriz-Y6F0HK divhoriz"></div>
<div class="metadata-Y6F0HK">
<div class="copyright-7hS035">
<img class="image-kTrX4P" src="/img/[email protected]" alt="image" />
<p class="x2024-foundation-for-public-code-kTrX4P mulish-normal-black-14px">
<span class="span0-iSSUPt mulish-normal-black-14px">2024 </span
><a href="/" target="_blank"
><span class="span1-iSSUPt mulish-normal-black-14px">Foundation for Public Code</span></a
>
</p>
</div>
<div class="license-7hS035">
<img class="iconlicense-iR30Dw" src="/img/[email protected]" alt="icon.license" />
<p class="creative-commons-zer-iR30Dw mulish-normal-black-14px">
<a href="https://creativecommons.org/publicdomain/zero/1.0/" target="_blank"
><span class="span0-DOHhEl mulish-normal-black-14px">Creative Commons Zero v1.0 Universal</span></a
><span class="span1-DOHhEl mulish-normal-black-14px">, unless otherwise noted</span>
</p>
</div>
</div>
<div class="divhoriz-3Y2JxA divhoriz"></div>
<div class="flex-container-i44581759435764323-Y6F0HK">
<div class="text0-i44581759435764323-PnZdLV mulish-normal-black-14px">
<span class="span0-OYsLYV 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-i44581759435764323-PnZdLV mulish-normal-black-14px">
<span class="span1-ycO0Qa 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-code-u40tabletu41 screen">
<header class="header-wVn9iF">
<div class="navheader-uupNUG">
<div class="content-xbJgMw content">
<div class="logo-DeoqFL">
<a href="/index.html">
<div class="logo-lockup-LS1Bg6 logo-lockup">
<img class="logo-symbol-2KpDpQ logo-symbol" src="/img/[email protected]" alt="logo symbol" />
<div
class="foundation-for-public-code-2KpDpQ valign-text-middle foundation-for-public-code mulish-bold-white-20px"
>
Foundation for <br />Public Code
</div>
</div></a
>
</div>
<div class="navigation-DeoqFL">
<a href="/public-code.html"
><div class="public-code-4HldKr public-code mulish-semi-bold-white-14px">Public Code</div> </a
><a href="/public-product-organizations.html"
><div class="public-product-orgs-4HldKr mulish-semi-bold-white-14px">Public Product Orgs</div> </a
><a href="https://standard.publiccode.net" target="_blank"
><div class="the-standard-4HldKr mulish-semi-bold-white-14px">The Standard</div> </a
><a href="/who-we-are/index.html"
><div class="team-4HldKr mulish-semi-bold-white-14px">Team</div> </a
><a href="https://secure.infinitegiving.com/gift/foundation-for-public-code" target="_blank">
<div class="nav-button-4HldKr">
<div class="support-us-sNBNcO mulish-semi-bold-white-14px">Support us</div>
</div></a
>
</div>
</div>
</div>
<div class="cluster-uupNUG cluster">
<div class="cluster-dunYis cluster">
<img class="bg_publiccode-ovtowX" src="/img/bg-publiccode.png" alt="bg_publiccode" />
<div class="cluster-ovtowX cluster">
<div class="breadcrumbs-b9rpqj">
<a href="/index.html"><div class="home-ou0GWh mulish-normal-white-16px-2">Home</div> </a>
<div class="text_label-ou0GWh mulish-normal-white-16px-3">›</div>
<div class="layer-2-ou0GWh mulish-normal-white-16px-3">Public Code</div>
</div>
<div class="text-b9rpqj text">
<h1 class="title-pW3o3P">What is Public Code?</h1>
<p class="we-define-public-cod-pW3o3P mulish-normal-white-20px">
We define ‘public code’ as open source software developed or sourced by public organizations, together
with the policy and guidance needed for reuse.
</p>
</div>
</div>
<div class="img-container-ovtowX">
<img
class="illo_stewardship_alpha-1-FcWR7K"
src="img/illo-stewardship-alpha-1.png"
alt="illo_stewardship_alpha 1"
/>
</div>
</div>
</div>
<div class="divhoriz-uupNUG divhoriz"></div>
</header>
<div class="content-wVn9iF content">
<div class="section-CDSf1v section-1">
<p class="an-ecosystem-of-coll-QyAcKG mulish-bold-black-32px">
An ecosystem of collaborative digital public infrastructure production
</p>
<div class="frame-326-QyAcKG">
<div class="frame-270-q1e7LZ">
<div class="flex-container-445818972-d0wBby">
<div class="text0-445818972-8CM6YZ mulish-bold-black-20px">
<span class="span0-2npeGT mulish-bold-black-20px"
>Cities, states and nations across the globe recognize their own responsibility and agency toward
designing, maintaining and improving the digital public products that serve their constituents and
administrations. The Foundation for Public Code supports and connects them.<br
/></span>
</div>
<div class="text1-445818972-8CM6YZ mulish-bold-black-20px">
<span class="span1-ybmS2D mulish-normal-black-16px">We believe that the most </span
><span class="span2-ybmS2D mulish-bold-black-16px">effective, adaptable, and sustainable</span
><span class="span3-ybmS2D mulish-normal-black-16px"> long-term approach to this need is for </span
><span class="span4-ybmS2D mulish-bold-black-16px">networks of public organizations</span
><span class="span5-ybmS2D mulish-normal-black-16px">
and their vendors to collaborate in developing open, shared digital products and services that can
be replicated across countless cities and states, adapting to specific contexts but </span
><span class="span6-ybmS2D mulish-bold-black-16px">sharing the cost and responsibility</span
><span class="span7-ybmS2D mulish-normal-black-16px"> of the core functionality through </span
><span class="span8-ybmS2D mulish-bold-black-16px">open collaborative organizations</span
><span class="span9-ybmS2D mulish-normal-black-16px">.<br /></span>
</div>
<div class="text2-445818972-8CM6YZ mulish-bold-black-20px">
<span class="span10-KfqRcy mulish-normal-black-16px">These </span
><span class="span11-KfqRcy mulish-bold-black-16px">stewardship organizations</span
><span class="span12-KfqRcy mulish-normal-black-16px">
can support large-scale ongoing software production projects with governance and financial models,
technical steering, and process orchestration. We call these open digital products, the </span
><span class="span13-KfqRcy mulish-bold-black-16px">collaborative process of governing</span
><span class="span14-KfqRcy mulish-normal-black-16px"> and stewarding them, and the </span
><span class="span15-KfqRcy mulish-bold-black-16px">ecosystem</span
><span class="span16-KfqRcy mulish-normal-black-16px">
of collaborating public and private actors around them, </span
><span class="span17-KfqRcy mulish-bold-black-16px">Public Code</span
><span class="span18-KfqRcy mulish-normal-black-16px">.</span>
</div>
</div>
</div>
<div class="cluster-q1e7LZ cluster">
<div class="definitions-xBiu6x mulish-bold-white-20px-2">Definitions</div>
<div class="cluster-xBiu6x cluster">
<div class="divhoriz-Zx4WUe divhoriz"></div>
<div class="cluster-Zx4WUe cluster">
<div class="public-code-yTFxcw public-code mulish-bold-white-16px">Public Code:</div>
<p class="n-the-open-software-yTFxcw mulish-normal-white-14px">
(n): The open software product resulting from continuous integrated collaboration between public
administrations, the policy that situates it into civil code, and the ecosystem of vendors,
contributors, and the community of practice around this product.
</p>
</div>
<div class="divhoriz-MDNVym divhoriz"></div>
<div class="cluster-MDNVym cluster">
<div class="public-product-organization-0CQxY8 mulish-bold-white-16px">
Public Product Organization:
</div>
<p class="n-the-ngo-that-serve-0CQxY8 mulish-normal-white-14px">
(n): The NGO that serves as a vehicle for the stewardship of a public code product. Along with the
continuous technical integration, a PPO has a governance model, a financial model, an organizational
structure, a comms process, and a community of practice.
</p>
</div>
<div class="divhoriz-xXbDSx divhoriz"></div>
<div class="cluster-xXbDSx cluster">
<div class="public-product-stewardship-5mu1g5 mulish-bold-white-16px">
Public Product Stewardship:
</div>
<p class="v-the-practice-of-co-5mu1g5 mulish-normal-white-14px">
(v): The practice of continuously tending to the development and maintenance of a public product. It
is the core activity of a public product organization.
</p>
</div>
</div>
</div>
</div>
</div>
<div class="divhoriz-CDSf1v divhoriz"></div>
<div class="section-JLBW8N section-1">
<div class="cluster-PX4sUb cluster">
<p class="the-core-process-of-7VUAy5 mulish-bold-black-24px">
The core process of public code production is the continuous integration cycle of open source development.
</p>
<div class="flex-container-445826088-7VUAy5">
<div class="text0-445826088-3Ns97k mulish-normal-black-16px">
<span class="span0-2ZgNxe mulish-normal-black-16px"
>The large commercial network services providers have evolved an approach to software development that
consistently maintains and improves the product through this </span
><span class="span1-2ZgNxe mulish-bold-black-16px">orchestrated collaboration process</span
><span class="span2-2ZgNxe mulish-normal-black-16px">
that can scale to thousands of simultaneous contributors working on one codebase.<br
/></span>
</div>
<div class="text1-445826088-3Ns97k mulish-normal-black-16px">
<span class="span3-WKyMfI mulish-normal-black-16px"
>This process is extremely well-suited to the type of open collaboration necessary for a </span
><span class="span4-WKyMfI mulish-bold-black-16px">heterogenous mix of public and private entities</span
><span class="span5-WKyMfI mulish-normal-black-16px">
collaborating on a public platform or service together. The Foundation for Public Code has
helped many public administrations prepare to participate in this type of ecosystem and prepare their
own codebases for open collaboration. We have developed the </span
><span class="span6-WKyMfI mulish-bold-black-16px">Standard for Public Code</span
><span class="span7-WKyMfI mulish-normal-black-16px">
to as a set of reference criteria by which to evaluate whether a codebase is ready for public
collaboration. </span
>
</div>
</div>
</div>
<img class="x122-PX4sUb" src="/img/12-2-1.png" alt="12.2" />
</div>
</div>
<footer class="footer-wVn9iF">
<div class="divhoriz-vrrbBu divhoriz"></div>
<div class="content-vrrbBu content">
<a href="/index.html">
<div class="logo-lockup-gUmGX0 logo-lockup">
<img class="logo-symbol-JW24ix logo-symbol" src="/img/[email protected]" alt="logo symbol" />
<div
class="foundation-for-public-code-JW24ix valign-text-middle foundation-for-public-code mulish-bold-black-27px"
>
Foundation for Public Code
</div>
</div></a
>
<div class="information-gUmGX0">
<div class="contact-4xQ6E2">
<div class="email-RPazLE">
<div class="email-us-Lcslde mulish-bold-black-24px">Email us!</div>
<a href="mailto:[email protected]" target="_blank">
<div class="buttonprimary-Lcslde">
<div class="text-Tlh04Y text mulish-bold-white-16px">[email protected]</div>
<img class="arrow-cluster-Tlh04Y" src="/img/[email protected]" alt="arrow cluster" /></div
></a>
</div>
<div class="mailing-list-RPazLE">
<div class="connect-with-us-AOAJis mulish-bold-black-24px">Connect with us</div>
<div class="channels-AOAJis">
<a href="https://floss.social/@publiccode" target="_blank"
><img class="mastodon-hzh9Ch" src="/img/mastodon.png" alt="Mastodon" /> </a
><a href="https://twitter.com/publiccodenet" target="_blank"
><img class="twitter-hzh9Ch" src="/img/logo-1.png" alt="Twitter" /> </a
><a href="https://www.youtube.com/@publiccode" target="_blank"
><img class="you-tube-hzh9Ch" src="/img/youtube.png" alt="YouTube" /> </a
><a href="https://github.com/publiccodenet/" target="_blank"
><img class="git-hub-hzh9Ch" src="/img/github.png" alt="GitHub" />
</a>
</div>
</div>
</div>
<div class="divhoriz-4xQ6E2 divhoriz"></div>
<div class="metadata-4xQ6E2">
<div class="copyright-aPFulA">
<img class="image-Aqn0Zg" src="/img/[email protected]" alt="image" />
<p class="x2024-foundation-for-public-code-Aqn0Zg mulish-normal-black-14px">
<span class="span0-6KQJ2M mulish-normal-black-14px">2024 </span
><a href="/" target="_blank"
><span class="span1-6KQJ2M mulish-normal-black-14px">Foundation for Public Code</span></a
>
</p>
</div>
<div class="license-aPFulA">
<img class="iconlicense-dv7opR" src="/img/[email protected]" alt="icon.license" />
<p class="creative-commons-zer-dv7opR mulish-normal-black-14px">
<a href="https://creativecommons.org/publicdomain/zero/1.0/" target="_blank"
><span class="span0-3JyGCn mulish-normal-black-14px">Creative Commons Zero v1.0 Universal</span></a
><span class="span1-3JyGCn mulish-normal-black-14px">, unless otherwise noted</span>
</p>
</div>
</div>
<div class="divhoriz-VXmpT2 divhoriz"></div>
<div class="flex-container-i44581903235764323-4xQ6E2">
<div class="text0-i44581903235764323-x6FzHt mulish-normal-black-14px">
<span class="span0-Iq1pfC 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-i44581903235764323-x6FzHt mulish-normal-black-14px">
<span class="span1-cwxUNI 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-code-u40mobileu41 screen">
<header class="header-Nn6XDX">
<div class="navheader-KKn1pF">
<a onclick="ShowOverlay('navigation', 'animate-appear');">
<div class="content-WZVqrp content">
<div class="logo-zRPkIx">
<a href="/index.html" onclick="window.event.stopPropagation()">
<div class="logo-lockup-FMM4rc logo-lockup">
<img class="logo-symbol" src="/img/[email protected]" alt="logo symbol" />
<div
class="foundation-for-public-code-itkQw6 valign-text-middle foundation-for-public-code mulish-bold-white-20px"
>
Foundation for <br />Public Code
</div>
</div></a
>
</div>
<a onclick="ShowOverlay('navigation', 'animate-appear');window.event.stopPropagation()">
<div class="menu-zRPkIx">
<div class="rectangle-178-FB6kPS"></div>
<div class="rectangle-180-FB6kPS"></div></div
></a></div
></a>
</div>
<img class="bg_publiccode-KKn1pF" src="/img/bg-publiccode.png" alt="bg_publiccode" />
<div class="cluster-KKn1pF cluster">
<div class="breadcrumbs-cGxrLR">
<a href="/index.html"><div class="home-wAxmqD">Home</div> </a>
<div class="text_label-wAxmqD">›</div>
<div class="layer-2-wAxmqD">Public Code</div>
</div>
<div class="text-cGxrLR text">
<h1 class="title-3uxnCP">What is Public Code?</h1>
<p class="we-define-public-cod-3uxnCP mulish-normal-white-16px-2">
We define ‘public code’ as open source software developed or sourced by public organizations, together
with the policy and guidance needed for reuse.
</p>
</div>
</div>
<div class="image-container-KKn1pF">
<img
class="illo_stewardship_alpha-1-Fkaj8D"
src="img/illo-stewardship-alpha-1.png"
alt="illo_stewardship_alpha 1"
/>
</div>
<div class="divhoriz-KKn1pF divhoriz"></div>
</header>
<div class="content-Nn6XDX content">
<div class="section-JZepky section-1">
<p class="an-ecosystem-of-coll-K2orYS mulish-bold-black-24px">
An ecosystem of collaborative digital public infrastructure production
</p>
<div class="cluster-K2orYS cluster">
<div class="flex-container-445823013-U9PDJE">
<div class="text0-445823013-DcupQd mulish-bold-black-16px">
<span class="span0-V4Ksu5 mulish-bold-black-16px"
>Cities, states and nations across the globe recognize their own responsibility and agency toward
designing, maintaining and improving the digital public products that serve their constituents and
administrations. The Foundation for Public Code supports and connects them.<br
/></span>
</div>
<div class="text1-445823013-DcupQd mulish-bold-black-16px">
<span class="span1-xspyxx mulish-normal-black-16px">We believe that the most </span
><span class="span2-xspyxx mulish-bold-black-16px">effective, adaptable, and sustainable</span
><span class="span3-xspyxx mulish-normal-black-16px"> long-term approach to this need is for </span
><span class="span4-xspyxx mulish-bold-black-16px">networks of public organizations</span
><span class="span5-xspyxx mulish-normal-black-16px">
and their vendors to collaborate in developing open, shared digital products and services that can be
replicated across countless cities and states, adapting to specific contexts but </span
><span class="span6-xspyxx mulish-bold-black-16px">sharing the cost and responsibility</span
><span class="span7-xspyxx mulish-normal-black-16px"> of the core functionality through </span
><span class="span8-xspyxx mulish-bold-black-16px">open collaborative organizations</span
><span class="span9-xspyxx mulish-normal-black-16px">.<br /></span>
</div>
<div class="text2-445823013-DcupQd mulish-bold-black-16px">
<span class="span10-7n8y62 mulish-normal-black-16px">These </span
><span class="span11-7n8y62 mulish-bold-black-16px">stewardship organizations</span
><span class="span12-7n8y62 mulish-normal-black-16px">
can support large-scale ongoing software production projects with governance and financial models,
technical steering, and process orchestration. We call these open digital products, the </span
><span class="span13-7n8y62 mulish-bold-black-16px">collaborative process of governing</span
><span class="span14-7n8y62 mulish-normal-black-16px"> and stewarding them, and the </span
><span class="span15-7n8y62 mulish-bold-black-16px">ecosystem</span
><span class="span16-7n8y62 mulish-normal-black-16px">
of collaborating public and private actors around them, </span
><span class="span17-7n8y62 mulish-bold-black-16px">Public Code</span
><span class="span18-7n8y62 mulish-normal-black-16px">.</span>
</div>
</div>
<div class="cluster-U9PDJE cluster">
<div class="definitions-hCRbJj mulish-bold-white-20px-2">Definitions</div>
<div class="cluster-hCRbJj cluster">
<div class="divhoriz-KLesli divhoriz"></div>
<div class="cluster-KLesli cluster">
<div class="public-code-upL4g9 mulish-bold-white-16px">Public Code:</div>
<p class="n-the-open-software-upL4g9 mulish-normal-white-14px">
(n): The open software product resulting from continuous integrated collaboration between public
administrations, the policy that situates it into civil code, and the ecosystem of vendors,
contributors, and the community of practice around this product.
</p>
</div>
<div class="divhoriz-MnYADX divhoriz"></div>
<div class="cluster-MnYADX cluster">
<div class="public-product-organization-q7xB3Q mulish-bold-white-16px">
Public Product Organization:
</div>
<p class="n-the-ngo-that-serve-q7xB3Q mulish-normal-white-14px">
(n): The NGO that serves as a vehicle for the stewardship of a public code product. Along with the
continuous technical integration, a PPO has a governance model, a financial model, an organizational
structure, a comms process, and a community of practice.
</p>
</div>
<div class="divhoriz-qJxVyg divhoriz"></div>
<div class="cluster-qJxVyg cluster">
<div class="public-product-stewardship-9FRyB6 mulish-bold-white-16px">
Public Product Stewardship:
</div>
<p class="v-the-practice-of-co-9FRyB6 mulish-normal-white-14px">
(v): The practice of continuously tending to the development and maintenance of a public product. It
is the core activity of a public product organization.
</p>
</div>
</div>
</div>
</div>
</div>
<div class="divhoriz-JZepky divhoriz"></div>
<div class="section-zbxfyf section-1">
<div class="flex-container-445823031-XVVRT6">
<div class="text0-445823031-7ZJxF1 mulish-bold-black-20px">
<span class="span0-hxgoc8 mulish-bold-black-20px"
>The core process of public code production is the continuous integration cycle of open source
development.<br
/></span>
</div>
<div class="text1-445823031-7ZJxF1 mulish-bold-black-20px">
<span class="span1-BIzYwx mulish-normal-black-16px"
>The large commercial network services providers have evolved an approach to software development that
consistently maintains and improves the product through this </span
><span class="span2-BIzYwx mulish-bold-black-16px">orchestrated collaboration process</span
><span class="span3-BIzYwx mulish-normal-black-16px">
that can scale to thousands of simultaneous contributors working on one codebase.<br
/></span>
</div>
<div class="text2-445823031-7ZJxF1 mulish-bold-black-20px">
<span class="span4-Az4rxY mulish-normal-black-16px"
>This process is extremely well-suited to the type of open collaboration necessary for a </span
><span class="span5-Az4rxY mulish-bold-black-16px">heterogenous mix of public and private entities</span
><span class="span6-Az4rxY mulish-normal-black-16px">
collaborating on a public platform or service together. The Foundation for Public Code has
helped many public administrations prepare to participate in this type of ecosystem and prepare their
own codebases for open collaboration. We have developed the </span
><span class="span7-Az4rxY mulish-bold-black-16px">Standard for Public Code</span
><span class="span8-Az4rxY mulish-normal-black-16px">
to as a set of reference criteria by which to evaluate whether a codebase is ready for public
collaboration. </span
>
</div>
</div>
<img class="x122-XVVRT6" src="/img/[email protected]" alt="12.2" />
</div>
</div>
<footer class="footer-Nn6XDX">
<div class="divhoriz-m6r3MU divhoriz"></div>
<div class="content-m6r3MU content">
<a href="/index.html">
<div class="logo-lockup-g94CYT logo-lockup">
<img class="logo-symbol" src="/img/[email protected]" alt="logo symbol" />
<div
class="foundation-for-public-code-PIDjGZ valign-text-middle foundation-for-public-code mulish-bold-black-20px-2"
>
Foundation for <br />Public Code
</div>
</div></a
>
<div class="information-g94CYT">
<div class="contact-nZsxK4">
<div class="email-su2T3D">
<div class="email-us-XxloEN mulish-bold-black-20px">Email us!</div>
<a href="mailto:[email protected]" target="_blank">
<div class="buttonprimary-XxloEN">
<div class="text-lP67sv text mulish-bold-white-16px">[email protected]</div>
<img class="arrow-cluster-lP67sv" src="/img/[email protected]" alt="arrow cluster" /></div
></a>
</div>
<div class="mailing-list-su2T3D">
<div class="connect-with-us-yTc9yi mulish-bold-black-20px">Connect with us</div>
<div class="channels-yTc9yi">
<a href="https://floss.social/@publiccode" target="_blank"
><img class="mastodon-EYm9Tj" src="/img/mastodon.png" alt="Mastodon" /> </a
><a href="https://twitter.com/publiccodenet" target="_blank"
><img class="twitter-EYm9Tj" src="/img/logo-1.png" alt="Twitter" /> </a
><a href="https://www.youtube.com/@publiccode" target="_blank"
><img class="you-tube-EYm9Tj" src="/img/youtube.png" alt="YouTube" /> </a
><a href="https://github.com/publiccodenet/" target="_blank"
><img class="git-hub-EYm9Tj" src="/img/github.png" alt="GitHub" />
</a>
</div>
</div>
</div>
<div class="divhoriz-nZsxK4 divhoriz"></div>
<div class="metadata-nZsxK4">
<div class="copyright-K7kCam">
<img class="image-aAF5cI" src="/img/[email protected]" alt="image" />
<p class="x2024-foundation-for-public-code-aAF5cI mulish-normal-black-14px">
<span class="span0-fIQ6eU mulish-normal-black-14px">2024 </span
><a href="/" target="_blank"
><span class="span1-fIQ6eU mulish-normal-black-14px">Foundation for Public Code</span></a
>
</p>
</div>
<div class="license-K7kCam">
<img class="iconlicense-cTzbUF" src="/img/[email protected]" alt="icon.license" />
<p class="creative-commons-zer-cTzbUF mulish-normal-black-14px">
<a href="https://creativecommons.org/publicdomain/zero/1.0/" target="_blank"
><span class="span0-L44udJ mulish-normal-black-14px">Creative Commons Zero v1.0 Universal</span></a
><span class="span1-L44udJ mulish-normal-black-14px">, unless otherwise noted</span>
</p>
</div>
</div>
<div class="divhoriz-AmFW17 divhoriz"></div>
<div class="flex-container-i44582303535764359-nZsxK4">
<div class="text0-i44582303535764359-DswHXG mulish-normal-black-14px">
<span class="span0-rggXb9 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-i44582303535764359-DswHXG mulish-normal-black-14px">
<span class="span1-a2LKiv 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 id="overlay-navigation" class="overlay-base">
<div class="navigation screen">
<div class="navigation-JhN9hI">
<a href="/public-code.html"
><div class="public-code-ryaTeD mulish-semi-bold-white-20px">Public Code</div> </a
><a href="/public-product-organizations.html"
><div class="public-product-orgs-ryaTeD mulish-semi-bold-white-20px">Public Product Orgs</div> </a
><a href="https://standard.publiccode.net" target="_blank"
><div class="the-standard-ryaTeD mulish-semi-bold-white-20px">The Standard</div> </a
><a href="/who-we-are/index.html"
><div class="team-ryaTeD mulish-semi-bold-white-20px">Team</div> </a
><a href="https://secure.infinitegiving.com/gift/foundation-for-public-code" target="_blank">
<div class="nav-button-ryaTeD">
<div class="support-us-FAHxcm mulish-semi-bold-white-20px">Support us</div>
</div></a
>
</div>
</div>
</div>
<script>
ShowOverlay = function (overlayName, animationName) {
overlayName = "overlay-" + overlayName;
var cssClasses = document.getElementById(overlayName).className.split(" ");
var last = cssClasses.slice(-1)[0];
if (last.lastIndexOf("animate") == -1) {
document.getElementById(overlayName).className =
document.getElementById(overlayName).className + " " + animationName;
}
if (window.loadAsyncSrc != undefined) {
loadAsyncSrc();
}
};
HideOverlay = function (overlayName, animationName) {
overlayName = "overlay-" + overlayName;
var cssClasses = document.getElementById(overlayName).className.split(" ");
var last = cssClasses.slice(-1)[0];
if (last.lastIndexOf("animate") != -1) {
cssClasses.splice(-1);
cssClasses.push(animationName);
document.getElementById(overlayName).className = cssClasses.join(" ");
cssClasses.splice(-1);
setTimeout(function () {
document.getElementById(overlayName).className = cssClasses.join(" ");
}, 1100);
}
var vids = document.getElementsByTagName("video");
if (vids) {
for (var i = 0; i < vids.length; i++) {
var video = vids.item(i);
video.pause();
}
}
};
closeOutsideOverlay = function (overlay_slug) {
var overlay_id = `overlay-${overlay_slug}`;
const overlayElement = document.getElementById(overlay_id);
overlayElement.addEventListener(
`click`,
function (event) {
var overlay_id = `overlay-${overlay_slug}`;
var e = event || window.event;
var overlayContainer = overlayElement.getElementsByClassName(`${overlay_slug}`);
if (e.target === overlayElement) {
HideOverlay(`${overlay_slug}`, "animate-disappear");
}
},
false
);
};
CloseOnOverlayClick = function (overlay_slug) {
var overlay_id = `overlay-${overlay_slug}`;
document.getElementById(overlay_id).addEventListener(
`click`,
function (event) {
{
var overlay_id = `overlay-${overlay_slug}`;
var e = event || window.event;
var overlayElement = document.getElementById(overlay_id);
var overlayContainer = overlayElement.getElementsByClassName(`${overlay_slug}`);
var clickedDiv = e.toElement || e.target;
var dismissButton = clickedDiv.parentElement.id == overlay_id;
var clickOutsideOverlay = false;
if (overlayContainer.length > 0) {
{
clickOutsideOverlay = !overlayContainer[0].contains(clickedDiv) || overlayContainer[0] == clickedDiv;
}
}
if (dismissButton || clickOutsideOverlay) {
{
HideOverlay(`${overlay_slug}`, "animate-disappear");
}
}
}
},
false
);
};
</script>
<script>
closeOutsideOverlay("navigation");
</script>
<script>
closeOutsideOverlay("navigation");
</script>
<script>
closeOutsideOverlay("navigation");
</script>
<script>
closeOutsideOverlay("navigation");
</script>
<script>
closeOutsideOverlay("navigation");
</script>
<script>
closeOutsideOverlay("navigation");
</script>
<script>
closeOutsideOverlay("navigation");
</script>
<script>
closeOutsideOverlay("navigation");
</script>
<script>
closeOutsideOverlay("navigation");
</script>
<link rel="stylesheet" type="text/css" href="/overrides.css" />
<script src="/collapsible.js"></script>
</body>
</html>