Договор - это неплохая идея, но, насколько я понимаю, договоров такого рода без возможности досрочно расторгнуть в одностороннем порядке без последствий, практически не бывает. Чисто с точки зрения букв закона - даже арендатора я имею право выселить, предупредив за месяц, по трудовому договору - уволить могу, расторгая в одностороннем, значит это просто договор об оказании услуг, в суде его оспорить будет очень сложно. То есть, никто не защищён получается. Я так полагаю, люди сами не захотят заключать договор без возможности одностороннего расторжения. Или так - они не имеют права съехать раньше, чем через 3 года, а я их выселить - чтобы справедливо. А то я их поселю, они проживут месяц, не сделав и половины того, что требуется, и уедут, оставив, например, убытки, которые не компенсируют - случаев, в которые никак их не заставить компенсировать - море, если не заключён договор аренды или что-то подобное. Чисто юридически это должно быть что-то очень мудрёное, чтобы все были равно защищены. Но можно покумекать.