In eigener Sache: Generationenwechsel beim Open-Source-Projekt QRCoder

Wer hier im Blog in den letzten Jahren nach Lösungen zur Generierung von QR-Codes in .NET gesucht hat, wird unweigerlich auf mein Projekt QRCoder gestoßen sein. Ich habe die Bibliothek im Oktober 2013 gestartet. Damals gar nicht primär, weil mir andere Tools fehlten, sondern als persönliche Programmier-Challenge: Mein Ziel war es, die offizielle DIN/ISO-Norm für QR-Codes einmal nativ in C# von Grund auf selbst zu implementieren. Die Algorithmen zu verstehen, etwas Neues zu lernen.
Aus diesem Experiment ist über die Jahre ein sehr erfolgreiches Open-Source-Projekt geworden, das mittlerweile millionenfach via NuGet heruntergeladen und in zahlreichen kommerziellen wie privaten Projekten weltweit eingesetzt wird.
Nach nunmehr 12 Jahren habe ich mich im September 2025 dazu entschlossen, die aktive Wartung und die administrative Leitung des Projekts abzugeben. In diesem kurzen Artikel möchte ich die Hintergründe zu dieser Entscheidung erläutern und den neuen Maintainer vorstellen.
Die Gründe für den Wechsel
Ein Open-Source-Projekt dieser Größenordnung zu betreiben, […]

QRCoder – eine Open Source QR-Code Implementierung in C#

QRCoder DemoQR-Codes dürfte mittlerweile so ziemlich jeder kennen. Seitdem Smartphones immer populärer werden, finden auch QR-Codes immer mehr den Einzug in unser Alltagsleben. Grund genug, um sich als interessierter Informatiker einmal näher mit der Technik dahinter zu beschäftigen. Und was liegt da näher, als selber einmal einen QR-Code-Generator zu implementieren?
Da C# die Programmiersprache ist, in der ich mich am besten zurecht finde, fiel die Wahl dementsprechend auf  diese Sprache. Informationen zum QR-Code sind wiederum gar nicht so leicht zu bekommen. Am einfachsten wäre es natürlich die entsprechende ISO/IEC Norm zu Rate zu ziehen. Das wäre die ISO/IEC 18004. Mit rund 170€, die die ISO dafür haben will, ist diese mir für ein Non-Profit-Hobbyprojekt jedoch etwas zu teuer.
Wie funktionieren QR-Codes (technisch)?
Zum Glück gibt es […]