Ноя 16

Развитие Asterisk (или как мы пришли к версии Asterisk 10)

Кевин Флеминг в своем электронном письме объясняет, почему Asterisk 1.10 был изменен на Asterisk 10 и почему версий Asterisk 2.x не будет:

– Приближается седьмая годовщина выпуска Asterisk 1.0.0, который состоялся на первой конференции AstriCon в сентябре 2004 года. А если взглянуть еще немного назад, можно вспомнить выпуски версий «0.x», которые производились, начиная с декабря 1999 года…невероятно, как давно это было!

– С того времени мы представили целый ряд «основных» версий, включая 1.2 и 1.4, а совсем недавно вышла версия 1.8. Каждая новая версия содержит значительные изменения. В ряде случаев эти изменения приводят к улучшению архитектуры. Все версии предоставляют пользователям Asterisk значительно обновленные функциональные возможности. В то же время, нас часто спрашивали, когда мы приступим к разработке (или когда ожидать выпуск) Asterisk 2.0. Как правило, мы отвечали, что этого не произойдет, пока у нас не будет существенных оснований для объявления о выходе версии нового уровня. Многие проекты с открытым кодом подверглись качественным улучшениям, вследствие чего они фактически были полностью (или почти полностью) переписаны, что и привело к выпуску обновленных «основных» версий.

А вот в случае с проектом Asterisk мы наоборот прилагали все усилия, чтобы сохранить как можно большую совместимость между основными версиями. Соответственно, всякий раз, когда выходила новая основная версия, мы утверждали, что это ни в коем случае не Asterisk 2.0 и продолжали использовать систему нумерации версий, которую много лет назад ввел Марк Спенсер.

Однако, в течение нескольких последних месяцев, с приближением первого бета-выпуска очередной основной версии Asterisk, у нас возникло несколько неожиданное обсуждение, касающееся того, насколько новый выпуск будет отличаться от предыдущих версий Asterisk (преимущественно речь идет о версии 1.4, хотя есть еще много пользователей, которые предпочитают версию 1.2 ).

Не смотря на то, что создание очередной основной версии Asterisk было процессом эволюционным, а не революционным, мы выпускаем продукт, который будет значительно отличаться от Asterisk 1.4 по ряду характеристик, таких как поддержка широкополосной конференц-связи, базовая поддержка видеоконференций, поддержка для ряда дополнительных технологий VoIP, полноценная поддержка получения и отправки факсов и др.

Возник закономерный вопрос: не Asterisk 2.0 ли это? Если нет, выйдет ли когда-нибудь версия 2.0? После длительных дискуссий мы пришли к заключению, что это не Asterisk 2.0 и что выпуск подобной версии вряд ли возможен, поскольку появление существенно отличающегося (и не совместимого) продукта под названием «Asterisk» не будет соответствовать интересам потребителей. Остается вопрос, который интересует многих: «Зачем продолжать использовать в названии версий «1.x», если Asterisk 2.0 никогда не будет выпущен? Что означает «1», если переход на другой уровень не предвидится?»

Вывод, к которому мы пришли и который, мы надеемся, вы одобрите – Asterisk всегда будет Asterisk и префикс «1» в названии этого продукта является не существенным. Следовательно, начиная с очередного выпуска, в названии основной версии не будет использоваться «1», то есть очередная основная версия вместо названия Asterisk 1.10 получит название Asterisk 10, а последующие версии выйдут под названиями Asterisk 11, Asterisk 12 и так далее.

Мы планируем неизменно предоставлять Asterisk в стандартной версии и в версии долгосрочной поддержки. Соответствующие дополнения будут внесены на Asterisk Project Wiki, как только появится первый бета-выпуск Asterisk 10. На самом деле, это должно произойти очень скоро.

Как всегда, спасибо всем, кто постоянно поддерживает Asterisk. В первую очередь разработчикам; всем, кто обнаруживает и сообщает о проблемах; всем, кто тестирует патчи и уделяет время ответам на вопросы по каналам IRC, по электронной почте и на форумах. Надеемся, вы не обойдете вниманием предстоящий бета-выпуск Asterisk, а также с нетерпением ждем встречи с вами на конференции AstriCon 2011!

--

Кевин П. Флеминг

Директор по разработке программного обеспечения

Компания Digium Inc.

Благодарим за поддержку бюро переводов "Адванс"

blog comments powered by Disqus

О нас

Блог компании "АТС Дизайн"
О развитии Asterisk, отрасли телекоммуникаций, vocal & chillout trance, и нашей компании, которой очень нравится весь этот микс! Don't surrender!
P.S. Музыку слушать строго в наушниках!!!

Подпишитесь

Недавние записи

Категории

Теги

Архив

Избранные блоги

Популярные записи

Популярное по Asterisk