See http://www-cs-students.stanford.edu/~cale/cs201/ and http://www.ibmandtheholocaust.com/ and http://en.wikipedia.org/wiki/IBM_and_the_Holocaust and http://en.wikipedia.org/wiki/History_of_IBM for starters; the last one has a rather distressing paragraph:
One of the medals Watson received was from the Nazi government in 1937, honoring him in his role as the President of the International Chamber of Commerce. During the rise of Nazi Germany and the onset of World War II, Watson and IBM’s German subsidiary had relationships and contracts with the German military/industrial technocracy. IBM's punch card machines were used by Germany to keep track of people who were to be subjected to the Holocaust.[8] Only after Jews were identified—a massive and complex task that Hitler wanted done immediately—could they be targeted for efficient asset confiscation, ghettoization, deportation, enslaved labor, and, ultimately, annihilation. It was a cross-tabulation and organizational challenge so monumental, it called for a computer. Of course, in the 1930s no computer existed. But IBM's Hollerith punch card technology did exist. IBM and its German subsidiary custom-designed complex solutions, one by one, anticipating the Reich's needs. They did not merely sell the machines and walk away. Instead, IBM leased these machines for high fees and became the sole source of the billions of punch cards Hitler needed.
Assuming that the license this is added to is a generally permissive license, I would assume that neutral acts are implicitly allowed and were probably not enjoined by "for Good, not Evil" as that clause would simply not have applied.
But I am not a lawyer.
They want to use something that I wrote in something that they wrote, and they were pretty sure they weren't going to use it for evil, but they couldn't say for sure about their customers. So could I give them a special license for that?
Of course. So I wrote back – this happened literally two weeks ago – "I give permission for IBM, its customers, partners, and minions, to use JSLint for evil."
Pretty funny, if you ask me.