License to Use JSLint for Evil
web.archive.org
web.archive.org
But, I don't understand why all changes before that (from JS Lint Day 1 until it was forked into JS Hint) aren't subject to that same clause. Why is the Eclipse Foundation not subject to it?
> Meanwhile, the author of JSLint permitted the Eclipse Foundation to relicense a version of JSLint using the MIT Expat license so that it could be included in their project named Orion
The correct attitude to have.
If the licence is not compatible with our desired use we have the choice to move on our try negotiate different terms (or both: try for different terms and move on if compromise cannot be achieved).
No creator is under any obligation to make their stuff useful to us.
Plainly untrue. Various companies (including Google and Apple) have strong opinions on the GPL licences, especially the GPLv3.
Many of us see it as a red flag when a seemingly Free and Open Source project turns out to use a licence approved by neither the FSF nor the OSI.
> Who isn't violating the attribution requirements of 1000-odd npm dependencies?
You may be right that much web frontend development is a sloppy free-for-all with no regard for compliance and no contact with the legal department, but not all software is developed on this basis.
People who aren't doing evil can use it. It's not compatible with FOSS. It's a linter, it doesn't require being incorporated into people's projects.
Making it proprietary would be more limiting, making it Free would also be limiting (in a good way imo.) He chose to make it his way.
> It's a linter, it doesn't require being incorporated into people's projects.
Many things do want to depend on tools that process source code, such as bundlers, IDEs, transpilers, and similar.
https://github.com/kaizhu256/jslint/blob/e188c37059ec66aedf9...
If you want your software to be usable, choose standard licenses and don’t modify them. Unless you find value entirely in creating something and not in being useful to others, be extremely careful with creative licensing.
In fact this is exactly the business model of the SQLite project. They have a "cute" public domain declaration and then they sell actual licenses for a fee to enterprises that want to distribute SQLite worldwide.
Also, that original intent can be lost to time (in three hundred years a judge might rule that they can't properly evaluated what we today consider good and evil since this was before we acknowledged residents of Alpha Centauri as intelligent beings and thus our moral code is incomprehensible) and in that case judges will take a literal reading of the text which can lead to issues like ambiguous comma styling[1].
1. https://www.nbcnews.com/news/us-news/think-commas-don-t-matt...
I thought this was a funny joke. Then I read “IBM and the Holocaust”.
Crockford helped me see that there was more to JavaScript than it was being used for.
I read Crockford’s “JavaScript: The Good Parts” and had a similar experience, though it was more like an epiphany. I thought back to all the other disdainful language criticisms I’d embraced over the previous 30 years and realized I’d been a fool all along about a lot of things…
Later I met Crockford after a JSON talk and we had an excellent discussion. But - he autographed my friend’s book with a personalized admonition to do no evil..