Вышла 2-я часть ISO 19770
Как-то под тяжестью предновогодних забот упустил, что 23 октября вышла 2-я часть стандарта ISO 19770. Его полное название – ISO/IEC 19770-2:2009. Эта часть стандарта определяет формат XML-файлов (для любопытных XML-схема тут), называемых тегами или SWID-тегами (некая XML-сигнатура установленного приложения), элементы которого идентифицируют программное обеспечение и содержат дополнительную информацию о нем, а также операционной среде, в которой оно установлено. SWID-теги могут создаваться непосредственно в процессе установки программного обеспечения или после него. Стандарт вводит 7 обязательных и 30 опциональных элементов SWID-тегов, список которых может быть расширен. Также конечный пользователь (или SAM-инструменты) может и самостоятельно добавлять собственную информацию в SWID-теги, формируя кастомизированные файлы.
Если по-простому, то стандарт значительно облегчает поиск ответа на вопрос: “А шо це таке у меня тут на компьютерах установлено?”
Благодаря стандарту ISO 19770-2 значительно упрощяется процесс инвентаризации приложений, соответствующих стандарту, и управления правами их использования как за счет формализации используемой терминологии, так и за счет автоматизации процессов идентификации установленного программного обеспечения, выявления характеристик оборудования, на котором работают приложения, подсчета числа установленных экземпляров, определения версии, редакции и т.д. При этом, естественно, действие стандарта не ограничивается только программным обеспечением, а применимо к любым лицензируем объектам интеллектуальной собственности, например, шрифтам, книгам, видео и т.д. Следующая часть стандарта, уже третья, расширит использование тегов, определяя как с их помощью хранить информацию о лицензионных правах.
Вот пример файла, идентифицирующего программное обеспечение и среду, в которой оно работает, в соответствие со стандартом ISO 19770-2:
<sit:product_title>Veritas NetBackup v6.0</sit:product_title> <sit:product_version> <sit:name>6.0</sit:name> <sit:numeric> <sit:major>6</sit:major> <sit:minor>0</sit:minor> <sit:build>1</sit:build> <sit:review>0</sit:review> </sit:numeric> </sit:product_version> … <sit:platform> <sit:vendor>Hewlett-Packard</sit:vendor> <sit:model>HP-UX 11i v3</sit:model> </sit:platform> <sit:cluster_name>argolis</sit:cluster_name> <sit:cpu_count>2</sit:cpu_count> <sit:hostname>david</sit:hostname> <sit:ip_address>127.0.1.6</sit:ip_address>
Для управления репозитарием идентификаторов производителей программного обеспечения (RegID), удостоверения с помощью цифровой подписи кастомизированных тегов, сертификации новых элементов SWID-тегов создана некоммерческая организация TagVault.org. С помощью репозитариев TagVault.org можно однозначно идентифицировать производителей и приложения, их тип, состав комплектов приложений, обмениваться данными между разными SAM-инструментами.
Разработка стандарта была инициирована IBSMA в 2006 году, в конце 2007 года проект стандарта был передан в группу ISO WG21 для дальнейшей разработки. Т.е. на разработку и утверждение сьандарта ушло чуть более 3 лет. Несмотря на то, что стандарт вышел только месяц назад, один из крупнейших производителей программного обеспечения, компания Adobe, реализовала поддержку стандарта в своих продуктах с версии CS4 еще до его официального выхода. Сейчас поддержку реализуют уже и другие гиганты: Microsoft, Symantec, CA и др.
PS. На TagVault.org для зарегистрированных пользователей доступна доп. информация: статьи и вебинары о стандарте и его практическом использовании
Если Вам понравилась эта запись, то оставьте комментарий или подпишитесь на RSS, чтобы получать новые записи из этого блога.

