top today hashtags best and .net nservicebus

.net - today - ¿Licencia de NServiceBus?



hashtags to copy and paste (3)

Editar: las licencias han cambiado, por lo que esto ya no es cierto. :(

NServiceBus sigue siendo gratuito si desea descargar y compilar la fuente, no hay restricciones sobre ella.

Las licencias que usted compra son para soporte comercial.

Si lo descarga / compila usted mismo, solo puede confiar en usted y en la comunidad para resolver problemas y buscar ayuda.

Al comprar una licencia, obtienes restricciones sobre en qué puedes ejecutar NServiceBus, pero el soporte comercial.

(Espero que tenga sentido)

Editar: Sí, cuando Udi Dahan hizo el curso de capacitación al final de Sydney el año pasado, se preguntó sobre la concesión de licencias durante una charla que hizo después, dijo que NServiceBus sigue siendo gratuito y de código abierto, sin embargo, algunas compañías no lo usarán porque no existe soporte comercial.

Entonces, si te descargas / compilas, es gratis pero estás solo en términos de soporte.

Si lo descarga a través del sitio web, obtendrá soporte limitado a través de la edición express, y al comprar una licencia comercial obtendrá más soporte, pero está bloqueado en los servidores del sitio.

http://sydney.ozalt.net/2010/11/november-meeting-recorded-for-your.html

Video ^ 1 hora 23 minutos en el video es la charla de soporte comercial.

http://www.philliphaydon.com/2010/12/sydney-alt-net-with-udi-dahan-and-nservicebus-commercial-support/

Actualización: la información de licencia más reciente se puede encontrar aquí: http://particular.net/licensing

Por lo tanto, estoy leyendo la restricción de licencia para NServiceBus Community Edition. Dice:

El uso de producción está limitado a un solo servidor con no más de 4 núcleos.

¿Eso significa que todos los suscriptores y todos los editores deben ejecutarse en un único servidor?

¿O significa que cada servidor que es un editor o un suscriptor no puede tener más de 4 núcleos?

Espero que sea más tarde, ya que habíamos planeado usar NServiceBus para permitir que varias aplicaciones (y servicios) se ejecuten en varias máquinas cliente diferentes y servidores para suscribirse a eventos empresariales. Me costaría mucho conseguir que mi administración pague $ 500 por cada CPU en cada máquina que deseamos permitir como suscriptor a un evento publicado.

ACTUALIZACIÓN: Como nota adicional, la licencia comercial dice que "tendrán el derecho de ingresar a sus instalaciones y acceder a sus registros y sistemas informáticos" para asegurarse de que está pagando el monto total. Sé que mi gente de seguridad de datos se va a atragantar un poco con eso. ¿Alguien que tenga la versión comercial tiene un comentario sobre la frecuencia con que se realiza esta auditoría y lo intrusa que realmente es?


Si le preocupa la nueva licencia, puede usar la nservicebus.com/Downloads.aspx . Tiene licencia bajo Apache v2.

Es posible que tenga algunos problemas de dependencia, ya que las bibliotecas antiguas de terceros son más antiguas. Toma la fuente de GitHub y recompila con las nuevas versiones.


ACTUALIZACIÓN: la licencia para NServiceBus parece haber cambiado para la versión 4.0. No puedo encontrar nada acerca de una versión Express. Esto probablemente no se aplica a esa versión.

Así que busqué más en la versión 2.5 de NServiceBus.

NServiceBus tiene tres opciones de licencias (que se aplican tanto al code como a los http://particular.net/licensing ) que interpreto de la siguiente manera:
(DESCARGO DE RESPONSABILIDAD: No soy un abogado, así que lea las licencias reales y siga esas)

  • RPL 1.5 : La licencia "me gusta" de código abierto. Esto tiene una gran limitación. Esa limitación es que tiene que publicar todas las " Works Derivative " de nuevo en la red. La gente de GNU enumera esto como una licencia no Free . (Aunque si su proyecto es de código abierto, esta licencia mantiene a NServiceBus "libre" (vigente)).

    Actualización: Udi Dahan afirma que "los trabajos derivados no incluyen el código que hace uso de NServiceBus como una biblioteca (enlace a la interfaz externa)". (Esto se ha aclarado para que no sea cierto. Consulte a continuación).

    Otra actualización: Phill dice que envió un correo electrónico a Udi y le dijeron que la licencia no funciona así. (Ver su comentario a continuación)

    Admito que si bien le agradezco a Udi por su gran producto, pero me gustaría que él aclarara su licencia y la aclarara un poco.

    Otra actualización: Udi respondió a mi pregunta otra vez y admitió que estaba basando su comentario anterior en la licencia de Apache utilizada anteriormente. La nueva licencia usa RPL y básicamente significa que si no puede liberar la fuente que usa NServiceBus bajo RPL, entonces no puede usar NServiceBus como RPL.

  • Edición exprés: puedes usarlo gratis con estas limitaciones:

    1. Todos los editores y suscriptores son:
      • En una (la misma) máquina (lo que significa que puede tener NServiceBus solo ejecutándose en una caja)
      • Y esa máquina no tiene más de 4 núcleos.
        (No puede tener un modelo distribuido con esta licencia).
    2. Solo puedes tener un hilo de trabajo con esta licencia.
  • Edición estándar:
    1. Usted paga $ 500 por núcleo (o $ 25 / mes / núcleo) por tantos servidores como sea necesario para permitir un alto rendimiento (más de un subproceso de trabajo). Debes comprar al menos uno.
    2. Puede utilizar la Licencia Express (como se describe anteriormente) sin las limitaciones de la N.º 1 (máquina única y 4 núcleos)
    3. Los empleados de NServiceBus llegan a "ingresar a sus instalaciones y acceder a sus registros y sistemas informáticos" anualmente para validar que está pagando lo que debería pagar.

Por lo tanto, si desea un uso ilimitado de la Edición Express, lo mejor es comprar las licencias principales de 1+ bajo la Edición Estándar. Luego puede usar tantas licencias de la Edición Express como desee.

Fuentes
Aquí están mis fuentes para este post. En su mayoría provienen de citas de Udi Dahan, el "propietario y autor" de NServiceBus:

NOTA: NServiceBus es aún más barato que la mayoría de los jugadores de ESB. Y mucho más barato que tirar el tuyo.