1 points par GN⁺ 2025-11-19 | 1 commentaires | Partager sur WhatsApp
  • L’App Store et les services web construits par Rebble pendant 9 ans pour faire vivre la communauté Pebble sont utilisés pour les produits commerciaux de Core Devices
  • Core exige un accès illimité à l’ensemble des données et du code de Rebble, ce qui a provoqué l’effondrement de la relation de coopération
  • Rebble développe et exploite directement une grande partie de l’infrastructure essentielle, notamment PebbleOS, l’application mobile (libpebble3) et le site développeur
  • Rebble affirme que Core a violé des accords antérieurs et pratiqué du scraping de données, et demande à la communauté de choisir entre une action en justice ou la poursuite de la coopération
  • Cette affaire est considérée comme un exemple montrant l’importance de protéger l’écosystème open source et les actifs communautaires

L’effondrement du partenariat et le début du conflit

  • Rebble avait conclu un accord avec Core Devices pour prendre en charge les nouvelles montres Pebble et fournir les Rebble Web Services
    • Mais la coopération a échoué lorsque Core a exigé que l’intégralité des dix années de travail de Rebble lui soit remise
    • Rebble reproche au dirigeant de Core, Eric, de ne pas avoir correctement mentionné les contributions de Rebble dans sa newsletter
  • Rebble a assuré la pérennité de l’écosystème Pebble en maintenant le Pebble App Store, en développant l’assistant Bobby et en fournissant du support aux utilisateurs
  • Lors des négociations avec Core, Rebble a maintenu la condition selon laquelle « l’avenir de Rebble doit être garanti », mais Core n’a pas accepté ce point par écrit
    • Rebble affirme ensuite que Core a scrapé ses serveurs sans autorisation

Les contributions de Rebble et l’usage qu’en fait Core

  • Après l’arrêt de l’activité de Pebble il y a 9 ans, la communauté Rebble a restauré les données de l’App Store et construit de nouvelles API et de nouveaux backends
    • Elle a assuré une maintenance de long terme, avec des correctifs sur des centaines d’applications, l’ajout de nouvelles apps via des hackathons et la prise en charge des coûts d’hébergement des données
  • Aujourd’hui, le Pebble App Store de Core Devices repose sur les données et l’infrastructure de Rebble
  • Après avoir forké PebbleOS, Core avait promis de fusionner ses changements dans le dépôt public, mais rien n’a été intégré pendant des mois
    • Eric a indiqué vouloir gérer PebbleOS sous une forme de « benevolent dictatorship »
  • libpebble3, qui sert aussi de base à l’application de Core, est issu de libpebblecommon, développé par Rebble ; Core l’a ensuite placé sous une licence plus restrictive et y a ajouté une interface fermée
  • Le site développeur restauré par Rebble a lui aussi fait l’objet d’une demande de Core pour être déplacé vers son propre domaine et pour supprimer la version Rebble

La question des droits sur les données et de la confiance

  • Rebble avait accordé à Core un droit d’usage de sa base de données afin de lui permettre de développer un moteur de recommandation, mais le conflit s’est aggravé lorsque Core a exigé un droit d’utilisation illimité des données
  • Rebble affirme que, pendant qu’Eric reportait les réunions, des logs ont confirmé le scraping des serveurs de Rebble
  • Rebble dit ne pas pouvoir garantir que Core soutiendra la communauté sur le long terme
    • La garantie de 30 jours de la Pebble 2 Duo et des problèmes de durabilité des boutons sont mentionnés

Deux options proposées à la communauté

  • Rebble présente à la communauté deux orientations possibles
    1. Une réponse ferme, y compris par voie judiciaire, pour protéger les actifs de Rebble et la communauté
      • Le scraping commercial pratiqué par Core est qualifié d’acte non autorisé
      • Rebble indique disposer de ressources juridiques et être prêt à les utiliser si nécessaire
    2. Autoriser Core à utiliser librement ces ressources et réduire le rôle de Rebble
      • Core soutient que, puisque Rebble est une organisation à but non lucratif, ses données devraient pouvoir être utilisées librement
      • Rebble n’est pas d’accord, mais dit vouloir suivre le jugement de la communauté
  • Rebble dit toujours préférer une reprise de la coopération et souhaite une garantie juridique que Core n’exclura pas Rebble

Appel à la participation de la communauté

  • Rebble recueille actuellement les avis de la communauté sur Reddit, Discord et d’autres canaux
    • Il est possible d’envoyer directement son avis au conseil d’administration de la fondation Rebble par e-mail
  • Tout en reconnaissant l’innovation matérielle de Core, Rebble met en garde contre une transition vers un écosystème fermé
  • Cette affaire est présentée comme un tournant majeur pour préserver les valeurs d’un écosystème ouvert centré sur la communauté que Rebble maintient depuis 9 ans

1 commentaires

 
GN⁺ 2025-11-19
Avis Hacker News
  • Je suis le principal auteur du frontend de l’Appstore Pebble de la génération actuelle, et la personne qui s’occupait de l’administration de la base de données ainsi que de la sécurité, de l’infrastructure et de la protection de la vie privée
    J’ai aussi vécu le moment où il a fallu transmettre l’équipe lors du rachat par Fitbit
    À ce stade, je considère que tout développement dans l’écosystème Pebble qui n’est pas 100 % open source est une trahison envers la communauté
    Il n’y a pas d’exception, que ce soit pour Eric ou pour l’équipe Rebble
    Si quelqu’un veut aspirer les données de l’Appstore, il faut l’autoriser, voire mieux, ajouter un bouton d’export JSON
    La communauté doit continuer à construire des solutions open source centrées sur des dépôts publics
    Les logiciels fermés mènent de toute façon à une impasse, donc il ne faut pas y gaspiller de l’énergie

    • Je n’ai encore parlé à aucun des deux camps
      Que ce soit Core Devices ou Rebble, ce que je veux, c’est le choix et la propriété
      Si Core permet de construire et charger librement un firmware basé sur du FOSS, et fournit un SDK ou un CLI permettant d’interfacer le nouveau matériel via Bluetooth/WiFi/Lora, alors je resterai client
      Si j’ai soutenu Pebble à l’origine sur Kickstarter, c’était précisément pour sa hackabilité et sa liberté
      Comme cette liberté a disparu du marché des montres ces derniers temps, je n’ai porté que des montres analogiques ces cinq dernières années
    • Je me demande si c’est bien vrai que tant de gens ont contribué à cet écosystème pendant des années
      Je comprends tout à fait qu’on ne veuille pas qu’une organisation donnée monopolise ce qu’on a créé
    • L’avis de Lance diffère du mien, mais je l’ai apprécié parce que c’est un raisonnement convaincant
      C’est exactement le type de conversation que nous voulions avoir
    • Si tu avais les droits sudo sur cette situation, je serais curieux de savoir quelles 10 étapes tu voudrais suivre pour la résoudre
    • Eric a publié une réponse
      Billet de blog d’Eric : Pebble, Rebble, and a Path Forward
  • D’après les explications de Rebble, le fait qu’Eric ait tenté un scraping à des fins commerciales était clairement non autorisé
    Ils disent qu’un accord avait été trouvé pour fournir à Core une licence de base de données afin de créer un moteur de recommandation, mais qu’Eric a exigé toutes les données sans aucune restriction
    Les échanges auraient été repoussés, puis des logs montreraient que les serveurs ont été aspirés ce même jour
    Je trouve que c’est un comportement vraiment très incorrect
    Je ne fais plus partie de la communauté Pebble, mais cela semble nécessiter un avis juridique

  • Je pense que ce genre de comportement est autodestructeur
    La clientèle de Pebble est composée de gens techniquement avertis, donc ce genre d’histoire va se répandre très vite
    Il y a peut-être une autre version des faits, mais pour l’instant la situation paraît défavorable à Core

    • Cela dit, avec un peu de recul, Rebble non plus ne semble pas totalement ouvert
      Il reste vrai que l’ouverture est au cœur du public de Pebble, mais il faut entendre les deux versions
  • C’est une situation vraiment complexe
    Eric doit s’expliquer et négocier
    Pour l’instant, il faut faire preuve de patience et trouver un terrain d’entente qui ne détruise pas la valeur
    Il ne faut pas juger sur la seule base d’un camp, ni aggraver le problème, mais avancer vers une solution

    • Rebble semblait vouloir continuer à partager et dialoguer, tandis qu’Eric/Core donne l’impression de simplement prendre
  • Si Eric/Core ne répond pas, c’est déjà bien que ce problème soit connu maintenant
    Je cherche une montre e-ink façon Pebble, basse consommation, grande autonomie et hackable ; je me demande s’il existe d’autres alternatives

    • J’en cherche une depuis des années, mais je n’en ai pas trouvé
      La renaissance de Pebble était précisément la solution dont nous rêvions
    • Je suis un ancien développeur Rebble, et j’utilise BangleJS avec satisfaction
      Ça ne remplit pas parfaitement tous les critères, mais la batterie tient une semaine, et c’est bien plus hackable que Pebble
    • Si tu cherches une montre numérique hackable plutôt qu’une smartwatch, je recommande sensorwatch.net ou une version modifiée de la Casio F-91W
    • Ce n’est pas de l’e-ink, mais PineTime mérite aussi un coup d’œil
    • Gadgetbridge fonctionne bien avec les smartwatches Amazfit
      C’est de l’OLED, mais la batterie dure plus d’une semaine ; le site officiel de Gadgetbridge vaut le détour
  • C’est regrettable
    L’accord garantissant l’accès des Appstores tiers demandé par Rebble aurait pu être gagnant-gagnant pour Core, Rebble et les utilisateurs
    Il y a encore une chance, mais on a l’impression que cette porte se referme progressivement

  • J’étais sur le point de rejoindre Pebble en tant que nouvel arrivant, et j’ai précommandé une Pebble Time 2
    Si Rebble ne dit pas être satisfait, je compte annuler ma commande

    • Je suis dans le même cas
      J’ai du mal à croire qu’une nouvelle entreprise de matériel ne cherche pas à établir une relation de coopération à long terme avec une organisation communautaire
      Voir Core suivre la trajectoire d’une autre startup, avec un écosystème fermé monétisé, est décevant
      Nous espérions simplement un petit fabricant vendant directement du matériel de niche
  • La phrase de Rebble selon laquelle « notre seule ligne rouge est que l’avenir de Rebble soit inclus » part d’une bonne intention, mais elle peut devenir un carcan risqué pour l’autre partie
    Un contrat qui obligerait à utiliser un fournisseur précis en permanence n’est pas équitable
    Et je me demande aussi si Rebble dispose bien des droits de licence sur les données scrapées

    • Mais ce qu’ils demandent n’est peut-être pas une exclusivité ; une simple garantie juridique autorisant la configuration d’Appstores alternatifs pourrait suffire
  • J’apprécie à la fois le fait que Rebble ait préservé l’écosystème et le fait qu’Eric ait créé un nouveau matériel
    Je regrette simplement que cette tension n’apparaisse qu’après le lancement du produit
    Si je l’avais su à l’avance, j’aurais pris une autre décision d’achat

    • Je me demande s’il est possible d’annuler une précommande
      Si le produit a déjà été expédié, vérifier la politique de rétrofacturation de la carte bancaire peut aussi être une option
  • J’utilise Rebble depuis longtemps et j’ai aussi acheté une nouvelle montre Core Devices
    Honnêtement, sans nouveau matériel, Rebble n’était pas viable à long terme
    Pour maintenir la communauté, il faut une activité matérielle générant des revenus
    Je remercie Rebble d’avoir entretenu la flamme, mais je soutiens les efforts d’Eric et de Core pour bâtir une activité

    • Mais le matériel est inutile sans logiciel
      L’écosystème des smartwatches est interdépendant, donc si Core a écarté Rebble, ce n’est pas acceptable