Комплектация некоторых лицензионных программных продуктов Embarcadero

К оглавлению

Основные положения

Продукты компании Embarcadero поставляются как в виде инсталляционных комплектов на компакт дисках, так и с возможностью самостоятельного скачивания конечным пользователем. Отсутствие «коробки с дистрибутивом» не является нарушением. Однако следует помнить, что наличие инсталляционного комплекта (как в виде набора компакт-дисков, так и файлов на жестком диске) также ничего не говорит о лицензионной чистоте установленных и используемых продуктов Embarcadero.

Основой для установления лицензионной чистоты программного продукта являются финансовые документы, которые свидетельствуют о приобретении программных продуктов компании Embarcadero у официальных дилеров компании, и только у них. Лицензия запрещает как юридическим, так и физическим лицам перепродажу продуктов Embarcadero, если они не являются официальными дилерами компании.

Основные нарушения лицензионной политики в отношении программного обеспечения Embarcadero

  1. Лицензии именные (named), каждая копия программного продукта закреплена за конкретным пользователем. Если программный продукт используется человеком, на которого нет соответствующей именной лицензии, то это – явное нарушение.
  2. Продукты выпускаются в разных редакциях (они различаются набором функций). Например, Delphi поставляется в трех редакциях: Professional, Enterprise, Architect. Первая из них – самая младшая, последняя – самая старшая. Если приобретена младшая версия, а используется более старшая, то это – нарушение. Чтобы определить редакцию продукта, например, в Delphi, нужно запустить Delphi, в главном меню найти пункт Help, а далее выбрать подпункт About. В открывшемся окне будет представленная соответствующая информация.
  3. Существуют разные версии продуктов Embarcadero: со временем, по мере появления более новых выпусков, номера версий увеличиваются. Обладание лицензией на более раннюю версию продукта (например, Delphi 5), а использование более поздней версии (например, Delphi 7) является нарушением.

Не являются нарушениями лицензионной политики ПО Embarcadero

  1. Использование бесплатной версии Turbo в редакции Explorer: Turbo Delphi, Turbo C++, Turbo C#, Turbo Delphi.NET. Редакцию Turbo Explorer от Turbo Professional также можно отличить по окну About, где указана редакция.
  2. Использование бесплатной версии InterBase Developer Edition для разработки программного обеспечения (только для разработки, т.е. требуется наличие исходных кодов разрабатываемого продукта). Версия Developer Edition работает только как приложение.

Порядок определения установленного программного обеспечения Embarcadero

  1. Запустить программу regedit.exe
  2. Открыть ветку реестра HKEY_LOCAL_MACHINE\Software\Embarcadero
  3. Если в ветке присутствует узлы BDS, то это означает, что на компьютере установлены продукты Embarcadero. Ряд возможных вариантов представлен ниже. Однако список ниже не является исчерпывающим из-за очень большого количества продуктов Embarcadero.
    1. BDS/4.0 - это либо Embarcadero Developer Studio 2006 (который включает в себя любые 4 продукта Delphi 2006, C++ Builder 2006, Delphi.NET 2006, C# Builder 2006), либо Turbo Delphi. Для уточнения установленной версии необходимо открыть каталог, записанный в ключе RootDir (в данном примере это C:\Program Files\Embarcadero\BDS\4.0\Bin\bds.exe) и в нем каталог bin.

      После открытия данного каталога нужно запустить из него основной исполняемый файл bds.exe, и после запуска открыть в меню Help\About и сверить записанную там информацию с информацией в подтверждающих покупку документах.

      Например, в данном примере зарегистрирована Embarcadero Developer Studio 2006, редакция Architect.

      BDS/5.0 – это версия RAD Studio 2007, которая может включать в себя Delphi 2007, С++ Builder 2007, Delphi.NET 2007. Для уточнения установленной версии необходимо открыть каталог, записанный в ключе RootDir (обычно этот путь «C:\Program Files\CodeGear\RAD Studio\5.0\») и в нем каталог bin. После открытия данного каталога нужно запустить из него основной исполняемый файл bds.exe, и после запуска открыть в меню Help\About и сверить записанную там информацию с информацией в подтверждающих покупку документах.
  4. При наличии в ветке HKEY_LOCAL_MACHINE\Software\Embarcadero узла Delphi нужно открыть его и узел для номера установленной версии. Аналогичным образом открыть корневой каталог Delphi или С++ Builder, затем каталог Bin, но запустить delphi32.exe или bcb.exe, открыть меню Help/About и проверить номер версии и наименование редакции.
  5. При наличии узла InterBase провести анало- гичные действия и открыть корневой каталог, в нем Bin, но только вместо запуска исполняемого модуля нужно сделать следующее:
    1. Правой кнопкой щелкнуть на модуле ibserver. exe и на закладке Версия проверить номер версии. Внимание: все версии начинающиеся с 6.0. являются бесплатными!
    2. Если цифры версии начинаются с 4 или 5 или или 6.5 или 7 и выше (8, 9), то мы имеем установленный продукт InterBase версий 4 или 5 или 6.5 или 7 или 2007 или выше. Чтобы проверить, какие лицензии на нем установлены, нужно в командной строке запустить инструмент iblicense и в нем набрать команду display, которая выдаст список установленных лицензий.

В любом случае полученные номера необходимо сравнить с номерами лицензий, полученными вместе с финансовыми документами (лицензионными карточками или email с адресов @codegear.com, @Embarcadero.com или @codegear.ru).

Тиражируемые решения на базе InterBase

InterBase может поставляться в составе тиражируемых решений, созданных и распространяемых партнерами Embarcadero (Серверный InterBase и InterBase Desktop) или независимыми разработчиками. Если автор решения является официальным партнером Embarcadero, то такие поставки должен сопровождать лицензионный сертификат, в котором указывается:

  • имя компании-разработчика конкретного решения;
  • имя компании-пользователя (приобретателя) решения;
  • дата поставки;
  • число клиентских рабочих мест.

В таких случаях продукт поставляется вместе со специальными активационными ключами (общими для всех распространяемых копий InterBase и уникальном для компании-разработчика).

Сведения о конкретном виде сертификата и партнерском статусе компании-разработчика можно уточнить в Московском представительстве компании Embarcadero.