Abstract: Networked Licensing Customer FAQ
GENERALQ: What is "networked licensing"?A: Networked licensing is a server-based licensing model that allows a customer to administer licenses within their enterprise. The license server is installed and maintained by the customer. This type of licensing model is advantageous to larger customers as it permits the flexibility to manage licenses without involvement from Embarcadero.Q: Which license servers do Borland/Embarcadero products support?A: Borland/Embarcadero products currently support two license servers: Borland License Server and Flexera FLEXnet license server.Q: What types of networked licenses do Borland/Embarcadero products support?A: Borland/Embarcadero products support networked named user and networked concurrent licenses. Networked named user license consumers are guaranteed to have licenses available on the license server as long as their entries are in the license server user list. Networked concurrent licenses are available on the first-come-first-served basis.Q: What is the difference between a named user and a networked named user license?A: For perpetual named user licenses, the user registers with Embarcadero only once and is identified by their Embarcadero Developer Network profile. With networked named user license, the user is registered with the licensing server within their company every time the product is used and is identified by their network login name.Q: Why is Borland/Embarcadero offering networked licenses?A: Enterprises need to implement and manage software installations efficiently, and need the flexibility to easily assign licenses where and when needed. We offer networked licensing to better service our customers. Embarcadero is extending its electronic licensing methods to address the needs of its enterprise customers for efficient and flexible software license management.Q: What are the benefits to me of networked licensing?A: License manageability: support software asset management, allow transfer of licenses between employees, and allocate purchased licenses to departments. Ease of implementation: support automated implementation of purchased product, no Internet connection required, no individual registration data to Embarcadero.Q: What products does networked licensing apply to?A: Networked licenses are offered for a variety of Borland/Embarcadero products: JBuilder version 8 and above, Optimizeit Suite version 5 and above, Together (all editions) version 6.1 and above, BES version 6 and above, C#Builder, Delphi Win32, Delphi .NET, C++BuilderX, Core SDP version 1 and above.Q: How much does the license lerver cost?A: Borland License Server and FLEXlm License Server are available free of charge from Embarcadero with the purchase of networked licenses.Q: What will I receive when ordering a networked license?A: An email including a License Certificate, instructions, and information on downloading the license server, as well as one boxed product to use as a media kit.Q: What special demands will networked licenses place on me?A: Your system administrator, rather than Embarcadero, will be responsible for administering the license server.FLEXIBILITYQ: Can I automate product installation using networked licenses?A: Yes. The client license key is a single file that puts a normal or automated installation under networked licensing. The client file is downloaded as part of self-service license key issuance. The same file is applied to every installation of the product.Q: Will each user have to register?A: No. Named users need to be identified to your software administrator.Q: Can I partition a pool of licenses between groups of users / departments?A: Yes, groups can be set up in the Borland License Server by issuing one License Certificate per group.Q: How can I tell who has been using a product? Can Embarcadero tell?A: Embarcadero provides the Borland License Server Reporting Engine (BRE) tool which generates various usage reports. There are 3rd party reporting tools available for FLEXlm. Usage reports are not forwarded to Borland in any way.AVAILABILITYQ: What if the license server becomes unavailable for some reason?A: If the license server goes down or becomes unreachable, currently active users can continue using the product. No new users may start the product, unless they have an off-line period set (see below).Q: What if the license server isn't connected to the Internet?A: The license server does not need to be connected to the Internet, and usually is not for security reasons. The license server and configuration files may be transferred from the Internet to the server using an intermediate machine, as is common for internal servers.Q: Are redundant license servers supported?A: Yes. Both Borland License Server and FLEXlm support redundant server configurations.Q: What if the user isn't connected to the Internet?A: The user?s machine does not need to be connected to the Internet. The only requirement is a connection to the company?s license server via intranet. This is particularly useful for installations that restrict Internet access or external e-mail.Q: What is off-line mode?A: A product with a networked license can be used in both online and off-line mode. Online mode requires an ongoing connection to the license server. Off-line mode allows product use for a time without connection to the license server. For networked named user licenses, the off-line period is set automatically upon successful connection to the license server. For concurrent licenses, the off-line period has to be set manually during online mode. The off -line mode has a limit (maximum of 30 days), which is set in the user list on the license server. When the off-line period expires, the product may not be used until reconnected to license server.The off-line mode shields networked users from transient problems with the enterprise's network or license server. It is also useful for laptop users since they may frequently disconnect from the enterprise's network.Q: What about traveling employees with laptop computers?A: Employees running disconnected from company’s network may use products in the off-line mode.Q: What about using product at home?A: If the license server is visible, such as through the VPN, users may connect for networked licensing.If there is a firewall, the administrator will have to open up certain ports for access. Otherwise, use the off-line mode or use a perpetual named user license.Q: What about remote users, who may not be connected to the corporate network?A: See answers above for traveling employees and using product at home.Q: Can I move the license server to a different machine?A: The license server configuration file is locked to a single machine . You must contact Embarcadero Customer Service in order to obtain a new license sever configuration file.Q: How does the administrator "name" a user?A: For the Borland License Server, the server administrator maintains a user list. A user from user list is guaranteed to obtain a product license as long as their name is on the list. The networked user name is the same as the user’s login name.PERFORMANCEQ: What are the system requirements for the license server?A: Borland License Server version 3 and up runs on any machine that supports JDK 1.4 or greater. Suggested system requirements: minimum 256 MB of memory; 500 MB hard disk space (installed server files, JDK, server logs and usage data stored in JDataStore database). For FLEXlm, please consult FLEXlm documentation.Q: Does the license server need a dedicated machine?A: No, the Borland License Server has a very small footprint and does not require a dedicated machine. However, a dedicated machine is recommended for high availability and a large number of clients.Q: What load will networked licensing put on the corporate network?A: With the Borland License Server, network traffic per client is very low and should not result in significant performance degradation in the corporate network. The client sends 20-30 bytes on every heartbeat and the server replies with 10 bytes.Q: How often does the product communicate with the license server? Can we control this?A: The server is set to communicate with the product every one minute, this is known as the heartbeat. This heartbeat is preset and cannot be controlled by the customer.