Even perpetual Delphi licenses require an active maintenance support to allow re-install on a fresh machine

  

Last month, people found out that retroactively, Embarcadero has changed the terms of the license agreements on products sold with a perpetual license:
In order to re-install those products, often a bump in license count is needed. That bump now requires an active maintenance subscription which has a substantial yearly cost.
This is yet another sign that Embarcadero parent company Idera is on their way towards becoming like Oracle or Computer Associates: hiding information behind account walls, and by all means trying to squeeze out money of older products.
I think the move is illegal in several countries, especially with products sold to private persons. Uwe Raabe agrees with me on that:
I am not sure they would get away with that – at least here in Germany. As long as the customer actually paid for the perpetual license (this excludes the CE), the ability to use it legally cannot be prohibited just because there is no current support contract. At least a reasonable fee for the registration bump would perhaps be acceptable, but definitely not denying it completely.
If you still own Delphi licenses, and are on maintenance for them, a path you might take is to switch to a local installation (on a separate machine, preferably virtual machine) of the ELC (formerly Belise) licensing server together with a named license.
That requires your machines to be in touch with that ELC service (you can reach it over a network connection, even via a tunnel) every 30 days to stay active.
Another way is to :

always install in virtual machines, and keep a backup-history of those virtual machines at hand
use different user names for doing different Delphi work (but be aware that a lot of Delphi tools and component suites still insist on installing as Administrator, therefore putting all the settings in that administrative user)

Note that :

a Delphi license is bound to a Windows computer NAME, not a physical fingerprint of the machine
it is likely easier to keep backups of the ECL/Belise server than of a full development machine
ELC/Belise requires Java (JRE 1.5 or higher according to ELC Admin Guide.pdf ), which has it’s own licensing issues
Though ELC stands for “Enterprise License Server”, it works for one-man shops equally well as for enterprises (heck: for enterprises it is likely more work as they usually want multiple groups of licenses users)

So renaming a machine will already invalidate your license (but you can usually restore that).
Background reading:

[WayBack] Increasing registration count not possible without active maintenance support – Delphi IDE and APIs – Delphi-PRAXiS [en]
[WayBack] Keine Reduzierung des Registrierungscounter ohne Subscription – Delphi-PRAXiS
[WayBack] reinstall – Reinstalling Windows without re-registering Delphi – Stack Overflow
[WayBack] license.embarcadero.com/lservers/ELC Admin Guide.pdf
Some links on Belise/Elise licensing server (yes, AppWave is dead or at least: should be) « The Wiert Corner – irregular stream of stuff
[WayBack] Tips, Tricks and Techniques – Embarcadero Community (which got removed from community.embarcadero.com; long live retention!)
Tech Tipp #11: Lizenzserver ELC unter Windows Server 2016
In den letzten Tagen bekomme ich häufiger diese Frage:
Frage: Ich möchte den Lizenzserver ELC unter Windows Server 2016 installieren. Aber schon während der Installation bekomme ich einen hässlichen Fehler. Ich benutze dazu die Installationsdatei von http://altd.embarcadero.com/download/ELC/win64/ELC532_64.exe, wie hier beschrieben:
http://docwiki.embarcadero.com/ELC/53/en/ELC_Quick_Start
Antwort: Nutzen Sie bitte diese Installationsdatei
http://altd.embarcadero.com/download/ELC/win64/ELC531_64.exe
Die geht

[WayBack] How we can use the new mobile-support in the pro-versions with the Licence server. We received the keys for them, but it as far as I know we can’t use them. (Because licence comes from the server and we can’t give IDE the new keys in any way I think)
[WayBack] Delphi-PRAXiS – Einzelnen Beitrag anzeigen – Delphi 10.3 Rio ist da!
Which points to Enterprise License Center (ELC) und neue Lizenzen (Update Subscription) that also got removed from the community server and is not available in the WayBack machine. I have copied the Google cached content below the fold.

[WayBack] Embarcadero License Hosting – Login
ELC 5.3.x documentation:

[WayBack] ELC Quick Start – ELC
[WayBack] ELC (Enterprise License Center)

Introducing AppWave Enterprise License Center

Before you Start
What’s New
Release Notes
ELC Quick Start

Install and Configure

Installing AppWave Enterprise License Center
Configuring AppWave Enterprise License Center

Configuring ELC Using the Web Admin Interface
Configuring ELC by Editing Configuration Files
Obtaining License Files
Setting Up the User List File with the LDAP Import Utility
Using Groups to Partition Concurrent Licenses
Using Group Reports
Configuring the IP List File
Configuring the Mail Notification
Setting up a Backup ELC for Temporary Redundancy

User Interface

Product Families
Downloads
Licenses

Admin Interface

Administering AppWave Enterprise License Center
Starting AppWave Enterprise License Center
Using AppWave Enterprise License Center commands
Administration Pages
Top Menu
Setting up a client for named user licensing
Setting up a client for concurrent licensing
Interpreting the logs
Reporting

Generating usage report logs
Using ELC reporting log data
Scheduled Reports

Reference

Troubleshooting the server
Troubleshooting the client
Questions and Answers

[WayBack] Troubleshooting the client – ELC

Downloads (.bin files are for Linux x86 or x86_64; .exe files for Windows Win32 or Win64):

[WayBack] altd.embarcadero.com/download/ELC/linux64/ELC533_64.bin
[WayBack] altd.embarcadero.com/download/ELC/linux32/ELC533.bin
[WayBack] altd.embarcadero.com/download/ELC/win64/ELC533_64.exe
[WayBack] altd.embarcadero.com/download/ELC/win32/ELC533.exe

 

[WayBack] altd.embarcadero.com/download/ELC/linux64/ELC532_64.bin
[WayBack] altd.embarcadero.com/download/ELC/linux32/ELC532.bin
[WayBack] altd.embarcadero.com/download/ELC/win64/ELC532_64.exe
[WayBack] altd.embarcadero.com/download/ELC/win32/ELC532.exe

 

[WayBack] altd.embarcadero.com/download/ELC/linux64/ELC531_64.bin
[WayBack] altd.embarcadero.com/download/ELC/linux32/ELC531.bin
[WayBack] altd.embarcadero.com/download/ELC/win64/ELC531_64.exe
[WayBack] altd.embarcadero.com/download/ELC/win32/ELC531.exe

–jeroen

Enterprise License Center (ELC) und neue Lizenzen (Update Subscription)

Posted by Matthias E on Thursday, 20 April 2017 in Tools

Es kommen hier fast täglich Fragen zum Enterprise License Center (ELC) und aktualisierten Lizenzen. Daher mal eine kleine Anleitung bzw Hilfestellung, was häufiger für Konfusion sorgt: Man hat sich eine 10.1 Berlin Edition gekauft, die automatisch mit einer Update-Subscription daherkommt. Jetzt muss man (wie bei jedem neuen Release), die Lizenzen aktualisieren, um die letzte, aktuelle Version benutzen zu können.
Ich zeige das hier an einem praktischen Beispiel.
Voraussetzungen

Dies betrifft nur Lizenzen, die man aufgrund einer aktiven Subscription verlängern kann oder muss
Dies trifft nur auf Netzwerk-Lizenzen zu
Dies trifft nur auf den ELC (Embarcadero License Center) Version 4.x oder 5.x zu

Beispiel:

Man hat sich n Lizenzen von 10.1 Berlin gekauft
Man möchte jetzt 10.2 Tokyo installieren
Man versucht die SLIP Datei von 10.1 Berlin zu importieren….. und schlägt fehl

Das Problem, was viele Benutzer irritiert: Man versucht auf dem ELC (die Version 5.x kann das automatisch) die Lizenzen zu aktualisieren und sieht weiterhin folgenden Screenshot (Licenses bzw Licenses -> License Files):

Auch wenn man unter Licenses -> License Files auf das “Update licenses” klickt, ändert sich nicht an der Anzeige!
License update status:
-There are no updates found for the license. (<Lizenznummer>)
Lösung:
Unter der Haube wurden die neuen SLIP Dateien angefordert (dies setzt natürlich voraus, daß der Lizenzserver auch Internet-Zugang hat).
Man sieht das auch im Datei-Verzeichnis an dem aktuellen Datum (hier: 20. April 2017):

In diesen Lizenzen steckt auch (bei aktiver Subscription) das letzte/aktuelle Release (10.2 Tokyo). Es wird aber weiterhin “10.1 Berlin” angezeigt. Das mag verwirren. Ist aber leider normal. Es gibt keinen Weg für den Endkunden/Lizenzverwalter herauszufinden, was nun wirklich in den SLIP Dateien steckt….
Die Lizenzen kann man herunterladen (Licenses -> License files -> Download Button (kleiner, blauer Pfeil nach unten).. Das sollte man tun und die darin enthaltene SLIP Datei (NAMED bzw CONCURRENT_xxx.SLIP für die Clientinstallation von Delphi/C++Builder/RAD Studio nutzen)
Ich hoffe, damit für etwas Aufklärung gesorgt zu haben 🙂
(Wenn man mir das ZIP Archiv an meine eMail Adresse schickt: Ich kann für Sie / ich kann für euch da reinschauen)
 
ELC 4.x
Für den ELC 4.x muss man sich die Dateien mit den passenden Zugangsdaten (acct-1234567890 / <geheimes Passwort> [1234567890 ist nur ein Beispiel]) hier herunterladen:
Embarcadero-Lizenz-Hosting https://reg.codegear.com/srs6/el/
Daher empfehle ich generell den Einsatz vom ELC 5.x (Download siehe weiter oben; Migration ist ist möglich: Die SLIP Dateien sind kompatibel. Achten Sie bitte auf den Port 4467 vs 5567!)
 

Tags: Concurrent ELC ELC License Server Licenses Named

Comments are closed.