Complete Help Docs

Laser Show Technology for Lighting Professionals

User Tools

Site Tools


beyond:lic

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
beyond:lic [2021/04/27 16:47]
Bob Varkevisser [If internet just is not an option]
beyond:lic [2021/06/07 12:34]
Bob Varkevisser [BEYOND Registration and License Manager: Status Tab]
Line 1: Line 1:
 ====== BEYOND Registration and Licensing ====== ====== BEYOND Registration and Licensing ======
  
 +  * [[beyond:lic_faq|Check out the Registration and licensing FAQ]]
 ===== License and Registration Overview ===== ===== License and Registration Overview =====
  
Line 24: Line 25:
   * Once the master controller is connected to your computer, you can also connect other Pangolin hardware in the setup as well, to use as additional output devices (slaves). But, if the master is not connected, then your slaves will simply run the original software they came with (in most cases QuickShow or LD2000).   * Once the master controller is connected to your computer, you can also connect other Pangolin hardware in the setup as well, to use as additional output devices (slaves). But, if the master is not connected, then your slaves will simply run the original software they came with (in most cases QuickShow or LD2000).
  
-Currently we often get questions about moving a license from one hardware device to another. Here we explain why this is technically not possible. When we move a file from a hardware disk to a flash drive, let’s think about what actually happens… The computer copies the data to the flash disk, and then deletes the file on the hard disk. If we cannot delete the file on a hard disk, you can thus see why we cannot “move” or “delete” a license, as we have no means to prevent a license from being copied, transferred, etc., and we also have no means to be able to permanently delete it either. +Currently we often get questions about moving a license from one hardware device to another. Here we explain why this is technically not possible. When we move a file from a hardware disk to a flash drive, lets think about what actually happens… The computer copies the data to the flash disk, and then deletes the file on the hard disk. If we cannot delete the file on a hard disk, you can thus see why we cannot “move” or “delete” a license, as we have no means to prevent a license from being copied, transferred, etc., and we also have no means to be able to permanently delete it either. 
  
 In relation to the hardware, if the hardware the software is licensed too is not functional, then the license is also not functional (because, as explained above, the license is tied to the hardware device). Basically, a license’s life, is tied to the hardware. And if the hardware dies, so does the license. NOTE: If hardware dies in the field, and cannot be repaired, in such cases Pangolin can work with a client, to move a license. As the concern that there would be a duplicate license in use, is no longer existent. As it’s originally licensed hardware, is no longer usable.  In relation to the hardware, if the hardware the software is licensed too is not functional, then the license is also not functional (because, as explained above, the license is tied to the hardware device). Basically, a license’s life, is tied to the hardware. And if the hardware dies, so does the license. NOTE: If hardware dies in the field, and cannot be repaired, in such cases Pangolin can work with a client, to move a license. As the concern that there would be a duplicate license in use, is no longer existent. As it’s originally licensed hardware, is no longer usable. 
Line 54: Line 55:
 **Activation** - let’s use this word for "just purchased a license". Pangolin provides a "license code", which is binding to the new license. The user enters this "license code", click the button, and starts to use their own the license. In other words, Pangolin sells the "license code", the client enters it into the software, and it allows them to use their associated license.  **Activation** - let’s use this word for "just purchased a license". Pangolin provides a "license code", which is binding to the new license. The user enters this "license code", click the button, and starts to use their own the license. In other words, Pangolin sells the "license code", the client enters it into the software, and it allows them to use their associated license. 
  
-===== BEYOND and QuickShow 5 Registration Concept =====+===== BEYOND Registration Concept =====
  
-==== BEYOND/QuickShow 5 Registration ====+==== BEYOND Registration ====
  
-The QuickShow/BEYOND registration system was added in version 5.0. It is a “check in” for the control hardware to ensure that the hardware is genuine. This also allows for pangolin to help customers keep track of their hardware, and hopefully recover lost or stolen hardware. This process is done over the internet or done over email. If your show computer is connected to the internet, this is done automatically, and you will not even notice it happening. If you wish to keep your show computer offline, you will need to use email on a separate computer to complete registration manually. Registration is based on hardware and computer, so registration will only need to be done once for any specific setup, or hardware-pc combination. +The BEYOND registration system was added in version 5.0. It is a “check in” for the control hardware to ensure that the hardware is genuine. This also allows for pangolin to help customers keep track of their hardware, and hopefully recover lost or stolen hardware. This process is done over the internet or done over email. If your show computer is connected to the internet, this is done automatically, and you will not even notice it happening. If you wish to keep your show computer offline, you will need to use email on a separate computer to complete registration manually. Registration is based on hardware and computer, so registration will only need to be done once for any specific setup, or hardware-pc combination. 
  
 ==== What do we register? ==== ==== What do we register? ====
Line 65: Line 66:
   - Pangolin hardware   - Pangolin hardware
   - Pangolin License files (detected automatically)   - Pangolin License files (detected automatically)
-The Registration file sent to the Client PC is for the exact computer and cannot be used on another PC.  Registration files also have auto increment numbers; the use of an old registration files is not possible. Only the most recent registration file can be used by the PC. Registration files are automatically saved by BEYOND/QuickShow into C:\Pangolin folder where the file is managed automatically.+The Registration file sent to the Client PC is for the exact computer and cannot be used on another PC.  Registration files also have auto increment numbers; the use of an old registration files is not possible. Only the most recent registration file can be used by the PC. Registration files are automatically saved by BEYOND into C:\Pangolin folder where the file is managed automatically.
  
 ==== 4 in 1 ==== ==== 4 in 1 ====
Line 120: Line 121:
     - If you know which equipment you will bring for your show, you can get all the equipment out and connected to the PC(s) you will be using and register at your shop, this will ensure you wont need internet on the show site.     - If you know which equipment you will bring for your show, you can get all the equipment out and connected to the PC(s) you will be using and register at your shop, this will ensure you wont need internet on the show site.
   - Large laser company, 40+ Lasers 10+ PC Stations   - Large laser company, 40+ Lasers 10+ PC Stations
-    - In this case you may have way to many combinations of PCs, and control hardware to get it all together at once to do, and you may be adding, replacing hardware, pcs all the time. +    - In this case you may have way to many combinations of PCs, and control hardware to get it all together at once to do, and you may be adding, replacing hardware, PCs all the time. 
     - It is recommended to ship with a pack of hardware a way to connect to the internet (any way described above) Likely a global hotspot, and a separate pc device to do email registration.      - It is recommended to ship with a pack of hardware a way to connect to the internet (any way described above) Likely a global hotspot, and a separate pc device to do email registration. 
     - Use company-based registration. We have a system of company-based registration, where once you register, you can send all that info to the server, then download that info on any computer in your fleet. This will require large file sizes, but will collectively register all hardware in your fleet, and share that data with all your pc’s.       - Use company-based registration. We have a system of company-based registration, where once you register, you can send all that info to the server, then download that info on any computer in your fleet. This will require large file sizes, but will collectively register all hardware in your fleet, and share that data with all your pc’s.  
Line 195: Line 196:
       - Users who do not want to rely on internet ever.        - Users who do not want to rely on internet ever. 
   - Internet License   - Internet License
-    - Internet licenses do not require hardware and are bound instead to a login. You can have many different licenses inside one account, and you can manage which pc has which licenses, and move licenses between computers at your leisure. Internet license computers require a maximum of 60 days between seeing the internet. These licenses can be activated immediately after purchase and added to your account. All pcs logged into that account can now access that license. Computers can “start use” of the license and use it to activate that license on that pc, to transfer use, “stop use” to make the license available again. Obviously during these “start” and “stop” use cases the computer needs to be connected to the internet.+    - Internet licenses do not require hardware and are bound instead to a login. You can have many different licenses inside one account, and you can manage which pc has which licenses, and move licenses between computers at your leisure. Internet license computers require a maximum of 60 days between seeing the internet. These licenses can be activated immediately after purchase and added to your account. All PCs logged into that account can now access that license. Computers can “start use” of the license and use it to activate that license on that pc, to transfer use, “stop use” to make the license available again. Obviously during these “start” and “stop” use cases the computer needs to be connected to the internet.
     - Who is this for?      - Who is this for? 
       - Programming machines, testing, personal use, where carrying a piece of hardware is annoying or increases cost.       - Programming machines, testing, personal use, where carrying a piece of hardware is annoying or increases cost.
Line 210: Line 211:
 ===== Startup Sequence and Demo Mode ===== ===== Startup Sequence and Demo Mode =====
  
-**QuickShow start up**+**BEYOND start up**
  
-The logic of start changed to more simple and easy manner. QuickShow (and BEYONDwill start independently from presence of license file or Pangolin controllers. Application start and then connect hardware, check presence of license file locally. If required, application will perform registration automatically in background, deliver and install license files. The end goal – to be automated as much as possible.+The logic of start changed to more simple and easy manner. BEYOND will start independently from presence of license file or Pangolin controllers. Application start and then connect hardware, check presence of license file locally. If required, application will perform registration automatically in background, deliver and install license files. The end goal – to be automated as much as possible.
  
-For QuickShow we require connected FB3 or FB4 hardware (for BEYOND – connected hardware and related license file). If condition is not met, then software disable Output and Saving. Basically, it Is in demo version. Software is active, wait for hardware connection to run. It will allow output as soon as hardware connection and registration is passed. +For BEYOND we require connected FB3 or FB4 hardware (for BEYOND – connected hardware and related license file). If condition is not met, then software disable Output and Saving. Basically, it Is in demo version. Software is active, wait for hardware connection to run. It will allow output as soon as hardware connection and registration is passed. 
  
 **Required action** – connect your Pangolin controller, connect to PC to internet, open «Registration and License Manager» by click on «Registration» menu, and in Registration tab select «Register online» from the list in «I want to» field. Click on «Register online now» button. System will pass registration and install license files automatically. After that you can disconnect PC from internet and keep PC offline as you want. Registration will be required only if something changed. Pangolin does not require you to stay online and do not force checks. Updates not required too. Registration will be required for new parts (new hardware, license or software version). **Required action** – connect your Pangolin controller, connect to PC to internet, open «Registration and License Manager» by click on «Registration» menu, and in Registration tab select «Register online» from the list in «I want to» field. Click on «Register online now» button. System will pass registration and install license files automatically. After that you can disconnect PC from internet and keep PC offline as you want. Registration will be required only if something changed. Pangolin does not require you to stay online and do not force checks. Updates not required too. Registration will be required for new parts (new hardware, license or software version).
Line 222: Line 223:
 If any of components require registration, then the software will try to make registration automatically (over internet). If some of component is not registered, then software will snow notification window at application exit. We do not want to bother you with messages and will try to make it automatically for you. However, if we cannot then we must remind about and offer to look at registration window. If any of components require registration, then the software will try to make registration automatically (over internet). If some of component is not registered, then software will snow notification window at application exit. We do not want to bother you with messages and will try to make it automatically for you. However, if we cannot then we must remind about and offer to look at registration window.
  
-===== BEYOND Registration and License Manager: Status Tab =====+===== BEYOND Registration and License Manager: Registration Tab =====
  
 Second tab of the window concentrated on one single purpose – for registration.   Second tab of the window concentrated on one single purpose – for registration.  
Line 262: Line 263:
  
 If software detects manipulations to these files, then it will lock you out.  If software detects manipulations to these files, then it will lock you out. 
 +
  
 ===== BEYOND Registration and License Manager: License Tab ===== ===== BEYOND Registration and License Manager: License Tab =====
Line 327: Line 329:
 {{:beyond:beyond-lic9.png?nolink}} {{:beyond:beyond-lic9.png?nolink}}
  
-Look at screenshot above. When license in use it indicated by green colored icons. License, which is not used anywhere marked as light gray. You can “start use” such license at any time.+Look at screenshot above. When license in use it indicated by green coloured icons. License, which is not used anywhere marked as light gray. You can “start use” such license at any time.
  
 “Start use” – start use the license on this PC now. It creates so called “session” on a server, which allow us to keep track of where you use the license. “Stop use” required to stop the license. After stop license will be shown with “light gray” icon. “Stop all” – terminated use of all internet licenses on this PC. Helpful if you have many licenses.  “Start use” – start use the license on this PC now. It creates so called “session” on a server, which allow us to keep track of where you use the license. “Stop use” required to stop the license. After stop license will be shown with “light gray” icon. “Stop all” – terminated use of all internet licenses on this PC. Helpful if you have many licenses. 
Line 373: Line 375:
 ===== BEYOND Registration Status Bar ===== ===== BEYOND Registration Status Bar =====
  
-The Service and Registration status indicator is a small Icon at the bottom left most part of the Quickshow window.  This indicates a few things as follows:+The Service and Registration status indicator is a small Icon at the bottom left most part of the BEYOND window. This indicates a few things as follows:
  
 {{ :beyond:beyond-lic11.png?nolink}} {{ :beyond:beyond-lic11.png?nolink}}
  
-Top Line indicates "service discovery" status, notifying if QuickShow can contact Pangolin servers.+Top Line indicates "service discovery" status, notifying if BEYOND can contact Pangolin servers.
 | RED | No internet Connection or service not available | | RED | No internet Connection or service not available |
-| YELLOW | Communication problems (Rare, only likely in case of server problems) | +| GREEN | Connection established |
-| GREEN | Service available. This should be normal state if PC is connected to the internet. |+
  
 Middle Line indicates Registration status. Middle Line indicates Registration status.
 | RED | Registration missing, please register or check registration. | | RED | Registration missing, please register or check registration. |
-| YELLOW | Registration found, but is either expired, incorrect or more, check the "status" tab and reference "registration status tab" part of this document. | +| YELLOW | Your licensed hardware is not connected or your internet session expired. Saving files and laser output is disabled. | 
-| GREEN | Registration found and correct, QuickShow is registered and fully operational with saving and laser output enabled. |+| GREEN | Registration found and correct, BEYOND is registered and fully operational with saving and laser output enabled. |
  
-Bottom Line indicates Pangolin "Assistance server" connection, this is for future use and is not used in QS 5.0, at time of writing, a red bar is the expected state.  +Bottom Line indicates Pangolin "Assistance server" connection, For future use. 
-RED  | No connection to assistance service. |+GREY  | No connection to assistance service. |
 | GREEN | Connected to assistance service. | | GREEN | Connected to assistance service. |
  
 ===== Registration File ===== ===== Registration File =====
  
-All registration files when either automatic registration Is completed, or manual loading of registration file will be stored on your pic in C:\Pangolin for simplicity. This folder is created automatically by QuickShow (Or BEYONDand you will see two types of files:+All registration files when either automatic registration Is completed, or manual loading of registration file will be stored on your pic in C:\Pangolin for simplicity. This folder is created automatically by  BEYOND and you will see two types of files:
  
 | Registration.PReg | Registration file. | | Registration.PReg | Registration file. |
Line 408: Line 409:
 There is not such thing is moving the license. There is – delete old and create new. Creation is easy, we do it all the time. Deleting the license is more tricky part because computers which has the license are out of our control and may be out of control of license owner. As example, you own the license and you rent it to multiple people. Multiple computers has a copy of license file and license owner cannot control it (same as Pangolin).   There is not such thing is moving the license. There is – delete old and create new. Creation is easy, we do it all the time. Deleting the license is more tricky part because computers which has the license are out of our control and may be out of control of license owner. As example, you own the license and you rent it to multiple people. Multiple computers has a copy of license file and license owner cannot control it (same as Pangolin).  
  
-The trickly combination appear in just two steps. As example, license assigned to some serial number. User register license on a PC, and this PC got a confirmation/registration. It means license confirmed and no more check on horizon. Now, if disconnect this PC from internet and request Pangolin to move the license to some other hardware, then the 1st PC will still be fully functional endlessly and hardware will be recognized as valid license. +The tricky combination appear in just two steps. As example, license assigned to some serial number. User register license on a PC, and this PC got a confirmation/registration. It means license confirmed and no more check on horizon. Now, if disconnect this PC from internet and request Pangolin to move the license to some other hardware, then the 1st PC will still be fully functional endlessly and hardware will be recognized as valid license. 
  
 Question of how to control PC when it out of control is not easy to answer. It became bigger questions when somebody create such situation and want us to solve the problem.  How can we solve the problem? Easy, but the cost of it will be “freedom”. Problem can be solved by injecting dependency into installed systems. If all installed system will require periodic license information checkup, then license will not work endlessly, it will work limited amount of time and then will stop if information is not updated.  Question of how to control PC when it out of control is not easy to answer. It became bigger questions when somebody create such situation and want us to solve the problem.  How can we solve the problem? Easy, but the cost of it will be “freedom”. Problem can be solved by injecting dependency into installed systems. If all installed system will require periodic license information checkup, then license will not work endlessly, it will work limited amount of time and then will stop if information is not updated. 
Line 420: Line 421:
 Moveable license need to be born under control from day 1. \\ Moveable license need to be born under control from day 1. \\
 Permanent license should stay permanent. Permanent license should stay permanent.
 +
 +
 +----
 +[[beyond:|Go Back]]
beyond/lic.txt · Last modified: 2023/05/02 11:27 by Bob Varkevisser