Developer Licenses

A Developer License allows a single user to run the Dyalog development environment on a single computer, as a tool for application development; as a personal productivity tool, and as a platform for running applications developed in Dyalog

Developer Licenses are provided on an annual license fee basis and includes DSS+ for Windows versions, and support and upgrades for UNIX and LINUX

Windows License Fees Annual License Fee Single user Run Time
Developer 32 Bit inclusive of DSS+
£850
£50
Developer 64 Bit inclusive of DSS+ and 32 bit version
£1275
£75

 

Unix License Fees Annual License Fee Single User Run Time
Developer 32 bit incl. Support & Upgrades
£1450
£200
Developer 64 bit incl. Support, Upgrades and 32 bit version
£2175
£300

 

Linux License Fees Annual License Fee Single User Run Time
Developer 32 bit incl. Support & Upgrades
£1050
£200
Developer 64 bit incl. Support, Upgrades and 32 bit version
£1500
£300

 

Single user Run Time
Licenses
Bundle of 5
Bundle of 10
Bundle of 25
Bundle of 50
Bundle of 100
Windows 32 bit
£250
£475
£1125
£2000
£3750

 

Run Time Licenses

When applications developed in Dyalog are distributed to users or machines other than those for which Developer Licenses have been acquired, a Run Time License is required. The Run Time License is free of charge for stand alone single user applications.

Run Time Licenses are not free under the following circumstances:

arrow When 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.
arrow When Dyalog is used as a platform for applications which are distributed outside the organization which holds the Dyalog Developer License - whether or not the developer charges a fee for the application, and regardless of whether the application is single or multi user.

Run Time licenses are sold for a single user on a single machine. Note that, in situations where APL is used to develop educational tools or applications used in not-for-profit environments, it may be possible for the user to acquire a free Run Time License, or for the developer to negotiate an appropriate low cost license with Dyalog.

Single user Run Time Fees are one time Fees and must be renewed with each new release of Dyalog.

Unix & Linux Run Time

Please note that for Unix and Linux the Run Time License includes a License to use the MainWin emulation of the Windows GUI interface where required. MainSoft requires a separate contract - approved and signed - with each customer using their product, specifying the number of users.

Server Run Time Licenses

When several users use one or more applications on a shared server, a Server License is required. Examples of this are applications running under Citrix, Windows terminal Server and similar platforms, Web Servers, or servers using Distributed COM or other transactional platforms. The minimum server configuration is for 20 simultaneous users.

Alternatively, Server Licenses can be acquired on a per processor basis. This option is particularly suitable for light weight applications with a large number of users.

Dyalog for Windows Server Licenses are inclusive of necessary Run Time Licenses. If, for example, an application allows 20 desktop users to share data on the server, a server license for 20 users includes all relevant fees for desktop users and server including Dyalog for Windows run time clients.

Server Licenses for Linux and Unix will require a Run Time License for MainWin for each user using the Windows GUI emulation embedded in Dyalog. Server Licenses providing User Interface through a Windows PC or a Browser will not require MainWin licenses.

If you have several users using the Linux or Unix server using a different interface than Windows GUI it may be an advantage for you to run with a different Run Time package. Please contact Dyalog for more information.

For Facility Management Applications, where an organisation is running a service on behalf of several client organisations, appropriate Server Licenses are required for each distinct customer organisation.

Server Run Time License Fees
Annual License Fee
Server 32 Bit 20 users
£750
Server 32 Bit 50 users
£1500
Server 32 Bit 100 users
£2500
Server 32 Bit 250 users
£4000
Server 32 Bit 500 users
£6500
Server 32 Bit 500+ users
Contact Dyalog

Alternatively

Per Processor running Dyalog APL
£725
 
Server 64 Bit 20 users
£1125
Server 64 Bit 50 users
£2250
Server 64 Bit 100 users
£3750
Server 64 Bit 250 users
£6000
Server 64 Bit 500 users
£9750
Server 64 Bit 500+ users
Contact Dyalog

Alternatively

Per Processor running Dyalog APL
£1075

 

Royalty Based Run Time Licenses

For Developer license holders (32 bit or 64 bit) Dyalog offers an alternative royalty based Run Time fee. The royalty is calculated as 2% of all revenue generated by sales, consulting and support of applications developed using Dyalog. The royalty is invoiced yearly in arrears.

Read full Terms and Conditions

 

 

Dyalog Image