Перейти к содержанию

Лицензирование nanoCAD и решений на его базе


Рекомендуемые сообщения

38 минут назад, Fogel сказал:

Возможно, потому, что лицензия дилерская?


... точно. Опять Модули.

P.S. Без комментариев.
К вопросу о лицензировании, импортозамещении, перспективах ....

Цены:
https://www.nanocad.ru/buy/price/
https://market.nanocad.com

Сравнение:

Спойлер

image.png.8a7cf74f836eb5380e336ecd659e9eba.png

 

Изменено пользователем A.Kudrjashov
Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 277
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Популярные посты

Статья в стиле ликбез по новой системе лицензирования, реализованной в продуктах nanoCAD 3.0 и выше: http://www.nanocad.ru/information/articles/index.php?articles=402045   Если есть вопросы, то дав

Добрый день. Планируется ли бесплатное распространение продуктов nanoCAD (например, Стройплощадка) для студентов вузов. Например, у других разработчиков, студент регистрируется на специальном сайте,

Лицензия на бесплатную версию бессрочна - ее продлевать не надо... Если что-то случилось, то рассказывайте - будем разбираться...

Изображения в теме

49 минут назад, Hellen сказал:

Русский Plus и международные Plus/Pro - разные продукты. Сравнивать цены некорректно.


... есть, конечно, надежда, что русский набор функционально в два раза богаче.

Ссылка на сообщение
Поделиться на другие сайты

в русской версии есть активная техническая поддержка и партнерская сеть... зарубежная версия - это просто интернет-продажа без какого-либо продвижения и поддержки только по email силами нескольких человек... все стоит своих денег...

Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

В оценочной версии nanoCAD Plus 20 подключение лицензируемых модулей теперь выглядит следующим образом:

Спойлер

image.png.19c3a971b7fc052aabdae9d64886844a.png


А в прайсе на сайте выглядит так:

Спойлер

image.thumb.png.0205cbe2ce4f138f288800ff8effb9ca.png


Какова все-таки теперь политика лицензирования по nanoCAD Plus ?
Как, в связи с этими изменениями, будут фиксироваться подключения к лицензиям модулей на сервере лицензий ?

Вертикальные приложения базируются пока на платформе NC11. На сервере лицензий модули для NC11 и NC20 будут принципиально разведены ?

 

Upd.
По имеющейся информации в лицензионных файлах, с учетом выше сказанного, сохраняются следующие объекты лицензирования:
NanoCorp NANOSOFT <Version> - базовая платформа nanoCAD Plus
PointClouds NANOSOFT <Version> - модуль "Облака точек"

 

MODELER3D_C3D NANOSOFT 20.x - модуль "3D проектирование + 2D параметризация" (C3D)

MODELER3D NANOSOFT 20.x - модуль "3D проектирование" (ACIS)

CONSTRAINTS2D NANOSOFT 20.x - модуль "2D параметризация" (ACIS)

 

MODELER3D_C3D NANOSOFT 11.x - модуль "3D проектирование" (C3D)

MODELER3D NANOSOFT 11.x - модуль "3D проектирование" (ACIS)

CONSTRAINTS2D NANOSOFT 11.x - модуль "2D параметризация" (ACIS)

 

Изменено пользователем A.Kudrjashov
Ссылка на сообщение
Поделиться на другие сайты

1. Где расположен лицензионный файл, получаемый в результате автоматической активации через Интернет ?

 

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

 

Нашел в C:\ProgramData\DiskC\Nanosoft\RegWizard\Licenses\

 

2. Попытка переключиться с локального лицензионного файла на сетевой сервер лицензий при помощи "Мастера регистраций" ни к чему не привела !

При запуске NC20 он по прежнему использует временную локальную лицензию.

3. Тут же проявляется проблема автоматического подключения к ранее прописанным серверам лицензий. Если есть два сервера лицензий и один из них не работает, то, при условии, что на компьютере было когда-то прописано подключение к работающему, подключение к неработающему просто игнорируется.

 

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

Либо принудительно редактировать строки в реестре, размещая сервера в правильном порядке. Но, в случае проблемного сервера лицензий это не поможет.
HKEY_CURRENT_USER\Software\FLEXlm License Manager
HKEY_LOCAL_MACHINE\SOFTWARE\FLEXlm License Manager

Изменено пользователем A.Kudrjashov
Ссылка на сообщение
Поделиться на другие сайты

Алгоритм регистрации лицензий получается следующий.

 

1  При запуске "Мастера регистраций".

1.1 В случае регистрации локальной лицензии она размещается в каталоге C:\ProgramData\DiskC\Nanosoft\RegWizard\Licenses\ и соответствующая запись помещается в ветки реестра

HKEY_LOCAL_MACHINE\SOFTWARE\FLEXlm License Manager\NANOSOFT_LICENSE_FILE
и

HKEY_CURRENT_USER\Software\FLEXlm License Manager\NANOSOFT_LICENSE_FILE

В этих ветках возможные пути размещения лицензий перечислены в строке и разделены точкой с запятой.
 

1.2 В случае регистрации подключения к серверу лицензий, запрашивается имя сервера, проверяется наличие указанного имени в соответствующих ветках реестра, в случае отсутствия, добавляется в начало, с префиксом "коммерческое эт" (@).

HKEY_LOCAL_MACHINE\SOFTWARE\FLEXlm License Manager\NANOSOFT_LICENSE_FILE
и

HKEY_CURRENT_USER\Software\FLEXlm License Manager\NANOSOFT_LICENSE_FILE

При этом имя сервера заносится как есть. То есть, если вы введете Server01, server01 и [ошибочно] Srv01, то в реестр будут занесены все три значения.

 

2. При запуске программы проверяются записи в HKLM и HKCU слева направо. При обнаружении первого корректного отклика программа запускается с разрешениями и ограничениями соответствующей обнаруженной лицензии.

Соответственно, если мы хотим, чтобы какой то сервер лицензий был более приоритетным, в реестре его имя должно находится левее прочих.
Сначала опрашиваются все сетевые лицензии, затем локальные.

 

2.1 Роль ветки реестра HK_Current_User для меня весьма туманна, поскольку было бы логично, если бы сначала принимались данные из HKCU, а затем из HKLM. Но этого не происходит. На данный момент просто берутся данные из HKLM и копируются в HKCU. Никакого приоритета у HKCU перед HKLM нет.


Можно подготовить скрипт или .REG фалы, с помощью которых перед запуском программы в HKLM и HKCU будут прописаны соответствующие строки.

 

3. Перечень зарегистрированных путей доступа к лицензиям и ранжирование приоритета доступа общие для всех приложений.

 

4. Как вариант, можно ввести ограничения для доступа на конкретный сервер лицензий для отдельных пользователей при помощи файла nanosoft.OPT непосредственно на сервере лицензий.

 

5. Выяснили, что nanoCAD 20, в отличие от nanoCAD 11, не подключается к старым серверам лицензий LMFLEX. Для nanoCAD 20 необходимо обязательно обновить сервер лицензий из последнего дистрибутива !

Изменено пользователем A.Kudrjashov
Ссылка на сообщение
Поделиться на другие сайты

Возникла проблема с заимствованием лицензий.

 

1.

На рабочем месте заимствовали лицензию до конца января, а выяснилось, что необходимо заимствовать до конца февраля.

Как вернуть заимствованную лицензию или продлить уже существующее заимствование ?

 

В AutoCAD для этого есть специальный механизм возврата заимствованных лицензий.

В nanoCAD подобный механизм не обнаружен.

 

Заимствование выполняется командой BORROWLICENSE. При попытке повторного выполнения данной команды на рабочем месте с уже заимствованной лицензией, выдается сообщение, что операция невозможна и пользователь отсылается к Справке. Однако в Справке ничего нет.

 

Если в nanoCAD 11 в окне "О программе" высвечивается информация о заимствованной лицензии, то в nanoCAD 20 такой информации нет вообще и, кроме этого, отсутствует информация о сервере лицензий.
nanoCAD 11:

Спойлер

image.png.76749308d5282c00b7d4c8ee8b337c42.png

 

nanoCAD 20:

Спойлер

image.png.ff8e938012a727d1e6b93a5bcc3a1ebc.png

 

2.

В корпоративной лицензии всем приложениям и версиям nanoCAD соответствует одна единственная строка лицензионного файла. Соответственно, сколько бы приложений не было запущено на рабочем месте, на сервере лицензий пользователь присутствует одним единственным подключением. Что логично.

 

Непонятно, почему при заимствовании лицензий на сервере nanoCAD разных версий могут позаимствовать лицензии самостоятельно, да еще и указать разные сроки окончания заимствования ? Как это стыкуется с тем, что сервер лицензий не разделяет подключенных пользователям с точки зрения приложений и версий программ ?

 

Я ради эксперимента позаимствовал лицензию в nanoCAD 11 до 19.01.2020, в nanoCAD 20 до 18.01.2020.

Upd.

Принципиальное решение найдено.

Заимствования записываются в реестре в 
HKEY_CURRENT_USER\Software\FLEXlm License Manager\Borrow

 

Там формируются отдельные записи для nanoCAD 11 и для nanoCAD 20.

Удаляем эти записи и заимствуем заново.

 

 

 

Изменено пользователем A.Kudrjashov
Ссылка на сообщение
Поделиться на другие сайты
37 минут назад, SevaM сказал:

Команда для возврата лицензии

RETURNLICENSE


Спасибо.

Ссылка на сообщение
Поделиться на другие сайты

Заимствование лицензий. (продолжение)

 

Итак команда заимствования лицензий - BORROWLICENSE, команда возврата лицензий - RETURNLICENSE.

Остается вопрос по отдельному заимствованию лицензий nanoCAD разных версий.

 

1.  Предположим, что мы заимствуем в nanoCAD 11 лицензию на 1 день, а затем в nanoCAD 20 на 3 месяца.
Если сначала выполнить заимствование в nanoCAD 11, а потом в nanoCAD 20, то на сервере отобразиться заимствование по наименьшему сроку, соответствующему 1-му заимствованию в nanoCAD 11.
Если теперь вернуть лицензию nanoCAD 11 при помощи RETURNLICENSE, то сервер покажет, что на сервере осталось заимствование nanoCAD 20 на 3 месяца.
Я не знаю механизма реализации, но предполагаю, что nanoCAD 11 видит наличие еще одного заимствования и сообщает о нем на сервер. Очевидно, что на сервере информация о втором заимствовании с рабочего места не хранится.

2. Изменим условия. Теперь мы заимствуем в nanoCAD 11 лицензию на 3 месяца, а затем в nanoCAD 20 на 1 день.

На сервере по прежнему видим минимальный срок заимствования, теперь уже 2-го и от nanoCAD 20.

Но, если мы попытаемся вернуть лицензию nanoCAD 20 через RETURNLICENSE, то обнаружим, что ни в реестре, ни на сервере лицензий никаких заимствований не осталось вообще !
Видимо nanoCAD 20 отрабатывает команду возврата лицензий несколько отлично от nanoCAD 11.

3. Выше были проведены эксперименты с возвратом лицензий через RETURNLICENSE.
Что произойдет если в условиях 1-го опыта срок заимствования лицензий на сервере истечет естественным образом ? Ведь сервер о втором заимствовании ничего не знает.

Или все таки где-то на сервере эта информация фиксируется ?
Похоже, что здесь образуется "дырка" в лицензировании, которая, в отличие от давно известной, уже не требует вмешательств администратора на стороне сервера лицензий.

Изменено пользователем A.Kudrjashov
Ссылка на сообщение
Поделиться на другие сайты

Заимствование лицензий. (продолжение 2)

 

С командой RETURNLICENSE все пока более чем печально.

 

1. Выполняем заимствование лицензий.

Под nanoCAD 11 до 18.01.2020, под nanoCAD 20 до 31.05.2020.

 

2.  nanoCAD 11 и nanoCAD 20 это прекрасно понимают

nanoCAD 11:

Спойлер

image.png.618f3b8aa30c43ef57208e489033eaa6.png

 

nanoCAD 20 тоже все понимает, но, в отличие от nanoCAD 11, в информационном окне не отображает имя сервера лицензий, что соответствует ситуации с заимствованием.

Спойлер

image.png.9d852df7feae7defbcd58d3349d521ac.png

 

3. Заимствование отображается в Реесте

Спойлер

image.png.5eb646b82108755a29544c0983c2a5da.png

 

4. При опросе серверов лицензий через LMTOOLS получаем ответ, что ДА заимствование присутствует.

 

Спойлер

image.thumb.png.461055fd83721739f193fa0e00950344.png

 

Но, при этом команда RETURNLICENSE (и в nanoCAD 11, и в nanoCAD 20) отказывается возвращать лицензию на сервер !

image.png.b13044378234eed10908aae288a2184d.png

 

То есть, все все понимают, но сделать ничего не могут ! :(

P.S.
Поскольку это все элементарные операции доступные обычным пользователям, то при потенциальном увеличении их числа, подобные квесты начинают вызывать опасения.

Upd.
Радует то, что ситуации с подключением к разным серверам nanoCAD отрабатывает более менее разумно. Пример ниже.

Спойлер

image.thumb.png.b831f327363013f4b2a9c40b2e53d0df.png


 

 

 

Изменено пользователем A.Kudrjashov
Ссылка на сообщение
Поделиться на другие сайты

Здравствуйте!

Хотел после глобального обновления попробовать оценочную лицензию nanocad 20 механика, но проблема в том, что выдается лицензия на nanocad 20 plus, но не на механику, в итоге имеем ошибку -5, лицензия не найдена при попытке использовать элементы nanocad механика или смотря в справка- о программе.

в 9ой версии, на сколько я помню, при нажатии в ЛК получить лицензию, выдавалась именно лицензию для nanocad 9 механика и она работала. 

Вопрос, нанокад механика более не дает возможность использовать оценочную версию, или это ошибка на серверах/сайте программы?

Прикладываю скриншоты ошибки в программе, а так же отсутствие оценочной лицензии в личном кабинете на механику, при том, что ключ отображается от нанокад плюс.

В 9 ой версии нанокад механики использовался ключи вида NCMC90 (т.е. нанокад Mechanics), а теперь NC200P, что явно говорит, о программе nanocad Plus.

Решения нет?



Скриншот 2020-01-17 10.01.18.png

Снимок.PNG

Снимок2.PNG

Изменено пользователем Евгений Б
Ссылка на сообщение
Поделиться на другие сайты

в личку серийник пришлите - надо смотреть... теперь, когда Механика как модуль - будет именно серийник на платформу, сконфигурированный на модули. Поэтому то, что серийник вида NC200P - это верно...

Ссылка на сообщение
Поделиться на другие сайты

Переключение пользователей между лицензионными серверами и локальными лицензионными файлами.

(Решение относится не только к nanoCAD, но и к любым другим приложениям, размещающим свои сетевые лицензии на базе FlexLM)

 

Поскольку при наличии нескольких серверов лицензий программа просто пробегает по списку доступных серверов и выбирает первый откликнувшийся, а ограничение доступа пользователей на сервере лицензий через файл <Vendor>.OPT - не самое удобное решение, к тому же требующее административных прав на сервере лицензий, найдено решение намного более простое.

 

Итак, предположим, что мы имеем два сервера лицензий ServLic_01 и ServLic_02 с разным набором функций. Это может быть, как в моем случае, сервер рабочих лицензий с ограниченным функционалом и сервер тестовых лицензий с полным функционалом. Это может быть сервер с лицензиями AutoCAD 2014-2015 и сервер с лицензиями AutoCAD 2018. Возможны варианты.

 

Перечень доступных серверов, как уже упоминалось выше, записывается в ветки реестра:

HKEY_LOCAL_MACHINE\SOFTWARE\FLEXlm License Manager\NANOSOFT_LICENSE_FILE
и

HKEY_CURRENT_USER\Software\FLEXlm License Manager\NANOSOFT_LICENSE_FILE

В этих ветках в строку записывается перечень лицензионных серверов, а также пути к локальным файлам лицензий. Имена серверов начинаются с префикса "@", а в локальных путях дублируется обратная косая черта "\\".

При поиске возможных лицензия сначала перебираются все сетевые лицензии, затем наступает очередь локальных.

 

Причем, в случае с nanoCAD, как показали тесты, информация берется всегда из HKLM, а затем записывается в HKCU. Это является проблемой, так как для изменения информации в реестре, требуются административные права на рабочем месте.

 

Однако, информация о путях доступа к лицензионным файлам записывается еще и в две системные переменные:
LM_LICENSE_FILE

и

VENDOR_LICENSE_FILE

 

Эти системные переменные могут быть сформированы и перезаписаны с правами обычного пользователя при помощи обычного командного файла и они обладают приоритетом перед значениями Реестра !

 

В нашем случае формируем следующие командные файлы:

 

1. Для приоритетного использования ServLic_01.

@echo off

SETX NANOSOFT_LICENSE_FILE "@SRVLIC_01;@SRVLIC_02"

 

1.1 Для использования только сервера ServLic_01.

@echo off

SETX NANOSOFT_LICENSE_FILE "@SRVLIC_01"

 

2. Для приоритетного использования ServLic_02.

@echo off

SETX NANOSOFT_LICENSE_FILE "@SRVLIC_02;@SRVLIC_01"

 

3. Использование локальных файлов лицензий.

Пути к локальным файлам лицензий в системной переменной у меня прописать не получилось. Возможно, что они там вообще не воспринимаются.

Поэтому решение по ним выглядит следующим образом: регистрируем локальные лицензионные файлы стандартным образом, с тем, чтобы они прописались в реестре и разместились в (c:\ProgramData\Nanosoft\RegWizard\Licenses\), проверяем, чтобы путей к серверам лицензий в записях реестра не было. Теперь, когда нам необходимо подключить локальный лицензионный файл, мы просто задаем в системной переменной строку, не имеющую отношения к серверам лицензий, например, "____".

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

@echo off

SETX NANOSOFT_LICENSE_FILE "____"

 

Как то так.

Изменено пользователем A.Kudrjashov
Ссылка на сообщение
Поделиться на другие сайты

Активация nanoCAD Геоника.

nanoCAD Геоника, в дополнение к общей лицензии на nanoCAD требует дополнительной активации, причем под каждым пользователем на каждом рабочем месте.

Код запроса активации необходимо отправить в техподдержку по электронной почте, затем получить и ввести код активации.

 

Код запроса формируется общий для рабочего места. Поэтому, активировав nanoCAD Геоника для одного из пользователей АРМ, можно вводить полученный код активации для всех остальных пользователей данного АРМ.

 

Если ответное письмо с кодом активации потеряно, то введенный код активации можно посмотреть непосредственно в nanoCAD Геоника. (GeomiCS => О программе) или найти в соответствующей ветке Реестра:
"HKEY_CURRENT_USER\Software\Nanosoft\nanoCAD Геоника x64\Register".

Изменено пользователем A.Kudrjashov
Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

Лучше бы программа куда туда смотрела при смене версии - меняешь и начинается по-новой: заполните, отправьте. а тут ещё и плавающие лицензии, будь добр на каждое место заполнить, будто от этого руководитель сменится. Почему остальным вертикалям это нафиг не надо?

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Fogel сказал:

Почему остальным вертикалям это нафиг не надо?


Разработчикам [Геоники] много раз об этом говорилось. Они отвечают, что таким образом как бы ведут учет фактически установленных версий.
ИМХО, да - это неправильно.

Изменено пользователем A.Kudrjashov
Ссылка на сообщение
Поделиться на другие сайты

видимо, тогда для них будет маленькой новостью: прежде чем отправить этот их купон, на всех машинах пробуется уже пришедший код активации... и... часто он подходит.

Ссылка на сообщение
Поделиться на другие сайты

Добрый день. По истечению 30 дней после активации лицензии nanoCAD Plus20.0  перестали работать вкладки: Зависимости, 3D инструменты, Облака точек, Утилиты (Геометрия и массы). Программа пишет: Требуемая команда не может быть выполнена. Возможно программный модуль не был активирован, или для него отсутствует лицензия.  Модули nanoCAD СПДС и механика тоже перестали работать. Подскажите в чем причина?

нанокад1.png

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, Valet сказал:

Подскажите в чем причина?


Посмотрите, что написано вот здесь ?

Спойлер

image.png.eb83ad2c235165f78ac01e7c5dfa0fd4.png


 

Ссылка на сообщение
Поделиться на другие сайты

Добрый день. Прошу прояснить ситуацию. Подойдёт ли лицензия от Nanocad 11 к Nanocad 11.1 ? Просто на сколько я знаю от 11 версии не подойдёт к 20. Это актуально к 11.1 ?

Изменено пользователем aerohost
Ссылка на сообщение
Поделиться на другие сайты

в пределах одной версии обязано подходить. На версию вверх и на версию вниз так же подходит (пробовали) а вот прочие случаи это смотреть надо.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Расскажите друзьям

    Нравится Официальный форум компании Нанософт? Расскажите друзьям!

×
×
  • Создать...