Nykyisessä muodossaan Goose osaa:
Oleellinen ero on siinä, että Goose käsittelee tietoja puhelimessa. Datan ei siis tarvitse kulkea WHOOPin palvelinten kautta.
Goosen kehitysvauhti on yksi projektin kiinnostavimmista puolista. Bennett kertoo purkaneensa WHOOP 5.0:n Bluetooth Low Energy -protokollaa noin 23,5 tunnin ajan . Kehitystyötä seurattiin X:ssä, jossa julkaistut päivitykset etenivät BLE-datapakettien ensimmäisestä analyysistä toimivaan Swift-sovellukseen .
Lähdekoodi julkaistiin GitHubissa repositoriossa b-nnett/goose, ja projekti sai nopeasti huomiota teknologiasivustoilla, kuten Android Authorityssa ja Numeramassa .
Goose ei myöskään ole ensimmäinen yritys ottaa WHOOP-laitteista enemmän irti ilman valmistajan alustaa. WHOOP 4.0:lle on julkaistu aiemmin avoimen lähdekoodin my-whoop-iOS-asiakasohjelma, ja samaan sukupolveen keskittyy myös GoWhoop-projekti . Kiinnostus osoittaa, että käyttäjät ja kehittäjät haluavat hallita itse laitteidensa keräämää dataa.
WHOOPin liiketoimintamalli poikkeaa monista muista laitevalmistajista. Ranneke voidaan tarjota suhteellisen edullisesti tai jopa ilman erillistä hintaa, mutta laitteen tietojen käyttäminen edellyttää aktiivista jäsenyyttä. WHOOP 5.0 -sukupolven edullisin vaihtoehto, WHOOP One, maksaa 199 dollaria vuodessa. WHOOP Peak maksaa 299 dollaria ja WHOOP Life, joka liittyy WHOOP MG -rannekkeeseen, 399 dollaria vuodessa .
WHOOPissa ei ole näyttöä. Ilman maksullista sovellusta ranneke ei näytä käyttäjälle mitään eikä tarjoa juuri lainkaan vuorovaikutteisia toimintoja . Goose tekee näkyväksi erään mallin piilossa olevan perustan: sensoridata on luettavissa laitteen BLE-yhteyden kautta. Tilausmaksu liittyy ennen kaikkea WHOOPin pilvipalveluun, analytiikkaan ja algoritmien tuottamiin tuloksiin – ei itse biometriseen mittausdataan .
Kysymys kuuluu siis: kuinka suuri osa 199 dollarin vuosimaksusta koskee sensoreita ja kuinka suuri osa esimerkiksi Strain Score -kuormituspisteytystä?
Goosea ei pidä tällä hetkellä ajatella valmiina kuluttajasovelluksena. Se on kehittäjän tekemä konseptitason kokeilu, ja sen rajoitukset ovat merkittäviä.
Sovellusta ei ole App Storessa. Käyttäjän täytyy todennäköisesti kääntää se lähdekoodista tai asentaa se iPhoneen sivulatauksena, mikä edellyttää teknistä osaamista .
WHOOPin keskeinen arvo perustuu algoritmeihin. Strain Score-, Recovery Score- ja Sleep Performance -mittarit sekä henkilökohtaiset valmennussuositukset lasketaan WHOOPin palvelimilla . Goose lukee mittausten raaka-aineet, mutta ei toista näitä pisteytyksiä. Se tarjoaa ainekset, ei valmista reseptiä.
Data säilyy laitteella, ellei käyttäjä vie sitä erikseen muualle. Goose ei tarjoa pilvivarmuuskopioita, laitteiden välistä synkronointia tai verkkopohjaista hallintapaneelia .
Kaupallisen laitteen viestintäprotokollan käänteinen suunnittelu voi johtaa käyttöehtoja tai immateriaalioikeuksia koskeviin kiistoihin. Yhteisössä on jo pohdittu, voisiko WHOOP ryhtyä oikeustoimiin . Goosen README-tiedoston mukaan kyseessä on henkilökohtainen tutkimusprojekti, mutta oikeudellisia rajoja ei ole tässä tapauksessa testattu.
Sovellusta on testattu WHOOP 5.0:n kanssa, mutta yhteensopivuutta lääketieteelliseen käyttöön tarkoitetun WHOOP MG -version kanssa ei ole vahvistettu. Goose on tarkoitettu iOS:lle Bluetooth LE -yhteydellä, eikä Android-tukea ole.
Goose ei syntynyt tyhjiössä. Se liittyy kasvavaan joukkoon avoimen lähdekoodin hankkeita, jotka kyseenalaistavat ajatuksen laitteesta, jonka käyttöoikeus riippuu jatkuvasta maksusta.
Gadgetbridge on yksi vakiintuneimmista esimerkeistä. Maksuton ja pilvetön Android-sovellus korvaa useiden valmistajien suljettuja kumppanisovelluksia. Se tukee muun muassa Xiaomin, Amazfitin ja Pebblen laitteita ja mahdollistaa ilmoitusten vastaanottamisen, kuntoiludatan synkronoinnin ja laitteen asetusten hallinnan ilman valmistajan käyttäjätiliä tai datan lähettämistä ulkoisille palvelimille .
Wasp-os vie saman ajatuksen ohjelmistoa syvemmälle korvaamalla itse laiteohjelmiston. MicroPython-pohjainen avoimen lähdekoodin käyttöjärjestelmä toimii nRF52-mikro-ohjaimiin perustuvissa älykelloissa, kuten PINE64:n PineTimessa, ja integroituu Gadgetbridgeen . PineTime suunniteltiin alun perin avoimen lähdekoodin ohjelmistoille, ja sen käyttäjät voivat asentaa laitteeseen esimerkiksi InfiniTimen tai Wasp-os:n .
Myös uutta laitteistoa rakennetaan samoilla periaatteilla. Skotlantilaisen indie-valmistajan UNA Watch on modulaarinen ja korjattavaksi suunniteltu GPS-urheilukello, jonka yhteydessä on korostettu tilauksetonta käyttöä ja käyttäjän itse asennettavia laajennuksia, kuten musiikkitallennustilaa ja mikrofonimoduulia . Samaan aikaan uudistetun Pebble Core -kellon ennakkomyynti kertoi kiinnostuksesta laitteisiin, jotka käyttäjä todella omistaa .
Näitä hankkeita yhdistää yksi ajatus: laitteen käyttäjän tuottama data pitäisi olla hänen hallinnassaan. Tilausmaksu ei koske biometrisiä mittauksia itsessään, vaan valmistajan tapaa tulkita niitä. Avoimen lähdekoodin projektit osoittavat, että dataa voi lukea jo protokollatasolla.
Goose on silti vasta yhden kehittäjän yhden päivän aikana rakentama karkea prototyyppi. Sen merkitys ei tällä hetkellä ole siinä, että se olisi valmis vaihtoehto WHOOPille, vaan siinä, että se tekee näkyväksi laitteen ja tilauspalvelun välisen rajan. Rannekkeen sensorit pystyvät mittaamaan enemmän kuin valmistajan suljettu palvelu antaa käyttäjän nähdä.
Nykyisessä muodossaan Goose osaa:
Oleellinen ero on siinä, että Goose käsittelee tietoja puhelimessa. Datan ei siis tarvitse kulkea WHOOPin palvelinten kautta.
Goosen kehitysvauhti on yksi projektin kiinnostavimmista puolista. Bennett kertoo purkaneensa WHOOP 5.0:n Bluetooth Low Energy -protokollaa noin 23,5 tunnin ajan . Kehitystyötä seurattiin X:ssä, jossa julkaistut päivitykset etenivät BLE-datapakettien ensimmäisestä analyysistä toimivaan Swift-sovellukseen .
Lähdekoodi julkaistiin GitHubissa repositoriossa b-nnett/goose, ja projekti sai nopeasti huomiota teknologiasivustoilla, kuten Android Authorityssa ja Numeramassa .
Goose ei myöskään ole ensimmäinen yritys ottaa WHOOP-laitteista enemmän irti ilman valmistajan alustaa. WHOOP 4.0:lle on julkaistu aiemmin avoimen lähdekoodin my-whoop-iOS-asiakasohjelma, ja samaan sukupolveen keskittyy myös GoWhoop-projekti . Kiinnostus osoittaa, että käyttäjät ja kehittäjät haluavat hallita itse laitteidensa keräämää dataa.
WHOOPin liiketoimintamalli poikkeaa monista muista laitevalmistajista. Ranneke voidaan tarjota suhteellisen edullisesti tai jopa ilman erillistä hintaa, mutta laitteen tietojen käyttäminen edellyttää aktiivista jäsenyyttä. WHOOP 5.0 -sukupolven edullisin vaihtoehto, WHOOP One, maksaa 199 dollaria vuodessa. WHOOP Peak maksaa 299 dollaria ja WHOOP Life, joka liittyy WHOOP MG -rannekkeeseen, 399 dollaria vuodessa .
WHOOPissa ei ole näyttöä. Ilman maksullista sovellusta ranneke ei näytä käyttäjälle mitään eikä tarjoa juuri lainkaan vuorovaikutteisia toimintoja . Goose tekee näkyväksi erään mallin piilossa olevan perustan: sensoridata on luettavissa laitteen BLE-yhteyden kautta. Tilausmaksu liittyy ennen kaikkea WHOOPin pilvipalveluun, analytiikkaan ja algoritmien tuottamiin tuloksiin – ei itse biometriseen mittausdataan .
Kysymys kuuluu siis: kuinka suuri osa 199 dollarin vuosimaksusta koskee sensoreita ja kuinka suuri osa esimerkiksi Strain Score -kuormituspisteytystä?
Goosea ei pidä tällä hetkellä ajatella valmiina kuluttajasovelluksena. Se on kehittäjän tekemä konseptitason kokeilu, ja sen rajoitukset ovat merkittäviä.
Sovellusta ei ole App Storessa. Käyttäjän täytyy todennäköisesti kääntää se lähdekoodista tai asentaa se iPhoneen sivulatauksena, mikä edellyttää teknistä osaamista .
WHOOPin keskeinen arvo perustuu algoritmeihin. Strain Score-, Recovery Score- ja Sleep Performance -mittarit sekä henkilökohtaiset valmennussuositukset lasketaan WHOOPin palvelimilla . Goose lukee mittausten raaka-aineet, mutta ei toista näitä pisteytyksiä. Se tarjoaa ainekset, ei valmista reseptiä.
Data säilyy laitteella, ellei käyttäjä vie sitä erikseen muualle. Goose ei tarjoa pilvivarmuuskopioita, laitteiden välistä synkronointia tai verkkopohjaista hallintapaneelia .
Kaupallisen laitteen viestintäprotokollan käänteinen suunnittelu voi johtaa käyttöehtoja tai immateriaalioikeuksia koskeviin kiistoihin. Yhteisössä on jo pohdittu, voisiko WHOOP ryhtyä oikeustoimiin . Goosen README-tiedoston mukaan kyseessä on henkilökohtainen tutkimusprojekti, mutta oikeudellisia rajoja ei ole tässä tapauksessa testattu.
Sovellusta on testattu WHOOP 5.0:n kanssa, mutta yhteensopivuutta lääketieteelliseen käyttöön tarkoitetun WHOOP MG -version kanssa ei ole vahvistettu. Goose on tarkoitettu iOS:lle Bluetooth LE -yhteydellä, eikä Android-tukea ole.
Goose ei syntynyt tyhjiössä. Se liittyy kasvavaan joukkoon avoimen lähdekoodin hankkeita, jotka kyseenalaistavat ajatuksen laitteesta, jonka käyttöoikeus riippuu jatkuvasta maksusta.
Gadgetbridge on yksi vakiintuneimmista esimerkeistä. Maksuton ja pilvetön Android-sovellus korvaa useiden valmistajien suljettuja kumppanisovelluksia. Se tukee muun muassa Xiaomin, Amazfitin ja Pebblen laitteita ja mahdollistaa ilmoitusten vastaanottamisen, kuntoiludatan synkronoinnin ja laitteen asetusten hallinnan ilman valmistajan käyttäjätiliä tai datan lähettämistä ulkoisille palvelimille .
Wasp-os vie saman ajatuksen ohjelmistoa syvemmälle korvaamalla itse laiteohjelmiston. MicroPython-pohjainen avoimen lähdekoodin käyttöjärjestelmä toimii nRF52-mikro-ohjaimiin perustuvissa älykelloissa, kuten PINE64:n PineTimessa, ja integroituu Gadgetbridgeen . PineTime suunniteltiin alun perin avoimen lähdekoodin ohjelmistoille, ja sen käyttäjät voivat asentaa laitteeseen esimerkiksi InfiniTimen tai Wasp-os:n .
Myös uutta laitteistoa rakennetaan samoilla periaatteilla. Skotlantilaisen indie-valmistajan UNA Watch on modulaarinen ja korjattavaksi suunniteltu GPS-urheilukello, jonka yhteydessä on korostettu tilauksetonta käyttöä ja käyttäjän itse asennettavia laajennuksia, kuten musiikkitallennustilaa ja mikrofonimoduulia . Samaan aikaan uudistetun Pebble Core -kellon ennakkomyynti kertoi kiinnostuksesta laitteisiin, jotka käyttäjä todella omistaa .
Näitä hankkeita yhdistää yksi ajatus: laitteen käyttäjän tuottama data pitäisi olla hänen hallinnassaan. Tilausmaksu ei koske biometrisiä mittauksia itsessään, vaan valmistajan tapaa tulkita niitä. Avoimen lähdekoodin projektit osoittavat, että dataa voi lukea jo protokollatasolla.
Goose on silti vasta yhden kehittäjän yhden päivän aikana rakentama karkea prototyyppi. Sen merkitys ei tällä hetkellä ole siinä, että se olisi valmis vaihtoehto WHOOPille, vaan siinä, että se tekee näkyväksi laitteen ja tilauspalvelun välisen rajan. Rannekkeen sensorit pystyvät mittaamaan enemmän kuin valmistajan suljettu palvelu antaa käyttäjän nähdä.