A rapidly proliferating software license bars use by companies with poor labor practices

I think this is a less-than-great idea. It might sound good on the surface, but, from a practical perspective, a lot of people and organizations are going to be reluctant to contribute to something like this, or use it, because of almost inevitable hassles down the line.

Stallman has already addressed this kind of thing specifically:

The freedom to run the program means the freedom for any kind of person or organization to use it on any kind of computer system, for any kind of overall job and purpose, without being required to communicate about it with the developer or any other specific entity. In this freedom, it is the *user's* purpose that matters, not the *developer's* purpose; you as a user are free to run the program for your purposes, and if you distribute it to someone else, she is then free to run it for her purposes, but you are not entitled to impose your purposes on her.

and you don’t even have to be a wild-eyed GPL fanatic t agree with this. This much is fundamental to all free software.

3 Likes