A great way to get free support is by using the active mailing lists. When you need to go beyond this and get professional support, you have the following options:
The OCaml Consortium federates the design and development of the OCaml language and its programming environment. The Consortium allow its members to demonstrate their interest in the OCaml language and express their support to its development. Moreover, they benefit of a specific license.
To become a member necessitates a contribution that can be as low as 3000€ for a minimal support to OCaml. For more effective support, contributions can be of 10000€ or higher. Membership is important not only for the development of OCaml, its promotion and its dissemination, but also for its continuity.
In order to fully understand the Consortium membership, it is advised to read the OCaml Consortium membership agreement and its appendices, which is online as PDF. Extra information about VAT are given in this information sheet.
If you agree with the Consortium clauses, you will then be able to fill in and send this adhesion form. Your request will be examined by an Inria representative, who will then officially send two copies of the agreement for signature.
Once the agreement is signed by a representative of your company/institution and by a representative of Inria, an invoice will be sent to you.
The goal of OCaml Labs is to push OCaml and functional programming forward as a platform, making it a more effective tool for all users, including significant industrial users, while at the same time growing the appeal of the language, broadening its applicability and popularity. This will be achieved by a combination of technological advancements, creation of community infrastructure, and public communications. A core principle of OCaml Labs is that all the work will be freely released under open-source licenses, and efforts made to integrate work upstream (e.g to INRIA, who originally developed and have maintained OCaml since its release in 1996).
You can support OCaml via a charitible donation to OCaml Labs, which is a project within the Faculty of Computer Science at the University of Cambridge. Cambridge is a registered Charity and donations are often a tax-efficient and effective way to help expand your organisation's use of functional programming and ensure the long-term future of OCaml. If you'd like to discuss making a donation, please contact Anil Madhavapeddy 〈anil(at)recoil.org〉 for more information.
OCaml Labs is primarily funded by Jane Street with a platform grant for the first three years. It is also supported by Citrix Systems R&D. There are also several research grants associated with OCamlLabs: