Codebase stewardship

Everything your project needs to be sustainable, collaborative and open.

Through codebase stewardship we help public-purpose open source codebases become successful by guaranteeing their quality and marketability. Trustworthy, usable, maintained and sustainable public code for your public organization.

illustration, codebase stewardship

Making sure the code, tests and documentation are always up to the standards

We check every merge request on code, policy and documentation quality in our codebase auditing process. This enables agile development for trustworthy codebases for public organizations and their collaborators.

Jacco Brouwer "The Foundation for Public Code is helping our collaboration of Dutch cities to increase our code quality and making codebases more accessible for others to use" — Jacco Brouwer, the association of Dutch municipalities (VNG-Realisatie)
illustration, interconnecting componements

Enabling the community to grow, organize and build amazing things together

With community development we help the community organize and grow, process feedback and contributions, host events, and build and execute effective governance.

illustration, community

Adding the stories and details a codebase needs to be noticed and re-used

Through product management we grow adoption and help mature the codebase to the point where it can shine on its own. So potential re-users and future contributors notice and adopt the codebase, we help turn it in to a product with strong branding and communications. We also support on development and design.

illustration, social software

Providing users, vendors and developers with the tools, skills and answers they need

To drive developer success we help with (end)user support, packaging, and distributing official versions as well as developing training materials and certifications. We also help vendors such as cooperatives, NGOs and for profit companies to sell, implement and support the product.

illustration, ecosystem

We take care of the product and codebase's operations and legal affairs

To effectively steward a codebase, we provide operations support such as infrastructure and process management as well as legal services such as license support, IP management and trademark protection.

illustration, collaborative development

We provide these services explicitly at ecosystem level – not at a national or city level – to make sure that context specific code or policy does not become a barrier to implementation. This means that we make sure that code is reusable across contexts globally.

For local implementations we collaborate with local implementation partners, working actively with them to both integrate effectively in the local context while simultaneously making it easier for others to implement as well.