{
  "isDeprecatedLicenseId": false,
  "licenseExceptionText": "As a special exception to the GNU Lesser General Public License, you may link, statically or dynamically, a \"work that uses the OCaml Core System\" with a publicly distributed version of the OCaml Core System to produce an executable file containing portions of the OCaml Core System, and distribute that executable file under terms of your choice, without any of the additional requirements listed in clause 6 of the GNU Lesser General Public License. By \"a publicly distributed version of the OCaml Core System\", we mean either the unmodified OCaml Core System as distributed by INRIA, or a modified version of the OCaml Core System that is distributed under the conditions defined in clause 2 of the GNU Lesser General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU Lesser General Public License.\n",
  "name": "OCaml LGPL Linking Exception",
  "licenseComments": "Adopted by OCaml core in 2001 here: https://github.com/ocaml/ocaml/commit/02ef950033b81fe371759f024faa55f361ba83a6#diff-9879d6db96fd29134fc802214163b95a (git-svn-id: http://caml.inria.fr/svn/ocaml/trunk@4146 f963ae5c-01c2-4b8c-9fe0-0dff7051ff02) LGPL clause typo (was: 3; intended:2; fixed-to:2) fixed in 2007 here: https://github.com/ocaml/ocaml/commit/2d26308ad4d34ea0c00e44db62c4c24c7031c78c#diff-9879d6db96fd29134fc802214163b95a",
  "seeAlso": [
    "https://caml.inria.fr/ocaml/license.en.html"
  ],
  "licenseExceptionId": "OCaml-LGPL-linking-exception",
  "licenseExceptionTemplate": "\u003c\u003cbeginOptional\u003e\u003eOCaml LGPL Linking Exception\n\n\u003c\u003cendOptional\u003e\u003e\nAs a special exception to the GNU \u003c\u003cvar;name\u003d\"libraryTypo\";original\u003d\"Lesser\";match\u003d\"Library|Lesser\"\u003e\u003e General Public License, you may link, statically or dynamically, a \"work that uses \u003c\u003cvar;name\u003d\"linkedSoftwareName1\";original\u003d\"the OCaml Core System\";match\u003d\"the OCaml Core System|opam|the Library\"\u003e\u003e \" with a publicly distributed version of \u003c\u003cvar;name\u003d\"linkedSoftwareName2\";original\u003d\"the OCaml Core System\";match\u003d\"the OCaml Core System|opam|the Library\"\u003e\u003e to produce an executable file containing portions of \u003c\u003cvar;name\u003d\"linkedSoftwareName3\";original\u003d\"the OCaml Core System\";match\u003d\"the OCaml Core System|opam|the Library\"\u003e\u003e , and distribute that executable file under terms of your choice, without any of the additional requirements listed in clause 6 of the GNU \u003c\u003cvar;name\u003d\"libraryTypo2\";original\u003d\"Lesser\";match\u003d\"Library|Lesser\"\u003e\u003e General Public License. By \"a publicly distributed version of \u003c\u003cvar;name\u003d\"linkedSoftwareName4\";original\u003d\"the OCaml Core System\";match\u003d\"the OCaml Core System|opam|the Library\"\u003e\u003e \", we mean either the unmodified \u003c\u003cvar;name\u003d\"linkedSoftwareName5\";original\u003d\"OCaml Core System\";match\u003d\"OCaml Core System|opam|Library\"\u003e\u003e as distributed by \u003c\u003cvar;name\u003d\"distributor\";original\u003d\"INRIA\";match\u003d\"INRIA|OCamlPro\"\u003e\u003e , or a modified version of \u003c\u003cvar;name\u003d\"linkedSoftwareName6\";original\u003d\"the OCaml Core System\";match\u003d\"the OCaml Core System|opam|the opam|the Library\"\u003e\u003e that is distributed under the conditions defined in clause 2 of the GNU \u003c\u003cvar;name\u003d\"libraryTypo3\";original\u003d\"Lesser\";match\u003d\"Library|Lesser\"\u003e\u003e General Public License. This exception does not however invalidate any other reasons why the executable file might be covered by the GNU \u003c\u003cvar;name\u003d\"libraryTypo4\";original\u003d\"Lesser\";match\u003d\"Library|Lesser\"\u003e\u003e General Public License.\n\n",
  "exceptionTextHtml": "\n            \u003cdiv class\u003d\"optional-license-text\"\u003e \n              \u003cp\u003eOCaml LGPL Linking Exception\u003c/p\u003e\n\n            \u003c/div\u003e\n            \u003cp\u003e\n              As a special exception to the GNU \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern Library|Lesser\"\u003e Lesser\u003c/span\u003e\u003c/var\u003e General Public License, you\n              may link, statically or dynamically, a \u0026quot;work that uses \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern the OCaml Core System|opam|the Library\"\u003e the OCaml Core\n              System\u003c/span\u003e\u003c/var\u003e\u0026quot; with a publicly distributed version of \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern the OCaml Core System|opam|the Library\"\u003e the OCaml Core\n              System\u003c/span\u003e\u003c/var\u003e to produce an executable file containing portions of\n              \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern the OCaml Core System|opam|the Library\"\u003e the OCaml Core\n              System\u003c/span\u003e\u003c/var\u003e, and distribute that executable file under terms of\n              your choice, without any of the additional requirements listed in\n              clause 6 of the GNU \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern Library|Lesser\"\u003e Lesser\u003c/span\u003e\u003c/var\u003e \n                General Public License. By \u0026quot;a publicly\n              distributed version of \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern the OCaml Core System|opam|the Library\"\u003e the OCaml Core\n              System\u003c/span\u003e\u003c/var\u003e\u0026quot;, we mean either the unmodified \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern OCaml Core System|opam|Library\"\u003e \n              OCaml Core System\u003c/span\u003e\u003c/var\u003e as distributed by \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern INRIA|OCamlPro\"\u003e INRIA\u003c/span\u003e\u003c/var\u003e, or a modified version of \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern the OCaml Core System|opam|the opam|the Library\"\u003e \n              the OCaml Core System\u003c/span\u003e\u003c/var\u003e that is distributed under the\n              conditions defined in clause 2 of the GNU \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern Library|Lesser\"\u003e Lesser\u003c/span\u003e\u003c/var\u003e \n                General Public\n              License. This exception does not however invalidate any other\n              reasons why the executable file might be covered by the GNU \n                \u003cvar class\u003d\"replaceable-license-text\"\u003e\u003cspan title\u003d\"can be replaced with the pattern Library|Lesser\"\u003e Lesser\u003c/span\u003e\u003c/var\u003e\n              General Public License.\n            \u003c/p\u003e\n\n        "
}