I personally think this is awesome. I don't wan't some git hosting startup to be the arbiter of morality for society. The engineers, designers, and PMs shouldn't have an outsized voice in society because they have a specialized useful skillset and ended up on a successful product. If these users are breaking laws, then put them out of business via the courts and sieze the assets (the repos in this case) via legal mea…
Refusing to serve a customer when you disagree with that customer's goal is pretty far from being a "moral arbiter for society." Keep in mind that anyone is free to use other services (or roll their own) and gitlab can't do anything about that. Neither would it be overreaching for the workers building that product to request a say in how it's used.
> If these users are breaking laws, then put them out of business via the courts and sieze the assets (the repos in this case) via legal means.
Refusing someone a service you provide is a completely legal action. This has never been illegal afaik. In many cases I can think of the users wouldn't be actually breaking any laws, which isn't the same as saying that their actions aren't immoral.
> The tech unicorns screwed themselves over BIG TIME, the second they stopped claiming they were just infrastructure and platforms and got into content moderation. They will now forever be a pawn of whoever has some power and has some agenda.
In this last sentence, who are you claiming has power? It seems to me if I had power I wouldn't bother trying to persuade my boss not to do business with certain agencies, I'd just make it illegal and force them to change. Does that seem like a course of action available to gitlab employees?