> A respectable software provider should warn you about this kind of behaviour at install time, and give you the opportunity to opt out
They honestly only need to disclose. Requiring contribution as part of the social contract is perfectly okay—if someone disagrees, they don’t get to use Gas Town.
If someone disagrees, it takes about 15 minutes to ask an LLM to edit the offending behavior out of the free and open-source software.
They didn't disclose it though. It's no different from sticking a bitcoin miner in a video game and telling the user "WARNING DANGER CAUTION ;)"