Hex.pm is adding support for multiple repositories but they will not be public except for the “global” one. But I think the issue is here is exactly the opposite, the people that want a curated package manager doesn’t want forks or alternatives to packages.
Module names are not enough to namespace against conflicts. You have to also change application names, process names, ets table names and a lot of other things. The VM wasn’t built to support multiple variants of the same application loaded at the same time.


















