Как не попасть в зависимость от разработчиков с авторской CMS?
Код открыт, но они ее продают?
Ну а вообще тут сразу так и не скажешь как поступить, но если вы уверены в квалифицированности разработчиков, которые создали эту CMS, то почему бы и нет.
Мне бы, например, было бы не трудно поддерживать хорошо написанный код, а не макароны.
как раз таки хорошо написанный код , а не макароны + нормальная документация - в открытых распространенных CMS.