This is an old revision of the document!
Cafu is available under two licenses:
The source code is in both cases exactly the same, and it depends on your goals and requirements which of the two licenses is the most suitable for you.
Cafu is available to everyone as 100 percent free software under the GNU General Public License (GPL).
It can be obtained at the Downloads page and via the Subversion repository that can be checked out or browsed online.
If your software is 100 percent free software under the GPL as well, then you never have to pay us for the licenses. (In all other instances, you are better served by our commercial license.)
Please refer to the official GNU GPL website for a detailed explanation of the rights that the GPL grants you and the (very few) obligations that it can impose on you. There you also find the definition of free software, answers to frequently asked questions, and many other pieces of worthwhile information about the GPL.
The one thing that is not possible with Cafu code under the GPL is combining it with proprietary code and distributing the result publicly (private or company internal use is OK).
That is, you can not use the free Cafu source code in order to create a new program (e.g. a computer game) that is publicly sold (distributed) without releasing the full source code (including all of your previously closed, proprietary parts) under the GPL as well. Please consult the GPL itself and the GPL FAQs for details.
The solution is to get Cafu not under the GPL, but directly from CFS under a custom license that is tailored to your needs:
In summary: Just let us know that you want a custom license, and what you want the license to look like. Mention any detail that is important to you. We're looking forward to work out the details together with you!
Of course, Cafu uses only such external libraries that are legally compatible with closed-source use, that is, libraries that in turn do not impose GPL-like restrictions of their own. See file LICENSE.txt for details, or ask us if you have any questions!