Автор:
| Комментарии (3)
Категории: Software Asset Management

На эту тему можно писать долго и обстоятельно. Целую статью можно написать. Или даже книгу. Можно. Но лень. Мне писать, а вам читать. Поэтому постараюсь кратко, о самой сути.

Итак (вдох), аудит программного обеспечения и отслеживание изменений в нём на компьютерах в сети можно производить инструментальными средствами (выдох). Т.е., программой, которая следит за тем, какие на компьютерах установлены программы, такая вот тавтология. Это, как бы, просто. Найти запись в реестре, найти файл на диске, опознать файл, доложить о найдённом куда следует (для параноиков уточняю: на сервер, в базу данных).

Отлично, есть у нас эта информация! И что нам с ней делать, как использовать? Начальная простая логика нам радостно подсказывает: есть такие цифры, и есть цифры о лицензиях, которые мы купили. Значит, мы можем эти данные сравнить.

Супер! Однако, ситуации бывают разные.

Нашли в сети 305 инсталляций Microsoft Office Professional, нашли в бухгалтерии документы на приобретение 300 лицензий. Сравнили, и получили, что 5 лицензий не хватает. Побежали размещать заказ на следующий год, а не нужно было. Потому что 5 копий стоит в терминальных серверах. И если Office в терминале запускают те же пользователи, у которых на рабочих ПК он установлен (читай: лицензия есть), то лицензировать терминальные копии не нужно.

Обратная история. Нашли в сети пять инсталляций Microsoft Office Professional, нашли в бухгалтерии документы на приобредение 300 лицензий (нет, у вас не дежа вю, и я не повторяюсь). Сравнили, получили, что 295 лицензий лишних. А оказывается, офис поставлен в терминальном сервере, им пользуются 300 пользователей, так что лицензий как раз «впритык».

Процессорные лицензии SQL-сервера как считаются? Правильно, по процессорам. Не по копиям. А серверные? Умнички, правильно, по серверам (хотя, это то же самое, что по копиям).

А как же ПО, которое допускает Upgrade и Downgrade? Куплено 100 копий Windows 7. Стоит 50 Windows 7, а также 50 Windows Vista. Есть нехватка лицензий? Нет. Зато есть количественное несоответствие.

К сожалению, большинство инструментальных средств, даже позиционируемых как полноценное ПО по управлению лицензиями, хотя бы части таких ситуаций не учитывает. И это большая проблема, с которой мы вынуждены пока бороться сами, дописывая фрагменты кода, собственные таблички баз данных, собственные отчёты в SQL Reporting и Excel и тому подобное.

И только этими простыми примерами список не ограничивается. Есть ещё виртуализация, как серверная, так и отдельных приложений. Есть программы с такими заумными формулами расчёта лицензий, что авторов очень хочется наказать отлучением от написания EULA пожизненно.

Профессиональные SAM-инструменты развиваются, но идеала пока нет. И наш человеческий мозг в процессах сверки и учёта пока незаменим.

Знаете продукты, которые умеют учитывать подобные параметры и конфликты? Welcome в комментарии, дайте миру знать. А если вы их продаёте сами, выходите на контакт. Посмотрим, потестируем, напишем статью. Всяко в продаже поможет.

   

Комментарии (3) -

Алексей Бутаков Russia on 03.11.2009 5:30 Полагаю, что пока не будут приняты 2-я и 3-я части стандарта ISO 19770 реализовать существенно более качественное распознавание ПО, с учетом переданных конечному пользователю прав, не получится. С принятием стандартом появится унификация, возможно будет реализована передача вместе с дистрибутивом информации о том, какие права переданы его владельцу (персонификация под лицензию).
Admin on 04.11.2009 13:39 Очень надеюсь. Но, думаю, натолкнётся на желание персонажей типа Microsoft опять сделать так, чтобы другим было неудобно. И будет очередная возня под одеялом. Пессимистичное утро Smile
tails-up Russia on 07.12.2009 20:46 Не могу удержаться от занудства (ну, да, пост не об этом, но уточнить надо бы, ага): серверная копия SQL, равно как и процессорная, дают право на использование ЛЮБОГО количества копий SQL Server в рамках одной лицензии. То есть, если у вас есть серверная лицензия, то на лицензированном сервере вы можете запускать ЛЮБОЕ количество копий SQL Server, которое "поддерживается операционной системой" - последнее, другими словами, означает, пока хватает на то системных ресурсов.  Так что с серверными продуктами, точнее, с примерами на их основе, надо бы полегче Smile

А за обобщающий пост спасибо Smile
Комментарии закрыты