19.09.2014, 13:52 | #1 |
Участник
|
Уровень лицензии в своей разработке
Кто знает, как правильно решать вопрос с лицензионным уровнем в доработках?
Как я понимаю тему. При создании своего menuitem, нужно указать что-то в полях MaintainUserLicense и ViewUserLicense. В списке значений: none, SelfService, Task, Functional, Enterprise, Server, т.е. перечень уровней лицензии Майкрософта или "нет". По моей логике, если это наш собственный менюайтем, то к Майкрософту он отношения не имеет, раз мы его разрабатываем сами. Если мы поставим там какой то уровень лицензии, то нам придется за пользование им платить Майкрософту, но его же разрабатывали мы, а не Майкрософт, то есть непонятно получается за что платить. Поэтому я для себя делаю вывод, что для своей разработки нужно ставить значение "none". Есть ли какая-то инфомрация, какова позиция Майкрософт по этому впоросу? Почитала лицензионное соглашение, там эта тема не затронута. Какой вывод можно из этого сделать - можем принимать решение сами или где-то есть какие-то комментарии на этот счет? |
|
|
За это сообщение автора поблагодарили: S.Kuskov (3). |
19.09.2014, 14:27 | #2 |
Участник
|
Очень интересная тема.
По моему здесь очень тонкая грань между понятием своя разработка и своя разработка в основе своей использующая стандартный функционал, подлежащий лицензированию. Что считать своей разработкой? Своя ли Таблица, если в ней есть релейшеном на таблицу из стандартного приложения? Свой ли Класс если он расширяет/инкапсулирует(использует) стандартный класс/метод? Свой ли MenuItem, если он сдублирован со стандартного? Очень интересно послушать комментарии компетентных лиц. |
|
|
За это сообщение автора поблагодарили: Ekaterina Loginova (1). |
19.09.2014, 14:37 | #3 |
Участник
|
Вот знаете, я по этому поводу думаю, что это дело Майкрософт продумывать этот процесс. Сейчас же чисто формально MenuItem- свой, значит лицензионного уровня нет. Если их беспокоит, что он при этом дублирован со стандартного - пусть сделают так, чтобы система это отслеживала, и в отчете по лицензиям как-то это учитывала. Или пусть этот момент пропишет где-то.. А то им неохота заморачиваться, а мы должны за них беспокоиться вдруг они свои деньги недополучат? Каждый должен решать свои проблемы сам, я считаю
|
|
19.09.2014, 14:44 | #4 |
Участник
|
Вообще-то есть требования назначать уровни аналогично стандарту. Поищу документ. Это раз.
Во вторых вы как-то неверно себе представляете оплату лицензий. Раздавая пользователям права на стандартные элементы вы автоматически назначаете ему "уровень" лицензии. Ниже Self task его быть не может - это минимальные права пользователя. Если дадите хотя бы одну кнопку Entherprise - пользователь сразу становится таким дорогим. Если же вы разрабатываете абсолютно что-то свое и не даете никаких стандартных прав, то формально можно решить, что платить не нужно, но возвращаемся к п.1.
__________________
Ivanhoe as is.. |
|
19.09.2014, 14:47 | #5 |
Участник
|
Цитата:
Цитата:
Раздавая пользователям права на стандартные элементы вы автоматически назначаете ему "уровень" лицензии.
|
|
19.09.2014, 15:02 | #6 |
Участник
|
Цитата:
When you create new features, you do so by creating Menu Items. Those new Menu Items are Entry
Points and must be tagged with the User CAL type that best matches the type of use according to the Software License Terms. This guide provides you with an approach to doing so as you develop new features. P.S. как это все проверяется и контролируется - отдельный вопрос. Лучше проконсультируйтесь со своим партнером или менеджером из MS.
__________________
Ivanhoe as is.. |
|
19.09.2014, 15:07 | #7 |
Участник
|
Цитата:
Вы только "свои" хотите назначить пользователю?
__________________
Ivanhoe as is.. |
|
19.09.2014, 15:18 | #8 |
Участник
|
Цитата:
Вы как клиент имеете доступ к кастомерсорсу, там есть документы по лицензированию. Выкладывать я не имею права, как партнер.
|
|
19.09.2014, 15:24 | #9 |
Участник
|
Цитата:
Сообщение от Ivanhoe
When you create new features, you do so by creating Menu Items. Those new Menu Items are Entry Points and must be tagged with the User CAL type that best matches the type of use according to the Software License Terms. This guide provides you with an approach to doing so as you develop new features.
1. Если мы должны следовать этому документу, он должен быть для нас доступен. Не вижу причины его не публиковать. У него есть какой-то гриф, ограничивающий его распространение? Если это условие только для партнеров, то нас как клиента оно не касается. 2.Для какой версии аксапты эти рекомендации? Может быть, в них не учтена новая лицензионная политика? 3. Для кого эти рекомендации - для разработки внутри MS или для клиента или для партнера? 4. ...according to the Software License Terms - Здесь подразумевается лицензионное соглашение? Там ничего не сказано об этом. |
|
19.09.2014, 15:28 | #10 |
Участник
|
Обратитесь же уже к партнеру / MS, все ответят и расскажут. Цитата из документа про 2012.
P.S. Вы не первый раз жалуетесь то на партнера, то на MS . У меня поиск документа занял не более минуты.
__________________
Ivanhoe as is.. |
|
19.09.2014, 15:38 | #11 |
Участник
|
|
|
19.09.2014, 15:38 | #12 |
Участник
|
|
|
19.09.2014, 20:22 | #13 |
Axapta
|
Тут дело в том, что если вы рисуете свой собственный модуль, то там можете ставить любые уровни, какие вам захочется. Если же вы грубо говоря возьмете и сдублируете какой-то стандартный менюайтем и вместо стандартного будете исопльзовать "свой" - то так нельзя. "Обходить" уровни доступа указанные вендором нельзя.
|
|
19.09.2014, 20:26 | #14 |
Axapta
|
Так отчет по лицензиям много чего не учитывает. Точнее не учитывает ничего, кроме запусков менюайтемов в клиенте. А лицензировать надо много чего еще. Любой прямой и непрямой доступ к Аксапте и ее БД. По правилам лицензирования вы вручную должны все такие лицензии учтывать и добавлять к результатам отчета. Кроме того, у вас нет обязанности кому-либо этот отчет вообще показывать. Право - есть, обязанности - нет.
|
|
22.09.2014, 08:47 | #15 |
Участник
|
Цитата:
Я понимаю все эти нюансы с тем, что немного доработанная функциональность это не совсем своя функциональность, но тем не менее считаю, что это должна быть головная боль вендора, не клиента. |
|
22.09.2014, 11:05 | #16 |
Axapta
|
Большая часть того, что вас интересует действительно описана в документе "MICROSOFT SOFTWARE LICENSE TERMS MICROSOFT DYNAMICS AX 2012 R2" (УСЛОВИЯ ЛИЦЕНЗИИ НА ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ MICROSOFT DYNAMICS AX 2012 R2). Он у вас должен быть.
http://www.microsoft.com/en-us/downl....aspx?id=28798 Что конкретно непонятно? Что лицензировать надо все, а не только то, что в неком отчете? Отчет - это просто некая подсказка. В лицензионных условиях написано четко: Цитата:
You must acquire and assign a CAL to each device or user that accesses your instances of the server software directly or indirectly
Цитата:
You may not work around any technical limitations in the software
Цитата:
пытаться обойти технические ограничения в программном обеспечении
|
|
22.09.2014, 11:27 | #17 |
Участник
|
Цитата:
Никто не говорит про то, что можно тупо скопирвовать менюайтем и выдать его за свой, и стоит ли этим заниматься. Вопрос то вообще в другом. |
|
22.09.2014, 11:31 | #18 |
Axapta
|
Эти пункты имеют отношение ко всему. В том чисте и к разработке, если разработка их нарушает. А в чем вопрос? Если ваш собственный менюайтем и уровень лицензии, который вы у него ставите, не направлен и не приводит к обходу ограничений стандартного приложения, то вы имеете право ставить у него любой уровень. Дублирование я привел как пример, когда обход ограничений очевиден.
Цитата:
Последний раз редактировалось oip; 22.09.2014 в 12:22. Причина: добавил |
|
22.09.2014, 12:29 | #19 |
Участник
|
|
|
22.09.2014, 12:33 | #20 |
Axapta
|
Мне кажется, на вопрос в теме я ответил. Еще раз:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Чем вам еще помочь - не знаю. Наверное не надо было даже начинать пытаться это сделать. |
|
|
За это сообщение автора поблагодарили: Ivanhoe (1), gl00mie (2). |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|