- How can you port code you can't see (i.e. isn't open source)?
- Did you contact Ookla regarding their 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:
- 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:
to be clear, that is a violation of their End User License Agreement