According to
https://sheldonbrown.com/blog/
the site has been independently supported for more than 10 years, and
has no intention of going anywhere.
--
The University of Edinburgh is a charitable body, registered in
Scotland, with registration number SC005336.