Re: Интерфейсы и администраторы
Различать внутренние и внешние интерфейсы и определять их Вам понадобилось для смягчения позиции, -- дескать, разрешим нашим милым обманщикам-копирайтщикам-проприетарщикам хоть что-то не специфицировать, все равно ведь не отвяжутся. На самом деле, удовлетворительного определения здесь и нет, само такое разделение очень условно и придумано как отмазка. Что Вы сами, не желая того, и показали. В этом -- непоследовательность.
На самом деле, это пустое. Интерфейсы надо специфицировать, иначе автор получит немотивированное преимущество. Если код закрыт, он, вполне вероятно, обманет и ловить его вряд ли кто будет, но пусть хоть знает, что обманул.
А вот обеспечение стандартных интерфейсов в любом случае -- совсем другое дело. Даже если где-то обманул, выстави все как полагается. Нравится или не нравится. Прокси пиши, прячь за ним все свои "инновации".