The best alternative is Duplicati, which is both free and Open Source. Other great apps like Time Machine are Rollback Rx, Macrium Reflect, Reboot Restore Rx and Restic. Time Machine alternatives are mainly System Restore Tools but may also be Disk Cloning Tools or Disk Imaging Tools.