CCDC




Licensing FAQs

How does the GOLD licensing system work?

GOLD is priced on the basis of the number of simultaneous processes which can be operated. The entry level is a single 'floating seat' licence (single server, single platform) which would allow the program to operate anywhere on your network.

Industrial Users - Additional charges are made for extra processes, servers or platforms. Additional processes can be added up to a maximum price when we will grant an unlimited licence (single server, single platform). An optional maintenance contract is available for an annual fee. Maintenance includes updates and support and is recommended.

Academic Users - The academic licence for GOLD allows a single floating process (single platform) to operate at any given time. Where a licence is granted for access beyond this package, additional charges are made for extra processes, servers or platforms. Please note - an academic licence cannot be extended to a fully unlimited licence, and academic users are not invited to take out maintenance contracts.

Evaluation Keys - A GOLD evaluation key will permit you to evaluate GOLD on whichever machines in your organisation you wish and on the platforms/operating systems requested. It is intended to allow as many users as you wish to evaluate the program concurrently. It will also allow you to evaluate the PVM feature. Please note - the PVM feature cannot work on a single seat licence, so you would need to purchase extra seats if you wish to continue using PVM following the evaluation period.

Full Keys - On purchase of GOLD your key will operate through a licence server and will restrict the operation of GOLD to the number of seats and platforms which have been purchased. Prices are available by emailing It is recommended that you advise your Systems Administrator of the licence arrangements of GOLD.

Multi-platform Licences including Windows - If you purchase platform licences for both UNIX and Windows platforms, the seats cannot float between these platforms and you will need to specify how many of each you require for each platform.

Small Company Licences - We offer a special 'small company' rate for a single process (single server, single platform) licence. This is not expandable for multiple process use without first upgrading to the standard entry level. To qualify, the company must be independent of other companies, under five years old, and have less than 200 employees.

How does the GOLD licensing system work with multi-core or multi-processor systems?

GOLD processes jobs on a per ligand basis, and each ligand docking will be performed on a single processor, or a single core if a multi-core processor. In order to utilise the full power of a multi-core or multi-processor system, you will need to use the parallel version of GOLD via PVM (Parallel Virtual Machine). This will allow multiple ligand dockings to be started at the same time, which will allow each core and/or processor to be utilised. Each of these individual docking processes requires the use of one GOLD licence, so a multi-seat licence would be required.

For example, to run a GOLD docking that utilises all four cores of a quad-core processor, a four-seat GOLD licence will be required in order to start a parallel job via PVM that runs four processes on the quad-core processor (one per core).

It should also be noted that the Windows version of GOLD does not support PVM, but can be run in parallel via GRID-based parallel processing.

What is GOLD's "FLEXlm Licence Manager" and how does it work?

FLEXlm is a third party licence management tool that is used to regulate the use of GOLD and to ensure that usage remains within the terms of the relevant GOLD licence agreement.

The FLEXlm licence manager software is a client/server application whereby GOLD clients must "check out" a valid licence from the specified FLEXlm licence server before a GOLD run can begin. GOLD licences are platform-specific such that there must be a GOLD licence available for the specific platform which is being used to run GOLD.

The machine that will be used to run the licence server must be specified prior to purchasing the licence, since the licence server is "node locked" to a specific machine. However, the GOLD client licences are "floating" and can be allocated to any client machine for which a platform licence has been purchased, until the total number of available licences have been checked out. At this point, further licence requests will be denied by the licence server.

For further details about FLEXlm, please refer to the FLEXlm End Users Guide.

How do I install a GOLD licence?

Notes for All Platforms

  • If you are already running a GOLD licence server and wish to update an existing licence file, please remember to stop the FLEXlm licence server first.
  • After updating/installing a counted permanent GOLD licence, please remember to start/restart the FLEXlm licence server after saving the changes.
You will be sent a file called ccdc_licence.zip which you should copy to the top level of your GOLD Suite installation (or for IRIX users to the gold_v4.0/gold directory of your GOLD classic installation) and then unpack the ccdc_licence.dat file it contains. On Windows this can be achieved by double clicking on the .zip file and extracting the .dat file (Windows 2000 users will require WinZip or similar to do so). On linux use the command:

  unzip ccdc_licence.zip

or if unzip is unavailable on your system use the commands:

  gunzip -S .zip ccdc_licence.zip
  mv ccdc_licence ccdc_licence.dat 

When I start a GOLD run for the fist time why do I get a FLEXlm error?

The most common cause of errors when starting GOLD after installing a new licence is that the format of the licence file is incorrect. Please ensure that your licence matches the formats below:

Evaluation Licences

FEATURE gold ccdc 4.0 29-sep-2008 uncounted 6712345ABCDE HOSTID=DEMO SIGN=6712345ABCDE
FEATURE gold_win32 ccdc 4.0 29-sep-2008 uncounted 6712345ABCDE HOSTID=DEMO SIGN=6712345ABCDE
FEATURE goldmine ccdc 4.0 29-sep-2008 uncounted 6712345ABCDE HOSTID=DEMO SIGN=6712345ABCDE

Floating Permanent Licences

UNIX

SERVER thishost abcdb123
VENDOR ccdc
FEATURE gold ccdc 4.0 31-jan-2009 3 6712345ABCDE SIGN=6712345ABCDE
FEATURE gold_linux ccdc 4.0 31-jan-2009 3 6712345ABCDE SIGN=6712345ABCDE

Windows

SERVER thishost abcdb123
VENDOR ccdc
FEATURE gold ccdc 4.0 31-jan-2009 3 6712345ABCDE SIGN=6712345ABCDE
FEATURE gold_linux ccdc 4.0 31-jan-2009 3 6712345ABCDE SIGN=6712345ABCDE

Note that thishost should refer to the hostname of your server machine.

How can I diagnose problems with GOLD's FLEXlm licence server?

If you are experiencing licence problems, please refer to the instructions relating to the relevant type of GOLD licence:

Evaluation Licences - Since this type of licence does not require the use of a FLEXlm licence server, you should not attempt to start the licence server since doing so will result in an error message. If you are unable to run GOLD successfully using this type of licence, the most likely cause is that the licence file itself is corrupted or incomplete in some way. Please open the licence file in a text editor by going to:

UNIX - cat GOLD_Suite/ccdc_licence.dat

Windows - Start/Programs/CCDC/GOLD Suite/Licence Tools/Edit Licence File

Please check that the licence key information in the licence file exactly matches the licence details you were sent by email. If not, please make the necessary changes and try to run GOLD again. If you still encounter difficulties, please email and attach your installed licence file to the email.

Floating Permanent Licences - This type of licence requires the use of a FLEXlm licence server. Most errors encountered with this type of licence file will be reported through the FLEXlm licence manager interface. Therefore, there are two key ways to diagnose the problem:

1 - Check the FLEXlm licence manager log file for errors:

UNIX - cat GOLD_Suite/gold/license.log

Windows - error messages will be displayed in the FLEXlm licence server window that opens when you start the licence server.

2 - Run the FLEXlm licence status evaluator:

UNIX - GOLD_Suite/bin/gold_licence status

Windows - Any licence server status messages will appear in the DOS window in which the licence server runs.

Do I need to run a GOLD licence server when using an evaluation licence?

The simple answer is no.

There are two types of GOLD licence: "counted" and "uncounted". Counted licences by definition require the use of a licence server, which counts how many licences are in use at any one time. On the other hand, uncounted licences do not require the use of a licence server since they do not restrict how many licences can be used at once, only which platforms the licences can be used on, and how long for (i.e. the expiry date).

Standard GOLD evaluation licences are "uncounted" and therefore do not require the use of a licence server. All permanent GOLD licences are counted and do require the use of a licence server.

If you are a GOLD evaluator and you would particularly like to test a counted licence during your evaluation period, please contact

Why can't I start my FLEXlm licence server on my UNIX machine?

In some circumstances when attempting to start a FLEXlm licence server you may find that the "licence server" starts up as requested but the "vendor daemon" remains down. This can be caused by a stale vendor daemon process or licence server lock file remaining from a previous licence server session.

The first thing to do is stop the licence server by running the following command:

GOLD_Suite/bin/gold_licence stop

Then search for any remaining vendor daemon processing still running on your system using the following command:

ps -ef | grep ccdc

If you find any such processes, please kill them using a command of the following type:

kill -9 <process id>

In addition, you need to check for any licence lock files present in your temporary area, i.e.:

/tmp/ccdclock

If you find any such files, please delete them. You should then be able to restart your licence server using the command:

GOLD_Suite/bin/gold_licence start

To be sure that everything is running correctly, you can check the licence server status using the command:

GOLD_Suite/bin/gold_licence status

If you continue to experience problems, please contact providing full details of the problem.




| privacy policy |
| browser support |
Follow CCDC:

Copyright © 2004-2012 The Cambridge Crystallographic Data Centre
12 Union Road, Cambridge, CB2 1EZ, UK, +44 1223 336408
Registered in England No.2155347 Registered Charity No.800579