Giter Club home page Giter Club logo

Comments (19)

cagnulein avatar cagnulein commented on July 20, 2024 2

you're right, i didn't check the license terms yet. please keep me pinged on this :)

from qzcompanionnordictracktreadmill.

victorypoint avatar victorypoint commented on July 20, 2024 2

And last but not least: could I install "any" Android app on such a thread mill?

as far as i know yes, but on this i will leave the microphone to @victorypoint

Technically yes if you can access the treadmill OS and/or ADB shell. User support and possibly warranty will likely be void if the machine OS fails and can't be recovered or reset.

from qzcompanionnordictracktreadmill.

cagnulein avatar cagnulein commented on July 20, 2024 1

Hi @IzzySoft , yes i didn't decide yet :)
Also i'm planning to add this project also directly built in qz via this pr cagnulein/qdomyos-zwift#1094

Anyway I will keep your suggestion in mind! Thanks :)

from qzcompanionnordictracktreadmill.

cagnulein avatar cagnulein commented on July 20, 2024 1

Sure, thanks!

from qzcompanionnordictracktreadmill.

IzzySoft avatar IzzySoft commented on July 20, 2024 1

Will do. Shall I, to give you some incentive, shorten the interval between the pings each time? πŸ™ˆ πŸ’¨

from qzcompanionnordictracktreadmill.

IzzySoft avatar IzzySoft commented on July 20, 2024 1

That's basically the thing, yes. Especially as long as you are the sole contributor (you then could even change the license any time, affecting the code from that point on but not before). Only if you had other contributors and want to change the license, you'd technically need to ask each of them if they agree – as they agreed to the terms at the time of their contributions.

So far for "legal" – for "technical" it should suffice to add the file to the root of your project, giving it the name LICENSE (Github should then detect it fine). It's quite common to also reference it from the header of each code file (a la "under the terms of the AGPL, see the LICENSE file in the project root" or similar) – but that's no strict requirement. To make clear you mean "or-later", pick the corresponding phrase in your Readme (see the "standard license header" at the end of https://spdx.org/licenses/AGPL-3.0-or-later.html). Without that it'd be "AGPL-3.0-only" – depends on your preference (personally, I always choose "only" as I don't like to bind myself to something I couldn't read before signing πŸ˜‰).

from qzcompanionnordictracktreadmill.

cagnulein avatar cagnulein commented on July 20, 2024 1

If it shall be AGPL-3.0-only it looks perfect, yes – thanks a lot!

yes :)

A few short questions: Did I understand correctly your app is going to be installed on the mill

yes

– and there's another app to be used as "counter-part" on the smartphone/tablet?

yes

Is the latter also available open-source – and are there some screenshots (and a dedicated icon) for your app?

yes also open source https://github.com/cagnulein/qdomyos-zwift

And last but not least: could I install "any" Android app on such a thread mill?

as far as i know yes, but on this i will leave the microphone to @victorypoint

also @IzzySoft a question for you: how can the user download this apk from your repository? do you have have a quick howto?

are you updating the apk automatically?

from qzcompanionnordictracktreadmill.

IzzySoft avatar IzzySoft commented on July 20, 2024 1

Phantastic all! Let me go top-down:

  • yes, yes, yes, yes: yeah, yeah, yeah, picked-as-well 🀣
  • maybe: OK, I'll wait – that one was just out of curiosity. I was thinking whether it would be possible to install an F-Droid client on the mill as well.
  • download & install with an F-Droid client (directly on the device) – or as here, use a web browser to download the APK. URLs (become valid in about an hour with the next sync): QZ Companion Nordictrack Treadmill, qdomyos-zwift (both link to each other to make it easier for the interested folks to find the counter-part). Does this need a howto? I certainly can find one for you then πŸ˜ƒ
  • auto-update: for this app here it is enabled (as soon as you tag a new release and attach an APK to it, my updater will find and pull it within 24h). For the other one: Will there be updates? The last one was 2020. I'd then need the APK attached to releases I can recognize (you have different ones there for MacOS etc), e.g. android-<versionCode>. Btw, the ZIP of the latest release suggests a v1.1.0, but the APK says 1.0.

from qzcompanionnordictracktreadmill.

IzzySoft avatar IzzySoft commented on July 20, 2024

Thanks for your fast response! Good to know you have it on your list πŸ˜ƒ Please let me know once you've decided, so I can add your app to my repo, to make it easier to find, install and keep updated – without the need of any walled gardens.

from qzcompanionnordictracktreadmill.

IzzySoft avatar IzzySoft commented on July 20, 2024

No pressure, just a heads-up: any chance for a decision in the nearFutureβ„’? πŸ˜ƒ

from qzcompanionnordictracktreadmill.

cagnulein avatar cagnulein commented on July 20, 2024

@IzzySoft probably https://spdx.org/licenses/GPL-3.0-or-later.html will be one, what do you think?

from qzcompanionnordictracktreadmill.

IzzySoft avatar IzzySoft commented on July 20, 2024

Totally fine, yes! If a server component is affected and you want to prevent some "big tech" from "consuming" (think "?aaS"), maybe AGPL instead (only difference is AFAIR that AGPL requires to publish changes even if you just use them with a "service"). But if that doesn't matter, your choice sounds excellent!

from qzcompanionnordictracktreadmill.

cagnulein avatar cagnulein commented on July 20, 2024

thanks @IzzySoft so AGPL would be better! In order to "use" it, i just need to put the license file in the root of the project? sorry but i'm completely out of the license world, i'm just writing code :)

from qzcompanionnordictracktreadmill.

cagnulein avatar cagnulein commented on July 20, 2024

thanks @IzzySoft !
@victorypoint as co parent of this project, are you ok with this?

from qzcompanionnordictracktreadmill.

cagnulein avatar cagnulein commented on July 20, 2024

@IzzySoft ok I guess I did this right 789daa2

from qzcompanionnordictracktreadmill.

IzzySoft avatar IzzySoft commented on July 20, 2024

If it shall be AGPL-3.0-only it looks perfect, yes – thanks a lot!

A few short questions: Did I understand correctly your app is going to be installed on the mill – and there's another app to be used as "counter-part" on the smartphone/tablet? Is the latter also available open-source – and are there some screenshots (and a dedicated icon) for your app? And last but not least: could I install "any" Android app on such a thread mill?

from qzcompanionnordictracktreadmill.

IzzySoft avatar IzzySoft commented on July 20, 2024

warranty will likely be void

well, wouldn't that already apply when installing this very companion here? But yes, usual disclaimer: "Dragons here!" πŸ˜‰

That said: Do you want me to open an issue with the smartphone/tablet pendant for future releases, tags, versionName etc? This one here has been successfully solved and can be closed I guess.

from qzcompanionnordictracktreadmill.

cagnulein avatar cagnulein commented on July 20, 2024

Do you want me to open an issue with the smartphone/tablet pendant for future releases, tags, versionName etc?

yes sure! please go on!

from qzcompanionnordictracktreadmill.

IzzySoft avatar IzzySoft commented on July 20, 2024

Done, thanks!

from qzcompanionnordictracktreadmill.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.