The Fedilab developer just admitted to acting in bad faith by removing the user agent identification from their client.
I can understand a browser changing the user agent to something else for compatibility reasons, but for a client to deliberately remove identification to evade the wishes of the servers they connect to?
That’s not something well-behaved clients usually do...
@fedilab how would you characterize removing the user agent explicitly for the reason so that your client can evade a ban?
If you would be consistent in your principles of allowing your app being used to access all content including hate speech, then why would you have an issue with servers exercising their free will and choosing to revoke access for your client?
Applications have no business controlling the content of their users except when it comes to abuse such as spam, harassment, hate speech etc.
(Moxie btw was right)
@mathew @szbalint @azure anyway moxie is a control freak and should not be used as a model for behavior. even then the application has no responsibility. the responsibility is on the app provider to not do business with known harmful parties. the app has freedom to do what it pleases, but no responsibility whatsoever (because it is not a person).
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!