License terms and conditions
Like all software, ours is restricted by license terms and conditions. You can find all of them on this page. We try to be as clear and straightforward as possible—in the spirit of a partnership between you and us.
In summary…
Our products can be used in different ways and for different purposes:
-
checkFrom interactive file handling to fully automated and scalable environments.
-
checkIn government or educational environments, or in production companies.
-
checkUsed during production, or only while development or while production license failure.
How and where you use our licenses may influence what you are allowed to do and the cost of the licenses. Your usage of our products signals your acceptance of the terms and conditions. Still have questions after reading this page? Contact your reseller or us directly!
Desktop licenses
The Desktop versions are intended for interactive use on a workstation. The user will typically open a file in the Desktop product and process that one file. There is also the possibility to select up to 100 files for batch processing. A desktop license can be installed on two computer systems of the same user as long as they are not used at the same time.
Desktop products run on macOS and Windows.
Licenses for automation
All licenses for automation are for a single server and limited to 8 simultaneous processes. If more parallel processing is needed, the License Server (see below) can be used.
Server
The Server versions allow for centralized, automated, unattended processing through hot folders. A Desktop license can be used for local and remote configuration, and provides an overview of all local and remote Server queues.
CLI
The CLI versions allow for the callas technology to be accessed through a Command-Line Interface. This makes it easy to integrate the callas functionality into your own application or website.
SDK
The callas Software Development Kit is a C/C++ library that comes with wrapper interfaces for Java and .NET. It allows you to embed the callas functionality into your own native applications.
Production automation licenses (not development or fail-over licenses) include a free Desktop license
All products are available for macOS, Windows, and Linux
Dispatcher
A Dispatcher license caters for load-balancing and/or automatic fail-over scenarios. The Dispatcher license will not actually process any files but will distribute them over the “Satellite” licenses in the network. Those satellite licenses are regular production licenses.
As an example, you can install pdfToolbox Dispatcher on one server, and regular pdfToolbox CLI licenses on different computers. The Dispatcher can be used to share workload across the regular pdfToolbox licenses in a round robin fashion.
The Dispatcher can be combined with the License Server if needed
OEM
Next to regular end-user licenses, callas also offers custom OEM contracts. These licenses are available to software or hardware manufacturers who wish to integrate callas technology into their products.
The terms and conditions of OEM licenses differ significantly from those of end-user products described on this website. If you are interested in exploring the conditions and possibilities of callas technology for you as an OEM partner, visit our dedicated OEM website.
License Server
License Server makes it easy to set up cloud environments and supports automatic scaling scenarios. It runs in the cloud and is maintained by callas software on a 24/7 basis. In order to run callas products, Process and/or Credit cartridges need to be purchased which are stored in individual wallets shipped during the first purchase.
The callas License Server on-premise can also be used in private or public cloud environments. It is an independent software that is used in environments that are not connected to the internet or in which License Server in the cloud cannot be used for other reasons. Process and/or Credit cartridges work the same way as in License Server in the cloud.
Floating licenses
Using License Server in the Cloud and License Server on Premise, it is possible to implement “floating” licenses. These are licenses that are not bound to a single system, but can be used on any system as long as it’s connected to the License Server, and the maximum number of parallel sessions or processes isn’t surpassed.
Developer / Coldspare
Developer licenses
Developer licenses can only be used for development systems (this includes staging and UAT systems). Developer licenses are fully functional, but cannot be used for production jobs.
Coldspare (failover) licenses
Coldspare licenses are identical to production licenses, but can only be used if their associated production license fails. These licenses can process production jobs, but only if the primary production license fails. Coldspare licenses are only available for customers who already have production licenses.
Trial
Trial licenses for all products are fully functional and valid for 14 days. Trial licenses with longer validity are available upon request from your reseller. During the trial period, we provide full support so you have the best experience in trying out our solutions.
Questions? Contact us!
Nobody likes legalese; everybody likes clarity. Was this page not clear enough? Do you still have any questions? Don’t hesitate and reach out to us – we’ll be happy to explain further!