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 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:
- If you are already working on an ARCHICAD project, save it before you borrow a license.
- In ARCHICAD, click on Help > License Information.
- 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.
- 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.
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.”
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.
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.
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”
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.
- 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
Please note editing this file requires authentication
- Create a new value: MaxBorrowDuration=1440
- Save the file
- Start CodeMeter Service
- 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
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|
Please note the maximum borrowing duration is 30 days.
How to set up a CodeMeter license server
For detailed description see: CodeMeter/Server
For detailed description how the server can be managed through WebAdmin interface see this article.
Also here we collected the discovered known issues.