Software

Desglose de Slack: cuando las herramientas de chat de equipo y de código abierto chocan


Expanda su estrategia y tecnología de datos corporativos en Transform 2021.


Déjalos Boletín de OSS Enterprise acompañarlo en su viaje de código abierto! Entre aquí.

Durante un período de 12 meses en el que Salesforce gastó $ 27,7 mil millones comprando Slack, Microsoft Teams creció a 145 millones de usuarios y Asana se hizo pública, el año pasado se vio la creciente importancia del chat en equipo y las herramientas de colaboración en una fuerza laboral cada vez más distribuida.

Otra tendencia importante acelerada por la pandemia es el aumento del código abierto. Según muchos informes, esto es especialmente cierto para las empresas. ¿Por qué? Ahora que las empresas han tenido que avanzar y adoptar la transformación digital, el código fuente abierto ofrece una forma más fácil de escalar el software, ya que les ahorra la molestia de comenzar desde cero y, a menudo, les da más flexibilidad para desarrollar un producto diferenciado. De hecho, Microsoft llegó a concluir que el código abierto es el modelo aceptado para la colaboración entre empresas en la actualidad, ya que las grandes empresas de tecnología a menudo unen fuerzas para resolver problemas invirtiendo recursos en proyectos que benefician a todos.

En la intersección de estas dos tendencias se encuentran las herramientas de colaboración en equipo de código abierto. Hay varias razones por las que una empresa puede elegir un software de comunicaciones que siga una filosofía más abierta. Las organizaciones que administran datos confidenciales, por ejemplo, pueden preferir el control completo de toda su información bajo una opción autohospedada, sin mencionar la flexibilidad en términos de integraciones e implementaciones.

Aquí echamos un vistazo a algunas de las «alternativas de Slack» de código abierto actualmente en el mercado y hablamos con los fabricantes más importantes y responsables detrás de ellas.

Lo que más importa

Fundada en 2011, Mattermost está dirigida a empresas con una variedad de opciones de software como servicio (SaaS) alojadas y autogestionadas. Con sede en Palo Alto, California, la compañía ha recaudado aproximadamente $ 70 millones desde sus inicios y cuenta con algunos grandes clientes, incluidos Samsung, SAP, Deloitte, Nasdaq y BNP Paribas, con una «implementación empresarial grande» típica de 10,000 a 40,000 usuarios. .

Mattermost ofrece una variedad de planes que cubren la mayoría de los casos de uso potenciales, incluida la edición Mattermost Team básica gratuita y de código abierto. También ofrece una edición gratuita autogestionada comercial llamada Mattermost Enterprise Edition EO, que tiene la opción adicional de actualizar a versiones pagas con más funciones. Y si un cliente con un plan empresarial alojado está preocupado de que sus datos se bloqueen en un software comercial, puede «degradar» a la edición de código abierto de Mattermost Team sin pérdida de datos.

Arriba: Mattermost

Según Ian Tien, director ejecutivo y cofundador de Mattermost, el mayor beneficio de ejecutar lo que se conoce como un modelo de negocio de «núcleo abierto» sobre un producto de código abierto es la eficiencia.

«En este momento, los mercados financieros prefieren SaaS empresarial como categoría y se puede ver en los múltiplos de validación para la categoría», dijo Tien a VentureBeat, pero agregó que SaaS empresarial tiene dos desafíos inherentes.

«En primer lugar, la diferenciación de productos solo toma de seis a nueve meses antes de que los competidores de la industria puedan competir de manera efectiva en sus nuevas funciones; es difícil cavar una zanja», dijo. En segundo lugar, las estrategias de comercialización de SaaS de las empresas están estandarizadas; después de todo, los movimientos de marketing y ventas tienen el mismo aspecto. Todos publican anuncios para las mismas palabras clave, usan mensajes similares, van a las mismas conferencias «.

El principal problema que crea esto, según Tien, es que los costos de adquisición de clientes «se disparan» a medida que los inversores invierten más dinero en nuevas empresas SaaS.

¿Cómo tratan esto exactamente el software de código abierto y los modelos de negocio de núcleo abierto? Todo vuelve a esta palabra clave: eficiencia.

«A diferencia de SaaS empresarial, no hay mucha competencia en los mercados centrales abiertos», dijo Tien. “La gran mayoría de los proyectos de código abierto no están destinados a ser negocios. Por lo tanto, cuando está construyendo una empresa de código abierto respaldada por empresas, invertir en ingeniería a menudo puede convertirlo en el jugador líder de código abierto en una categoría y ahí es donde dice estar «.

Esto también tiene un impacto en la estrategia de comercialización de la empresa. A menudo, los desarrolladores y los profesionales de TI buscan soluciones a sus problemas, y el código abierto suele ser el foco de este mercado objetivo. Las empresas que han creado una oferta comercial en software de código abierto están bien posicionadas para atraer a estos desarrolladores y luego atraerlos con características premium. En otras palabras, a menudo es más fácil con el código abierto captar la atención de los compradores potenciales y ayudarlos a obtener los beneficios sin pasar por un ciclo de ventas prolongado.

«Las empresas de núcleo abierto pueden crear ofertas para satisfacer esas necesidades, y solo cuando se logra el valor comienza la discusión de las ofertas comerciales», dijo Tien.

Finalmente, vale la pena destacar uno de los atributos que definen el software de código abierto: las contribuciones de la comunidad. En el área de código cerrado, cualquiera es libre de sugerir o solicitar funciones a través de foros o redes sociales, pero en el mundo del código abierto no solo es más fácil para los usuarios finales proponer estas funciones, sino que también pueden crearlas e implementarlas ellos mismos.

«La comunidad ha sugerido o implementado algunas de nuestras características más populares e innovadoras», dijo Tien. «Si Mattermost fuera un producto completamente patentado, sin duda nos habríamos perdido algunas de las increíbles ideas de nuestros colaboradores».

Ciencia espacial

Fundada en Brasil en 2016, Rocket.Chat es una oferta similar en el sentido de que tiene varios niveles alojados y autohospedados además de su plataforma de chat de código abierto.

Los equipos de desarrollo expertos en tecnología también pueden hacer que la edición comunitaria de código abierto y gratuita esté disponible a través de Rocket.Chat. Chat vende funciones y servicios adicionales a empresas a las que les gusta la filosofía de «código abierto» pero que no tienen los recursos para hacerlo todo por sí mismas.

«Algunos administradores que implementan Community Edition localmente pueden carecer de cierta configuración técnica, experiencia operativa o recursos», dijo el fundador y director ejecutivo de Rocket.Chat, Gabriel Engel. “En estos casos, ofrecemos ciertos servicios de soporte basados ​​en suscripción, incluidos en nuestros planes, para facilitarles la vida. Pero todos estos servicios son opcionales y los usuarios expertos en tecnología de Community Edition no los necesitarán «.

Arriba: Rocket.Chat en la naturaleza

Las ofertas de SaaS alojadas de Rocket.Chat entran en juego para aquellos que desean evitar la molestia de configurar y mantener sus propios servidores.

Cuando una empresa elige un producto SaaS, generalmente tiene que comprometer el control sobre cosas como personalizaciones y acceso a datos.

«La introducción de SaaS requiere un nivel mínimo de aceptación, que ya no tiene un control completo sobre los datos de su empresa y que debe confiar en un proveedor externo debido a sus condiciones, que a menudo cambian constantemente», explicó Engel. «Y en estas situaciones, sus habilidades y su deseo de desarrollar ‘nuevas funciones’ e ‘nuevas integraciones’ generalmente disminuyen».

Los productos SaaS como Rocket.Chat combinan lo mejor de ambos mundos: la conveniencia de SaaS con la flexibilidad del código abierto y la capacidad de personalizar los espacios de trabajo con diferentes permisos de usuario, integraciones de terceros y datos centralizados que el cliente controla.

«Rocket.Chat ha desarrollado una solución, incluso para aquellos casos en los que las empresas están preparadas para confiar en SaaS y aún desean una flexibilidad total para crear nuevas funciones y ajustes», dijo Engel.

Sobre: Ilustración de Rocket.Chat que muestra integraciones con WhatsApp, Messenger, AWS y más

Al igual que con Mattermost, Engel nombra a su comunidad de usuarios y desarrolladores como la principal ventaja de su modelo de negocio. Esto crea una especie de efecto de «volante» en el que la comunidad mejora el producto, lo que a su vez beneficia a la comunidad ya sus clientes que pagan. Este ciclo positivo fomenta la participación de la comunidad para mejorar aún más el producto.

«El código abierto es increíble para la adopción empresarial: elimina las barreras de compra y permite a los clientes probar el producto y adaptarlo a sus necesidades empresariales», dijo Engel. «Si falta una función o una integración, el cliente puede desarrollarla él mismo, traerla de vuelta a Main o publicarla en nuestro mercado».

Engel agregó que la mayoría de sus clientes más importantes son empresas que comenzaron a implementar localmente sus ediciones gratuitas y de código abierto (FOSS) para iniciar las cosas más tarde.

«Con la creciente aceptación interna y la creciente dependencia de la empresa de Rocket.Chat como el centro central de comunicación y colaboración, ellos cambian a nuestros clientes para recibir soporte para sus proyectos y asegurar la longevidad y sustentabilidad de nuestra plataforma», dijo Engel.

Rocket.Chat recaudó $ 19 millones en fondos hace unos meses y atrapó a algunos inversores institucionales estadounidenses notables, incluidos Greycroft y NEA. Y afirma clientes conocidos como Continental, Lockheed Martin y Seeking Alpha, una comunidad en línea y una publicación sobre los mercados financieros.

Seeking Alpha lanzó Seeking Alpha Marketplace en 2015 para ayudar a los profesionales de la inversión a vender su experiencia en todo el mundo. Dado que el chat en tiempo real es una parte integral de dicho servicio, la empresa inicialmente desarrolló y alojó su propio cliente de chat internamente, pero resultó ser una mala idea.

«En aquel entonces, como empresa, no teníamos el ancho de banda para hacerlo bien», señaló Jonathan Liss, gerente de productos senior de Seeking Alpha Marketplace. “Por tanto, la gama de funciones no era competitiva para cualquiera que hubiera utilizado un producto de chat ‘real’. Más importante aún, cada usuario final piensa en las capacidades de chat, pero desde una perspectiva de desarrollo, la integración de backend es la parte complicada. La falta de escalabilidad en el lado del servidor puede provocar picos y caídas constantes de la CPU, y eso es exactamente lo que nos sucedió «.

Después de aproximadamente un año, Seeking Alpha decidió buscar un producto alternativo y terminó con Rocket.Chat.

Arriba: Finding Alpha: conversación entre miembros

El uso de una herramienta de chat de código abierto para su mercado permitió a Seeking Alpha hacer cosas que de otro modo no podría haber hecho. La escalabilidad era un problema: Slack factura mensualmente por usuario, lo que podría resultar prohibitivo para un producto sin un límite tangible en la cantidad de usuarios.

Mientras buscaba Alpha, también exploró SendBird, una empresa que crea una API de chat que las empresas pueden integrar en sus aplicaciones. Sin embargo, esto habría requerido el desarrollo de un front-end de chat dedicado para cada plataforma de escritorio y móvil si la empresa necesitaba algo bueno.

Cuando Seeking Alpha cambió a Rocket.Chat, probablemente tenía menos funciones que Slack, pero las funciones no fueron el atractivo principal. El factor clave fue la flexibilidad y la capacidad de crear exactamente lo que se necesitaba.

«La [Rocket.Chat] El equipo está comprometido a trabajar con nosotros para asegurar que al final tengamos todas las características que necesitamos ”, dijo Liss. «Necesitábamos una integración realmente estrecha entre nuestra base de datos de producción y la de Rocket.Chat».

Seeking Alpha Marketplace incluye alrededor de 180 comunidades individuales, cada una enfocada en una industria de inversión específica, con salas de chat privadas a las que las personas pueden acceder a través de suscripciones. La búsqueda de alfa requirió controles detallados, como cancelar el acceso de una persona inmediatamente después de que expirara la prueba gratuita.

“Y debido a que las condiciones del mercado cambian tan rápidamente, fue crucial [that] Los suscriptores fueron informados de los eventos importantes de chat a través de una variedad de medios durante el día de negociación ”, continuó Liss. «Nuestros suscriptores de mayor edad generalmente prefieren las notificaciones por correo electrónico o de escritorio, mientras que los menores de 50 años prefieren las notificaciones automáticas en dispositivos móviles o relojes inteligentes».

Arriba: Finding Alpha: Notificación push

Otra característica atractiva fue la capacidad de silenciar a usuarios individuales. Esto probablemente sea más útil en una gran comunidad anónima que en una empresa, razón por la cual Slack no tiene esa función, pero subraya algunas de las flexibilidades que pueden ofrecer las herramientas de código abierto.

“En última instancia, una plataforma de chat sólida se trata de facilitar el libre intercambio de ideas e información”, dijo Liss. «Y eso significa dar a cada miembro de una sala de chat la oportunidad de controlar su propio flujo de información y, en última instancia, maximizar su relación señal / ruido».

Vale la pena señalar que las empresas a veces usan herramientas de chat de código abierto para casos de uso muy específicos. Al buscar Alpha, Rocket.Chat aún no ha hecho todo: Slack todavía se usa para la comunicación interna diaria normal. «Eso [Slack] tiene más sentido como caso de uso de TI, y nuestro equipo de TI está familiarizado con eso ”, dijo Liss.

Este es un tema que impregna el espacio de colaboración y chat de código abierto. Ian Tien de Mattermost dijo que a menudo se encontraba con empresas que utilizaban la versión gratuita y de código abierto de Mattermost para situaciones muy específicas.

«En organizaciones de alta seguridad donde los equipos pequeños quieren trabajar juntos de manera rápida y efectiva, a menudo solo vemos la versión de código abierto», dijo Tien. “A veces esto sucede con pequeños equipos que trabajan en redes de espacio de aire, que a veces se denominan ‘enclaves’. Estos casos de uso para unas pocas docenas de miembros del equipo que trabajan en Mattermost son ideales para la edición de código abierto «.

Tim Abbott, cofundador de la plataforma de chat de equipo de código abierto Zulip, señala que a menudo se encuentra con empresas que usan Zulip de manera extensiva, con la excepción de su equipo de ventas, que continúa usando Slack. “Parte de la razón por la que Salesforce quería comprar Slack es porque Slack era una mejor interfaz de usuario para Salesforce que el sitio web de Salesforce, que es tremendamente lento”, dijo.

Hablando de Zulip …

Mantener el contexto

Zulip está diseñado para chats grupales asincrónicos, uno de los pilares del movimiento de trabajo remoto impulsado por una pandemia, con clientes como el gigante de la red de distribución de contenido y la nube (CDN) Akamai y la organización matriz de Wikipedia, la Fundación Wikimedia.

El principal punto de venta de Zulip es su funcionalidad de subprocesamiento única, que viene con búsquedas y notificaciones configurables. Está efectivamente posicionado como anti-holgura. “Nuestro objetivo es crear el software de colaboración más productivo, no copiar Slack”, explica Abbott.

Con Zulip, los usuarios se suscriben a «streams» (un poco como los canales de Slack, a falta de una mejor analogía), donde cada mensaje en el stream también se adjunta a un tema.

Arriba: Zulip Streams: Sin leer

Esto significa que los usuarios que inician sesión en Zulip sin conexión después de un día, o en diferentes zonas horarias, pueden hacer clic en una transmisión y seleccionar los temas relevantes para ellos en lugar de leer cientos de mensajes perdidos.

Arriba: Zulip: Asunto

Si bien Slack es indudablemente excelente para ciertas cosas, puede volverse arcaico cuando decenas o más empleados, todos en diferentes ubicaciones, intentan tener conversaciones. Zulip promete ayudar a ciertas conversaciones a mantener su contexto, incluso si los mensajes de esos hilos se envían cada hora o cada día.

Arriba: Zulip Streams: contexto preservado

Zulip tomó un camino bastante incómodo para llegar a donde está hoy. La compañía se fundó en 2012 como una plataforma de mensajería para el lugar de trabajo, pero fue adquirida por Dropbox en 2014 antes incluso de que se hiciera pública. Dropbox tenía la intención de usar Zulip como base para una nueva función de chat en equipo, pero las prioridades cambiaron y los desarrolladores de Zulip finalmente trabajaron en otras partes del producto principal de Dropbox. Dropbox finalmente suspendió muchos de los nuevos productos en los que había estado trabajando.

Durante todo este tiempo, la lista original de clientes beta de Zulip todavía la estaba usando. «Todos nuestros clientes han probado Slack en algún momento y han cambiado a Zulip cuando parecía que el producto no tenía futuro», dijo Abbott.

Dropbox lanzó Zulip bajo una licencia de código abierto en 2015, por lo que está disponible más allá de los primeros usuarios beta por primera vez. Dropbox renunció a todos los propietarios de la plataforma y finalmente donó la marca a Kandra Labs, una empresa que Abbott fundó en 2016 para supervisar y apoyar el desarrollo de Zulip.

Desde entonces, Kandra Labs ha lanzado varios productos comerciales para monetizar Zulip, incluida una encarnación alojada y una versión local con soporte corporativo. Al igual que otros en la industria, Abbot dijo que la mayoría de las empresas eligen autohospedarse por razones que van más allá de los incentivos financieros.

“La principal ventaja del hospedaje con Zulip Cloud sobre la versión de código abierto es que nuestro equipo de operaciones administra el servicio: nos encargamos de las copias de seguridad, evitamos el tiempo de inactividad, brindamos soporte a los usuarios finales y configuramos integraciones con servicios de terceros como Google. GitHub y Twitter ”, dijo. «La mayoría de las empresas que eligen autohospedarse lo hacen porque tienen una razón convincente de seguridad / cumplimiento, no porque quieran ahorrar dinero».

En el lado de SaaS, Abbott señala que una de las principales diferencias entre los productos patentados y de código abierto es que estos últimos les permiten agregar funcionalidad por sí mismos.

“Si hay una función que un cliente en particular realmente necesita pero que no es una prioridad general para Slack, es posible que el cliente no pueda hacer nada para agregar la función a Slack, al menos si no es lo suficientemente grande para satisfacer la demanda como parte de una venta ”, dijo Abbott. “Por el contrario, con el modelo Zulip, el cliente tiene la opción de encargar a uno de sus ingenieros la implementación y enviar los cambios para su integración en Zulip. Esto permite a un cliente de SaaS garantizar una función importante o la resolución de problemas que pueden no implementarse a través de una API / integración «.

A diferencia de Mattermost o Rocket.Chat, Zulip ha optado por mantenerse autosuficiente al no realizar inversiones de capital de riesgo, un acuerdo con el que Abbott está muy familiarizado, ya que él mismo ha respaldado alrededor de 100 nuevas empresas como un inversor ángel.

«Elegimos no recaudar capital de riesgo porque crea mucha presión para comprometer los valores», dijo Abbott. «Planeamos financiar el crecimiento de Zulip a la antigua, haciendo que los usuarios paguen por nuestro producto».

Elemento en el espacio

Element es un cliente de mensajería instantánea de código abierto basado en Matrix, un protocolo de comunicación descentralizado de estándares abiertos desarrollado por Amdocs Matthew Hodgson y Amandine Le Pape en 2014.

«Literalmente no hay un centro, al igual que Internet y la Web no tienen un centro», dijo Hodgson a VentureBeat. “Matrix es más que un proyecto de código abierto: es un ecosistema completo para la comunicación interoperable en tiempo real. De hecho, vemos a Matrix como la capa de comunicación que falta en la web abierta.

Arriba: Elemento: una aplicación de mensajería instantánea basada en Matrix

Para capitalizar el potencial de Matrix, Hodgson y Le Pape formaron una nueva empresa independiente llamada New Vector en 2017. Luego se desarrolló un servicio de alojamiento de Matrix y una alternativa de Slack multiplataforma llamada Riot basada en Matrix. En 2018, se estableció la Fundación Matrix.org para avanzar en el desarrollo futuro de Matrix como una organización neutral sin fines de lucro. Y el año pasado, New Vector y su aplicación Riot pasaron a llamarse Element.

Vale la pena señalar que Matrix no es un producto en el sentido de Mattermost, Rocket.Chat o Zulip. En muchos sentidos, Matrix se parece más al correo electrónico, que es quizás uno de los mejores ejemplos de un sistema de comunicación interoperable exitoso en la era de Internet. Con el correo electrónico, los usuarios no tienen que estar con los mismos proveedores de servicios para enviarse mensajes (aunque no siempre fue así). Esto es más o menos lo contrario de las herramientas de comunicación modernas basadas en Internet, que incluyen VoIP (por ejemplo, Skype o Google Hangouts) y aplicaciones de mensajería (por ejemplo, WhatsApp o Signal) que promueven ecosistemas cerrados que impiden que los usuarios conversen libremente a través de los Servicios.

Debido a que Element está construido sobre una matriz, los usuarios esencialmente participan en una red global descentralizada y abierta de 30 millones de usuarios distribuidos en 65,000 implementaciones separadas operadas por diferentes organizaciones. Es «más como una red telefónica que un silo propietario típico como Teams o Slack», dijo Hodgson.

Esto significa que los usuarios no están vinculados a la aplicación Element y pueden cambiar a cualquier otro cliente Matrix. También obtienen interoperabilidad para que puedan comunicarse con cualquier otra persona utilizando una aplicación habilitada para Matrix, mientras que un método llamado «puente» les permite admitir aplicaciones que no son de Matrix, como Telegram, Slack, WhatsApp y software de código abierto como Mattermost.

«Alguien en Element puede comunicarse de forma transparente con alguien en los otros servicios sin que la otra parte se dé cuenta de que está hablando con alguien que en realidad está siendo teletransportado desde otro lugar», dijo Hodgson.

Element aún no ha implementado todos estos puentes, pero es compatible con Slack, Microsoft Teams, Telegram, Discord, IRC y la plataforma de chat centrada en el desarrollador Grid, que Element adquirió el año pasado.

Otra promesa fundamental de Element es la soberanía de los datos: las empresas pueden elegir dónde y cómo se alojan sus datos. «Este es un gran problema para los estados nacionales, las empresas reguladas o cualquier persona que no quiera dar todos sus datos a una gran empresa de tecnología y rezar para que no se vean perjudicados», dijo Hodgson.

Varias empresas comerciales han creado productos sobre la matriz, incluida la Contextual Communication Cloud de Ericsson, un servicio totalmente gestionado que permite a las empresas integrar fácilmente servicios avanzados de comunicación y colaboración en sus aplicaciones. Y el gigante francés Thales ha lanzado un servicio de mensajería instantánea empresarial llamado Citadel.Team, que comparte algunas similitudes con Element.

Entre las capacidades de Element, además de ser una empresa comercial respaldada por Automattic, la empresa matriz de WordPress.com, sirve como escaparate de lo que es posible con Matrix.

«La razón principal por la que estamos desarrollando Element como fuente abierta es pragmática para actuar como un catalizador para el crecimiento de la red de matriz abierta», dijo Hodgson. Claramente, la forma de difundir una nueva tecnología en Internet es lanzarla de forma gratuita como código abierto con una gran comunidad orgánica de desarrolladores para impulsarla, al igual que la web ha hecho gran parte de su difusión y las comunidades en el código abierto. El servidor web Apache o los navegadores de código abierto Mozilla y WebKit se deben al medio ambiente «.

VentureBeat

La misión de VentureBeat es ser un mercado digital para que los tomadores de decisiones técnicas obtengan conocimientos sobre tecnologías y transacciones transformadoras. Nuestro sitio web proporciona información importante sobre tecnologías y estrategias de datos para ayudarlo a administrar su organización. Lo invitamos a convertirse en miembro de nuestra comunidad para obtener acceso:

  • información actual sobre los temas de su interés
  • nuestros boletines
  • contenido de liderazgo intelectual cerrado y acceso con descuento a nuestros valiosos eventos, como Transformar 2021: Aprende más
  • Funciones de red y más

conviértete en miembro



Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba