b-nnettIn de huidige staat kan Goose onder meer:
De app probeert dus niet de WHOOP-ervaring één op één na te bouwen. Het uitgangspunt is eenvoudiger: de gegevens uit de sensoren uitlezen en de gebruiker zelf laten bepalen wat ermee gebeurt.
De ontwikkeltijd is bijna net zo opvallend als het project zelf. Bennett wist het Bluetooth Low Energy-protocol van de WHOOP 5.0 in ongeveer 23,5 uur te reverse-engineeren . Via X, het voormalige Twitter, deelde de ontwikkelaar updates over het proces: van de eerste analyse van Bluetooth-pakketten tot een werkende Swift-app .
De broncode verscheen op GitHub in de repository b-nnett/goose. Het project kreeg vervolgens snel aandacht van techmedia, waaronder Android Authority en Numerama .
Goose staat bovendien niet op zichzelf. Voor de oudere WHOOP 4.0 verschenen al projecten zoals my-whoop, een open-source iOS-client, en GoWhoop, dat eveneens probeert gegevens uit de band te halen . Dat wijst op aanhoudende belangstelling voor het loskoppelen van WHOOP-hardware en de abonnementsdienst eromheen.
Het verdienmodel van WHOOP wijkt af van dat van veel andere hardwarebedrijven. De band wordt soms goedkoop of zelfs gratis aangeboden, maar toegang tot de gegevens vereist een actief lidmaatschap. Bij de WHOOP 5.0-generatie begint het goedkoopste abonnement, WHOOP One, bij 199 dollar per jaar. WHOOP Peak kost 299 dollar per jaar en WHOOP Life, in combinatie met de WHOOP MG-band, 399 dollar per jaar .
De band heeft geen scherm. Zonder de betaalde app is er daardoor weinig tot niets waarmee de gebruiker rechtstreeks kan communiceren . Goose maakt zichtbaar dat de onderliggende sensordata op BLE-niveau wel degelijk toegankelijk is. Het abonnement lijkt daarmee vooral te betalen voor de cloudanalyse en algoritmische interpretatie die WHOOP boven op die ruwe gegevens zet .
Dat onderscheid is belangrijk. De sensoren meten bijvoorbeeld hartslag en beweging, maar WHOOP vertaalt die metingen vervolgens naar eigen scores en adviezen. Goose levert de ingrediënten, niet het recept. De vraag die het project oproept: welk deel van 199 dollar per jaar gaat naar de hardware en welk deel naar bijvoorbeeld de Strain Score?
Wie enthousiast wordt van het idee, moet de beperkingen niet onderschatten. Goose is geen vervanging voor de officiële WHOOP-app en pretendeert dat op dit moment ook niet te zijn.
Het gaat om een ruwe proof-of-concept, niet om een afgewerkt consumentenproduct. Goose staat niet in de App Store. Installatie vereist waarschijnlijk dat gebruikers de app zelf vanuit de broncode bouwen of op een andere manier op hun iPhone installeren . Daarvoor is technische kennis nodig.
De belangrijkste meerwaarde van WHOOP zit volgens het bedrijfsmodel in de eigen algoritmen. De Strain Score, Recovery Score, Sleep Performance en gepersonaliseerde coaching worden op de servers van WHOOP berekend . Goose leest de ruwe signalen uit, maar maakt deze scores niet na.
Voor sporters die hun trainingsbeslissingen baseren op de specifieke WHOOP-metrics biedt de app dus vooral de bouwstenen, niet de vertrouwde analyse.
De gegevens blijven lokaal op het apparaat, tenzij de gebruiker ze handmatig exporteert. Er is geen ingebouwde cloudsync, geen back-up en geen online dashboard . Dat is gunstig voor controle over persoonlijke data, maar minder handig voor wie meerdere apparaten gebruikt.
Het reverse-engineeren van het communicatieprotocol van een commercieel product kan botsen met gebruiksvoorwaarden of intellectuele-eigendomsrechten. In vroege reacties op het project werd al gespeculeerd over de mogelijkheid dat WHOOP juridische stappen zou kunnen nemen . De README van Goose beschrijft het project als persoonlijk onderzoek, maar de juridische grenzen zijn nog niet getest.
Goose is vooralsnog alleen getest met de WHOOP 5.0. Of de medische WHOOP MG-variant werkt, is niet bevestigd. De app gebruikt Bluetooth LE op iOS en biedt momenteel geen Android-ondersteuning.
Goose past in een groeiende verzameling open-sourceprojecten die vraagtekens zetten bij wearables als abonnementsproduct. Een van de bekendste voorbeelden is Gadgetbridge. Deze gratis Android-app zonder cloud vervangt officiële apps voor onder meer Xiaomi-, Amazfit- en Pebble-apparaten. Gebruikers kunnen meldingen ontvangen, fitnessgegevens synchroniseren en hun apparaat instellen zonder leveranciersaccount of automatische doorgifte van data naar externe servers .
Wasp-os gaat nog een stap verder en vervangt de firmware zelf. Dit open-sourcebesturingssysteem, gebaseerd op MicroPython, draait op smartwatches met nRF52-microcontrollers, waaronder de PineTime van PINE64. Wasp-os kan worden gekoppeld aan Gadgetbridge voor een stack die niet afhankelijk is van de oorspronkelijke fabrikant . De PineTime is speciaal ontworpen om open-source-software te draaien; projecten als InfiniTime en Wasp-os geven gebruikers controle over de software op het horloge .
Ook nieuwe hardwareprojecten kiezen nadrukkelijk voor die filosofie. De UNA Watch is een modulaire en repareerbare gps-sportwatch van een Schots onafhankelijk merk. Het project werd aangekondigd zonder abonnement en met uitbreidbare modules, zoals opslag voor muziek en een microfoon . Rond dezelfde periode gingen de voorbestellingen voor opnieuw uitgebrachte Pebble Core-horloges van start, wat wijst op hernieuwde interesse in apparaten die gebruikers daadwerkelijk zelf bezitten .
De gemene deler is duidelijk: wearables verzamelen gegevens over de persoon die ze draagt, maar fabrikanten bepalen vaak via hun software hoe toegankelijk die data is. Een abonnement betaalt dan niet noodzakelijk voor de biometrische metingen zelf, maar voor de interpretatie, opslag en diensten eromheen.
Goose bewijst voorlopig vooral dat de hardware meer kan dan de officiële abonnementsconstructie laat zien. Het blijft een ruw prototype van één ontwikkelaar, gemaakt in één dag. Maar juist daardoor is de boodschap moeilijk te negeren: zodra open-sourceontwikkelaars aantonen dat de basisgegevens op protocolniveau uitleesbaar zijn, moeten wearablebedrijven hun terugkerende kosten steeds duidelijker rechtvaardigen met analyses en diensten die echt meerwaarde bieden.
b-nnettIn de huidige staat kan Goose onder meer:
De app probeert dus niet de WHOOP-ervaring één op één na te bouwen. Het uitgangspunt is eenvoudiger: de gegevens uit de sensoren uitlezen en de gebruiker zelf laten bepalen wat ermee gebeurt.
De ontwikkeltijd is bijna net zo opvallend als het project zelf. Bennett wist het Bluetooth Low Energy-protocol van de WHOOP 5.0 in ongeveer 23,5 uur te reverse-engineeren . Via X, het voormalige Twitter, deelde de ontwikkelaar updates over het proces: van de eerste analyse van Bluetooth-pakketten tot een werkende Swift-app .
De broncode verscheen op GitHub in de repository b-nnett/goose. Het project kreeg vervolgens snel aandacht van techmedia, waaronder Android Authority en Numerama .
Goose staat bovendien niet op zichzelf. Voor de oudere WHOOP 4.0 verschenen al projecten zoals my-whoop, een open-source iOS-client, en GoWhoop, dat eveneens probeert gegevens uit de band te halen . Dat wijst op aanhoudende belangstelling voor het loskoppelen van WHOOP-hardware en de abonnementsdienst eromheen.
Het verdienmodel van WHOOP wijkt af van dat van veel andere hardwarebedrijven. De band wordt soms goedkoop of zelfs gratis aangeboden, maar toegang tot de gegevens vereist een actief lidmaatschap. Bij de WHOOP 5.0-generatie begint het goedkoopste abonnement, WHOOP One, bij 199 dollar per jaar. WHOOP Peak kost 299 dollar per jaar en WHOOP Life, in combinatie met de WHOOP MG-band, 399 dollar per jaar .
De band heeft geen scherm. Zonder de betaalde app is er daardoor weinig tot niets waarmee de gebruiker rechtstreeks kan communiceren . Goose maakt zichtbaar dat de onderliggende sensordata op BLE-niveau wel degelijk toegankelijk is. Het abonnement lijkt daarmee vooral te betalen voor de cloudanalyse en algoritmische interpretatie die WHOOP boven op die ruwe gegevens zet .
Dat onderscheid is belangrijk. De sensoren meten bijvoorbeeld hartslag en beweging, maar WHOOP vertaalt die metingen vervolgens naar eigen scores en adviezen. Goose levert de ingrediënten, niet het recept. De vraag die het project oproept: welk deel van 199 dollar per jaar gaat naar de hardware en welk deel naar bijvoorbeeld de Strain Score?
Wie enthousiast wordt van het idee, moet de beperkingen niet onderschatten. Goose is geen vervanging voor de officiële WHOOP-app en pretendeert dat op dit moment ook niet te zijn.
Het gaat om een ruwe proof-of-concept, niet om een afgewerkt consumentenproduct. Goose staat niet in de App Store. Installatie vereist waarschijnlijk dat gebruikers de app zelf vanuit de broncode bouwen of op een andere manier op hun iPhone installeren . Daarvoor is technische kennis nodig.
De belangrijkste meerwaarde van WHOOP zit volgens het bedrijfsmodel in de eigen algoritmen. De Strain Score, Recovery Score, Sleep Performance en gepersonaliseerde coaching worden op de servers van WHOOP berekend . Goose leest de ruwe signalen uit, maar maakt deze scores niet na.
Voor sporters die hun trainingsbeslissingen baseren op de specifieke WHOOP-metrics biedt de app dus vooral de bouwstenen, niet de vertrouwde analyse.
De gegevens blijven lokaal op het apparaat, tenzij de gebruiker ze handmatig exporteert. Er is geen ingebouwde cloudsync, geen back-up en geen online dashboard . Dat is gunstig voor controle over persoonlijke data, maar minder handig voor wie meerdere apparaten gebruikt.
Het reverse-engineeren van het communicatieprotocol van een commercieel product kan botsen met gebruiksvoorwaarden of intellectuele-eigendomsrechten. In vroege reacties op het project werd al gespeculeerd over de mogelijkheid dat WHOOP juridische stappen zou kunnen nemen . De README van Goose beschrijft het project als persoonlijk onderzoek, maar de juridische grenzen zijn nog niet getest.
Goose is vooralsnog alleen getest met de WHOOP 5.0. Of de medische WHOOP MG-variant werkt, is niet bevestigd. De app gebruikt Bluetooth LE op iOS en biedt momenteel geen Android-ondersteuning.
Goose past in een groeiende verzameling open-sourceprojecten die vraagtekens zetten bij wearables als abonnementsproduct. Een van de bekendste voorbeelden is Gadgetbridge. Deze gratis Android-app zonder cloud vervangt officiële apps voor onder meer Xiaomi-, Amazfit- en Pebble-apparaten. Gebruikers kunnen meldingen ontvangen, fitnessgegevens synchroniseren en hun apparaat instellen zonder leveranciersaccount of automatische doorgifte van data naar externe servers .
Wasp-os gaat nog een stap verder en vervangt de firmware zelf. Dit open-sourcebesturingssysteem, gebaseerd op MicroPython, draait op smartwatches met nRF52-microcontrollers, waaronder de PineTime van PINE64. Wasp-os kan worden gekoppeld aan Gadgetbridge voor een stack die niet afhankelijk is van de oorspronkelijke fabrikant . De PineTime is speciaal ontworpen om open-source-software te draaien; projecten als InfiniTime en Wasp-os geven gebruikers controle over de software op het horloge .
Ook nieuwe hardwareprojecten kiezen nadrukkelijk voor die filosofie. De UNA Watch is een modulaire en repareerbare gps-sportwatch van een Schots onafhankelijk merk. Het project werd aangekondigd zonder abonnement en met uitbreidbare modules, zoals opslag voor muziek en een microfoon . Rond dezelfde periode gingen de voorbestellingen voor opnieuw uitgebrachte Pebble Core-horloges van start, wat wijst op hernieuwde interesse in apparaten die gebruikers daadwerkelijk zelf bezitten .
De gemene deler is duidelijk: wearables verzamelen gegevens over de persoon die ze draagt, maar fabrikanten bepalen vaak via hun software hoe toegankelijk die data is. Een abonnement betaalt dan niet noodzakelijk voor de biometrische metingen zelf, maar voor de interpretatie, opslag en diensten eromheen.
Goose bewijst voorlopig vooral dat de hardware meer kan dan de officiële abonnementsconstructie laat zien. Het blijft een ruw prototype van één ontwikkelaar, gemaakt in één dag. Maar juist daardoor is de boodschap moeilijk te negeren: zodra open-sourceontwikkelaars aantonen dat de basisgegevens op protocolniveau uitleesbaar zijn, moeten wearablebedrijven hun terugkerende kosten steeds duidelijker rechtvaardigen met analyses en diensten die echt meerwaarde bieden.