No uses Discord para FOSS (2021)
Los desarrolladores de código abierto están debatiendo si alojar sus comunidades en Discord, una plataforma propietaria y cerrada que es muy popular y cómoda, pero hostil a la apertura, la capacidad de búsqueda y el acceso a los datos a largo plazo. Sus defensores señalan la ayuda en tiempo real, los fuertes efectos de red y una UX mejor que la de la mayoría de las herramientas de chat FOSS, mientras que sus críticos destacan la exclusión de usuarios preocupados por la privacidad, el pobre valor de archivo y la dependencia de una empresa financiada por capital riesgo que probablemente termine por “enshittify” o desaparezca. Muchos proponen un compromiso: usar Discord como sala de chat opcional, pero emplear herramientas abiertas e indexadas como foros, listas de correo, Matrix o IRC (a menudo conectados entre sí) para el soporte principal y la documentación.
El atractivo de Discord para proyectos FOSS
- Muchos ven Discord como una “no elección”: es donde ya están los usuarios, así que usarlo aumenta enormemente el alcance, la participación y la capacidad de respuesta en comparación con IRC, Matrix o los foros.
- La ayuda en tiempo real y las comunidades activas se citan como algo crucial: las preguntas a menudo obtienen respuestas rápidas, a veces de colaboradores principales, y esta inmediatez se valora más que esperar horas a que respondan en un foro.
- La gente elogia su UX, la calidad de voz/vídeo, el uso compartido de pantalla, las notificaciones y la baja fricción de incorporación para los usuarios típicos. Algunos incluso lo usan internamente en lugar de Slack.
Críticas a Discord para FOSS
- Preocupaciones importantes: jardín vallado, sin protocolo abierto, poca capacidad de búsqueda, sin indexación web y conocimiento efímero, difícil de recuperar. “Donde la información valiosa va a morir.”
- Requiere registrarse (a menudo con número de teléfono), excluye a usuarios preocupados por la privacidad, a quienes están en países restringidos, a personas con plataformas antiguas o extrañas, y a quienes rechazan herramientas propietarias.
- Los proyectos que usan solo Discord convierten a los usuarios orientados a FOSS en “ciudadanos de segunda clase” y dan una sensación excluyente, de camarilla.
- Riesgo a largo plazo: probable “enshittification” o cierre, sin autoalojamiento, exportación de datos poco clara; mover comunidades enteras más adelante sale caro.
Chat en vivo frente a foros/wikis
- A favor de Discord: el chat en tiempo real es mejor para soporte, más atractivo y se ajusta a las expectativas modernas y a las necesidades sociales; los foros parecen lentos y muertos.
- En contra de Discord: los chats de alto volumen entierran las preguntas en segundos, las respuestas son difíciles de reencontrar y la calidad del soporte es mejor en foros/seguidores de incidencias, donde el contenido persiste y es buscable.
- Visión ampliamente compartida: el chat está bien para la colaboración informal; la documentación, las FAQ y el soporte duradero deberían vivir en foros, wikis o seguimientos de incidencias accesibles desde la web.
Alternativas y sus compensaciones
- IRC: simple, ligero, hay clientes web, pero carece de persistencia, de buen soporte multidispositivo y de funciones modernas salvo que añadas bouncers/proxies.
- Matrix: polarizante. Algunos lo ven como “un soplo de aire fresco”; otros dicen que los clientes/servidores son lentos, poco fiables o confusos, y que la UX sigue por detrás de Discord.
- XMPP: maduro pero fragmentado por extensiones y con soporte desigual en los clientes; algunos ven potencial mediante productos curados, otros lo descartan por completo.
- Zulip, Discourse, GitHub Discussions, Reddit, foros clásicos: a menudo elogiados por ser asíncronos, buscables y de soporte abierto, pero carecen de la inmediatez y la adopción masiva de Discord.
Ideología vs pragmatismo
- Un bando: usar Discord socava la libertad del software, refuerza el bloqueo y los efectos de red, y contradice los valores de FOSS.
- Otro bando: “la comunidad por encima de las herramientas” y “envía código”; rechazar las plataformas dominantes sacrifica crecimiento y retroalimentación por poco beneficio práctico.
- Algunos adoptan una vía intermedia: usar Discord pero conectar todos los canales a Matrix/Telegram/IRC, evitar funciones exclusivas de Discord y priorizar rutas accesibles para FOSS.