MIT vs Blue Oak Model License

MIT vs Blue Oak License


1. Permissiveness

  • Both are permissive: Users can use, modify, distribute, and sublicense the software freely.
  • Both allow incorporation into proprietary (closed-source) projects.

2. Patent Grant & Protection

  • MIT: Does not explicitly grant patent rights. While some courts interpret it broadly, it lacks clear language protecting users from patent litigation by contributors.
  • Blue Oak: Explicitly grants rights to use any patented techniques in the code, covering both the original code and future contributions released under Blue Oak.

3. Disclaimer of Warranties & Liability

  • MIT: Includes a standard, brief "as-is" disclaimer.
  • Blue Oak: Includes a structured, explicit "as-is" disclaimer. Neither the original author nor contributors are liable for damages.

4. License Termination & Cure Period

  • MIT: No explicit termination mechanism. If you violate the license, you are technically in breach of copyright, but the license text doesn't define a cure process.
  • Blue Oak: Includes a 30-day cure period. If you violate the license, you are notified, and if you don't fix it within 30 days, your rights terminate. This is the "Excuse" clause.

5. Good Faith & Acceptance

  • MIT: Silent on "good faith." Users must follow copyright rules, but there is no explicit clause about intentional violations.
  • Blue Oak: Explicitly states users must not intentionally violate the license. This "good faith" requirement supports the termination clause.

6. Clarity

  • MIT: Very short, but legal wording can be ambiguous in complex scenarios.
  • Blue Oak: Written in modern, plain English. Easier for developers and legal teams to interpret.

Permissive License Behavior: Relicensing & Attribution

1. Can they "relicense" the original code?

No. You cannot change the license of the original code.
  • Original Code: Must remain under Blue Oak. The license text and copyright notice must be preserved in all copies.
  • New Code: If a user adds their own code, they can license their new code under any terms they want (e.g., GPL, Proprietary).
  • Combined Work: If they distribute the project as a whole, the combined work can be under a new license, but the original Blue Oak code must still carry its original license and copyright within the distribution.
  • Key Rule: You cannot strip the Blue Oak license from your code and claim the whole thing is "Closed Source" or "MIT" without acknowledging the original terms.

2. Copyright Notices

  • The third party cannot remove the original author's copyright notice. Blue Oak requires strict preservation of the copyright and license text.
  • Failure to include this notice is a violation of the license.

3. Original License Remains in Effect

  • The third party cannot retroactively restrict use of the original code.
  • Anyone can still obtain the original code and use it under the original Blue Oak terms, regardless of what the forkers do with their version.