Funding my personal projects

I have a bunch of personal open source projects, some of which are useful to others. If they are of use for you or your employer, please pay me to work on them. (I don't accept donations, due to Finnish law.)

I have decades of experience as a software developer, on a variety of software. My hobby projects are mainly command line tools, sometimes with a server component. I can express myself clearly in writing.

My list of public projects is at https://liw.fi/repos/.

Here's the deal:

  • If you use software I've written and would like improvements to it, tell me.

  • I can add or change features, fix bugs, or write or improve documentation. I can improve the overall quality in various ways, including rewriting parts of the software for clarity or maintainability. I can improve coverage of automated testing.

  • I can do training. The training can be about my software, or a more general topic listed on https://liw.fi/training/.

  • I can give a talk at a company on a topic such as being a programmer for 40 years, or the early days of Linux.

  • I will only make changes I agree with. I won't agree to work on something I disagree with. These are my projects and I tend to have a vision for each that I want to work toward.

  • I invoice for the work as my own company, which is registered in Finland. I can invoice clients anywhere. I can invoice both people and organizations. Payments are in euros via bank transfer.

  • All my own software is open source, using a license approved by the Open Source Initiative and Debian. I do not have "enterprise version": all versions of all of my software are always fully open source.

  • I provide support on a best-effort basis, for free. If you report an issue or ask for help, in my preferred public channel for each project, I'll respond as best I can when I can. I do not offer a support contract.

  • Before I start work, we discuss what you need and want. We also come to an agreement on how we determine that I have done that. We also agree on a price: either a lump sum or by the hour, with a cap on the total cost. If the work requires me to travel, we agree that I can invoice expenses from that (travel, lodging, food).

  • My invoice will include a description of the work I'm invoicing for.

These are my personal projects and I'll be working on them in any case, but I might not do things you want or need.