Software license

In order to have a fully functional software you will need a software license. If no valid license can be found, EDA runs in a functionnaly limited mode, called demonstration mode.

This document explains how licenses are managed and what you go wrong, i.e. what you can do if you have a license and EDA cannot find it, i.e. runs in demonstration mode.

The software license is a three record piece information that is either found in the EDA.LIC file in the EDA library directory or in the profile using the (L11$, L12$ and L13$ records). Alternatively you might use the LFL$ (License File Location) record to indicate a different location for the license file.

When EDA starts up is is looking of a license and tries to establish whether the license is valid or not; if a valid license is found EDA runs in normal mode; in demonstration mode otherwise.

There are several types of licenses in terms of validity of a license:

  1. A license valid for the current version of EDA; i.e. the license is only valid for the current release of EDA and minor revisions of it; you cannot use future versions of EDA with it. For example if you hold a license for version 2 of EDA, it will be valid for all minor releases of version 2 (2.1 2.2 through 2.9); it will however not be valid for version 3 or later. This is the normal license type.
  2. A license can be time-limited, i.e. you can use the software for a specific period of time; then the license expires and EDA will run in demo mode.
Usually licenses are also limited to a specific computer platform.

You have a license, but EDA runs in demo mode

There are several reasons why EDA cannot find a valid license If there is any problem with the license please contact the author.