SmartHeap licensing: questions and answers
Because SmartHeap is a library product, many customers have called us with questions about multiple users, distribution arrangements, royalties, etc. To help clarify our licensing terms, we've summarized the "legaleze" of the SmartHeap License Agreement into a few bullet points that we hope will answer your questions.
How is SmartHeap licensed?
SmartHeap is licensed on a per-developer basis. A SmartHeap binary license includes single-developer access to the SmartHeap header files and/or library files for a single developer on a particular machine. This applies even if the header or library file name(s) have been changed. Basically, every developer needing access to or writing code that relies on SmartHeap for memory management needs a license.
Is there a network version? How can I arrange for more than one developer to use SmartHeap?
SmartHeap is not available for networks. For organizations requiring multiple copies of SmartHeap, MicroQuill has provided multi-copy purchase discounts. The multi-unit prices are listed on the MicroQuill price list.
Can I distribute the SmartHeap libraries in my application? What about royalties?
You may distribute Runtime SmartHeap DLL, or executable files created using the Runtime SmartHeap library, as part of your application without royalties or fees, provided:
There are two cases when the standard SmartHeap license doesn't apply:
In these cases, please contact MicroQuill for the necessary redistribution or OEM license.
If you have any questions or need additional clarification, please be sure to call us.