Создатели известного jabber-клиента Psi, Кевин Смит и Ремко Тронсон, передали бразды правления проектом Джастину Карнегису и начали работу над новым jabber-клиентом. Встречайте Swift.
Строго говоря, самого клиента пока нет - есть вышеприведённый скриншот и декларация о намерениях в блоге проекта. Ниже приведён перевод вопросов и ответов с блога.
Как часто будут выходить релизы?
Мы работает над проектом уже месяц, но пока не готовы объявить о дате первого релиза. На сегодняшний день существует множество прекрасных Jabber-клиентов и Swift пока ничем не лучше.
Какой тулкит вы используете?
Вся логика и работа с протоколом не привязана ни к какому тулкиту. В настоящее время мы работает на GUI на Qt, остальные тулкиты - в планах.
Под какой лицензией будет выпущен Swift?
Вопрос открыт. Мы пока не знаем. С одной стороны мы хотим сделать Swift и его исходный код свободными, с другой стороны - мы исследуем вопрос, о коммерческой поддержке Swift и его компонентов.
То есть Psi - всё?
Вовсе нет. Хотя мы оба были бог знает сколько времени в числе основных разработчиков, Psi уверенно смотрит в будущее. И я уверен, развитие продолжится.
Будет ли Swift многопротокольным?
Нет. Только XMPP.
А для чего вообще ещё один клиент?
Множество причин. Мы, конечно, могли бы форкнуть Psi, но Psi разрабатывался с совершенно другими планами и намерениями. В Psi за последние 8 лет накопилось множество наработок, которые в Swift'е мы собираемся сделать по другому. Кроме того, мы оба уже давно работаем нал Psi. Пришло время попробовать что-то другое.
Будут ли в Swift все те возможности, что и у других клиентов
Нет. По крайней мере на данном этапе. Наша цель - добавить в Swift только ключевые компоненты, добавляя новые только по мере достижения "просто работает".
Будет ли Swift кроссплатформенным?
Да. Windows, MacOS и Linux с нашим первым GUI. Возможно список будет продолжен.
Вдобавок можно отметить, что язык разработки - C++ и MUC будет обязательно. Кто как - а я жду с нетерпением.

*глядя на скриншот* ну наконец-то...
ОтветитьУдалитьИ все же странно это: сделав один jabber-клиент браться делать с нуля другой.
ОтветитьУдалитьХотя может быть за время работы на psi люди увидели, что изначально была не очень удачная архитектура, и swift — это попытка реализовать какое-то новое понимание. А может и нет. Может тут совсем в другом дело.
deadbee, да. Хотя в gajim'е оно близко, во всяком случае - удобно.
ОтветитьУдалитьingolmo, сначала долго разрабатывать psi, потом написать книгу о XMPP, а потом потянуло на новое.
Swift - это именно попытка реализовать новое понимание, они сами об этом пишут.
недавно появился клиент synapse - вот где реально новый подход к многим вещам реализован. лучше б разработчики к этому проекту лапки приложили чем писать "еще один пси, но с немного измененной архитектурой"
ОтветитьУдалитьМне кажется, вместо того, чтобы говорить разработчикам "лучше бы приложили лапки сюда" лучше бы самому приложить лапки. ;)
ОтветитьУдалитьСпасибо за наводку :) Если проект не загнется и будет симпатичнее чем psi - выкину Adium нафиг. Как это не странно для Mac OS нет симпатичных Jаbber клиентов...
ОтветитьУдалитьв первом релиз кандидате появился русский язык :)
ОтветитьУдалить