Для поиграться можно как угодно делать, для прода это совсем другой вопрос, вариантов множество но точно что это будет N+1 с резервированием всех элементов.
В статье видимо несколько про другое рассказывается.
Не совсем помню содержание статьи, но вроде там кроме раскидования по VLAN, так-же регулируется доступы к ресурсам в самом VLAN, этакий RBAC
OCTAGRAM, это вопрос не опенсорса а разработки софта вообще.
Как в договоре напишете так и будет, ну конечно если вы человека не оформите как дворника а писать он будет код :)
Короч опенсор тут вообще не при делах.
В общем сделаю так, вот есть такой замечательный товарищ как Дмитрий, является автором GitLab. Можете с ним поговорить на эту тему, не знаю тут есть он или нет но в твитторе @dzaporozhets
OCTAGRAM, Никуда и ничего не испаряется.
У вас есть работник, работник пишет код, комитит код в репозиторий.
Где этот репозиторий и под какими правами всем пофигу, это вы уже определяете сами.
Хотите вообще завернуть это всё, ставите внутренний GIT сервер, ну тот-же гитлаб, а на публику уже в тот-же гитхаб делаете зеркало репы.
Есть разраб, есть трудовой договор, всё что напишет разраб в рабочее время, принадлежит компании которая оплатила это время.
Всё что контрибьюторы напишут вам не принадлежит, если нужны исключительные права на код то о контрибьюторах в принципе речи нет.