Возможный дубликат:
Вы можете помочь мне с вопросом о лицензировании программного обеспечения?
У меня есть продукт, который я хотел бы начать продавать как продукт SaaS - я немного не понимаю, что касается лицензирования.
Для продукта требуются веб-службы .NET, ASP.NET и он запускается из базы данных SQL Server. Я изучал использование MySQL и Mono, но все это кажется немного сложным для миграции, поскольку продукт находится на полпути к производству.
Какие лицензии мне понадобятся, чтобы предоставить это клиенту в качестве услуги, размещенной на моем сервере в центре обработки данных. Я взглянул на SPLA, но неясно, единственный ли это способ, или могу ли я купить лицензию на Windows 2008 и SQL Server Enterprise и использовать ее для размещения программного обеспечения.
Я партнер MS по развитию, так что все в порядке - просто провожу исследование, прежде чем повеситься там!
Если ваше приложение аутентифицирует пользователей (чтобы вы могли однозначно идентифицировать пользователя), тогда вам необходимо соблюдать лицензию Microsoft в этой области, что означает наличие клиентской лицензии для каждого пользователя, если и только если все ваши пользователи являются внутренними по отношению к компании или если они внешние пользователи, вы можете перейти к маршрутам:
Я предполагаю, что здесь вы используете SQL для аутентификации, если вы использовали Active Directory, тогда все по-другому. Безусловно, самый дешевый вариант - использовать Web Edition.
Прежде чем кто-либо здесь начнет говорить о необходимости иметь дело только с лицензиями на аутентификацию, если вы используете механизмы аутентификации Window, что было раньше, однако в новых условиях лицензии говорится, что любой метод аутентификации, включая использование SQL для хранения учетных записей пользователей, требует правильного лицензирование. Я не знал об этом, пока не столкнулся с этим недавно.
Вот как это сформулировано в MS:
Лицензию клиентского доступа Windows Server 2008 (CAL) необходимо приобретать для каждого пользователя или устройства, которые получают доступ или используют серверное программное обеспечение Windows Server 2008 или Windows Server 2008 R2, за исключением следующих случаев:
- Если к экземплярам серверного программного обеспечения можно получить доступ только через Интернет, без аутентификации или иной индивидуальной идентификации доступа серверным программным обеспечением или любыми другими средствами
- Если используется серверное программное обеспечение Windows Web Server 2008, Windows Web Server 2008 R2, Windows Server 2008 Foundation или Windows Server 2008 R2 Foundation
- Если внешние пользователи обращаются к экземплярам серверного программного обеспечения, и была приобретена лицензия Windows Server 2008 External Connector для каждого сервера, к которому осуществляется доступ
Se Вот для получения дополнительных сведений