License Borrowing

by Gábor Almási and Marton Kiss · updated: 06.19.2016

<!> GRAPHISOFT strongly recommends to use the latest CodeMeter driver on all computers where license borrowing is used. To download the latest GRAPHISOFT tested driver visit: http://www.graphisoft.com/downloads/protection_key.html

 

The License Borrowing feature – available only with the CodeMeter NET protection system – allows individual users to “borrow” a license key temporarily if they will be going off-site, to enable use of the software even when the license server is not accessible – e.g. when visiting the client or on a business trip. This technology significantly reduces the risk of a lost or stolen hardware key.

The user can borrow a license with a single click using the ARCHICAD interface, and return it before it expires so that other users can access it.

You can purchase borrowable licenses with your NET key up to the number of ARCHICAD licenses available in the key. E.g. if you have a NET-10 key, you can make any or all of the 10 licenses borrowable.

There are two types of license borrowing:

  • CodeMeter “Act” (Soft) License Borrowing: The borrowed license is represented by a license file on your computer – this license file is specific to the computer and cannot be transferred to another computer. After the borrowing period the license will automatically be released to the server. The license can also be manually released before the borrowing period is up. This license type is recommended for laptop users who wish to travel without a physical hardware protection key.
  • CodeMeter “Key” License Borrowing: The license is borrowed into a physical CodeMeter hardware key. This is recommended for users who wish to take a license away to be used on their home (or any other) computer. The advantage of this compared to having a single-license hardware key is that losing the key does not mean losing the license, as borrowed licenses are automatically returned to the server after the expiration date. This type can only be ordered to hardware-based protection key.

CodeMeter “Act” (Soft) License Borrowing (CMA) and CodeMeter “Key” License Borrowing (CMK) are two different products. Only one type of borrowable license is allowed per CodeMeter NET key. If you want to buy both “Act” and “Key” borrowable licenses, you need to have 2 separate Codemeter NET keys – although we do NOT recommend having two NET keys in the same local network.

From ARCHICAD 19 on you can borrow licenses from a Software NET Key to another computer, but borrowing to a Hardware Key from a Software NET Key is not possible.

Availability of license borrowing

ARCHICAD Energy Evaluation (Eco Designer) MEP modeler BIMx
ARCHICAD 12 and older
ARCHICAD 13 (./) (./) (./)
ARCHICAD 14 (./) (./) (./)
ARCHICAD 15 (./) (./) (./)
ARCHICAD 16 (./) * (./) (./)
ARCHICAD 17 (./) * (./) – **
ARCHICAD 18 (./) * (./) – **
ARCHICAD 19 (./) * (./) – **
ARCHICAD 20 (./) * (./) – **

* Starting from ARCHICAD 16 Eco Designer is built-in to ARCHICAD.

** Starting from ARCHICAD 17 BIMx is built-in to ARCHICAD.

How to Borrow a License

License Borrowing works under the following conditions:

  • ARCHICAD is running on your machine with a license from a CodeMeter NET key (either hardware or software key).
  • The CodeMeter NET key contains borrowable licenses to use with ARCHICAD and/or other GRAPHISOFT programs (MEP, EcoDesigner)

The process of borrowing is as follows:

  1. If you are already working on an ARCHICAD project, save it before you borrow a license.
  2. In ARCHICAD, click on Help > License Information.
  3. In the License Information dialog box, the Available Products section lists the relevant installed GRAPHISOFT products, by Product Name and License. Below, the Product Information section displays language version and other license information.

LicenseInformation.png

  • In any case, borrowing is available only if the selected product’s License is “Network (CodeMeter)”.
  • Click Borrow License. At this point, the program determines whether your client machine contains an “inactive” license, in the form of either a “soft” license file or on CodeMeter stick. Note: If no such “inactive” license is found, you are prompted to obtain one: see Obtaining an “Inactive” License (First-Time Borrowers)
  • If the process is successful, the program lets you know that you have borrowed a license for the product, with a particular expiration date. In the License Information dialog box, the selected product’s License information is listed as either “Borrowed (CodeMeter Stick)” or “Borrowed (License file)”, depending on the form of protection used. The selected product is now shown with a “Return License” button: click here when you are ready to return the license. Once you return it, it becomes available for the next borrower.

LicenseInformation2.png

The expiration date of the borrowed license is shown in the Product Information section. If your license expires before you return it, the program will automatically return it for you, even if you are not online. However, if your computer or local CodeMeter key becomes lost or broken during the borrowing period, there is no way to “return” the license until it becomes due (at which point it is returned automatically).

Obtaining an “Inactive” License (First-Time Borrowers)

The first time you try to borrow a license – whether an “Act” (soft) license or a “Key” (CodeMeter Stick) license – you will be warned that you have an “Inadequate License.”

InadequateLicense.png

You must now obtain a so-called “inactive” license via an automated internet transaction with GRAPHISOFT, and then complete the Borrowing process. This is a single-click process if you have an internet connection. If you are online, click Connect. That is all you need to do.

/!\ For detailed steps how to create the inactive license file – even in offline mode – see this article.

SuccessfullyBorrowed.png

This process, creating an “inactive” license locally before you can borrow, is necessary only once. Henceforth, each “borrow” and “return” function will alternately activate and deactivate that license file.

  • Note: If your office uses CodeMeter Sticks (Key licenses), the BIM Manager can run this initial process (creating an “inactive” license) on each CodeMeter protection key using a single machine, and then distribute the key to the users who need to borrow a license. If your office uses the “Act” licenses, each user who wants to borrow a license must run through this process on their own machine.

If you are not connected to the internet, see License File Request Generation from a Remote Location

Enabling an MEP or EcoDesigner Star License

It is possible that you are running GRAPHISOFT’s MEP Modeler or EcoDesigner Star on your machine without a license key. (This means that you can view MEP elements or EcoDesigner Star interface in ARCHICAD, but you cannot edit them or access the related commands.) In this case, the License Information dialog box lists the license for this product as Disabled.

LicenseInformationEco.png

If your CodeMeter NET key contains a borrowable MEP or EcoDesigner Star license, click Enable to start using a license for the product: this way, you will have full access to its functions.

Managing the borrowing period

The expiration date of the borrowed license is shown in the Product Information section of the License Information dialog box in ARCHICAD. By default, the borrowing period for a license for a GRAPHISOFT product is 30 days.

<!> WIBU released the CodeMeter driver 6.40a where Maximum Borrow Duration and Maximum Borrow Quantity can be managed in CodeMeter WebAdmin.

Please note that CodeMeter driver 6.40a is currently under testing by GRAPHISOFT.

  • Open CodeMeter Webadmin
  • Go to Configuration/Advanced/WebAdmin Configuration
  • Click on “Edit”
  • Turn on “Enable Prepared License Borrowing Configuration”
  • Click on “Apply”
  • Go to Configuration/Server/Prepared License Borrowing
  • Change the value of the parameters as needed
  • Click on “Apply”

borrow_duration_enable

borrow_duration

 

In CodeMeter driver 6.30d the Borrowing tab is not available in CodeMeter WebAdmin.

If users would like to change the borrowing period to be shorter (but not longer) in minutes the following registry key must be changed.

macOS:

  • Stop CodeMeter Service in System Preferences
  • Open Macintosh HD/Library/Preferences/com.wibu.Codemeter.Server.ini file with a text editor application e.g TextWrangler
    {i} Please note editing this file requires authentication
  • Create a new value: MaxBorrowDuration=1440
  • Save the file
  • Start CodeMeter Service

maxborrow

Windows:

  • Stop CodeMeter Service in CodeMeter Control Center/Process
  • Open registry editor and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\WIBU-SYSTEMS\CodeMeter\Server\CurrentVersion
  • Create a new DWORD (32-bit) Value: MaxBorrowDuration
  • Give the Value data in minutes
  • Start CodeMeter Service

maxborrow_windows

Some help to convert days to minutes:

1 day 1440 minutes
2 days 2880 minutes
3 days 4320 minutes
7 days 10080 minutes
14 days 20160 minutes
30 days 43200 minutes

 

{i} Please note the maximum borrowing duration is 30 days.

How to set up a CodeMeter license server

For detailed description see: CodeMeter/Server

Useful information

For detailed description how the server can be managed through WebAdmin interface see this article.

Also here we collected the discovered known issues.

  • Was this Helpful ?
  • 0   ​0

Subtopics

How to Set up Your Network for License Borrowing

We differentiate two cases: whether the network has DNS server or not. Your system administrator can help to decide which one features your office. In case you share the internet with only a simple router you probably do not have DNS server. There is a…

License File Request Generation Process

Creating an Inactive License to enable license borrowing, in the case you do not have an Internet connection on your machine The first time you try to borrow a license – whether an “Act” (soft) license or a “Key” ( CodeMeter Stick) license - you will be…

Related content

ARCHICAD license types

All available GRAPHISOFT license types, file compatibility between Full, Solo, Educational, Trial and Start Edition versions

Top 12 ArchiCAD Commands You Should Use all the Time

Would you like to work faster and more efficiently in ArchiCAD? We have collected 12 lesser known shortcuts in ArchiCAD International version that can ease your daily workflow: Highlight Toggle Shortcut: TAB Have you ever wanted to select a Zone instead…

Recommended Hardware

Check the recommended hardware for GRAPHISOFT products to maximise your productivity with exploiting your computer resources with ArchiCAD, BIMcloud and BIMx.

License Borrowing

If your firm has multiple (network) licenses to use ArchiCAD or other GRAPHISOFT programs, the License Borrowing feature allows individual users to “borrow” a license key temporarily if they will be going offsite, to enable use of the software even…

CodeMeter WebAdmin

Here you can find a summary of the functions accessible from CodeMeter WebAdmin administrative page. Only the necessary functions are explained, so please do not change the others without reading Wibu's manual (can be found at the bottom of this page)…

CodeMeter software protection

Changes in Software Protection System from ArchiCAD 13 For new ArchiCAD users, GRAPHISOFT provides the new CodeMeter protection key (developed by WIBU) with ArchiCAD 13+. The CodeMeter protection key represents your license to use ArchiCAD. Like the…

CodeMeter protection known issues

A free license is needed for the borrow operation UPDATE : In ArchiCAD 15 this has been fixed. (Make sure you have only one ArchiCAD session running on the computer where you would like to borrow a license.) For the borrow operation one free license is…

How to Set up Your Network for License Borrowing

We differentiate two cases: whether the network has DNS server or not. Your system administrator can help to decide which one features your office. In case you share the internet with only a simple router you probably do not have DNS server. There is a…

How to set the time out on a CodeMeter server

  What does this value show? This value shows when a not responding license will be reset on a CodeMeter server. Until the end of this period the license is unavailable when the client lose the connection with the server. The default time out time is…

License File Request Generation Process

Creating an Inactive License to enable license borrowing, in the case you do not have an Internet connection on your machine The first time you try to borrow a license – whether an “Act” (soft) license or a “Key” ( CodeMeter Stick) license - you will be…