https://raw.githubusercontent.com/portcullislabs/ssl-cipher-...
# This tool may be used for legal purposes only. Users take full responsibility
# for any actions performed using this tool. The author accepts no liability
# for damage caused by this tool. If these terms are not acceptable to you, then
# do not use this tool.
#
# In all other respects the GPL version 2 applies:https://en.wikipedia.org/wiki/JSLint
"The JSLint license is a derivative of the MIT License. The sole modification is the addition of "The Software shall be used for Good, not Evil.""
The story (transcript from a conference):
"About once a year, I get a letter from a lawyer, every year a different lawyer, at a company – I don’t want to embarrass the company by saying their name, so I’ll just say their initials – IBM…
[laughter]
…saying that they want to use something I wrote. Because I put this on everything I write, now. 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.”
[laughter and applause]
And the attorney wrote back and said: “Thanks very much, Douglas!”"
http://dev.hasenj.org/post/3272592502/ibm-and-its-minions
That said, these kind of clauses do cause legal problems.
https://www.change.org/p/douglas-crockford-remove-the-not-ev...
1) The intent behind the original license doesn't match with what the author intends. This seems to be the likely case. But, there is also the second issue to look at.
2) The violation of the license, assuming the source code was not shared with the clients. This is a direct violation, and through the common use of the term theft when it applies to copyright violation, it matches. Basically, if you don't adhere to my license, you don't have a right to use my code, and as a result, you've effectively "stolen" it.
People like to pretend that even MIT style licenses don't have requirements. They do, and you can violate that license, and by violating, you never had the right to use that code.
Basically...
> Anyone can use it, including hackers, NSA, etc.
Incorrect. Anyone who abides by the license can use it. While that might not seem onerous, it's an important distinction to make. So, considering the code in discussion was licensed under a GPL license (one of them, not sure which), one wonders if they were abiding by the license.
Because you know that the nation states who used the services of this company didn't also receive the source code to the tools, correct?
"The violation of the license, assuming the source code was not shared with the clients."
It's called speculation. Read it as "Hypothetically, if the source code was not shared with the clients, it was a violation of the license."
If it is on Github and it is worth using, it will get used. Good and bad people use open source software, it is a just a tool, totally neutral.
[0]https://github.com/crmulliner/adbi/search?p=2&q=license&type...