I have a number of free and open source software projects of my own that I develop and maintain. I welcome contributions from others.

  • I mostly use Radicle as my Git forge. I prefer to use its ticketing system to track issues and its "patch" mechanism to track changes. For some projects, another forge is the main one instead. CI for my projects mostly run under Radicle CI.

  • I'm also OK to receive issues via email, chat, social media, or other mechanism, although I prefer mechanisms that allow me to copy and paste text into a Radicle issue. I'd rather get a contribution from you than force you to use my preferred method. This is especially true for one-time and drive-by contributions.

  • I do not use large language models (LLM) or other so called artificial intelligence (AI) systems. In fact, I object to LLM systems on ethical and philosophical grounds. I can't prevent you from using them, but I prefer if you don't. If you do, you need to be able to convince me you understand the change and explain why it's wanted, and how it works. You also have to convince me the contribution is OK for me to accept from copyright and other legal perspectives.