
Lean
6.9#1 in formal verification toolsFree planFree planWebLinuxmacOSWindows
Visit
| Fact | Lean | OpenJML |
|---|---|---|
| License | Lean is released under the Apache 2.0 license, which the documentation describes as allowing others to use and extend the code and mathematical libraries freely. | The OpenJML User Guide states that the command-line tool is licensed under GPL version 2. |
Lean suits programmers, theorem provers, and mathematicians working with formalization, proof checking, or software verification. Its general coding capability and browser version may also suit users exploring Lean before choosing a local setup.
OpenJML suits Java developers who annotate programs with JML and want static verification or runtime assertion checking. It is aimed at users comfortable with a self-hosted command-line tool and its installation requirements.