I give permission for IBM [...] to use JSLint for evil.
I tried to get approval to use an (entirely IBM-developed) open source library at IBM. The process took months and hadn't finished when I finally left. If I remember correctly, it was going to take approval from the team lead, 3 lawyers, and a VP (and possibly someone else, I can't remember). And that's after spending about a week or two running code scans to check for "suspicious" keywords like 'evil'^ and then individually checking each of the ~10,000 issues.<p>I know why IBM has to these issue so seriously but remember this when you wonder why big companies can't execute as quickly as startups. And remember, the library I wanted to use only had contributions from IBM developers and was under the favoured Eclipse licence.<p>^ As an aside, putting 'evil' in your licence is pretty dumb. There is no definition of evil which can be argued over in any court. What you consider 'good', someone else almost certainly considers 'evil'