How do the nonviolent terms of the CoMakery Server software license work?

@dazza asked a great question on GitHub that I am cross linking here.

This is part of the larger discussion going on in the dev community about Ethical Source licenses. There’s a long form reply from me and some good suggestions from Dazza on the GitHub issue