I'm reminded of the recent incident where the developer of the NPM "colors" and "faker" libraries put show-stopping bugs in those libraries in order to cry out for people to give him money. Both incidents reinforce my opinion that it's very hard to make a living making free software. Maybe a takeaway for free software developers is the need to have clear, realistic plan of how they're going to earn money and if it's going to be through their free software, to be very upfront about that with users. These two developers' attempts to get money may have been born out of frustration, yet their methods were underhanded and abused users' trust in them and their products.