raincode rect

Raincode Manuals


About Raincode ®

Raincode is a dynamic software company and a market leader in the development and distribution of a unique suite of world-class software products, spanning programming language analysis and transformation tools. Core competencies include software metrics, quality control, coding guidelines enforcement and migrations.

Company information

Raincode is a privately owned company, founded in September 1998, specializing in language processing, compilation and software migration, and actively develops and markets a number of advanced products and solutions in its capacity as a cutting-edge innovator. These products have been used proficiently in a number of projects, for which Raincode sometimes provided the expert staff.

Product portfolio

  • PL/I logo

  • COBOL logo

  • ASM370 logo

Contact Raincode

Raincode HQ
Rue de la Caserne, 45
B-1000 Bruxelles
Belgium
email: info@raincode.com
tel: +32 2 522 06 63
fax: +32 2 522 09 30
web: http://www.raincode.com

Raincode Labs India Pvt. Ltd
1144, Parangi Palya
Sector 2
HSR Layout
Bangalore
India
560102
email: info@raincode.com
tel: +91 80 41159811
fax: +91 80 41159811
web: http://www.raincode.com

Licensing

We provide three types of licenses for using Raincode Legacy Compilers, Raincode Sort, and JCL (Stack and Tools):

  • Demo License: With this type of license, the compiler/runtime will stop functioning immediately upon expiration, intended primarily for demonstration purposes.

  • Production License: Under this license, the product will continue to operate after expiration, but the compiler/runtime functionality will be disabled.

  • Free access License: In this case, a grace period of 30 days is provided after the expiration date.

Licensing consists of the following fields:

  • License key file:

    • Include field

      • Customer name,

      • Location,

      • Expiration date (or never expire),

      • list of products and options: PL/I, ASM, JCL

    • A signed field built on the data field content

    • If any field is modified, the signature becomes invalid.

  • COBOL compiler/runtime does not check any license.

  • For PL/I, ASM compiler and JCL stack and tools:

    • When a compiler starts, it searches for a valid license file (*.rclic) for PL/I or ASM in the RCLICENSEDIR environment variable, if defined. If not found there, it continues to search in the RCDIR (directory defined by the environment variable).

    • When JCL Stack or tools start, it searches for a valid JCL option in License files (*.rclic). The search order is as follows: RCLICENSEDIR environment variable, if defined, then in the Batch root directory, followed by RCDIR and PLIRCDIR.

    • The product continues when a fully valid (valid signature, date not expired and required option found in the file) is found.

    • If NO license is found or not correctly signed, including the required option, the tool generates an error message and stops.

    • If at least one correctly signed, including the required option, is found but all of them are expired:

      • An error message is displayed

      • If the expiration is over 30 days, the product freezes for 5 minutes and then continues.

PL/I, ASM, JCL (Stack and tools) and Raincode Sort will require an activation key.
COBOL compiler will be freely available.
Customers are encouraged to manage their production licenses carefully.

Support Request

Third-Party Licenses

Product Notes URL License License URL

SQLite

Mainly compile-time

https://www.sqlite.org/index.html

Public domain, bespoke

https://www.sqlite.org/copyright.html

.NET 6

Target platform

https://dotnet.microsoft.com/en-us/download/dotnet/6.0

Open source

https://dotnet.microsoft.com/en-us/platform/free

LZ4

Compression, compile-time only

https://lz4.github.io/lz4/

BSD

BouncyCastle-Ext

Cryptography

https://www.bouncycastle.org/csharp/

Modified Adapted MIT X11 License

https://www.bouncycastle.org/csharp/licence.html

dlmalloc

Allocation library, compile-time only

https://gee.cs.oswego.edu/dl/html/malloc.html

Creative commons, public domain

http://creativecommons.org/publicdomain/zero/1.0/

Newtonsoft.Json

JSON parsing and serialization

https://www.newtonsoft.com/json

MIT

Wix

Installer

https://wixtoolset.org/

MS Reciprocal License

https://wixtoolset.org/docs/about/license/

Autofac

Control inversion, to be phased out

https://autofac.org/

MIT

FluentFTP

In the FTP client included in Raincode JCL

https://github.com/robinrodricks/FluentFTP

MIT

List of Raincode Stack Manuals

List of Raincode JCL Manuals