Jabber Journal:1
- Это перевод 1 выпуска Jabber Journal.
Intro
Приветствую!
Нам давным-давно нужно было еженедельное обозрение новостей о Jabber. Наконец кто-то собрался и опубликовал его. А кто справится с этой работой лучше, чем stpeter, Сертифицированный Фанат Jabber, у которого даже на машине номера с Jabber?
Хорошо, довольно обо мне. Ближе к делу.
jabberd2
Большая новость этой недели — выпуск версии alpha 1 jabberd 2.0. Да, сервер Jabber, с которого это все и началось, претерпевает огромную переделку! Это совершенно новый код, и он лицензируется только по GPL. Благодарность Робу Норрису (Rob Norris) и всем остальным из команды jabberd за то, что они его изготовили. Ходят слухи, что мы даже можем получить бету к концу года — был бы замечательный рождественский подарок! Но, конечно, она будет готова тогда, когда она будет готова. Нельзя торопить свободное ПО. (Да, все мы читали «Мифический человеко-месяц».)
Конференции
Большинство других софтверных новостей на этой неделе касаются multi-user chat (MUC, многопользовательский чат). Ваш покорный слуга надрывался два месяца ради XEP-0045, весьма полным протоколом многопользовательских комнат общения в Jabber (также известных как групповой чат или текстовые конференции в зависимости от того, с кем вы говорите). MUC выводит Jabber на уровень IRC по возможностям и функциям и имеет более безопасную модель владения и администрирования комнатами. Дэвид Саттон (David Sutton) приложил немало труда к серверному компоненту и на днях выпустил mu-conference 0.3. Плюс к этому, Exodus, Rival, tkabber и IMCom теперь все поддерживают MUC, на подходе поддержка других клиентов. К тому же MUC обратно совместим со старым протоколом "groupchat 1.0", так что старые клиенты могут подсоединяться к комнатам MUC (они просто не пользуются никакими продвинутыми возможностями). Это большой шаг вперед для Jabber.
Другое ПО, выпущенное на этой неделе, включает новую утилиту Jabber roster utility (интересно, как она справится с моим ростером с 1000 записями), первый релиз клиента Skabber для Windows, версию 0.0.2 клиента JabberX для систем Unix (вперёд, командная строка!) и версию 0.3 клиента Nitro от DizzyD для Mac OS X (теперь с поддержкой SSL!). А администраторы серверов, обслуживающие машины с Линуксом, похожим на RedHat, наверное будут рады узнать, что Брет Могиленски (Bret Mogilensky) собрал source RPM с jabberd 1.4.2, MUC, PAM и транспортами.
Работа над протоколами
Что касается протоколов, недавно у нас появилось несколько новых JEP-ов. Я написал кое-какую описательную документацию по vCards и поиску, Рассел Дэвис (Russel Davis, ukscone) сделал то же самое для private data storage. А temas сообщает, что хорошо продвигается работа над передачей файлов — еще одной стороной функциональности, которой давно не хватало Jabber. Детали вы можете найти в протоколе вчерашнего собрания Совета Jabber (Jabber Council). И — нет, особого продвижения в плане протоколов публикации и подписки не произошло, но pgmillard и я планируем в скором времени разработать общую структуру, так что другие смогут начать привносить разные части этой мозаики.
В стенах JSF появляются результаты работы Комитета по маркетингу (Marketing Committee) и Комитета по соответствию (Compliance Committee). Комитет по соответствию организовал сайт wiki, можете присоединяться! А ребята из маркетинга обещают скоро объявить о своих больших начинаниях.
И наконец, IETF объявил о создании Рабочей группы, посвященной XMPP, нашему родному протоколу Jabber. Это ещё один очень важный шаг вперёд для всего сообщества Jabber. Среди прочего это приведет к дальнейшим улучшениям протокола за счёт того, что более широкая интернет-общественность оценит нашу работу, особенно вопросы безопасности и интернационализации. Последнюю информацию о рабочей группе XMPP (XMPP WG) ищите на сайте http://www.jabber.org/ietf, или подпишитесь на рассылку.
Если вам не хватает еженедельного обозрения, вы можете поселиться в чате jdev@jabber.org. Ваш коктейль Jabber вам сделают мгновенно!
Успешного Jabber-a!
--stpeter
Перевод Павла Усищева.