在 GitHub 上托管具有限制性许可的开源代码

Hosting Open Source code with a restrictive license on GitHub

我想知道是否允许在 GitHub 上托管开源软件(从某种意义上说,任何人都可以看到源代码)但许可证不允许再分发(普通或修改过的) ),同时仍然允许用户随意使用代码而无需重新分发它。

当然。您可以使用任何您想要的许可证。