From accb7bb5bdefc31021897ebf271f01277310de6e Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:05:21 +0100 Subject: [PATCH 01/24] replaces minute links with placeholders --- organization/policy-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index 00e5cecc1..4e5c4237d 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -10,7 +10,7 @@ type: resource This policy plan sets out the Foundation for Public Code Vereniging’s current plan of action, as established by the board of directors. -This policy plan was adopted at the [12 May 2021 board of directors meeting](board-of-directors-meetings/2022-05-12-minutes.md) and approved by the [general assembly](general-assemblies/minutes-2022-06-29.md). +This policy plan was adopted at the [*BOARD MEETING*](*minutes url*) and approved by the [*GENERAL ASSEMBLY*](*minutes url*). This policy plan covers 2022-2027, but can be modified annually by the general assembly if needed. The Foundation for Public Code Vereniging (referred to hereafter as the Foundation for Public Code or ‘the association’) was established to solve an infrastructure gap in public sector collaboration. From ea1b5a7c3e65b471abc3caf650857f68b6008ffb Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:06:22 +0100 Subject: [PATCH 02/24] bumps dates --- organization/policy-plan.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index 4e5c4237d..96c3fe5ea 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -11,7 +11,7 @@ type: resource This policy plan sets out the Foundation for Public Code Vereniging’s current plan of action, as established by the board of directors. This policy plan was adopted at the [*BOARD MEETING*](*minutes url*) and approved by the [*GENERAL ASSEMBLY*](*minutes url*). -This policy plan covers 2022-2027, but can be modified annually by the general assembly if needed. +This policy plan covers 2024-2030, but can be modified annually by the general assembly if needed. The Foundation for Public Code Vereniging (referred to hereafter as the Foundation for Public Code or ‘the association’) was established to solve an infrastructure gap in public sector collaboration. Public organizations (like cities) are both more interested in and producing more open source software than ever before. @@ -95,10 +95,10 @@ These words signify the qualities we strive for in our activities, products, sta ## 3. Policy and plan of work -This policy plan covers the period between 2022 and 2027. +This policy plan covers the period between 2024 and 2030. We’ve divided this into three phases, each containing separate activities. We are currently on track for Phase 1. -### Phase 1: Short term (2022) +### Phase 1: Short term (2024) * Increase awareness and illustrate the value of public code by further developing knowledge assets, such as explainer videos, case studies, testimonials, business cases, online learning platform, as well as host a conference for public code. * Scale the impact of codebase stewardship through continued support to existing codebases in stewardship, working towards stewardship of at least an international codebase, aiming for certificated maturity of at least one codebase, and publishing community translations of the Standard for Public Code. @@ -106,14 +106,14 @@ We’ve divided this into three phases, each containing separate activities. We * Continue to secure the organization's sustainability by ensuring additional philanthropic support, public contributions to our mission in forms other than membership dues, improving the transparency and openness of our internal processes, and laying the groundwork for building an international organization. * Establish a strategic council. -### Phase 2: Mid term (2023 - 2024) +### Phase 2: Mid term (2025 - 2027) * Support others in applying public code knowledge assets in their organizations and communities, through the further diversification and professionalization of knowledge and media assets, online learning materials, and in-person events. * Grow and internationalize communities around stewarded codebases by training others to independently apply stewardship practices to codebases. * Support public organizations to implement public code as a strategic priority for their organization, mainstreaming public code into their operations, with the Foundation for Public Code as a cornerstone of their strategy. * Transition towards a predominantly publicly funded organization and consolidating our international reach. -### Phase 3: Long terms (2025 - 2027) +### Phase 3: Long terms (2027 - 2030) * Mainstream capacity building around public code as professional development, including the spin off of training provided by other organizations based on our materials and certification process, as well as the establishment of a community of practice. * Enable global scale of stewardship by stewarding the top-of-class codebases in strategic public functions, and supporting other organizations to execute codebase stewardship. From c6f3858ccd7905af442598b6b390db20ea2546ff Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:08:07 +0100 Subject: [PATCH 03/24] removes reference to members --- organization/policy-plan.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index 96c3fe5ea..3635000bb 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -30,7 +30,6 @@ We do this through ecosystem level [codebase stewardship](../activities/index.md Codebase stewardship consists of quality auditing of source code, nurturing developer communities, strengthening marketing and product management to increase reusability, and helping public organizations and their vendors understand how they could best use public code with their existing systems. The [Standard for Public Code](https://standard.publiccode.net/) operationalizes our mission - it provides concrete standards and best practice for how to make public code reusable, maintainable, findable and procurable. -New members of the Foundation for Public Code Vereniging must be wholly publicly owned organizations ([article 4.2 of the association bylaws](articles-of-association.md)), benefiting all citizens and taxpayers. Public code stewarded by the Foundation for Public Code is available online for reuse by anyone anywhere, worldwide. ## 2. Strategy @@ -41,12 +40,12 @@ Public code stewarded by the Foundation for Public Code is available online for The goal of the Foundation for Public Code is “to support collective development and maintenance of public code (software and policy with a public purpose) in order to reduce risks, increase quality, reduce costs and increase sustainability” (article 3.1 of the association bylaws). -Public code stewarded by the Foundation is openly available for reuse by everyone, but only members (wholly publicly owned organizations) can determine the governance and the organization’s stewardship priorities. +Public code stewarded by the Foundation is openly available for reuse by everyone. The association seeks to achieve its goal by carrying out the following activities (article 3.2. of the association bylaws): * a. the provision of services that can increase the sustainability, quality and re-use of public code -* b. facilitating and encouraging the sharing of existing public code between public members and other public organizations +* b. facilitating and encouraging the sharing of existing public code between public organizations * c. carrying out research for the (further) development of public code * d. drawing attention to problems ascertained and giving advice with regard to the public code they use * e. everything related to or conducive to the above, all in the broadest sense From 09d4f41611e5a1bec599ab0793c55b6e52ef702e Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:10:28 +0100 Subject: [PATCH 04/24] updates to match current bullets on mission.md --- organization/policy-plan.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index 3635000bb..6b57359f6 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -75,12 +75,10 @@ This distinguishes it from organizations providing open source codebase stewards [Our founding principles](mission.md) are: * We are a non-profit and non-partisan organization. -* We publish under licenses approved by the Open Source Initiative or Creative Commons licenses that do not limit commercial reuse. -* We are controlled by our members, who are wholly publicly controlled organizations. -* We strive to keep our membership as accessible as possible to potential members, regardless of size or location. +* We publish under licenses approved by the [Open Source Initiative](https://opensource.org/licenses) or [Creative Commons](https://creativecommons.org/licenses/) licenses that do not limit commercial reuse. * We are committed to working with other organizations (commercial or non-profit) to achieve our mission. -* We prioritize long term sustainability and growth for the benefit of our members. * Our work is open by default and welcomes contributions. +* We prioritize long term sustainability for the benefit of the communities we work with. [Our cultural values](cultural-values.md) are: open, quality, trust, community, helpful. These words signify the qualities we strive for in our activities, products, staff and resources. From 305441b59ef8acd59edd52952663da75a79c1a26 Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:11:30 +0100 Subject: [PATCH 05/24] repeats line 33 - redundant --- organization/policy-plan.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index 6b57359f6..ca66c6636 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -40,8 +40,6 @@ Public code stewarded by the Foundation for Public Code is available online for The goal of the Foundation for Public Code is “to support collective development and maintenance of public code (software and policy with a public purpose) in order to reduce risks, increase quality, reduce costs and increase sustainability” (article 3.1 of the association bylaws). -Public code stewarded by the Foundation is openly available for reuse by everyone. - The association seeks to achieve its goal by carrying out the following activities (article 3.2. of the association bylaws): * a. the provision of services that can increase the sustainability, quality and re-use of public code From 4b77af5d1b2603198af0f389e131b8f712bc7f7a Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:13:57 +0100 Subject: [PATCH 06/24] strategic council has been set up --- organization/policy-plan.md | 1 - 1 file changed, 1 deletion(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index ca66c6636..6c4ff3b00 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -99,7 +99,6 @@ We’ve divided this into three phases, each containing separate activities. We * Scale the impact of codebase stewardship through continued support to existing codebases in stewardship, working towards stewardship of at least an international codebase, aiming for certificated maturity of at least one codebase, and publishing community translations of the Standard for Public Code. * Strengthen and diversify our collaborations, including involvement of our strategic council in the development of the roadmap, creating partnerships and getting additional members. * Continue to secure the organization's sustainability by ensuring additional philanthropic support, public contributions to our mission in forms other than membership dues, improving the transparency and openness of our internal processes, and laying the groundwork for building an international organization. -* Establish a strategic council. ### Phase 2: Mid term (2025 - 2027) From 33427fdaf0762efa7ffbaf86b18ad3c91bac8bf8 Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:14:51 +0100 Subject: [PATCH 07/24] switches member dues to contributions from public orgs --- organization/policy-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index 6c4ff3b00..0222f0a7b 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -98,7 +98,7 @@ We’ve divided this into three phases, each containing separate activities. We * Increase awareness and illustrate the value of public code by further developing knowledge assets, such as explainer videos, case studies, testimonials, business cases, online learning platform, as well as host a conference for public code. * Scale the impact of codebase stewardship through continued support to existing codebases in stewardship, working towards stewardship of at least an international codebase, aiming for certificated maturity of at least one codebase, and publishing community translations of the Standard for Public Code. * Strengthen and diversify our collaborations, including involvement of our strategic council in the development of the roadmap, creating partnerships and getting additional members. -* Continue to secure the organization's sustainability by ensuring additional philanthropic support, public contributions to our mission in forms other than membership dues, improving the transparency and openness of our internal processes, and laying the groundwork for building an international organization. +* Continue to secure the organization's sustainability by ensuring additional philanthropic support, financial and in-kind contributions from public organisations, improving the transparency and openness of our internal processes, and laying the groundwork for building an international organization. ### Phase 2: Mid term (2025 - 2027) From 99a44c499a5bd13160cbaca2abfee647842ed634 Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:19:32 +0100 Subject: [PATCH 08/24] adds chapter model --- organization/policy-plan.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index 0222f0a7b..1b39e0132 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -97,8 +97,9 @@ We’ve divided this into three phases, each containing separate activities. We * Increase awareness and illustrate the value of public code by further developing knowledge assets, such as explainer videos, case studies, testimonials, business cases, online learning platform, as well as host a conference for public code. * Scale the impact of codebase stewardship through continued support to existing codebases in stewardship, working towards stewardship of at least an international codebase, aiming for certificated maturity of at least one codebase, and publishing community translations of the Standard for Public Code. -* Strengthen and diversify our collaborations, including involvement of our strategic council in the development of the roadmap, creating partnerships and getting additional members. -* Continue to secure the organization's sustainability by ensuring additional philanthropic support, financial and in-kind contributions from public organisations, improving the transparency and openness of our internal processes, and laying the groundwork for building an international organization. +* Strengthen and diversify our collaborations, including involvement of our strategic council in the development of the roadmap and creating partnerships with public organizations. +* Transform our organizational model to include an umbrella organization focused on global long term priorities, and local chapter organizations tailoring their work based on the needs of the local public code ecosystem and participating public organizations. +* Continue to secure the organization's sustainability by ensuring additional philanthropic support, financial and in-kind contributions from public organisations, and improving the transparency and openness of our internal processes. ### Phase 2: Mid term (2025 - 2027) From 3779ffaea4108f7ebd017a57e441c4f004b98e34 Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:22:40 +0100 Subject: [PATCH 09/24] add chapters and partners to phase 2 --- organization/policy-plan.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index 1b39e0132..35328a45b 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -107,6 +107,8 @@ We’ve divided this into three phases, each containing separate activities. We * Grow and internationalize communities around stewarded codebases by training others to independently apply stewardship practices to codebases. * Support public organizations to implement public code as a strategic priority for their organization, mainstreaming public code into their operations, with the Foundation for Public Code as a cornerstone of their strategy. * Transition towards a predominantly publicly funded organization and consolidating our international reach. +* Have a strong network of supportive, international partnerships with diverse organizations. +* Have chapters in 3 to 5 geographical regions, each enjoying broad political and financial support in their respective region. ### Phase 3: Long terms (2027 - 2030) From e9fd8d67d11df11cd847ba592b2889153574ab8a Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:24:46 +0100 Subject: [PATCH 10/24] tweaks long term chapter goal --- organization/policy-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index 35328a45b..48f46c933 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -115,7 +115,7 @@ We’ve divided this into three phases, each containing separate activities. We * Mainstream capacity building around public code as professional development, including the spin off of training provided by other organizations based on our materials and certification process, as well as the establishment of a community of practice. * Enable global scale of stewardship by stewarding the top-of-class codebases in strategic public functions, and supporting other organizations to execute codebase stewardship. * Widespread adoption of public code as a strategic priority for public organizations, enabled by a diverse set of publicly owned organizations that steward codebases. -* Fully publicly funded organizations able to operate in all time zones, and with regional experts. +* Fully publicly funded chapter organizations in most geographical regions, able to operate in all time zones, and with regional experts. ## 4. The assets and fundraising From 47d4b19703e41ac31f15da2dfacaae38db1f1bf9 Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:25:28 +0100 Subject: [PATCH 11/24] philanthropy as current main source of finance --- organization/policy-plan.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index 48f46c933..e5e6fb30c 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -123,8 +123,7 @@ We’ve divided this into three phases, each containing separate activities. We The Foundation for Public Code’s income and assets come primarily from: -* membership dues -* donations and gifts +* philanthropic donations and gifts The association’s income and assets enable it to achieve its mission. In line with its mission, the Foundation for Public Code spends its income on codebase stewardship and to support the public code ecosystem. From 80b93ff2a1638b185741124fb6e21f5a8af26a9d Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:25:56 +0100 Subject: [PATCH 12/24] removes note on not pursuing philanthropy --- organization/policy-plan.md | 1 - 1 file changed, 1 deletion(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index e5e6fb30c..029ebc706 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -129,7 +129,6 @@ The association’s income and assets enable it to achieve its mission. In line with its mission, the Foundation for Public Code spends its income on codebase stewardship and to support the public code ecosystem. Our current budgetary goals are to raise €3 million for phase 1 and 2, so that we can meet our expected level of expenditure. -Please note that the Foundation for Public Code will not actively pursue donations and gifts and will spend no or very limited time on fundraising (not more than 5% of its budget). ### 4.2 Asset management From 49cc2016c1f489f259e4cade133085c49d2aec6e Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:26:25 +0100 Subject: [PATCH 13/24] remove reference to member dues --- organization/policy-plan.md | 1 - 1 file changed, 1 deletion(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index 029ebc706..2734ca467 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -132,7 +132,6 @@ Our current budgetary goals are to raise €3 million for phase 1 and 2, so that ### 4.2 Asset management -We expect membership dues will be paid at the end of each calendar year. In order to ensure the continuity of the association and its work (especially since we specifically focus on putting codebases on sustainable footing), we have a financial objective to keep enough financial reserves to find viable alternative stewardship for public code that organizations rely on. In practice we expect to not keep more than the cash equivalent of 36 months’ of projected costs in the association’s bank account. From 3ae1d1137ec29fa8c48444e1b0b19978e1e481b7 Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:28:06 +0100 Subject: [PATCH 14/24] updates board --- organization/policy-plan.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index 2734ca467..255777101 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -162,9 +162,8 @@ The annual accounts will be drawn up and signed by the board of directors (bestu The members of the board of directors for the Foundation for Public Code are: -* B. Cerveny: Chair -* B.H. van Hoytema: Secretary -* E. Herman: Treasurer +* B. Cerveny: Chair & Secretary +* Richard Pope: Treasurer ## 7. Publication From fc11ce924658acf3c8c9fa0c0fbd038dc4a28f28 Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:29:40 +0100 Subject: [PATCH 15/24] changes about link to .net link --- organization/policy-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index 255777101..8a46adff2 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -26,7 +26,7 @@ Supporting other organizations in using open public code benefits everyone, but But public organizations have recognized that by pooling resources they can enable this for everyone. Thus the Foundation for Public Code was created to help open source projects for public organizations become successful, build sustainable communities around them and create a thriving public open source ecosystem. -We do this through ecosystem level [codebase stewardship](../activities/index.md) of both software and civic code (policy), enabling collaboration and re-use at scale. +We do this through ecosystem level [codebase stewardship](https://publiccode.net/codebase-stewardship/) of both software and civic code (policy), enabling collaboration and re-use at scale. Codebase stewardship consists of quality auditing of source code, nurturing developer communities, strengthening marketing and product management to increase reusability, and helping public organizations and their vendors understand how they could best use public code with their existing systems. The [Standard for Public Code](https://standard.publiccode.net/) operationalizes our mission - it provides concrete standards and best practice for how to make public code reusable, maintainable, findable and procurable. From e98f3089bdfbc74d57f29b9d3c7704317477ecad Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:34:06 +0100 Subject: [PATCH 16/24] adds process codes --- organization/policy-plan.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index 8a46adff2..fc52ec414 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -95,7 +95,7 @@ We’ve divided this into three phases, each containing separate activities. We ### Phase 1: Short term (2024) -* Increase awareness and illustrate the value of public code by further developing knowledge assets, such as explainer videos, case studies, testimonials, business cases, online learning platform, as well as host a conference for public code. +* Increase awareness and illustrate the value of public code by further developing knowledge assets, such as process codes, explainer videos, case studies, testimonials, business cases, online learning platform, as well as host a conference for public code. * Scale the impact of codebase stewardship through continued support to existing codebases in stewardship, working towards stewardship of at least an international codebase, aiming for certificated maturity of at least one codebase, and publishing community translations of the Standard for Public Code. * Strengthen and diversify our collaborations, including involvement of our strategic council in the development of the roadmap and creating partnerships with public organizations. * Transform our organizational model to include an umbrella organization focused on global long term priorities, and local chapter organizations tailoring their work based on the needs of the local public code ecosystem and participating public organizations. @@ -103,7 +103,7 @@ We’ve divided this into three phases, each containing separate activities. We ### Phase 2: Mid term (2025 - 2027) -* Support others in applying public code knowledge assets in their organizations and communities, through the further diversification and professionalization of knowledge and media assets, online learning materials, and in-person events. +* Support others in applying public code knowledge assets in their organizations and communities, through the further diversification and professionalization of process codes, knowledge and media assets, online learning materials, and in-person events. * Grow and internationalize communities around stewarded codebases by training others to independently apply stewardship practices to codebases. * Support public organizations to implement public code as a strategic priority for their organization, mainstreaming public code into their operations, with the Foundation for Public Code as a cornerstone of their strategy. * Transition towards a predominantly publicly funded organization and consolidating our international reach. @@ -112,7 +112,7 @@ We’ve divided this into three phases, each containing separate activities. We ### Phase 3: Long terms (2027 - 2030) -* Mainstream capacity building around public code as professional development, including the spin off of training provided by other organizations based on our materials and certification process, as well as the establishment of a community of practice. +* Mainstream capacity building around public code as professional development, including the spin off of training provided by other organizations based on our process codes, materials and certification process, as well as the establishment of a community of practice. * Enable global scale of stewardship by stewarding the top-of-class codebases in strategic public functions, and supporting other organizations to execute codebase stewardship. * Widespread adoption of public code as a strategic priority for public organizations, enabled by a diverse set of publicly owned organizations that steward codebases. * Fully publicly funded chapter organizations in most geographical regions, able to operate in all time zones, and with regional experts. From a101840c3d009d3afe1f35b0a0d3a5efda708fa4 Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:34:18 +0100 Subject: [PATCH 17/24] adds oxford comma --- organization/policy-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index fc52ec414..34b9e2f15 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -112,7 +112,7 @@ We’ve divided this into three phases, each containing separate activities. We ### Phase 3: Long terms (2027 - 2030) -* Mainstream capacity building around public code as professional development, including the spin off of training provided by other organizations based on our process codes, materials and certification process, as well as the establishment of a community of practice. +* Mainstream capacity building around public code as professional development, including the spin off of training provided by other organizations based on our process codes, materials, and certification process, as well as the establishment of a community of practice. * Enable global scale of stewardship by stewarding the top-of-class codebases in strategic public functions, and supporting other organizations to execute codebase stewardship. * Widespread adoption of public code as a strategic priority for public organizations, enabled by a diverse set of publicly owned organizations that steward codebases. * Fully publicly funded chapter organizations in most geographical regions, able to operate in all time zones, and with regional experts. From 94adf66dce510c9b973de55dac940c6892a491a0 Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 27 Nov 2023 15:36:09 +0100 Subject: [PATCH 18/24] replaces 'and' with '&' for readability --- organization/policy-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index 34b9e2f15..8cdf076ea 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -27,7 +27,7 @@ But public organizations have recognized that by pooling resources they can enab Thus the Foundation for Public Code was created to help open source projects for public organizations become successful, build sustainable communities around them and create a thriving public open source ecosystem. We do this through ecosystem level [codebase stewardship](https://publiccode.net/codebase-stewardship/) of both software and civic code (policy), enabling collaboration and re-use at scale. -Codebase stewardship consists of quality auditing of source code, nurturing developer communities, strengthening marketing and product management to increase reusability, and helping public organizations and their vendors understand how they could best use public code with their existing systems. +Codebase stewardship consists of quality auditing of source code, nurturing developer communities, strengthening marketing & product management to increase reusability, and helping public organizations & their vendors understand how they could best use public code with their existing systems. The [Standard for Public Code](https://standard.publiccode.net/) operationalizes our mission - it provides concrete standards and best practice for how to make public code reusable, maintainable, findable and procurable. Public code stewarded by the Foundation for Public Code is available online for reuse by anyone anywhere, worldwide. From 0353c3bd5c18f7b9dbb616192ba27b80790bf28c Mon Sep 17 00:00:00 2001 From: claus Date: Mon, 4 Dec 2023 09:46:25 +0100 Subject: [PATCH 19/24] Update organization/policy-plan.md Co-authored-by: Elena Findley-de Regt --- organization/policy-plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/organization/policy-plan.md b/organization/policy-plan.md index 8cdf076ea..3c3a21a60 100644 --- a/organization/policy-plan.md +++ b/organization/policy-plan.md @@ -27,7 +27,7 @@ But public organizations have recognized that by pooling resources they can enab Thus the Foundation for Public Code was created to help open source projects for public organizations become successful, build sustainable communities around them and create a thriving public open source ecosystem. We do this through ecosystem level [codebase stewardship](https://publiccode.net/codebase-stewardship/) of both software and civic code (policy), enabling collaboration and re-use at scale. -Codebase stewardship consists of quality auditing of source code, nurturing developer communities, strengthening marketing & product management to increase reusability, and helping public organizations & their vendors understand how they could best use public code with their existing systems. +Codebase stewardship consists of quality auditing of source code; nurturing developer communities; strengthening marketing and product management to increase reusability; and helping public organizations and their vendors understand how they could best use public code with their existing systems. The [Standard for Public Code](https://standard.publiccode.net/) operationalizes our mission - it provides concrete standards and best practice for how to make public code reusable, maintainable, findable and procurable. Public code stewarded by the Foundation for Public Code is available online for reuse by anyone anywhere, worldwide. From cead8defabb6a206851dd35dff0f20c3bc29479d Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 4 Dec 2023 13:47:32 +0100 Subject: [PATCH 20/24] Updates to bring in line with develop --- .../general-assemblies/minutes-28-06-2021.md | 2 +- organization/index.md | 2 +- organization/policy-plans/index.md | 178 ++++++++++++++++++ 3 files changed, 180 insertions(+), 2 deletions(-) create mode 100644 organization/policy-plans/index.md diff --git a/organization/general-assemblies/minutes-28-06-2021.md b/organization/general-assemblies/minutes-28-06-2021.md index df2d2887f..ca59112ca 100644 --- a/organization/general-assemblies/minutes-28-06-2021.md +++ b/organization/general-assemblies/minutes-28-06-2021.md @@ -32,7 +32,7 @@ Alongside this, we would like this general assembly to have a program for a wide ## 3. Policy plan 2022-2026 -The board of directors would like to invite the members to work with them on the updated policy plan for 2022-2026, which will succeed [our policy plan 2019-2022](../policy-plan.md). +The board of directors would like to invite the members to work with them on the updated policy plan for 2022-2026, which will succeed [our policy plan 2019-2022](../policy-plans/index.md). * *Eric will lead a working group to create the policy plan. Ben and Boris offered to support.* diff --git a/organization/index.md b/organization/index.md index 9e92f935b..eeba41512 100644 --- a/organization/index.md +++ b/organization/index.md @@ -24,7 +24,7 @@ This is how we're building the organization to support our mission: * [Staff](staff.md) * [Remuneration policy](remuneration-policy.md) * [Roadmap](roadmap.md) -* [Policy plan](policy-plan.md) +* [Policy plan](policy-plans/) * [Measurable goals](measurable-goals/) * [Board meeting minutes](board-of-directors-meetings/) * [General assemblies minutes](general-assemblies/) diff --git a/organization/policy-plans/index.md b/organization/policy-plans/index.md new file mode 100644 index 000000000..b7363908a --- /dev/null +++ b/organization/policy-plans/index.md @@ -0,0 +1,178 @@ +--- +# SPDX-License-Identifier: CC0-1.0 +# SPDX-FileCopyrightText: 2019-2023 The Foundation for Public Code +type: resource +redirect_from: organization/policy-plan +--- + +# Foundation for Public Code Vereniging Policy Plan: 2022 + +## 1. Introduction + +This policy plan sets out the Foundation for Public Code Vereniging’s current plan of action, as established by the board of directors. + +This policy plan was adopted at the [12 May 2021 board of directors meeting](../board-of-directors-meetings/2022-05-12-minutes.md) and approved by the [general assembly](../general-assemblies/minutes-2022-06-29.md). +This policy plan covers 2022-2027, but can be modified annually by the general assembly if needed. + +The Foundation for Public Code Vereniging (referred to hereafter as the Foundation for Public Code or ‘the association’) was established to solve an infrastructure gap in public sector collaboration. +Public organizations (like cities) are both more interested in and producing more open source software than ever before. +[Persuaded by open source's advantages](https://fsfe.org/campaigns/publiccode/brochure.en.html), public organizations then struggle to: + +* discover existing open source software that they can adopt +* build open source software flexible enough that other public organizations can adopt it +* support successful co-development and reuse of their software by other public organizations +* attract a community of developers to maintain software they build + +Supporting other organizations in using open public code benefits everyone, but is no single public organization's responsibility. +But public organizations have recognized that by pooling resources they can enable this for everyone. +Thus the Foundation for Public Code was created to help open source projects for public organizations become successful, build sustainable communities around them and create a thriving public open source ecosystem. + +We do this through ecosystem level [codebase stewardship](../../activities/index.md) of both software and civic code (policy), enabling collaboration and re-use at scale. +Codebase stewardship consists of quality auditing of source code, nurturing developer communities, strengthening marketing and product management to increase reusability, and helping public organizations and their vendors understand how they could best use public code with their existing systems. +The [Standard for Public Code](https://standard.publiccode.net/) operationalizes our mission - it provides concrete standards and best practice for how to make public code reusable, maintainable, findable and procurable. + +New members of the Foundation for Public Code Vereniging must be wholly publicly owned organizations ([article 4.2 of the association bylaws](../articles-of-association.md)), benefiting all citizens and taxpayers. +Public code stewarded by the Foundation for Public Code is available online for reuse by anyone anywhere, worldwide. + +## 2. Strategy + +### 2.1 Core principles of the Foundation for Public Code + +#### Statutory goal + +The goal of the Foundation for Public Code is “to support collective development and maintenance of public code (software and policy with a public purpose) in order to reduce risks, increase quality, reduce costs and increase sustainability” (article 3.1 of the association bylaws). + +Public code stewarded by the Foundation is openly available for reuse by everyone, but only members (wholly publicly owned organizations) can determine the governance and the organization’s stewardship priorities. + +The association seeks to achieve its goal by carrying out the following activities (article 3.2. of the association bylaws): + +* a. the provision of services that can increase the sustainability, quality and re-use of public code +* b. facilitating and encouraging the sharing of existing public code between public members and other public organizations +* c. carrying out research for the (further) development of public code +* d. drawing attention to problems ascertained and giving advice with regard to the public code they use +* e. everything related to or conducive to the above, all in the broadest sense + +#### Absence of a profit motive + +The Foundation for Public Code is not for profit, as is clear from the work it does and its bylaws. +Article 3.4 of the Foundation for Public Code’s bylaws states that “The association expressly does not have the purpose of making a profit.” + +#### Beneficiary of the liquidation balance + +If the Foundation for Public Code’s board of directors decides to dissolve the association, the association will continue to exist for as long as is necessary to liquidate the association’s assets. +Article 31.4 of the Foundation for Public Code’s bylaws state that any positive balance at the time of liquidation will be given to either: + +* a public benefit organization (ANBI) with a similar goal to the Foundation for Public Code +* a foreign organization dedicated exclusively or nearly completely to the public benefit with a similar goal to the Foundation for Public Code + +### 2.2 Mission + +The Foundation for Public Code’s mission is "to enable public-purpose software and policy that is open and collaborative" (established in article 3.1 of the bylaws). +Public-purpose software and policy stewarded by the Foundation will be available for easy, free reuse or improvement by anyone, anywhere. + +The Foundation for Public Code is completely unique. +There is no other organization that provides impartial codebase stewardship services designed to support public organizations collaborating with each other for the benefit of citizens and taxpayers. +This distinguishes it from organizations providing open source codebase stewardship for private sector projects, from vendors selling open source software development to public organizations, and from activist groups lobbying governments to spend taxpayer money only on open source software. + +[Our founding principles](../mission.md) are: + +* We are a non-profit and non-partisan organization. +* We publish under licenses approved by the Open Source Initiative or Creative Commons licenses that do not limit commercial reuse. +* We are controlled by our members, who are wholly publicly controlled organizations. +* We strive to keep our membership as accessible as possible to potential members, regardless of size or location. +* We are committed to working with other organizations (commercial or non-profit) to achieve our mission. +* We prioritize long term sustainability and growth for the benefit of our members. +* Our work is open by default and welcomes contributions. + +[Our cultural values](../cultural-values.md) are: open, quality, trust, community, helpful. +These words signify the qualities we strive for in our activities, products, staff and resources. + +[The Foundation for Public Code will deliver its mission](../mission.md) by: + +* enabling an ecosystem of Public Code software products, developed by and for public administrations to solve real problems for citizens +* building a collaborative community of developers and public organizations, which continuously improves and maintains public code products +* providing a certification system for software as [meeting the standard](https://standard.publiccode.net/) set by the Foundation for Public Code +* building a trusted brand and an awareness of the value of public code + +## 3. Policy and plan of work + +This policy plan covers the period between 2022 and 2027. +We’ve divided this into three phases, each containing separate activities. We are currently on track for Phase 1. + +### Phase 1: Short term (2022) + +* Increase awareness and illustrate the value of public code by further developing knowledge assets, such as explainer videos, case studies, testimonials, business cases, online learning platform, as well as host a conference for public code. +* Scale the impact of codebase stewardship through continued support to existing codebases in stewardship, working towards stewardship of at least an international codebase, aiming for certificated maturity of at least one codebase, and publishing community translations of the Standard for Public Code. +* Strengthen and diversify our collaborations, including involvement of our strategic council in the development of the roadmap, creating partnerships and getting additional members. +* Continue to secure the organization's sustainability by ensuring additional philanthropic support, public contributions to our mission in forms other than membership dues, improving the transparency and openness of our internal processes, and laying the groundwork for building an international organization. +* Establish a strategic council. + +### Phase 2: Mid term (2023 - 2024) + +* Support others in applying public code knowledge assets in their organizations and communities, through the further diversification and professionalization of knowledge and media assets, online learning materials, and in-person events. +* Grow and internationalize communities around stewarded codebases by training others to independently apply stewardship practices to codebases. +* Support public organizations to implement public code as a strategic priority for their organization, mainstreaming public code into their operations, with the Foundation for Public Code as a cornerstone of their strategy. +* Transition towards a predominantly publicly funded organization and consolidating our international reach. + +### Phase 3: Long terms (2025 - 2027) + +* Mainstream capacity building around public code as professional development, including the spin off of training provided by other organizations based on our materials and certification process, as well as the establishment of a community of practice. +* Enable global scale of stewardship by stewarding the top-of-class codebases in strategic public functions, and supporting other organizations to execute codebase stewardship. +* Widespread adoption of public code as a strategic priority for public organizations, enabled by a diverse set of publicly owned organizations that steward codebases. +* Fully publicly funded organizations able to operate in all time zones, and with regional experts. + +## 4. The assets and fundraising + +### 4.1 Fundraising + +The Foundation for Public Code’s income and assets come primarily from: + +* membership dues +* donations and gifts + +The association’s income and assets enable it to achieve its mission. +In line with its mission, the Foundation for Public Code spends its income on codebase stewardship and to support the public code ecosystem. + +Our current budgetary goals are to raise €3 million for phase 1 and 2, so that we can meet our expected level of expenditure. +Please note that the Foundation for Public Code will not actively pursue donations and gifts and will spend no or very limited time on fundraising (not more than 5% of its budget). + +### 4.2 Asset management + +We expect membership dues will be paid at the end of each calendar year. +In order to ensure the continuity of the association and its work (especially since we specifically focus on putting codebases on sustainable footing), we have a financial objective to keep enough financial reserves to find viable alternative stewardship for public code that organizations rely on. +In practice we expect to not keep more than the cash equivalent of 36 months’ of projected costs in the association’s bank account. + +### 4.3 Remuneration + +[Our remuneration policy](../remuneration-policy.md) states that members of the board of directors are not paid for their work as directors. +A director may separately be hired and paid by the Foundation for Public Code for work carried out in a different role (for example as a manager or contractor). +The Foundation for Public Code will reimburse directors for reasonable expenses incurred as a result of their role as director. + +It is in our policy that remuneration in the organization will not exceed market rates. + +### 4.4 Control of the assets + +Based on the bylaws, no natural person or legal entity can dispose of the assets of the Foundation for Public Code as if such assets were their own. +The board of directors (bestuur) needs the approval of the general assembly for all expenses over €500,000 (article 21.5a of the bylaws). +The board of directors also needs the general assembly’s approval for loaning or borrowing over €100,000 (article 21.5b of the bylaws). + +The association can be legally represented by either its full board of directors acting jointly, or any 2 members of the board of directors acting jointly (article 18.1 of the bylaws). +They can also grant power of attorney to someone else. + +## 5. Administration + +The association’s financial year is the same as a calendar year, except for the first financial year which runs from 3 June 2019 to 31 December 2020. +The Foundation for Public Code closes its accounts at the end of each financial year. Within 6 months after the end of a financial year, the board will produce an annual report and accounts. +The annual accounts will be drawn up and signed by the board of directors (bestuur) and adopted (vastgesteld) by the general assembly (articles 26 and 27 of the association bylaws). + +## 6. Board of directors + +The members of the board of directors for the Foundation for Public Code are: + +* B. Cerveny: Chair +* B.H. van Hoytema: Secretary +* E. Herman: Treasurer + +## 7. Publication + +This policy plan and the financial statement are published on the [Foundation for Public Code website](../index.md). From f168afd44c7a2cb2872f86f71a1e607629c9b52a Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 4 Dec 2023 13:56:09 +0100 Subject: [PATCH 21/24] replaces old policy plan with new --- organization/policy-plans/index.md | 65 +++++++++++++----------------- 1 file changed, 29 insertions(+), 36 deletions(-) diff --git a/organization/policy-plans/index.md b/organization/policy-plans/index.md index b7363908a..569b79835 100644 --- a/organization/policy-plans/index.md +++ b/organization/policy-plans/index.md @@ -5,14 +5,14 @@ type: resource redirect_from: organization/policy-plan --- -# Foundation for Public Code Vereniging Policy Plan: 2022 +# Foundation for Public Code Vereniging Policy Plan: 2024 ## 1. Introduction This policy plan sets out the Foundation for Public Code Vereniging’s current plan of action, as established by the board of directors. -This policy plan was adopted at the [12 May 2021 board of directors meeting](../board-of-directors-meetings/2022-05-12-minutes.md) and approved by the [general assembly](../general-assemblies/minutes-2022-06-29.md). -This policy plan covers 2022-2027, but can be modified annually by the general assembly if needed. +This policy plan was adopted at the [*BOARD MEETING*](*minutes url*) and approved by the [*GENERAL ASSEMBLY*](*minutes url*). +This policy plan covers 2024-2030, but can be modified annually by the general assembly if needed. The Foundation for Public Code Vereniging (referred to hereafter as the Foundation for Public Code or ‘the association’) was established to solve an infrastructure gap in public sector collaboration. Public organizations (like cities) are both more interested in and producing more open source software than ever before. @@ -27,11 +27,10 @@ Supporting other organizations in using open public code benefits everyone, but But public organizations have recognized that by pooling resources they can enable this for everyone. Thus the Foundation for Public Code was created to help open source projects for public organizations become successful, build sustainable communities around them and create a thriving public open source ecosystem. -We do this through ecosystem level [codebase stewardship](../../activities/index.md) of both software and civic code (policy), enabling collaboration and re-use at scale. -Codebase stewardship consists of quality auditing of source code, nurturing developer communities, strengthening marketing and product management to increase reusability, and helping public organizations and their vendors understand how they could best use public code with their existing systems. +We do this through ecosystem level [codebase stewardship](https://publiccode.net/codebase-stewardship/) of both software and civic code (policy), enabling collaboration and re-use at scale. +Codebase stewardship consists of quality auditing of source code; nurturing developer communities; strengthening marketing and product management to increase reusability; and helping public organizations and their vendors understand how they could best use public code with their existing systems. The [Standard for Public Code](https://standard.publiccode.net/) operationalizes our mission - it provides concrete standards and best practice for how to make public code reusable, maintainable, findable and procurable. -New members of the Foundation for Public Code Vereniging must be wholly publicly owned organizations ([article 4.2 of the association bylaws](../articles-of-association.md)), benefiting all citizens and taxpayers. Public code stewarded by the Foundation for Public Code is available online for reuse by anyone anywhere, worldwide. ## 2. Strategy @@ -42,12 +41,10 @@ Public code stewarded by the Foundation for Public Code is available online for The goal of the Foundation for Public Code is “to support collective development and maintenance of public code (software and policy with a public purpose) in order to reduce risks, increase quality, reduce costs and increase sustainability” (article 3.1 of the association bylaws). -Public code stewarded by the Foundation is openly available for reuse by everyone, but only members (wholly publicly owned organizations) can determine the governance and the organization’s stewardship priorities. - The association seeks to achieve its goal by carrying out the following activities (article 3.2. of the association bylaws): * a. the provision of services that can increase the sustainability, quality and re-use of public code -* b. facilitating and encouraging the sharing of existing public code between public members and other public organizations +* b. facilitating and encouraging the sharing of existing public code between public organizations * c. carrying out research for the (further) development of public code * d. drawing attention to problems ascertained and giving advice with regard to the public code they use * e. everything related to or conducive to the above, all in the broadest sense @@ -74,20 +71,18 @@ The Foundation for Public Code is completely unique. There is no other organization that provides impartial codebase stewardship services designed to support public organizations collaborating with each other for the benefit of citizens and taxpayers. This distinguishes it from organizations providing open source codebase stewardship for private sector projects, from vendors selling open source software development to public organizations, and from activist groups lobbying governments to spend taxpayer money only on open source software. -[Our founding principles](../mission.md) are: +[Our founding principles](mission.md) are: * We are a non-profit and non-partisan organization. -* We publish under licenses approved by the Open Source Initiative or Creative Commons licenses that do not limit commercial reuse. -* We are controlled by our members, who are wholly publicly controlled organizations. -* We strive to keep our membership as accessible as possible to potential members, regardless of size or location. +* We publish under licenses approved by the [Open Source Initiative](https://opensource.org/licenses) or [Creative Commons](https://creativecommons.org/licenses/) licenses that do not limit commercial reuse. * We are committed to working with other organizations (commercial or non-profit) to achieve our mission. -* We prioritize long term sustainability and growth for the benefit of our members. * Our work is open by default and welcomes contributions. +* We prioritize long term sustainability for the benefit of the communities we work with. -[Our cultural values](../cultural-values.md) are: open, quality, trust, community, helpful. +[Our cultural values](cultural-values.md) are: open, quality, trust, community, helpful. These words signify the qualities we strive for in our activities, products, staff and resources. -[The Foundation for Public Code will deliver its mission](../mission.md) by: +[The Foundation for Public Code will deliver its mission](mission.md) by: * enabling an ecosystem of Public Code software products, developed by and for public administrations to solve real problems for citizens * building a collaborative community of developers and public organizations, which continuously improves and maintains public code products @@ -96,30 +91,32 @@ These words signify the qualities we strive for in our activities, products, sta ## 3. Policy and plan of work -This policy plan covers the period between 2022 and 2027. +This policy plan covers the period between 2024 and 2030. We’ve divided this into three phases, each containing separate activities. We are currently on track for Phase 1. -### Phase 1: Short term (2022) +### Phase 1: Short term (2024) -* Increase awareness and illustrate the value of public code by further developing knowledge assets, such as explainer videos, case studies, testimonials, business cases, online learning platform, as well as host a conference for public code. +* Increase awareness and illustrate the value of public code by further developing knowledge assets, such as process codes, explainer videos, case studies, testimonials, business cases, online learning platform, as well as host a conference for public code. * Scale the impact of codebase stewardship through continued support to existing codebases in stewardship, working towards stewardship of at least an international codebase, aiming for certificated maturity of at least one codebase, and publishing community translations of the Standard for Public Code. -* Strengthen and diversify our collaborations, including involvement of our strategic council in the development of the roadmap, creating partnerships and getting additional members. -* Continue to secure the organization's sustainability by ensuring additional philanthropic support, public contributions to our mission in forms other than membership dues, improving the transparency and openness of our internal processes, and laying the groundwork for building an international organization. -* Establish a strategic council. +* Strengthen and diversify our collaborations, including involvement of our strategic council in the development of the roadmap and creating partnerships with public organizations. +* Transform our organizational model to include an umbrella organization focused on global long term priorities, and local chapter organizations tailoring their work based on the needs of the local public code ecosystem and participating public organizations. +* Continue to secure the organization's sustainability by ensuring additional philanthropic support, financial and in-kind contributions from public organisations, and improving the transparency and openness of our internal processes. -### Phase 2: Mid term (2023 - 2024) +### Phase 2: Mid term (2025 - 2027) -* Support others in applying public code knowledge assets in their organizations and communities, through the further diversification and professionalization of knowledge and media assets, online learning materials, and in-person events. +* Support others in applying public code knowledge assets in their organizations and communities, through the further diversification and professionalization of process codes, knowledge and media assets, online learning materials, and in-person events. * Grow and internationalize communities around stewarded codebases by training others to independently apply stewardship practices to codebases. * Support public organizations to implement public code as a strategic priority for their organization, mainstreaming public code into their operations, with the Foundation for Public Code as a cornerstone of their strategy. * Transition towards a predominantly publicly funded organization and consolidating our international reach. +* Have a strong network of supportive, international partnerships with diverse organizations. +* Have chapters in 3 to 5 geographical regions, each enjoying broad political and financial support in their respective region. -### Phase 3: Long terms (2025 - 2027) +### Phase 3: Long terms (2027 - 2030) -* Mainstream capacity building around public code as professional development, including the spin off of training provided by other organizations based on our materials and certification process, as well as the establishment of a community of practice. +* Mainstream capacity building around public code as professional development, including the spin off of training provided by other organizations based on our process codes, materials, and certification process, as well as the establishment of a community of practice. * Enable global scale of stewardship by stewarding the top-of-class codebases in strategic public functions, and supporting other organizations to execute codebase stewardship. * Widespread adoption of public code as a strategic priority for public organizations, enabled by a diverse set of publicly owned organizations that steward codebases. -* Fully publicly funded organizations able to operate in all time zones, and with regional experts. +* Fully publicly funded chapter organizations in most geographical regions, able to operate in all time zones, and with regional experts. ## 4. The assets and fundraising @@ -127,24 +124,21 @@ We’ve divided this into three phases, each containing separate activities. We The Foundation for Public Code’s income and assets come primarily from: -* membership dues -* donations and gifts +* philanthropic donations and gifts The association’s income and assets enable it to achieve its mission. In line with its mission, the Foundation for Public Code spends its income on codebase stewardship and to support the public code ecosystem. Our current budgetary goals are to raise €3 million for phase 1 and 2, so that we can meet our expected level of expenditure. -Please note that the Foundation for Public Code will not actively pursue donations and gifts and will spend no or very limited time on fundraising (not more than 5% of its budget). ### 4.2 Asset management -We expect membership dues will be paid at the end of each calendar year. In order to ensure the continuity of the association and its work (especially since we specifically focus on putting codebases on sustainable footing), we have a financial objective to keep enough financial reserves to find viable alternative stewardship for public code that organizations rely on. In practice we expect to not keep more than the cash equivalent of 36 months’ of projected costs in the association’s bank account. ### 4.3 Remuneration -[Our remuneration policy](../remuneration-policy.md) states that members of the board of directors are not paid for their work as directors. +[Our remuneration policy](remuneration-policy.md) states that members of the board of directors are not paid for their work as directors. A director may separately be hired and paid by the Foundation for Public Code for work carried out in a different role (for example as a manager or contractor). The Foundation for Public Code will reimburse directors for reasonable expenses incurred as a result of their role as director. @@ -169,10 +163,9 @@ The annual accounts will be drawn up and signed by the board of directors (bestu The members of the board of directors for the Foundation for Public Code are: -* B. Cerveny: Chair -* B.H. van Hoytema: Secretary -* E. Herman: Treasurer +* B. Cerveny: Chair & Secretary +* Richard Pope: Treasurer ## 7. Publication -This policy plan and the financial statement are published on the [Foundation for Public Code website](../index.md). +This policy plan and the financial statement are published on the [Foundation for Public Code website](index.md). From 216dff34f66cc4288758ccd51f2da3c9568bb4b3 Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 4 Dec 2023 13:57:21 +0100 Subject: [PATCH 22/24] moves old policy plan --- organization/policy-plans/policy-plan-2022.md | 177 ++++++++++++++++++ 1 file changed, 177 insertions(+) create mode 100644 organization/policy-plans/policy-plan-2022.md diff --git a/organization/policy-plans/policy-plan-2022.md b/organization/policy-plans/policy-plan-2022.md new file mode 100644 index 000000000..ffa8d2248 --- /dev/null +++ b/organization/policy-plans/policy-plan-2022.md @@ -0,0 +1,177 @@ +--- +# SPDX-License-Identifier: CC0-1.0 +# SPDX-FileCopyrightText: 2019-2023 The Foundation for Public Code +type: resource +--- + +# Archive: Foundation for Public Code Vereniging Policy Plan: 2022 + +## 1. Introduction + +This policy plan sets out the Foundation for Public Code Vereniging’s current plan of action, as established by the board of directors. + +This policy plan was adopted at the [12 May 2021 board of directors meeting](../board-of-directors-meetings/2022-05-12-minutes.md) and approved by the [general assembly](../general-assemblies/minutes-2022-06-29.md). +This policy plan covers 2022-2027, but can be modified annually by the general assembly if needed. + +The Foundation for Public Code Vereniging (referred to hereafter as the Foundation for Public Code or ‘the association’) was established to solve an infrastructure gap in public sector collaboration. +Public organizations (like cities) are both more interested in and producing more open source software than ever before. +[Persuaded by open source's advantages](https://fsfe.org/campaigns/publiccode/brochure.en.html), public organizations then struggle to: + +* discover existing open source software that they can adopt +* build open source software flexible enough that other public organizations can adopt it +* support successful co-development and reuse of their software by other public organizations +* attract a community of developers to maintain software they build + +Supporting other organizations in using open public code benefits everyone, but is no single public organization's responsibility. +But public organizations have recognized that by pooling resources they can enable this for everyone. +Thus the Foundation for Public Code was created to help open source projects for public organizations become successful, build sustainable communities around them and create a thriving public open source ecosystem. + +We do this through ecosystem level [codebase stewardship](../../activities/index.md) of both software and civic code (policy), enabling collaboration and re-use at scale. +Codebase stewardship consists of quality auditing of source code, nurturing developer communities, strengthening marketing and product management to increase reusability, and helping public organizations and their vendors understand how they could best use public code with their existing systems. +The [Standard for Public Code](https://standard.publiccode.net/) operationalizes our mission - it provides concrete standards and best practice for how to make public code reusable, maintainable, findable and procurable. + +New members of the Foundation for Public Code Vereniging must be wholly publicly owned organizations ([article 4.2 of the association bylaws](../articles-of-association.md)), benefiting all citizens and taxpayers. +Public code stewarded by the Foundation for Public Code is available online for reuse by anyone anywhere, worldwide. + +## 2. Strategy + +### 2.1 Core principles of the Foundation for Public Code + +#### Statutory goal + +The goal of the Foundation for Public Code is “to support collective development and maintenance of public code (software and policy with a public purpose) in order to reduce risks, increase quality, reduce costs and increase sustainability” (article 3.1 of the association bylaws). + +Public code stewarded by the Foundation is openly available for reuse by everyone, but only members (wholly publicly owned organizations) can determine the governance and the organization’s stewardship priorities. + +The association seeks to achieve its goal by carrying out the following activities (article 3.2. of the association bylaws): + +* a. the provision of services that can increase the sustainability, quality and re-use of public code +* b. facilitating and encouraging the sharing of existing public code between public members and other public organizations +* c. carrying out research for the (further) development of public code +* d. drawing attention to problems ascertained and giving advice with regard to the public code they use +* e. everything related to or conducive to the above, all in the broadest sense + +#### Absence of a profit motive + +The Foundation for Public Code is not for profit, as is clear from the work it does and its bylaws. +Article 3.4 of the Foundation for Public Code’s bylaws states that “The association expressly does not have the purpose of making a profit.” + +#### Beneficiary of the liquidation balance + +If the Foundation for Public Code’s board of directors decides to dissolve the association, the association will continue to exist for as long as is necessary to liquidate the association’s assets. +Article 31.4 of the Foundation for Public Code’s bylaws state that any positive balance at the time of liquidation will be given to either: + +* a public benefit organization (ANBI) with a similar goal to the Foundation for Public Code +* a foreign organization dedicated exclusively or nearly completely to the public benefit with a similar goal to the Foundation for Public Code + +### 2.2 Mission + +The Foundation for Public Code’s mission is "to enable public-purpose software and policy that is open and collaborative" (established in article 3.1 of the bylaws). +Public-purpose software and policy stewarded by the Foundation will be available for easy, free reuse or improvement by anyone, anywhere. + +The Foundation for Public Code is completely unique. +There is no other organization that provides impartial codebase stewardship services designed to support public organizations collaborating with each other for the benefit of citizens and taxpayers. +This distinguishes it from organizations providing open source codebase stewardship for private sector projects, from vendors selling open source software development to public organizations, and from activist groups lobbying governments to spend taxpayer money only on open source software. + +[Our founding principles](../mission.md) are: + +* We are a non-profit and non-partisan organization. +* We publish under licenses approved by the Open Source Initiative or Creative Commons licenses that do not limit commercial reuse. +* We are controlled by our members, who are wholly publicly controlled organizations. +* We strive to keep our membership as accessible as possible to potential members, regardless of size or location. +* We are committed to working with other organizations (commercial or non-profit) to achieve our mission. +* We prioritize long term sustainability and growth for the benefit of our members. +* Our work is open by default and welcomes contributions. + +[Our cultural values](../cultural-values.md) are: open, quality, trust, community, helpful. +These words signify the qualities we strive for in our activities, products, staff and resources. + +[The Foundation for Public Code will deliver its mission](../mission.md) by: + +* enabling an ecosystem of Public Code software products, developed by and for public administrations to solve real problems for citizens +* building a collaborative community of developers and public organizations, which continuously improves and maintains public code products +* providing a certification system for software as [meeting the standard](https://standard.publiccode.net/) set by the Foundation for Public Code +* building a trusted brand and an awareness of the value of public code + +## 3. Policy and plan of work + +This policy plan covers the period between 2022 and 2027. +We’ve divided this into three phases, each containing separate activities. We are currently on track for Phase 1. + +### Phase 1: Short term (2022) + +* Increase awareness and illustrate the value of public code by further developing knowledge assets, such as explainer videos, case studies, testimonials, business cases, online learning platform, as well as host a conference for public code. +* Scale the impact of codebase stewardship through continued support to existing codebases in stewardship, working towards stewardship of at least an international codebase, aiming for certificated maturity of at least one codebase, and publishing community translations of the Standard for Public Code. +* Strengthen and diversify our collaborations, including involvement of our strategic council in the development of the roadmap, creating partnerships and getting additional members. +* Continue to secure the organization's sustainability by ensuring additional philanthropic support, public contributions to our mission in forms other than membership dues, improving the transparency and openness of our internal processes, and laying the groundwork for building an international organization. +* Establish a strategic council. + +### Phase 2: Mid term (2023 - 2024) + +* Support others in applying public code knowledge assets in their organizations and communities, through the further diversification and professionalization of knowledge and media assets, online learning materials, and in-person events. +* Grow and internationalize communities around stewarded codebases by training others to independently apply stewardship practices to codebases. +* Support public organizations to implement public code as a strategic priority for their organization, mainstreaming public code into their operations, with the Foundation for Public Code as a cornerstone of their strategy. +* Transition towards a predominantly publicly funded organization and consolidating our international reach. + +### Phase 3: Long terms (2025 - 2027) + +* Mainstream capacity building around public code as professional development, including the spin off of training provided by other organizations based on our materials and certification process, as well as the establishment of a community of practice. +* Enable global scale of stewardship by stewarding the top-of-class codebases in strategic public functions, and supporting other organizations to execute codebase stewardship. +* Widespread adoption of public code as a strategic priority for public organizations, enabled by a diverse set of publicly owned organizations that steward codebases. +* Fully publicly funded organizations able to operate in all time zones, and with regional experts. + +## 4. The assets and fundraising + +### 4.1 Fundraising + +The Foundation for Public Code’s income and assets come primarily from: + +* membership dues +* donations and gifts + +The association’s income and assets enable it to achieve its mission. +In line with its mission, the Foundation for Public Code spends its income on codebase stewardship and to support the public code ecosystem. + +Our current budgetary goals are to raise €3 million for phase 1 and 2, so that we can meet our expected level of expenditure. +Please note that the Foundation for Public Code will not actively pursue donations and gifts and will spend no or very limited time on fundraising (not more than 5% of its budget). + +### 4.2 Asset management + +We expect membership dues will be paid at the end of each calendar year. +In order to ensure the continuity of the association and its work (especially since we specifically focus on putting codebases on sustainable footing), we have a financial objective to keep enough financial reserves to find viable alternative stewardship for public code that organizations rely on. +In practice we expect to not keep more than the cash equivalent of 36 months’ of projected costs in the association’s bank account. + +### 4.3 Remuneration + +[Our remuneration policy](../remuneration-policy.md) states that members of the board of directors are not paid for their work as directors. +A director may separately be hired and paid by the Foundation for Public Code for work carried out in a different role (for example as a manager or contractor). +The Foundation for Public Code will reimburse directors for reasonable expenses incurred as a result of their role as director. + +It is in our policy that remuneration in the organization will not exceed market rates. + +### 4.4 Control of the assets + +Based on the bylaws, no natural person or legal entity can dispose of the assets of the Foundation for Public Code as if such assets were their own. +The board of directors (bestuur) needs the approval of the general assembly for all expenses over €500,000 (article 21.5a of the bylaws). +The board of directors also needs the general assembly’s approval for loaning or borrowing over €100,000 (article 21.5b of the bylaws). + +The association can be legally represented by either its full board of directors acting jointly, or any 2 members of the board of directors acting jointly (article 18.1 of the bylaws). +They can also grant power of attorney to someone else. + +## 5. Administration + +The association’s financial year is the same as a calendar year, except for the first financial year which runs from 3 June 2019 to 31 December 2020. +The Foundation for Public Code closes its accounts at the end of each financial year. Within 6 months after the end of a financial year, the board will produce an annual report and accounts. +The annual accounts will be drawn up and signed by the board of directors (bestuur) and adopted (vastgesteld) by the general assembly (articles 26 and 27 of the association bylaws). + +## 6. Board of directors + +The members of the board of directors for the Foundation for Public Code are: + +* B. Cerveny: Chair +* B.H. van Hoytema: Secretary +* E. Herman: Treasurer + +## 7. Publication + +This policy plan and the financial statement are published on the [Foundation for Public Code website](../index.md). From fa4f3d16860a2edfcd05f42fded238e602a0ceb9 Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 4 Dec 2023 13:58:06 +0100 Subject: [PATCH 23/24] links to old policy plan --- organization/policy-plans/index.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/organization/policy-plans/index.md b/organization/policy-plans/index.md index 569b79835..26d90f6c3 100644 --- a/organization/policy-plans/index.md +++ b/organization/policy-plans/index.md @@ -169,3 +169,7 @@ The members of the board of directors for the Foundation for Public Code are: ## 7. Publication This policy plan and the financial statement are published on the [Foundation for Public Code website](index.md). + +## Archive + +* [Policy plan 2022](/policy-plan-2022.md) From 7bc1e5b0e590b0b4efd190b27b0274b9d3b1b28e Mon Sep 17 00:00:00 2001 From: clausmullie Date: Mon, 4 Dec 2023 14:01:11 +0100 Subject: [PATCH 24/24] fixing pathing --- organization/policy-plans/index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/organization/policy-plans/index.md b/organization/policy-plans/index.md index 26d90f6c3..6028f177b 100644 --- a/organization/policy-plans/index.md +++ b/organization/policy-plans/index.md @@ -71,7 +71,7 @@ The Foundation for Public Code is completely unique. There is no other organization that provides impartial codebase stewardship services designed to support public organizations collaborating with each other for the benefit of citizens and taxpayers. This distinguishes it from organizations providing open source codebase stewardship for private sector projects, from vendors selling open source software development to public organizations, and from activist groups lobbying governments to spend taxpayer money only on open source software. -[Our founding principles](mission.md) are: +[Our founding principles](../mission.md) are: * We are a non-profit and non-partisan organization. * We publish under licenses approved by the [Open Source Initiative](https://opensource.org/licenses) or [Creative Commons](https://creativecommons.org/licenses/) licenses that do not limit commercial reuse. @@ -79,10 +79,10 @@ This distinguishes it from organizations providing open source codebase stewards * Our work is open by default and welcomes contributions. * We prioritize long term sustainability for the benefit of the communities we work with. -[Our cultural values](cultural-values.md) are: open, quality, trust, community, helpful. +[Our cultural values](../cultural-values.md) are: open, quality, trust, community, helpful. These words signify the qualities we strive for in our activities, products, staff and resources. -[The Foundation for Public Code will deliver its mission](mission.md) by: +[The Foundation for Public Code will deliver its mission](../mission.md) by: * enabling an ecosystem of Public Code software products, developed by and for public administrations to solve real problems for citizens * building a collaborative community of developers and public organizations, which continuously improves and maintains public code products @@ -138,7 +138,7 @@ In practice we expect to not keep more than the cash equivalent of 36 months’ ### 4.3 Remuneration -[Our remuneration policy](remuneration-policy.md) states that members of the board of directors are not paid for their work as directors. +[Our remuneration policy](../remuneration-policy.md) states that members of the board of directors are not paid for their work as directors. A director may separately be hired and paid by the Foundation for Public Code for work carried out in a different role (for example as a manager or contractor). The Foundation for Public Code will reimburse directors for reasonable expenses incurred as a result of their role as director. @@ -168,7 +168,7 @@ The members of the board of directors for the Foundation for Public Code are: ## 7. Publication -This policy plan and the financial statement are published on the [Foundation for Public Code website](index.md). +This policy plan and the financial statement are published on the [Foundation for Public Code website](../index.md). ## Archive