Gadgets Tucows closes its once-popular software download site News Desk January 22, 2021 It was inevitable, really. In the early days of the internet, Tucows was known as a reliable place to find and download new software. Today, however, most people are happy …