This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/Opposite-Cry-6703 on 2025-09-22 12:05:59+00:00.


Hi everyone,

I’m the maintainer of QRCoder, a .NET library for generating QR codes. After several years, I’ve reached a point where I can no longer properly maintain the project:

  • I haven’t developed in C# for years, so I’ve lost touch with the ecosystem. (In my main job I switched to Python in 2021)
  • I’ve become frustrated with the increasingly harsh tone and high expectations from some users.

Because of this, I’d like to step down and hand the project over to someone who has the motivation and technical expertise to continue it. However, I’m unsure how to best approach the transition. Some options I’ve thought about:

  1. Adding a new maintainer to my repo – but would someone really want to maintain it if I’m still technically the “owner”?
  2. Transferring the repo to a new owner – but I worry about trust: someone could misuse it (e.g., distributing malicious code or rewriting history to claim the work as theirs).
  3. Letting someone fork it – and then I’d archive my repo and link to the fork.

I also don’t know the best way to find a trustworthy new maintainer. Would simply putting a note in the README and issues be enough? Should I try to “vet” the new maintainer somehow?

Has anyone here gone through this before? How did you responsibly hand over your project without it being abused?

Any advice or experiences would be greatly appreciated!