a direct publicism site
personal pages of Yasen Pramatarov

protocol

OpenAIM — добър знак или заплаха?


Днес новината е OpenAIM. С две думи — AOL публикуват спецификациите на протокола Oscar, на който се базират системите за моментни съобщения ICQ и AIM. Съвсем видимо в обявлението и в новия сайт на проекта се набляга на понятието “отворен код”. Може би засега няма да освобождават програмен код, но всъщност нямат и нужда — важното е, че от днес вече съвсем официално ще може да се правят клиенти за мрежата на ICQ/AIM, които да работят. Досега се правеха хакове и отгатвания на протокола. От днес той е публично достъпен.

Лично аз очаквах да направят крачка към джабер-федерацията. За мен това щеше да е правилинят ход. Не само, че XMPP е стандартизираният протокол за такива неща, ами и след дочулите се наскоро слухове, че от AOL експериментират с джабър-сървър, и нагласата сред общността на XMPP и на свободния софтуер като цяло беше станала поне с малко по-положителна.

Някои ще кажат, че отварянето на протокола Oscar е добра новина. Официално заявената поддръжка на странични свободни проекти, като библиотеката Purple (използвана в Pidgin и други), обещаният примерен програмен код и пълната документация на протокола и различните видове имплементации (за уеб, с флаш и т.н.) — всичко това изглежда много добре, несъмнено… Но все пак е леко подъл ход. Личи си, че е от принудата на обстоятелствата, от засега относително малкия, но все по-осезаем натиск от XMPP-федерацията от сървъри. Но все пак е подъл — защото не е нужно да се правят такива опити да се налага втори протокол.

Oscar можеше да продължи да живее в среда на XMPP — като даде свежи и различни идеи за развитието му. Нямам представа дали Oscar е толкова различен от XMPP, толкова принципно отдалечен, че да не може да се намери някаква средна линия. Не зная, защото не съм чел в подробности още — както казах, всичко това е развитие от днешния ден.

Ще чета — темата за XMPP и развитията около него е сред основните ми тук.

Това, което се разбира от прима виста е, че AOL явно са започнали да го закъсват откъм icq-реклами. Може би защото много хора по света ползват клиенти за ICQ, които не показват реклами. Както някои от вас може би знаят, официалният клиент показва постоянно в каре в прозореца за съобщения автоматични реклами от съръврите на ICQ. Може би има начини това да се спира, навремето се блокираха в защитните стени определени адреси на рекламните сървъри, може сега да има и други начини — не зная, но не в това е въпросът, идеята е, че icq-услугата в голяма част се издържа от тези реклами.

Сега, когато всеки ще може да седне и да напише свой си клиент за icq (да не го превъзнасяме — от години всеки може да напише свой си клиент за нещо много по-яко, именно XMPP), съвсем нормално е доста от тези разработчици да не включват рекламната част. Но от друга страна може да има други, които да правят клиенти, в които основното да са точно рекламите и да се издържат от някакво рекламно партньорство с AIM.

Възможностите са всякакви. Всъщност принципно може и нищо да не излезе — има много услуги, които публикуват своите API, но малко са успешните. Има и много публикувани протоколи, но малко от тях са разпространени и стандартизирани. Новината идва дни след като ISO гласува отново против приемането на MS OOXML, още един такъв пример. Така че само публикуването на протокола и дори заявеното желание да се работи с общността на F/LOSS не значи много.

Надявам се всичко това всъщност да послужи като още един катализатор на процесите и идеите в XMPP/Jabber. Има много неща, които са подготвени от толкова много време, но се внедряват внимателно, разбирай бавно. Пренос на глас и образ, история на разговорите на сървъра, различни начини за идентификация пред сървъра (например с OpenID) и т.н. Самата джабер-федерация носи своите си проблеми, например разпределена свързаност, но в същото време — концентрирана само в един сървър идентичност. При отпадане на сървъра от мрежата идентичността става недостъпна. Има идеи за федериране на идентичностите с всичките им прилежащи данни, тогава въпросът за сигурността и поверителността става по-сложен.

Но това е съвсем встрани от OpenAIM, защото Oscar, макар и публикуван вече, не дава засега начин за федериране на услугата. Тоест за да говоря с някого от ICQ или AIM, пак ще ми трябва идентичност, регистрирана на техния сървър и ще ми трябва и клиент, говорещ техния протокол.

На фона на слуховете за изпробване на XMPP от AOL тази новина наистина ми стои някак сиво… И все пак — честито на всички използващи ICQ и AIM! Най-малкото поне едно е сигурно — вече няма да спират Miranda, Gaim/Pidgin, mICQ и подобни при всяка промяна на протокола. Защото ще знаят за промяната и тя вече ще е подготвена в кода им.

Като си помислим… и това е нещо ;)

Остават Yahoo с YIM и Microsoft с MSN messenger. Всъщност не — за вторите е малко вероятно да отворят протокола, камо ли да се федерират с XMPP. Яху пък хем ритат да се оттласнат от предложението на Майкрософт, хем така и така вече използват XMPP за моментните съобщения в мрежата си в Y! Live. Остава да “очакваме включване”.

Колко много усилия да си запазиш своя си протокол и да пускаш реклами на хората. В дни, когато масово рекламите се филтрират или избягват. И толкова шум, толкова усилия на вятъра при условие, че има работеща свободна алтернатива с критична маса потребители. От федериране с джабер AOL само ще спечели, но не — друго си е да си отделно и наобратно.

Но ще видим — както казах, не съм чел в подробности още, а и не се знае как ще се развият нещата. Все пак честит OpenAIM!



Tags:
5 Март, 2008 - 22:29

 
 

"Невидимото" icq


Основно общуването ми в мрежата минава през Jabber, дори поща пиша все по-рядко и всеки път все по-трудно и със закъснения. Но все още ми се налага да се включвам към други мрежи, защото трима-четирима (от днес - с един по-малко) ползват нещо различно. Винаги първо предлагам джабер-името си за контакт, но какво да се прави… Покрай този ми “страничен” вече опит с другите протоколи се сблъсквам с най-различни и странни неща. Може би е странно и неудобно само за мен да не мога, например, да пиша на всички на кирилица (или с йероглифи, ако реша…), да не съм сигурен дали отсреща ще приемат или дали изобщо ще видят заявката ми за файлов трансфер, да не зная кой в момента ми е в списъка с контакти и дали изобщо съм свързан със сървъра… Може би съм леко “разглезен” от удобствата на Jabber/XMPP, но все пак всичко има своите граници.

Когато ми се наложи, ползвам транспорти към другите протоколи през мой или публичен сървър. Но понякога ми се налага да пускам многопротоколен клиент с вградена поддръжка на icq. За да съм поне малко по-сигурен в комуникацията с приятелите ми в icq. Тези дни ползвам Kopete.

Тия от icq ме разбиват, без майтап - днес гледах невярващ как получавам следното съобщение “$nickname is now online (Invisible)”. Това се получи не веднъж, получава се цял ден при смяна на състоянието на контактите, които явно искат да са “невидими”. Явно им се “препокриват” автоматичното състояние “отсъстващ” (“away”) и ”невидим”.

Мислех, че състоянието “невидим” в icq от доста време вече е внедрено правилно и когато човек е “невидим”, другите хора просто не го виждат. Но не - оказва се, че редовно в icq-бърлогата се размятат такива съобщения. Просто оригиналният icq-клиент ги пренебрегва. Получава се следната схема, която ако не беше отчайващо тъпа, щеше да е само смешна.

Клиент1 избира да мине в състояние “невидим” и изпраща съобщение на сървъра от сорта на “хей, пич, аз съм невидим, чуваш ли?”. Сървърът сигурно (би трябвало, но никой не знае, протоколът е собственически) му изпраща някакво потвърждение “добре бе, стига си ме занимавал, невидим си!”. И когато някой от другите клиенти, например Клиент2, обнови списъка си и запита за Клиент1, сървърът му отговаря “тоя не го закачайте, невидим бил”. Клиент2 пропуска това съобщение покрай ушите си и за човека пред програмата на Клиент2 наистина Клиент1 не е от нещата, които вижда.

И все пак… ако си заровиш главата в пясъка, това не значи, че светът е станал невидим. А само, че ти отказваш да го гледаш. Във времето на все по-голяма свързаност и споделяне да се изхожда винаги от такава свръх-субективна позиция е глупаво. Просто не работи.

Мисля, че дори няма да ми е интересно кога icq ще поправят това. Има по-интересни неща - например развитието на джабер.



Tags:
13 Септември, 2006 - 15:03

 
 
Make Money Fast - Work At Home
helio ocean
Cheap Macs, PCs, LCD TVs etc
Flash Drive Recovery
Ако сайтът ви е харесал, можете да ме почерпите с
или
през ePay
perdolitical manager good job trachilic
money cash casinos