I'm just thinking about how mammoth.js is being developed for free but is being used by corporations to make money. In a way, he's working for free by making this open source. Something is off about that.
Then again, a lot of us have paying jobs because of companies that are leveraging open source software. So... I guess it's some kind of altruistic strategy that helps us devs survive better in aggregate?