...which are open source.
I think the irritation is that the author made it sound like he is giving everything for free and gets donations to survive.
What sentence or word choice made you think she lives off donations?
...which are open source.