- La tienda de apps y los servicios web que Rebble ha construido durante 9 años para mantener viva la comunidad de Pebble están siendo usados en productos comerciales de Core Devices
- Core exige acceso ilimitado a todos los datos y activos de código de Rebble, y la relación de colaboración se ha derrumbado
- Rebble ha desarrollado y operado directamente gran parte de la infraestructura clave, incluyendo PebbleOS, la app móvil (
libpebble3) y el sitio para desarrolladores
- Rebble afirma que Core incumplió acuerdos previos y realizó scraping de datos, y pide a la comunidad elegir entre seguir colaborando o emprender acciones legales
- Este caso se considera un ejemplo que muestra la importancia de proteger el ecosistema open source y los activos comunitarios
El colapso de la colaboración y el inicio del conflicto
- Rebble acordó colaborar con Core Devices para dar soporte a los nuevos relojes Pebble y ofrecer Rebble Web Services
- Sin embargo, la colaboración se vino abajo cuando Core exigió que se le entregaran por completo los 10 años de trabajo de Rebble
- Rebble señala que Eric, director de Core, no reconoció adecuadamente las contribuciones de Rebble en un boletín informativo
- Rebble ha sostenido la continuidad del ecosistema Pebble mediante el mantenimiento de la Pebble App Store, el desarrollo del asistente Bobby y el soporte a usuarios
- En las negociaciones con Core, Rebble insistió en la condición de que “el futuro de Rebble debe estar garantizado”, pero Core no aceptó dejarlo por escrito
- Después de eso, Rebble afirma que Core hizo scraping no autorizado de sus servidores
Las contribuciones de Rebble y el uso que hace Core
- Después de que Pebble cerrara hace 9 años, la comunidad de Rebble recuperó los datos de la tienda de apps y construyó nuevas APIs y backends
- También realizó mantenimiento a largo plazo, incluyendo parches para cientos de apps, registro de nuevas apps mediante hackatones y costos de alojamiento de datos
- Actualmente, la Pebble App Store de Core Devices se basa en los datos y la infraestructura de Rebble
- Tras hacer un fork de PebbleOS, Core prometió integrar los cambios en el repositorio público, pero no lo ha hecho durante meses
- Eric declaró que operaría PebbleOS bajo una forma de “benevolent dictatorship”
libpebble3, base de la app de Core, también surgió a partir de libpebblecommon, desarrollado por Rebble, y Core lo cambió a una licencia más restrictiva y añadió una interfaz cerrada
- El sitio para desarrolladores restaurado por Rebble también fue objeto de una exigencia de Core para moverlo a su propio dominio y eliminar la versión de Rebble
El problema de los derechos sobre los datos y la confianza
- Rebble había dado permiso a Core para usar su base de datos y desarrollar un motor de recomendaciones, pero el conflicto se intensificó cuando Core exigió derechos ilimitados de uso de los datos
- Rebble afirma que, mientras Eric aplazaba reuniones, se confirmaron logs de scraping en sus servidores
- Rebble dice que no puede tener certeza de que Core vaya a apoyar a la comunidad a largo plazo
- Se mencionan el periodo de garantía de 30 días del Pebble 2 Duo y problemas de durabilidad de los botones
Dos opciones presentadas a la comunidad
- Rebble plantea a la comunidad dos caminos posibles
- Una respuesta firme, incluyendo acciones legales, para proteger los activos de Rebble y a la comunidad
- El scraping comercial realizado por Core se define como una acción no autorizada
- Rebble cuenta con recursos legales y está preparado para usarlos si hace falta
- Permitir a Core el uso libre y reducir el papel de Rebble
- Core sostiene que, como Rebble es una organización sin fines de lucro, los datos deberían poder usarse libremente
- Rebble no está de acuerdo, pero dice que acatará la decisión de la comunidad
- Rebble sigue prefiriendo reanudar la colaboración y quiere garantías legales de que Core no lo excluirá
Solicitud de participación de la comunidad
- Rebble está recogiendo opiniones de la comunidad en Reddit, Discord y otros espacios
- También es posible enviar opiniones directamente por correo electrónico al consejo de la Fundación Rebble
- Rebble reconoce la innovación de hardware de Core, pero advierte sobre el paso hacia un ecosistema cerrado
- Esta situación se presenta como una encrucijada importante para defender los valores de un ecosistema abierto y centrado en la comunidad que Rebble ha mantenido durante 9 años
1 comentarios
Comentario de Hacker News
Soy el autor principal del frontend del Appstore de Pebble de la generación actual, y también fui quien estuvo a cargo de la administración de la base de datos, además de seguridad, infraestructura y privacidad
También me tocó entregarlo junto con el equipo durante la adquisición por parte de Fitbit
A estas alturas, creo que cualquier desarrollo dentro del ecosistema Pebble que no sea 100% open source es una traición a la comunidad
Para mí no hay excepciones, ni Eric ni el equipo de Rebble
Si alguien quiere extraer los datos del Appstore, debería permitirse, e incluso sería mejor crear un botón de exportación JSON
La comunidad debe seguir construyendo soluciones open source centradas en repositorios públicos
El software cerrado al final no tiene salida, así que no deberíamos desperdiciar energía ahí
Ya sea Core Devices o Rebble, lo que yo quiero es opción y propiedad
Si Core permite compilar y cargar libremente firmware basado en FOSS, y ofrece un SDK o CLI para integrarlo con nuevo hardware mediante Bluetooth/WiFi/Lora y demás, seguiré siendo cliente
La razón por la que apoyé a Pebble desde el primer Kickstarter fue justamente por su hackeabilidad y libertad
Esa libertad ha desaparecido del mercado actual de relojes, así que en los últimos 5 años solo he usado relojes analógicos
Entiendo perfectamente no querer que una organización específica monopolice lo que uno creó
Este tipo de discusión es exactamente la clase de conversación que queríamos tener
Post del blog de Eric: Pebble, Rebble, and a Path Forward
Según la explicación de Rebble, está claro que el intento de Eric de hacer scraping con fines comerciales no fue algo autorizado
Dice que habían acordado darle a Core una licencia de la base de datos para construir un motor de recomendaciones, pero Eric exigió acceso sin restricciones a todos los datos
También dicen que pospuso programar la conversación y que hay registros de que ese mismo día extrajo datos del servidor
Me parece un comportamiento realmente gravemente grosero
Ya no formo parte de la comunidad de Pebble, pero esto parece requerir asesoría legal
Creo que este comportamiento es autodestructivo
La base de clientes de Pebble está formada por gente técnica, así que esto se va a difundir rápido
Puede que haya otra versión de la historia, pero por ahora la situación se ve mal para Core
Sigue siendo cierto que la apertura es parte central del público de Pebble, pero hay que escuchar a ambas partes
Es una situación realmente compleja
Eric necesita explicar y negociar
Por ahora hay que tener paciencia y encontrar un punto de acuerdo donde ambas partes no destruyan valor
No hay que juzgar escuchando solo una versión, ni agrandar el problema; hay que avanzar hacia resolverlo
Si Eric/Core no lo rebate, me alegra enterarme de estos problemas desde ahora
Estoy buscando un reloj e-ink de bajo consumo, larga batería y hackeable como Pebble; me pregunto si hay alguna otra alternativa
El regreso de Pebble era justo la solución con la que soñábamos
No cumple perfectamente todos los requisitos, pero la batería dura una semana y es mucho más hackeable que Pebble
Tiene OLED, pero la batería dura más de una semana; vale la pena revisar el sitio oficial de Gadgetbridge
Es una lástima
El acuerdo para garantizar acceso al appstore de terceros que pedía Rebble podía haber sido un ganar-ganar para Core, Rebble y los usuarios
Todavía hay oportunidad, pero da la impresión de que esa puerta se está cerrando poco a poco
Yo era alguien que apenas iba a entrar a Pebble, y reservé un Pebble Time 2
Si Rebble no dice que quedó satisfecho, voy a cancelar el pedido
No puedo creer que una nueva empresa de hardware no esté construyendo una relación de cooperación a largo plazo con la organización comunitaria
Me decepciona que Core vaya encaminado a otro modelo de startup que monetiza un ecosistema cerrado
Lo que esperábamos era simplemente un pequeño fabricante que vendiera hardware de nicho directamente
La frase de Rebble de que “nuestra única línea roja es que el futuro de Rebble esté incluido” suena bien en intención, pero puede convertirse en una atadura riesgosa para la contraparte
Un contrato que obligue a seguir usando a un proveedor específico no sería justo
Además, también me pregunto si Rebble realmente tiene derechos de licencia sobre los datos extraídos por scraping
Me parece bien tanto que Rebble haya protegido el ecosistema como que Eric haya creado nuevo hardware
Lo lamentable es que esta tensión haya salido a la luz después del lanzamiento del producto
Si lo hubiera sabido antes, habría tomado una decisión de compra distinta
Si el producto ya fue enviado, también podría servir revisar la política de contracargos de la tarjeta de crédito
He usado Rebble durante mucho tiempo, y también compré el nuevo reloj de Core Devices
Sinceramente, Rebble sin hardware nuevo era insostenible
Para mantener viva la comunidad hace falta un negocio de hardware que genere ingresos
Agradezco que Rebble haya mantenido viva la llama, pero yo apoyo el esfuerzo de Eric y Core por construir un negocio
El ecosistema de los smartwatches es interdependiente, así que si Core excluyó a Rebble, eso no estuvo bien