In the Go packaging scheme, they shouldn&#x27;t. The idea is that a URL is API-stable. Changing the folder structure changes the API (package names).<p>For this reason, you have wrappers like <a href="http:&#x2F;&#x2F;gopkg.in&#x2F;" rel="nofollow">http:&#x2F;&#x2F;gopkg.in&#x2F;</a> , which permit some freedom in the form of git tags.<p>(I fully agree that Go packaging is very sensitive to API changes and incidents like sites disappearing altogether.)