How We Run Open Source and Closed Source at Adiscon

I know many people know I am with Adiscon. They also know we do both open source and closed source software. That combination often raises eyebrows, and I occasionally get the same question: how do we manage this without open-core games, dual-licensing traps, or hidden agendas?

Blue and orange streams converge into a gear, symbolizing concept transfer between open source and commercial development.
Blue and orange streams meet in a gear: open source and commercial work, shared concepts, clear boundaries. (Image: Rainer Gerhards via AI)

So I decided to write it down, plainly.

Continue reading “How We Run Open Source and Closed Source at Adiscon”

CyberSicherheitsForum Baden-Württemberg 2025: Notes from an rsyslog Perspective

Yesterday I attended the CyberSicherheitsForum Baden-Württemberg in Stuttgart. Program link: https://cybersicherheitsforum-bw.de/

For non-German readers: Baden-Württemberg is one of Germany’s federal states (Bundesländer), and an important IT region in its own right. Companies like SAP SE and Schwarz Digits are based here, and the Open Source ecosystem is active as well. When the state talks about digital sovereignty or security strategies, it is usually backed by real capabilities in industry and administration.

Conference hall with many attendees seated, large screens on stage showing the opening session of the CyberSicherheitsForum Baden-Württemberg.
Photo taken during the opening session of the CyberSicherheitsForum Baden-Württemberg 2025 in Stuttgart. (Rainer Gerhards)
Continue reading “CyberSicherheitsForum Baden-Württemberg 2025: Notes from an rsyslog Perspective”

The Real Scope Behind the rsyslog Documentation Overhaul

For a concise Computer Science summary of this effort, see the section at the end of this article.

When I began the current documentation overhaul, the objective was never limited to cleaning up a few pages. From the beginning, the plan was to prepare rsyslog for the AI era. And the truth is simple: without modern AI tooling, this work would not have been feasible at this depth or speed.

Symbolic illustration showing documentation, an AI head, and a graph structure representing RAG.
Continue reading “The Real Scope Behind the rsyslog Documentation Overhaul”

YAML for rsyslog — a new option, not a revolution

rsyslog’s configuration language has grown into a very capable scripting environment — RainerScript — that can express almost anything a log pipeline might need. For complex systems, that won’t change.
But many modern environments — especially containerized and cloud-native ones — expect configuration in YAML. So the idea is simple: rsyslog should understand that world directly.

Symbol image for “Engineering Rational” type of postings. (Image: Rainer Gerhards via AI)
Continue reading “YAML for rsyslog — a new option, not a revolution”

From Stream to Lake: Thinking About rsyslog as the River System Behind Your Data

I recently had a discussion about data lakes. It made me realize that people often picture them as the starting point of data collection — as if all information somehow appears in the lake. In reality, no lake exists without rivers. And in the world of IT systems, rsyslog is part of that river system.

rsyslog is the river system that feeds your data lake. (Image: Rainer Gerhards via AI)
Continue reading “From Stream to Lake: Thinking About rsyslog as the River System Behind Your Data”

Outdated readthedocs problem solved!

I am glad to tell that I finally managed to solve an issue that caused confusion for years. Someone had cloned and published the rsyslog documentation at readthedocs. Unfortunately, it was not maintained afterwards and also looked like an official rsyslog doc. That added a lot to the “rsyslog’s doc is bad and inconsistent” feel inside the community. This could now be resolved, and current, official doc is now available at readthedocs. I am very happy and glad for readthedocs staff members who helped us to finally resolve the issue.

The current rsyslog documentation is finally shown at readthedocs. (Screenshot: 2025-09-18, Rainer Gerhards)
Continue reading “Outdated readthedocs problem solved!”