Ookla Speedtest CLI

  • How can you port code you can't see (i.e. isn't open source)?
  • Did you contact Ookla regarding their :moneybag: :money_with_wings: source code???
  • Are you aware there are threads about people hainvg issue running speed test from most consumer-grade devices?

You may have missed this part:

From the software:

Terms of Use and Privacy Policy Notices

You may only use this Speedtest software and information generated from it for personal, non-commercial use,
through a command line interface on a personal computer. Your use of this software is subject to the End User
License Agreement, Terms of Use and Privacy Policy at these URLs:

EULA:

  1. Restrictions On Use. You shall not: (a) copy the Software, except as expressly permitted herein; (b) modify, translate, adapt, or otherwise create derivative works or improvements, whether or not patentable, of the Software; (c) reverse engineer, disassemble, decompile, decode, or otherwise indirectly or directly attempt to derive or gain access to the source code of the Software or any part thereof; (d) remove, delete, alter, or obscure any trademarks or any copyright, trademark, patent, or other intellectual property or proprietary rights notices from the Software, including any copy thereof; (e) rent, lease, lend, sell, sublicense, assign, distribute, publish, transfer, or otherwise make available the Software, or any features or functionality of the Software, to any third party for any reason, including by making the Software available on a network where it is capable of being accessed by more than one device at any time; or (f) install or use the Software on any router, modem, or other non-personal computer device.

EDIT:

:warning: to be clear, that is a violation of their End User License Agreement

2 Likes

Unlikely.

There are a couple of alternatives already available.

3 Likes

The NIC.BR, the Brazilian Network Information Center is the responsible entity for DOT-BR domains and had developed a system named SIMET, a shortening in Portuguese for "Internal Traffic Measurement System". It has version for IOS, Android, Windows and a version named SIMET-BOX that was developed based on OpenWRT and is open source. You can find the project on https://github.com/simetnicbr/simetbox-openwrt-feed. They only made available compilations for half a dozen router models that are easier to be found in Brazil.
The site is https://simet.nic.br/simetbox.html, and contact e-mail is medicoes AT @simet.nic.br.