Есть плагин для SketchUp, написанный на Ruby (SketchUp API), который нужно защитить ключом активации. Ключ активации пользователь должен получить в своём личном кабинете на сайте (Joomla, плагин подписки OS Membership) и ввести его в плагине. Плагин должен жестко привязываться к ПК, на который был установлен. У пользователя должна быть возможность отвязать ПК в личном кабинете, чтобы можно было перенести плагин на другой ПК, если к примеру текущий ПК выйдет из строя. Срок действия ключа не ограничен.