I'd say this works 9/10 times - or more, but sometimes it would be nice (or important) - to really hand the exact namespace off to a different person/org.
This was a solved problem with domain names - but with the de-facto standard of github and projects being "in the namespace of a user" (if they don't create a separate org for this purpose they could then hand off without losing their username) it's a problem again.
And Go is notoriously bad for this. Had this problem a while ago where one library author just changed his name from uppercase first letter to all lowercase. On a case sensitive filesystem this actually breaks imports :(
This was a solved problem with domain names - but with the de-facto standard of github and projects being "in the namespace of a user" (if they don't create a separate org for this purpose they could then hand off without losing their username) it's a problem again.
And Go is notoriously bad for this. Had this problem a while ago where one library author just changed his name from uppercase first letter to all lowercase. On a case sensitive filesystem this actually breaks imports :(