Skip to main content

Cobro y modelo

¿Tengo que pagar por Evolution?

No. La licencia community es gratuita. No hay cobro en ningún momento — ni en la activación ni en el uso continuado.

¿Evolution va a cobrar en el futuro?

El modelo actual es gratuito para self-hosted y sigue así. El modelo comercial de la Evolution Foundation se enfoca en:
  • Cloud hospedado — para quien prefiere no hacer instalación propia
  • Soporte profesional — SLA y prioridad
  • Servicios gestionados — infraestructura y compliance
Si el modelo cambia, los cambios relevantes serán anunciados con antelación y documentados públicamente. El código ya entregado bajo Apache 2.0 sigue bajo Apache 2.0.

¿Puedo usar Evolution comercialmente?

Sí. Apache 2.0 permite uso comercial, redistribución, modificación y uso en productos pagos. La única salvedad es el uso de la marca Evolution (nombre, logo, identidad visual), que está protegida por separado — vea ¿Puedo hacer fork?.

¿Existe alguna feature paga dentro del producto open source?

No. Todo lo que está en el repositorio público es gratuito y sin restricción de uso. No hay feature flag bloqueando funcionalidades por tier.

Privacidad y datos

¿Evolution monitorea mis mensajes?

No. Ningún contenido de mensaje, número de contacto o multimedia se envía al servidor de licenciamiento. Vea Telemetría para el payload exacto.

¿Qué pasa con mi email y teléfono?

Se almacenan en el servidor de licenciamiento para:
  • Identificar al operador de la instancia
  • Contacto en caso de incidente de seguridad o abuso
  • Soporte comunitario
No se venden a terceros, no se usan para marketing fuera del alcance de Evolution y pueden ser eliminados a pedido ([email protected]).

¿Puedo desactivar la telemetría de licenciamiento?

La recopilación del heartbeat es parte del flujo de activación y no tiene un flag de “desactivar” en el producto oficial — desactivarla equivale a operar una instancia sin registro, que está fuera del uso soportado por la marca Evolution. Los forks pueden eliminar el cliente de licenciamiento (Apache 2.0 lo permite), con la salvedad sobre la marca abajo.

¿Cómo sé qué se envía realmente?

Puede interceptar el tráfico con mitmproxy o usar el endpoint de debug local. Procedimientos en Telemetría — Cómo auditar localmente.

Open source y fork

¿Evolution se está volviendo closed source?

No. El código sigue bajo Apache License 2.0, sin cláusulas adicionales.

¿Puedo auditar el código?

Sí. Todo el código fuente de Evolution API, CRM y Go está disponible públicamente:

¿Puedo hacer fork?

Sí, Apache 2.0 permite forks. Restricciones:
  • Marca: el nombre “Evolution”, logo e identidad visual están protegidos. Los forks redistribuidos deben usar nombre propio.
  • Aviso: los forks deben mantener el NOTICE de Apache 2.0.
  • Atribución: los créditos de la Evolution Foundation deben preservarse conforme exige la licencia.

¿Puedo eliminar el cliente de licenciamiento en mi fork?

Técnicamente sí — Apache 2.0 permite modificación. Implicaciones:
  • Su fork ya no es la Evolution oficial — no puede usar la marca
  • Usted queda responsable de todo el mantenimiento del fork
  • Las actualizaciones futuras de la Evolution oficial no serán directamente compatibles sin merge manual
La Evolution Foundation no persigue forks por eliminar el cliente de licenciamiento, siempre que respeten la marca.

¿La Evolution Foundation puede cambiar la licencia a closed source en el futuro?

Solo para código futuro. Todo lo que se entregó bajo Apache 2.0 sigue bajo Apache 2.0 para siempre — esa es una garantía de la propia licencia. Si hay cambio de licenciamiento para versiones futuras, el último commit Apache 2.0 seguirá disponible y forkeable.

Modo offline

¿Funciona en red aislada (air-gap)?

La activación inicial exige conectividad al servidor de licenciamiento (una vez). Después de la activación, la instancia tolera largos períodos offline — los heartbeats fallan silenciosamente y retoman cuando vuelve la conectividad. Para entornos 100% air-gap, contacte al equipo Evolution para discutir licenciamiento offline.

¿Qué pasa si el servidor de licencia se cae?

Su instancia sigue funcionando normalmente. El cliente de licenciamiento:
  • Hace retry con backoff exponencial
  • No bloquea ninguna operación del producto
  • Loguea fallos como warnings, no como errores fatales
No hay kill switch remoto — el servidor de licencia no tiene capacidad de apagar instancias en producción.

¿Y si suspendo mi key por error?

Contacte [email protected] con el customer_id devuelto en la activación. La suspensión es reversible.

Operación

¿Puedo tener múltiples instancias con la misma key?

Sí. El tier community no tiene límite de instancias — ejecute cuantas necesite, en cuantos servidores quiera, gratis. Esto aplica tanto a despliegues self-hosted simples como a plataformas multi-tenant que crean instancias programáticamente. No hay cap, no hay throttle y no hay cobro por instancia.

¿Qué es instance_id?

Un UUID v4 generado localmente en la primera ejecución y persistido. Identifica unívocamente una instalación. Migrar de servidor manteniendo la misma base preserva el instance_id — recrear desde cero genera otro.

¿Qué es api_key?

Un string hex de 64 caracteres generado por el servidor de licenciamiento al concluir el registro. Funciona como credencial de la instancia en las llamadas siguientes (HMAC). Debe ser tratada como secreto — no commit en repositorio, no exponga en logs.

¿Puedo transferir una api_key entre servidores?

Sí, dentro de la misma operación. En migraciones de host, basta copiar api_key + instance_id al nuevo servidor. El siguiente heartbeat aparece con la nueva IP, y el servidor actualiza la geolocalización.

¿Cómo hago backup de la licencia?

Incluya en el backup:
  • El archivo de config donde está almacenada la api_key (ej.: .env, secret manager)
  • El instance_id persistido
  • La base de datos del producto (que también puede almacenar esos valores)

Versiones antiguas

Tengo Evolution API 2.3.x. ¿Necesito actualizar?

No. Las versiones anteriores a 2.4.0 no exigen activación y siguen funcionando normalmente. La exigencia aplica solo a partir de 2.4.0+.

¿Puedo hacer downgrade para evitar la activación?

Puede mantener cualquier versión que esté corriendo. Pero los downgrades pierden features, correcciones y ganancias de performance — no lo recomendamos.

¿2.4.0 es estable?

2.4.0 fue lanzada como Release Candidate (RC) — versión de validación antes de la versión estable. Úsela con eso en mente en producción crítica.

Contacto