Dyalog Run-Time Licences
Choose the right Run-Time Licence for your application deployment
In addition to a current Developer Licence, a Run-Time Licence is necessary if:
- Dyalog is used to implement multi-user applications (multi-user applications are defined as applications where the same data is shared by or exchanged between two or more users).
- Dyalog is used as a platform for applications that are distributed outside the organisation which holds the Commercial or Basic Licence – whether or not the developer charges a fee for the application and irrespective of whether the application is single or multi‑user.
Run-Time licences can be either usage-based or royalty-based
In the absence of the purchase of a suitable Usage-Based Run-Time Licence, the Royalty-Based Run-Time Licence will be applied as the default licence.
Usage-Based Run-Time Licences
For sharing applications
The Usage-Based Run-Time Licence charges an annual fee that depends on how it is deployed. Different metrics of use can be applied; two examples are shown below. If neither of these fit with the way that your business is organised, please contact us and we can work with you to identify a metric that can be used to determine a fair price structure for the required Run-Time Licences.
Usage-based Example 1
User-Based Run-Time Licences
When several users use one or more applications on a shared server, a Run-Time Licence is required. Examples of this are applications that are running under Citrix or similar platforms, Web Servers, servers using Distributed COM or other transactional platforms. The minimum server configuration is for 20 users.
Run-Time Licences are inclusive of all necessary Licences. If, for example, an application allows 20 desktop users to share data on the server, a Run-Time Licence for 20 users includes all relevant fees for desktop users and server.
For Facility Management Applications, where an organisation is running a service on behalf of several client organisations, appropriate Run-Time Licences are required for each distinct customer organisation.
These Run-Time Licences are priced on a per user basis. If it is not possible to determine the number of users (for example, an application within in a container or virtual machine) an alternative Usage-Based Run-Time Licence or Royalty-Based Run-Time Licence could be used.
User-Based Run-Time Licences | Annual Cost |
|---|---|
Up to 20 users | £1,125 |
Up to 50 users | £2,250 |
Up to 100 users | £3,750 |
Up to 250 users | £6,000 |
Up to 500 users | £9,750 |
500 or more users | Contact Sales |
Usage-based Example 2
Cloud-Based Run-Time Licences
When several users use one or more applications running in the cloud, a Run-Time Licence is required.
Examples include:
- a service where an application, that runs in the cloud, provides services available to users for a fraction of the working year (for example, applications running Jarvis or MiServer).
- use of internal or external cloud resources to accelerate or automate the execution of a workflow on behalf of a controlling process, but without providing a service that other users could connect to or receive data from. Examples include the use of isolate servers running in the cloud for parallel computation, or the execution of continuous integration tasks on the cloud.
For cloud-based deployment of applications, our default pricing is that you pay Dyalog Ltd the same amount as you pay your cloud provider for the computing resources to run Dyalog in the cloud. If those costs are not easily identifiable – please contact us to discuss pricing.
Royalty-Based Run-Time Licences
For the exploration of new markets
of gross revenue
The Royalty-Based Run-Time Licence charges a royalty fee calculated as 2% of all gross revenue generated by sales, consulting, and support of applications and end products developed using Dyalog, where such annual revenue is equal to or exceeds £5,000.
All-Inclusive Cover
The licence covers all required Run-Time Licences for users of services or software delivered by the Royalty-Based Licence holder. In addition, the royalty covers support and upgrades for the licence holder. The licence requires a current Basic or Commercial Licence, and includes access to all Dyalog development environments.
Ideal for Growth
This is an ideal option for start-ups and for vendors who need freedom when pricing their products. It is also ideal for consultancies and software vendors who need to be up-to-date with Dyalog versions and platforms. Dyalog Ltd has developed this model in appreciation of the fact that business development requires sophisticated tools – often before the revenue stream is secured.
Royalty-Based Run-time Licences FAQ
Who can use a Royalty-Based Run-time Licence?
Any holder of a Commercial or Basic Licence. It’s particularly suitable for start-ups, vendors, and consultancies needing pricing flexibility.
How is the royalty fee calculated?
2% of gross revenue from sales, consulting, and support of your Dyalog-based applications, where annual revenue reaches or exceeds £5,000.
What does the Royalty-Based Run-Time Licence include?
All necessary Run-Time Licences for your users, plus support, upgrades, and access to all development environments.
What if I don’t purchase a different Run-Time Licence?
The Royalty-Based model applies by default if no other suitable Run-Time Licence has been purchased.
Need help selecting your licence?
Unsure which Dyalog licence suits your needs? Our licence guide will help you to determine the most appropriate licence based on your intended use. Whether for personal learning, research, or commercial development, we’ll help you to make an informed choice.
If you’re not sure which option is right for you, we’re here to help. Complete our Licence Guide, email us at sales@dyalog.com, call +44 1256 830030, or send us a message, and we will work with you to ensure that you have the most appropriate licence.
Jada Andrade, Administration Assistant