
BetterSlack ha
anunciado el retiro de su extensión de Chrome, que mejora la funcionalidad de la versión web de Slack. Esto sucedió solo unos días después del
anuncio de la primera versión , y el motivo fue una carta del departamento legal de Slack.
El programador uruguayo Gervasio Marchand publica una carta del departamento legal. Establece que la extensión viola una serie de disposiciones de la
Política de uso aceptable de Slack . En particular, las reglas prohíben "intentos de desarrollo inverso (ingeniería inversa), descompilación, piratería, apagado, interferencia, desensamblado, modificación, copia, cambio de funcionalidad, integridad y orden de prestación de servicios" por parte de terceros.
"La implementación de JavaScript en Slack a través de la extensión de Chrome puede afectar la privacidad y seguridad de nuestros clientes y nuestro producto", se informó. "Además, esto puede crear problemas de confiabilidad con las actualizaciones del producto".
La carta contiene una solicitud "para cambiar el producto para que no nos imponga su propio código", y también para elegir un nuevo nombre para el proyecto para que no incluya la palabra "Slack".
Los abogados expresaron la esperanza de que los problemas anteriores se resuelvan "en los próximos siete días" y ofrecieron la ayuda de sus consultores al desarrollador.
El autor cree que todos los requisitos son totalmente factibles, excepto uno. No puede "cambiar el producto para no incrustar su propio código" en la aplicación Slack. En realidad, este era el significado de expansión y sin dicha funcionalidad pierde todo significado. También señala que otros servicios web tienen una actitud completamente diferente hacia los autores de extensiones que cambian la funcionalidad de su sitio web o aplicación: incluyendo
Stack Overflow ,
GitHub y
Atlassian . Han establecido comentarios con los desarrolladores y
fomentan el desarrollo de extensiones de terceros, e incluso informan a los autores de estas extensiones con anticipación sobre las nuevas funciones y cambios en el sitio para que puedan prepararse. Por ejemplo, para GitHub hay una extensión
ZenHub que mejora significativamente la funcionalidad del sitio. Entonces, después de su lanzamiento, los desarrolladores de GitHub notaron que realmente ayuda a los usuarios, y comenzaron a trabajar con los autores de la extensión para que algunos cambios en el sitio no interfieran con el trabajo de ZenHub (incluso un ligero cambio en la interfaz de usuario puede romper fácilmente la extensión).
Extensión ZenHub para githubDe todos modos, miles de personas inyectan arbitrariamente JS en páginas a través de extensiones como Tampermonkey. ¿Una persona realmente no tiene derecho a cambiar la página en el navegador de su computadora como quiera? Resulta que no lo hace.
De una forma u otra, pero el programador retira su extensión. Sin embargo, el código fuente de la extensión se
publica en GitHub y aún no se ha eliminado del
directorio de Chrome Web Store . Él ya tiene muchos tenedores en GitHub, por lo que es poco probable que el departamento legal de Slack pueda volver a colocar la pasta en el tubo.
La extensión BetterSlack es un pequeño botón en el navegador que abre un menú con varias características útiles:
- bloquear (ocultar) usuarios específicos;
- generación automática de enlaces de Hangouts;
- insertar enlaces a través de Markdown;
- transferencia de reacciones al poste hacia el lado derecho para que no ocupen espacio verticalmente;
- deshabilitar la vista previa de Google Drive (el programador no encontró esta opción en la configuración de Slack);
- deshabilitar la vista previa del enlace;
- deshabilitar emojis en la barra de estado;
- muestra solo tus reacciones o reacciones a tus mensajes.
El autor escribió la extensión para sí mismo, por lo que incluyó las funciones que personalmente necesitaba. Pensó que BetterSlack podría ser útil para alguien también, por lo que lo publicó públicamente.
Alternativas a la holgura
También vale la pena recordar la existencia de
Zulip y otras alternativas a Slack. El mismo Zulip carece de algunos de los defectos de Slack. Por ejemplo, el sistema de hilos ayuda a conducir una conversación en modo asíncrono, es decir, no requiere que los interlocutores estén constantemente presentes en el chat durante la conversación.
Sistema de rosca ZulipUn usuario puede hacer una pregunta por la mañana, el segundo le contestará por la tarde, y luego continuará la conversación normalmente, y la cadena de respuestas se agrupará como un hilo de correos electrónicos por título. En una transmisión continua en el canal Slack, no es muy conveniente mantener una conversación durante mucho tiempo.