- 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
- 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
- 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
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
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 comprends tout à fait qu’on ne veuille pas qu’une organisation donnée monopolise ce qu’on a créé
C’est exactement le type de conversation que nous voulions avoir
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
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
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
La renaissance de Pebble était précisément la solution dont nous rêvions
Ça ne remplit pas parfaitement tous les critères, mais la batterie tient une semaine, et c’est bien plus hackable que Pebble
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
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
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
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é
L’écosystème des smartwatches est interdépendant, donc si Core a écarté Rebble, ce n’est pas acceptable