License: AL2.0+MIT


Is it possible to move the language and core libraries to a more permissive license like: AL2.0+MIT


I don’t think it’s feasible to relicense based on how many people have contributed under the current license. From what I can tell, contributors have not signed a CLA that allows relicensing, so permission would have to be requested from every contributor.

Even if it was feasible, what’s the point? Is the special exemption in the current license that allows linking to the “OCaml Core System” not sufficient? I believe it’s similar to OpenJDK’s license with the classpath exception.

Note that contributors do sign a CLA, which is in particular used to grant a special license to the members of the Caml consortium.

There are however no plans to change the current license.