Skip to content

Open Source

Chaired By:
Marco d'Itri, Marcos Sanz, Sasha Romijn
Date:
Time:
(UTC +0300)
Room:
Side Room
Transcript:
View Transcript
Meetecho chat:
View Chat
5 min
Administrative Matters

Welcome, Finalise agenda, Approval of previous minutes

20 min
Scope creep in open source
Ondrej Zajicek, CZ.NIC | BIRD

Open source projects frequently struggle with scope creep as they evolve beyond their original vision. This talk examines the underlying forces driving scope expansion, including community pressure, architectural dependencies, and evolving user needs. We explore how implementing in-scope features often necessitates out-of-scope functionality, and how user workflows blur the boundaries between intended and unintended feature sets.

Using BIRD Internet Routing Daemon as a case study, we examine te…

30 min
When to actually rewrite it in rust?
Annika Hannig, Freelance Software Developer

This is the story of my rewrite of birdwatcher[1] in rust over a total period of three years.

It all started when I tried to fix a peculiar memory deallocation problem that occurred in the original go version of birdwatcher and failed. The garbage collector was just unwilling to release a bit of memory in time. Frustrated by hours of debugging and profiling I finally thought: The estrogen is working great, let's put on that extra spinny skirt and try this again in rust.

Join me on this journey…

20 min
Streamlining the release process from the git

At ISC, we have developed a system based on git-changelog and danger that
streamlines the changelog and release notes creation based on the merge request
description. This in turn simplifies rebasing and merging (no more conflicts in the changelogs).

We also have couple more tools that help us improve the quality of the merge requests
(danger based checks, linters, SPDX checks, etc...).

5 min
AOB

Any other business