Putting your Download ID (it's not license information) is neither mandatory not sufficient to be upgraded to the Professional release.
Not mandatory: You can use the Professional release with or without the correct or any Download ID entered in the box. The Download ID is not license information. Our software is not locked in any way and does not "phone home" to verify that the user has a valid subscription (a subscription is not a license). This allows you to use the software for as long as you want, even after your subscription's expiration, as per §2 of the license of the software (GPL version 3).
Not sufficient: Simply entering the Download ID to the Core release will not upgrade it to Professional. You have to install the Professional release. The Download ID, when entered, allows you to use Live Update to upgrade to the latest Professional version. In fact the only function of the Download ID is that it is passed along in the URL which fetches the package of the new version. This allows us to verify that whoever is requesting that download is in possession of a valid, active subscription and should be allowed to download the software.
This has a corrolarry: if you had installed an older version of the Core release, upgraded to the Professional release and immediately tried to upgrade you will end up with the Core release. This happens because Live Update caches its information for a period of up to 8 hours. Unless you click on the "Refresh update information" or wait for more than 8 hours it will use the cached information. Upon upgrading from Core to Professional the cached information is not cleared, meaning that an immediate attempt to use Live Update will result in the latest Core edition –the update information of which are cached by Live Update– to be downloaded and installed.
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!