Universities and other academic institutions should run their own source code repository service. A replacement for github if you will (i'm politically neutral on whether it should be gitlab, gitea, forgejo, or SSH, or whatever). They have a civic and academic duty to preserve the research artefacts of their workers; which unquestionably includes code. It is unacceptable that for the entirety of the 21st century almost every single part of the Academy has punted this service onto entities outside of their control, funding, and jurisdiction—latterly github. Yes, tarballs of code on departmental ftp servers (the 1990s practice) was literally better than this.