So are you speaking from the relay operator perspective or from the developer's responsibility?
I would expect operators to comply with legislation for the region they operate in, exactly how typical web2 application operate. I would expect to be forced to comply with cease and desist or take-down orders if you fall under the jurisdiction of the region summoning you. If you operate a relay in the EU, and the EU government slapped you with a take-down request I'd expect to comply.
These are things we've discussed at GitCitadel, we agree we don't intend to operate out of compliance, however we will do everything we can to empower customers to operate their own equipment to avoid government action.
Dealing with feds in any country is no joke, they have the power to turn your life upside-down with the click of a pen. I personally believe a single company or founder of a company should not die on the hill of non-compliance, there are ways (for now) to keep you on the outside of a prison cell. IMO we are way more useful outside than inside one.
