Привязка к железу не очень хорошая идея, любая проблема с сервером лицензий-работа встала. Та же 1С не зря работают с hardware ключём, обеспечивается независимость от железа сервера. Аналог того что вы предлагаете тоже есть (программные лицензии), но особой популярностью это не пользуется (очень хлопотное решение), пользователи готовы доплачивать, но получить аппаратный ключ. Если вы, или ваша служба поддержки готовы к постоянному общению по поводу проблем с лицензией, тогда вам это подойдет..