These programs are free, so how do people who work on them make a living? Sometimes, developers tinker with open-source software part-time as a passion project, but in other cases, people actually find a way to make a living working full-time on FOSS. These developers earn money via a variety of funding options, often including donations. I’ve personally contributed a small amount of cash to both LibreOffice and Notepad++, and I’d encourage others to do the same if they get a lot of value out of these or similar programs. Beyond money, projects like this are often also looking for contributors, so don’t be afraid to jump in, or perhaps even fork something to exactly suit your needs.