martes, 13 de mayo de 2008

Sharepoint Services 3 es gratuito?

Una instalación con WSS3 No tiene porqué salirnos gratis.

WSS3 forma parte del paquete de Windows server 2003, la instalación y uso de WSS3 no necesita de licencias adicionales. Al menos eso pensaba yo!!. Ayer Jorge Diéguez nos planteó la duda "¿necesitamos la licencia Windows External connector?". Al parecer había estado navegando y encontró el siguiente enlace: http://www.sharepointblogs.com/mattg/archive/2008/05/12/sharepoint-licensing-a-common-question-i-get-asked.aspx


Como consecuencia de esto hemos hecho una serie de consultas al soporte preventa de Microsoft sobre este tema y hemos concluido lo siguiente:
si queremos montar un portal con WSS3 puede que haya que adquirir licencias adicionales.

Cuando se monta wss3 para que pueda ser utilizado por usuarios públicos existen dos opciones en temas de licenciamiento:
  • Usuarios anónimos: En este caso no se necesita ningún tipo de licencia para WSS3.
  • Usuarios que realizan login
    • Usuarios externos a la compañía que se loguean en WSS3: En este caso se necesita un "External Connector License"
    • Usuarios de la compañía: Necesitan una licencia CAL.
La explicación que nos daba Microsoft era que siempre se debe licenciar los usuarios que necesitan hacer un login sobre los sistemas o aplicativos. Como WSS3 es un componente (aplicativo) de WS2K3 estamos utilizando recursos propios de WS2k3, por lo que necesitaremos una licencia CAL para cada usuario que haga logon sobre WSS3. En este caso Microsoft separa los usuarios externos a la compañía de los internos. Para los usuarios internos necesitaremos de una licencia CAL, y para los externos podremos o bien adquirir una licecnia CAL por usuario o bien adquirir el parquete "External Connector License".

La forma de realizar el login sobre WSS3 no afecta a la forma de realizar el registro, para Microsoft lo que importa es identificar la persona física independientemente que la validación se haga por un AD, ADAM o provider a medida con nuestro repositorio.

Es importante que tengais en cuenta que el paquete "External Connector License" es solo para usuarios externos a la compañía, es decir, que no están en nómina.
Las licencias de extenal connector se deben adquirir por cada servidor de nuestra granja que lo necesite.

Una vez visto el tema de wss3, tenemos que revisar las liencias de SqlServer. SqlServer es un producto aparte, al considerar a los usuarios de WSS3 como usuarios de WS2k3, si nuestro portal sobre WSS3 utiliza bbdd de contenidos de SqlServer (que será en el 100% de los casos) tendremos que tener una licencia CAL de SqlServer por cada usuario interno o externo que haga login en wss3. En este caso os recomendaría licenciar SqlServer por procesador en lugar de por usuario.


Como resumen os expongo nuestro caso y las licencias que necesita adquirir el cliente:

Los portales WSS3 son públicos en Internet, accederán usuarios anónimos y usuarios alojados en un repositorio propietario del cliente mediante un provider de seguridad a medida. A los portales no accederán usuarios del dominio.
Los servicios de WSS3 estarían alojados en servidores WServer 2003 Enterprise edition y utilizarían como bbdd SqlServer 2005 Standard Edition.
Solo estarán público los portales wss3.
Los servidores
Win2k3 y el SqlServer solo serán accesible para los usuarios administradores y aplicaciones (WSS3) internas, no accederá directamente ningún tipo de usuario adicional.

Licencias:
  • 1 Licencia X servidor de Ws2k3.
  • 1 External connector X servidor Ws2k3 (no cpu) que tenga instalado el wss3.
  • 1 licencia SqlServer 2005 standar/Enterprise x procesador físico


Os aconsejo que reviseis vuestras instalaciones realizadas en clientes.

En el siguiente enlace podreis encontrar información más detallada sobre el external connector: http://www.microsoft.com/windowsserver2003/howtobuy/licensing/extconnector.mspx


Mario: "Lo difícil no es vender, sino conseguir que tengas la necesidad de comprar"

2 comentarios:

Anónimo dijo...

Ronnie Ramos escribe:

Hola Mario,

¿Puedes explicarme un poco mas detallado lo del tema de las licencias de SharePoint que viene con Windows2003?


Saludos,

Ronnie

Mario Cortés Flores dijo...

Hola Ronnie, como comento en el blog Sharepoint Services 3 no es totalmente gratis depende de que tipo de usuarios se vayan a conectar a los portales que montemos con él.

Normalmente suele suceder lo siguiente:

1.Que lo utilicemos con usuarios de la compañía
2.Que lo utilicemos para usuarios de otras compañías.


En el primer caso: Normalmente se tiene una licencia por usuario o por servidor Wss3, por lo que no es necesario comprar ninguna licencia adicional para WSS3.

En el segundo caso, o se adquiere una licencia por usuario externo o se adquiere el "External connector", que es un paquete de licencias genérico para usuarios que no pertenecen a tu compañía.


Por otro lado existe el problema de SqlServer. Y es que al parecer, se necesita una licencia por cada uno de los componentes que utilice el aplicativo sobre el que se haga logon. Por lo que tendríamos que tener una licencia por usuario de SqlServer o tenerlo licenciado por procesador.


En resumen, para implementar/colgar portales sobre WSS3 lo más fácil es tener:
1 licencia por servidor W2K3
1 licencia por procesador (físico) de SqlServer 2005.
1 external connector en caso que el portal lo utilicen usuarios externos a la compañía-


Estos mismos conceptos se aplican a cualquier tipo de aplicativo que se haga sobre plataforma W2K3 y SqlServer2005. Es decir, si tienes un portal ASP.NET desarrollado a medida, también habría que cumplir las condiciones anteriores.

Espero te haya aclarado.