Open Source Developers: Don't Block Organizations You Don't Like
techrepublic.com
techrepublic.com
I am sure that much of the open source developer community does not share the author's moral flexibility. Those that do can fill the void of products or services that conscientious objectors may no longer provide.
> Of course, you can be an open source company and choose not to sell to an organization you find objectionable. At various open source companies for which I worked, we refused to do business with pornography or gambling companies, for example. Chef, in like manner, could choose not to do business with ICE. That said, at my open source companies, we could not block those same organizations from using our open source software (and some did), just as Chef couldn't block ICE from using its open source code.
If you put code into the world, you have to realize people you dislike are probably going to use it in some form. The alternative is keeping the code (and end product) closed and only giving it to people you vet.
It’s not about moral flexibility. If you want to control who use your software don’t release it under a free license.
It’s like people saying “well freedom of speech is obviously great, but some people use it to express bad things I disagree with, so let’s change it so it’s only a freedom for anyone I agree with”. That’s not freedom.