You have to appreciate how much effort goes into creating this piece of software, everything from the app to the changelog looks like a work of art.
I think your definition of open source is a bit corrupted, and skewed towards expecting people to work for free in perpetuity. The Lunar repository contains open source code, and you should not expect it to compile without errors, nor should you expect maintainers to accept patches.
They don't owe you anything, and they already gave you more than most developers will do through their entire careers. I think it's perfectly understandable that the developer tries to find ways to make such a high quality project sustainable and profitable in the long term, and it won't help anyone to diss on them.
Good software is hard, I expect developers to make a living, and have zero expectations of them open sourcing it or distributing it for free. I am happy to pay for useful software and while I think open source is great, I don't veer into "information wants to be free!!1" idealism.
That being said, open source has both formal and colloquially accepted definitions. Not withstanding anything in my previous paragraph, I support holding accountable any entity, large company or individual developer alike, to conform to that notion once they choose to make a claim of being open source.
I. E. You don't Have to make it open source, but if you claim you do, then you actually should :)
"This product is so incredibly amazing that you should be grateful to us that we allow you to use it at all, and not ask any awkward questions about the restrictions we've placed on how you use it" is such a 'Apple' answer :)
I think your definition of open source is a bit corrupted, and skewed towards expecting people to work for free in perpetuity. The Lunar repository contains open source code, and you should not expect it to compile without errors, nor should you expect maintainers to accept patches.
They don't owe you anything, and they already gave you more than most developers will do through their entire careers. I think it's perfectly understandable that the developer tries to find ways to make such a high quality project sustainable and profitable in the long term, and it won't help anyone to diss on them.