The MIT License, Line by Line (2016)
writing.kemitchell.com
writing.kemitchell.com
> The canonical horrible, no good, very bad example of this is the JSON license, an MIT-family license plus “The Software shall be used for Good, not Evil.”. This kind of thing might be “very Crockford”. It is definitely a pain in the ass. Maybe the joke was supposed to be on the lawyers. But they laughed all the way to the bank.
Indeed they did. It's a good reminder to not pull this kind of “very Crockford” stunt and just use a standard, well understood and accepted license.
https://en.wikipedia.org/wiki/Douglas_Crockford#%22Good,_not...
I encourage everyone here to invest some time to read the different libre and open source licenses out there and decide which one would be the best for the software they produce.
The choice of a software license is important and is a political choice.
For BSD-style licenses there is Apache for large projects (which has your back) and a myriad of others that does not.
I don't know, the BSDs seem to be doing pretty well without Apache licenses.
- On the one hand, as a piece of legal education, this post is brilliant and lovely.
- On the other hand, I wonder that it is just part of the regrettable tendency in the legal profession as well as the tech industry to take intellectual property as well as funny contractual-esque terms far too seriously.
The exemplar of point (2) is the Crockford clause (along with the discussion in this comment[1]). Nobody in their right mind would litigate this; there's no universe in which "use for good not evil" is actually a legally enforceable constraint. So what harm does it do?
Like seriously. Look at this[2] complaint:
Without a clear definition of “good” and “evil”, people need to seriously consider whether they are safe to use the code – because if the developer and users’ interpretations of the terms differ, there could be hell to pay. Would you want to ship a hardware device – let’s say you’re making a smart TV – and have some developer of a library send his lawyers around to tell you “sorry, TV rots kids’ brains, it’s clearly evil” to get your entire distribution channel shut down by injunction?
No. Just no, no, no. Find me a judge who is going to issue that injunction. Worrying about that is paranoid in a really unhealthy way. But, alas, we lawyers do that all the time, and that kind of worry is contagious, and we've spread it to everyone else, and it's just silly.
I find it really uncomfortable to think that there are people who are seriously like "THIS DOESN'T COUNT AS AN OPEN SOURCE LICENSE BECAUSE IT FORBIDS US FROM DOING EVIL." Like, really? What litigation are you actually imagining? The only way I can ever imagine someone with a Crockford clause actually convincing any court in any non-dysfunctional jurisdiction to award damages for copyright infringement for unauthorized evil use is if the use is so deeply unambiguously evil that copyright liability is by far the least of the unauthorized user's problem. I mean, we're talking about linting the JSON containing the list of the peoples to be genocided level of evil.
And, you know what? If you use JSLint to do a genocide, I hope Crockford does sue you.
Is it sane to assume all potential jurisdictions are non-dysfunctional, though?
The objection is that it muddies the waters and costs users money for no good reason.
If a clause like this is so inherently unenforceable, then why put it there in the first place? To make a statement? To annoy people? To make your potential users have to pay their lawyers extra money to find out if they agree that it is something you can safely ignore?
A public company can't just rely on your opinion or mine. They have to do at least some due diligence on an issue like this. And that's money they wouldn't have to spend if the author used a standard license.
I don't think "Find me a judge!" is the right response. We could count the number of US opinions on breach or infringement under any public software license terms on hands and fingers.
A lot happens before we get to that point. Companies set up elaborate open source license compliance policies and processes to make sure they don't get that far. And not just to control the legal risk. Especially for companies hiring software developers, or benefiting from "open source" in their marketing, making the trade press for trampling over some independent developer's LICENSE file won't go over well.
But if you'd like to focus on doctrine: Are you sure voiding "The Software shall be used for Good, not Evil." for vagueness gets the licensee-defendant off? Maybe for a breach claim. How about the infringement claim? Write one vague sentence in a copyright license, lose your copyright?
(You'll need to enable JavaScript, though...)
If you'd like my views on contributor license agreements and assignments: https://writing.kemitchell.com/2018/01/06/CLAs-Are-Not-a-Sha...
If you're interested in new ideas on relicensing projects with many contributors: https://writing.kemitchell.com/2018/09/30/Contributor-Counci...