My knowledge base

Показаны сообщения с ярлыком Microsoft. Показать все сообщения
Показаны сообщения с ярлыком Microsoft. Показать все сообщения

четверг, 24 мая 2012 г.

Как распространять Microsoft SQL Express 2008 R2 в составе своих продуктов

Что  нам говорит Microsoft о распространении MS SQL Express в составе своих разработок? Да ничего особенного: можете распространять сколько угодно,  только пусть конечный пользователь примет с лицензионное соглашение с Microsoft и не забудьте в интерфейсе своего приложения писать, что вы используте СУБД от Microsoft.
Примерно так выглядят правила распространения.
·         Вы имеете право копировать и распространять код в форме объектного кода. Вы не имеете право изменять этот код. Кроме того, ваши программы должны включать полную копию программного продукта, включая установочные файлы.
·         Вы имеете право соединять распространяемый код в форме объектного кода со своими программами с целью разработать единую веб-программу и предоставить другим лицам онлайн доступ к этому единой веб-программе, при условии что распространяемый код используется только как часть ваших программ и во взаимодействии с ней.
Распространение третьими лицами. Вы имеете право разрешить распространителям вашей программы копировать и распространять распространяемый код как часть таких программ. 
Требования для распространения кода. Для любого распространяемого кода, вы должны
·         расширить этот код важным первичным функционалом в вашей программе;
·         обязать распространителей и внешних конечных пользователей согласиться с условиями, которые бы защищали этот код как минимум в той же мере, в какой его защищает настоящее соглашение;
·         отобразить действующее уведомление об авторском праве в вашей программе;
 Ограничения на Распространяемый код. Вы не имеете права
·         изменять какие-либо уведомления об авторском праве, товарных знаках или патентах, содержащиеся в распространяемом коде;
·         использовать торговые знаки Корпорации Microsoft в названиях ваших программ или использовать их каким-либо образом, который бы намекал на то, что ваши программы предоставлены Корпорацией Microsoft или при ее поддержке;
·         распространять распространяемый код для использования на платформах, отличных от платформ Windows;
·         включать распространяемый код в зловредные или незаконные программы, а также в программы, вводящие пользователя в заблуждение; или
·         изменять или распространять исходный код любого распространяемого кода так, чтобы на любую его часть распространились условия исключенной лицензии.


вторник, 22 мая 2012 г.

Premier Support for Developers


Для разработчиков оказывается тоже есть расширенная поддержка от Microsoft - называется Premier Support for Developers (PSfD). Вот примерно такие возможности

Возможность
Польза
Анализ процессов разработки и тестирования
Если у вас не самый высокий уровень, было бы полезно узнать проблемы и направления их решения.
Помощь в оценке архитекторы, дизайна  разрабатываемых или существующих приложений. В т.ч. анализ на безопасность.  
С новым продуктом вполне есть риски натолкнуться на ошибки (мир не идеален) как проектирования, так и разработки. Из-за ошибок могут быть сдвиги сроков выхода нового продукта и т.п.
Тестирование продуктов на площадке Microsoft (уже есть в Москве)
Двойное тестирование оно всегда лучше.
Обучение от сотрудников Microsoft как на нашей площадке, так и в помещениях MS. Кастомизированные курсы на заданную тему с продуктами Microsoft.  
Ленивых сотрудников можно обучить прямо в офисе и именно тому, что нужно.
Хотфиксы для средств разработки и тестирования, например.
Актуально, если разрабатываем в среде MS. Если попадем на критичную багу – получим хотфикс в первую очередь. Т.е. опять же снижение риска

Покупается пакет часов на год.

Microsoft ISV Royalty

Если вы выпускаете свой софт, который использует, скажем, Microsoft SQL Server, то в этом случае интересно обратить внимание на программу лицензирования для ISV: Microsoft ISV Royalty
Идея такая: можно продавать заказчику лицензию на свой продукт вместе с лицензией на Microsoft со скидкой. Причём перепродажей такого пакета программ может заниматься и ваш реселлер. Нужно только отправлять отчёты в MS в заданном формате Excel - один раз в месяц.
Размер скидки зависит от типа лицензирования: Full-Time (маленькая скидка) или Runtime (большааая скидка). В первом случае продукт MS можно использовать как для своего приложения, так и для другого в составе интегрированного решения. А Runtime только для своего софта, зато и скидка очень хорошая. Правда выбор лицензий типа Runtime ограничен: Microsoft SQL Server, Microsoft BizTalk Server и Microsoft Office Communications Server.  Но ведь SQL Server чаще всего и нужен.
Чтобы начать продавать свои заказчикам халявные лицензии MS, надо заключить прямой договор с MS или через одного из двух дистрибьюторов. Дальше надо отредактировать текст своего EULA, чтобы пользователь правильно пользовался лицензией MS - и всё.