V
> Автор публикует пакет с именем, репозиторий говорит ему что это имя свободно.
Как я понимаю, репозиторий не проверяет имена модулей внутри каждой либы и не предупреждает "вы хотите зарегистрировать либу Bar, так вот модуль Bar уже содержится в либе Foo". Ну значит будет как я и говорю - конфликты модулей с ростом популярности эликсира будут встречаться всё чаще. Проёб-by-design.
Имена модулей невозможно отследить. Эликсир в компайле тьюринг полный, а значит нужно решить проблему остановки, чтобы понять скомпилируется ли вообще код