This bioinformatics software got a new license stating that people in some countries are not allowed to use it because of their immigration policy. More generally, should one restrict use of their software in such a way?
Edit: Do people actually pay attention to the license of the software they use?
Answering "Do people actually pay attention to the license of the software they use?"
Yes I do. A restrictive license can be a problem if you want to modify (+ push) the code, if you want to put your software on the web, or if you want to publish an article using this software and you were not allowed to.
Everyone who creates a product is allowed to define it's limits of use. That is what licenses are for. If you feel uncomfortable with somebody using your product - so be it. If you want to use you product as medium to distribute your opinions - so be it. You might look like a jerk or a racist and your opinion might be - lets just say - "arguable" but that is a completely different story!
Another example: in Germany some universities agreed upon a thing called "Zivilklausel" (german Wikipedia entry) which states to not work on funding provided by military agencies and to prohibit the research results for military use - yeah, I know that it is not working perfectly (yet?). However, this "Zivilklausel" is also emerging into the field of software development and I got aware of discussions between programmers of open source software arguing to add a statements to their licenses prohibiting the military or SigInt use of their code (the second started after the revelations upon intelligence agencies spying on their own folks etc.).
PS: A few month ago, I changed from academia to industry and had to "abandon" some of tools that I frequently utilized because they are only "free for use in academia". So, my company clearly respects licenses!
Most of the companies limit their software use/availability based on state politics. Here it is at personal level. I think person or company doesn't matter.
ps: People do pay attention to the software they use. Some of them have draconian use terms, some of them upload statistics, some of them need academic license for free use etc etc. People/Scientists do not want to run into trouble.