I wanted a licensing model that would ensure protection of my work, as well as a comfortable experience for customers. So, each software is licensed to 2 MAC addresses.
Every Ethernet, Wifi and Bluetooth adapter in your system has a unique MAC address.
You can buy a cheap USB Wifi, Ethernet or Bluetooth adapter for a convenient floating license. Just plug it into any supported device and your license is valid. For convenience, you can install the software on one device using the fixed MAC address, and you can use the other license with a USB adapter so you can use the license on other supported devices. The 2 licenses can be used over any device, for any combination of fixed and/or floating licenses.