29.03.2009

Swift - jabber-клиент от создателей Psi

Создатели известного 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 будет обязательно. Кто как - а я жду с нетерпением.

7 прокомментировало:

  1. *глядя на скриншот* ну наконец-то...

    ОтветитьУдалить
  2. И все же странно это: сделав один jabber-клиент браться делать с нуля другой.

    Хотя может быть за время работы на psi люди увидели, что изначально была не очень удачная архитектура, и swift — это попытка реализовать какое-то новое понимание. А может и нет. Может тут совсем в другом дело.

    ОтветитьУдалить
  3. deadbee, да. Хотя в gajim'е оно близко, во всяком случае - удобно.

    ingolmo, сначала долго разрабатывать psi, потом написать книгу о XMPP, а потом потянуло на новое.
    Swift - это именно попытка реализовать новое понимание, они сами об этом пишут.

    ОтветитьУдалить
  4. недавно появился клиент synapse - вот где реально новый подход к многим вещам реализован. лучше б разработчики к этому проекту лапки приложили чем писать "еще один пси, но с немного измененной архитектурой"

    ОтветитьУдалить
  5. Мне кажется, вместо того, чтобы говорить разработчикам "лучше бы приложили лапки сюда" лучше бы самому приложить лапки. ;)

    ОтветитьУдалить
  6. Спасибо за наводку :) Если проект не загнется и будет симпатичнее чем psi - выкину Adium нафиг. Как это не странно для Mac OS нет симпатичных Jаbber клиентов...

    ОтветитьУдалить
  7. в первом релиз кандидате появился русский язык :)

    ОтветитьУдалить