OCamlDuce is a merger between two open-source projects: OCaml and CDuce. Any file derived directly from one of these projects is released under the same terms as their original project. The new files added in OCamlDuce are released under a choice of the Q Public License and the GNU Library General Public License version 2, with the same special exceptions as for OCaml.