The APLX Standalone Application licence agreement
Redistribution of the APLX code contained within an APLX Standalone application is subject to the licence agreement supplied with your APLX product. You should study the agreement carefully before distributing your APLX Standalone application to third parties. Some of the main provisions of the agreement include the following:
- In order to distribute a packaged APLX application, you must have bought and paid for a properly licensed copy of APLX for the platform for which you are distributing the application, and you must have returned the registration card to MicroAPL (or registered on-line). Thus, to distribute MacOS applications, you must have bought and registered a copy of APLX for MacOS, to distribute a Windows application you must have bought and registered a copy of APLX for Windows, and to distribute a Linux application you must have bought and registered a copy of APLX for Linux. If you have an Educational licence for APLX, you cannot make and distribute commercial applications with it, but you can distribute applications for educational and scientific use.
- The workspace must be a genuine application, and not a software development product or simply a wrapper for the APL interpreter. This does not mean that your code cannot use the execute symbol to evaluate user input, but this must be incidental to the application.
- Your documentation must include a copyright notice stating that 'Portions of this software are Copyright (C) 1991-2007 MicroAPL Ltd and its licensors'.
- You must comply with the licence terms for the PCRE (Perl Compatible Regular Expressions) code which is incorporated into APLX. These terms are contained in the file licence.txt included with your APLX distribution.
- For the Windows and Linux versions of APLX, you must also comply with the licence terms for the Indy networking libraries. These terms are contained in the file licence.txt included with your APLX distribution.
Please note that the above is only a brief summary for general information only; you should refer to the formal Licence Agreement for the specific terms of the licence.
The APLX support libraries for Windows and Linux
Under Windows and Linux, some of the APLX runtime code is contained in the file called APLXSupport4.dll or APLXSupport4. For legal reasons, you are not allowed to distribute these files to third parties (i.e. to individuals or companies outside your own organization). However, they are available for free download from the MicroAPL website. If a potential user tries to run your application but does not have the appropriate file installed, a dialog box will be displayed indicating how to download it.
Under Windows, the library aplxrun4.dll is also needed. You may if you wish distribute this with your application; it is also installed as part of the APLXSupport4.dll installation.
The APLX fonts
The APLX fonts supplied with APLX may be freely distributed with your application.