In terms of "antithetical values", the machine learning project ml5js.org actually did something about this. They bound their open-source license to a Code of Conduct¹, which forbids the use of their ML software for (1) discriminating against marginalized communities, (2) building tools that disingenuously manipulate public opinion, (3) building tools of mass surveillance and prediction to repress the rights of peopl…
If all software was licensed that way, 5-15 years would pass then suddenly there'd be a whole bunch of "Wow, Stallman was right again! We should have been using free software licenses!" style articles. Restricting software use to only people approved by the creators is a terrible idea. Society has to operate with some level of trust that even people we disagree with, using methods we don't approve of, have the potent…
This is emphatically wrong. For at least two to three generations society has operated with a large part of it understanding that another large part of it is unethical and wrong (i.e. conscientious objectors and folks that sympathise but cannot bring up the courage to do so). If being so understanding is what made the world better, then 1930 would truly have been a golden age.