a direct publicism site
personal pages of Yasen Pramatarov

xmpp

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

 
 

"Yahoo!" добрите пичове ли са?


Стив Балмър е крайно нагъл в бизнеса си. Поне така изглежда отстрани, само си представям как стоят нещата всъщност. То в цялата си история Майкрософт са си наглеци, само който не е запознат с ИТ и Интернет отпреди поне няколко години може да не знае това. Ако се чудите защо и откъде накъде Google развяват знамето с “Don’t be evil”, ами най-вече заради такива като Microsoft е. И може би основно заради тях точно, макар да не се казва в прав текст. Много са “нововъведенията” в WindBlows, които бяха в началото на други компании. Те бяха сплашени от гиганта и или изкупени, или осъдени с много пари и пак изкупени и накрая неща като DoubleSpace и други подобни се оказаха “инвенция” и вградени в уиндоса. Опитвам се да се сетя за нещо, което Microsoft са измислили и са успели да наложат и то оцеляло като наистина ценно… и не успявам. А, да, освен едно — да правиш бизнес, като откупуваш други фирми през сплашване и външно обезценяване на акциите със слухове. Или пък направо и буквално крадеш технологии — както са направили още в началото си с графичния интерфейс — после се надяваш да ти се размине и… ти се разминава.

Знаем за тръпката, дето преброди цялата мрежа съвсем наскоро, когато Майкрософт предложиха на Яху да ги откупят. Цената беше привидно даже завишена, защото беше над пазарната за съответния брой акции. Това идва в момент, в който Яху се опитват да стъпят на нова, по-твърда почва за онлайн-услугите си и имат много затруднения. Немалка част от тях точно финансови. И въпреки това от Яху отказват изкушаващото предложение, защото е обидно ниско. И са си прави — от може би година-две се опитват да си възвърнат позицията на една от водещите компании за онлайн-услуги. Купиха Flickr и успяха да не го развалят (което за компания от такъв мащаб, която обикновено е като слон в стъкларница, когато има работа с малки Web2.0 проекти си е много добро постижение). Отвориха голяма част от кода на онлайн-услугите си и например уеб-пощата им, макар да е все още на светлинни години от идеята за удобен и ползваем сайт, все пак става по-добра. Започнаха много проекти за свободен софтуер (YUI Ajax library, Design Patterns library, разбира се Zimbra и т.н.), вярно с много по-малко шум, отколкото има около Google Code, но все пак ги развиват. Купиха също и Del.icio.us и него не успяха да развалят, напротив.

Преди месец се разчу, че Yahoo подготвят масово внедряване на OpenID в сайтовете си. След първоначалната еуфория, че ще разрешат идентификация и автоматично влизане във всичките си услуги от всеки OP (OpenID Provider) се оказа, че не е точно така. И сега на практика заменят “yahoo login”-а със своя автентикация, базирана на OpenID, тоест те стават още един OP. Леко разочарование за неползващите услугата им, но пък така е по-добре за вече регистрираните им потребители… може би. Хора от openid-екипа им са постоянно активни в пощенските списъци на разработчиците на OpenID и дискутират свободно имплементацията на Яху, приемат нови идеи и работят по следващата версия 3.0 на спецификацията. Фенове… ;)

Съвсем наскоро пък, май малко след предложението за изкупуване от Балмър, се подочу, че Yahoo изпробват Jabber/XMPP за услугата си за моментни съобщения. Това е толкова добра новина, че си заслужава отделно писане, но наистина данните в мрежата са малко и засега явно нещата са в съвсем начален стадий на изпробване. Малко преди тях AOL/ICQ “изпуснаха” информация за свой сървър, шлюз между тяхната мрежа и джабер-федерацията. И там нещата са тестови, но явно са в по-напреднал етап. Официално от AOL не отрекоха, че опитват да интегрират мрежата си с XMPP, но явно имат доста принципни трудности в стремежа си да запазят ползваемостта на досегашните си клиенти, а и добрата нагласа на досегашните си потребители.

Каза се наскоро, че тази година ще е определено успешна не само за OpenID, но и за XMPP. Защото дори и Майкрософт да изкупи Яху, това значи, че ще скапе всичките им онлайн-услуги в опита си да ги мигрира към уиндоуски технологии. Съответно MSN ще “глътне” и “сдъвче” услугата за моментни съобщения на Яху (YIM) и при неизбежните проблеми от това голяма част от потребителите ще мигрират към сървъри от джабер-федерацията. Където и без това вече има критична маса, най-малкото заради гугълския GTalk/GMail, който си е джабер, макар и не съвсем пълна и на моменти, в детайлите, недобра имплементация.

А Яху имат не само IM, имат много други услуги, които при евентуално откупуване ще подлежат на миграция към Windows/IIS/MSSQL/MSN и тем подобни. Такава е политиката на големия шарен прозорец — преди време, при изкупуването на уеб-пощата Hotmail за сравнително кратко време успяха да а мигрират от FreeBSD към Windows. Имаха големи технически проблеми при тази миграция, които бяха видими и за които е писано много из мрежата. Но пък нямаха проблеми в скапването й.

Всъщност Майкрософт винаги са стояли много зле на фона на онлайн-услугите. Все опитват да са “онлайн”, даже опитват операционната си система да направят “онлайн”, ама или все не става, или никой не им ползва тая “онлайн-ност”. И самите те явно го разбират, но няма как да се спрат — в опита си да откупят Яху си личи надеждата да си оправят уеб-престижа. Но няма начин това да стане, най-много да съсипят поредната компания. Е, този път захапват наистина голяма и известна компания и то след дълги години на “добро поведение”. Ако не броим лобирането им в Novel и подмолните действия в света на GNU/Linux през Lindows/Linspire, които след един удар по главата с чувал с пари им станаха верна ”маша”.

А Яху явно са “добрите момчета” на деня. Джери Янг е отказал на Стив Балмър. След като получи публична подкрепа от Гугъл. Днес пък Балмър е казал, че един вид “не приема” отказа на Яху и ще продължи да преговаря и да настоява за откупуването. Има два варианта — или да завиши офертата, което е малко вероятно, или да я занижи, за да “накаже” Янг и да ползва Яху “за назидание” на бъдещите изкупувани фирми. И все пак с всички тия нови технологии (OpenID, XMPP), с проектите си за свободен софтуер и с публичната подкрепа на Гугъл едва ли Яху чак ще се стреснат. Имат и подкрепата и здравия интерес на доста хора в Интернет вече, особено след този отказ на предложението.

А, да — има и трети вариант, който е доста вероятен — Майкрософт да започнат активно тайно лобиране сред акционерите на Яху. По типичния им маниер — “дръж тая бала с пари, я кажи сега за кого ще гласуваш”. Надявам се това да не успее. ИТ-бизнесът вече не е това, което беше през 80-те и 90-те, днес има много по-силна пряка публицистика, има много повече информация за фирмените стратегии, “изтекла” в Интернет, има много по-голямо влияние на онлайн-престижа. Нещо, което Яху не успяваха да поддържат добре, но в което напоследък влагат правилните усилия. И нещо, което Майкрософт никога не са имали.

Като казвам, че Yahoo! са добрите момчета на деня, зад това стои голямото “но” на техните многобройни издънки с издаването на лични данни на потребители на властите и с цензурата, която допуснаха, например миналата година във Flickr. Да кажем, че не че са чак “добри момчета”, просто напоследък се държат по-добре. ;)



Tags:
12 Февруари, 2008 - 15:08

 
 

icq мигрира към jabber?


Да, звучи малко невероятно, може би дори твърде хубаво, за да е истина. Но все пак си е вярно — ICQ (тоест AOL, значи не само ICQ, а и AIM може би в скоро време) вече изпробват джабер-шлюз към мрежата си. Това значи, че най-обикновен джабер-потребител ще може да се свързва с “черната кутия”, каквато до днес беше icq. При това да се свързва пряко, без посредничеството на джабер-транспортите, с които досега ставаше връзката с целия куп собственически или остарели протоколи и други измишльотини.

Аз се радвам, защото имам един стар айсикю-номер, от който дълго време не мога да се отърва, колкото и да се опитвам, колкото и да обяснявам на познатите ми защо трябва да се ползва XMPP. В най-“добрите” дни на това отказване свивах списъка с айсикю-контакти до двама-трима, които просто не мога да изтрия, защото ползват само айсикю. Свързвах се само през транспорти (преди на jabber.belnet.be, а от известно време на jabber.minus273.org, където nikky поддържа страхотно услугите) и то само когато наистина имах нужда от айсикю, тоест за връзка с тези няколко човека. И въпреки това е неудобно. А многопротоколен клиент не ща да ползвам — аз се радвам на напредъка на XMPP, чета доста за джабер-разработките и плановете за бъдещето, а и най-малкото това е протоколът за моментни съобщения, който е стандартизиран. Ако ползвам моментни съобщения днес, то е най-вече заради джабер. Затова ми допада как първо Google с техния GTalk/GMail (вредно недоразумение, между другото, но все едно;), после с налагането им на библиотеката Jingle, а сега и AOL с тази интеграция просто “влизат в правия път”. ;)

Новината е сериозна, но докато пиша това, клиентът ми още не се е свързал. Явно наистина сървърът xmpp.oscar.aol.com е претоварен от нетърпеливи ентусиасти в момента. Грешката е заради изтичане на време, не някаква друго и това ме кара да мисля, че натовареността е приемливо обяснение.

Накратко, за да се свържете с icq-сметката си през джабер, ползвайте JID от вида icqnumber [at] aol [dot] com към сървъра xmpp.oscar.aol.com със съответната парола на icq-сметката и на стандартния порт 5222. Трябва да се ползва TLS, но то повечето съвременни клиенти се свързват по подразбиране през TLS. Доколкото разбирам, би трябвало да работи и свързването с AIM — пак на същия сървър, но с JID aimusername [at] aol [dot] com. Няма да пробвам, макар да имам някакъв “вегетиращ” акаунт — поне от другите затворени протоколи успях да се отърва ;)

Ето го и схематично:

 
1. JIDicquin [at] aol [dot] com или aolusername [at] aol [dot] com
2. Host: xmpp.oscar.aol.com:5222
3. разрешаване на SASL PLAIN
4. включване на StartTLS
  

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

Иначе засега мрежата на ICQ/AOL си остава затворена, защото обратната връзка май е невъзможна. Тоест не може някой с айсикю да ме добави мен с моето JabberID. GTalk/GMail се присъединиха към xmpp-федерацията и връзката е двупосочна, но дори и така да стане със сървърите на ICQ след време… пак бих имал резерви при общуването в прав текст нешифрирано с хора към такива централизирани сървъри. Сигурността при общуването през джабер винаги минава през една “тясна” част и това е паметта на сървъра. А “големите” в бранша имат навика да “помнят” всичко и такова намесване на “1984”-усещане е неприятна тръпка. Освен ако не се ползва шифриране от край до край, винаги текстът се дешифрира в сървъра. Тъй че макар и за момент, комуникацията може да е достъпна в явен вид за някой сдобил се с root-достъп до сървъра, дори и да минава през шифриране между сървърите и към клиентите през TLS. Да, вярно — това изобщо не е болка за умиране, особено за такива неща като чат и изобщо щом не става дума за парични преводи, а за дреболии като разговори, хич не е толкова важно. Вярно, някой може да кракне както голям, така и малък сървър, но лично аз имам повече спокойствие за поверителността на данните си, ако са по-далечко от “големите” сървъри.

И все пак всичко това е добра новина. XMPP е правилният начин, защото е описан подробно, публикуван е и е стандартизиран. Освен основната част на протокола има и огромен брой допълнения (“предложения за подобряване”, JEP). Които описват практически всичко, за което днес можем да си помислим в света на моментните съобщения. И с развитието на идеите се пишат нови JEP-ове и клиентите с отворен код ги имплементират бързо.

Тъй че добрата новина е за нас, ползващите джабер. За тези с icq сигурно няма да има разлика, а и едва ли ще има значение. ;)



Tags:
18 Януари, 2008 - 18:33

 
 

Jabber в Jaiku


Интеграцията на Jabber/XMPP в сайта за микроблогове Jaiku продължава с пълна сила. От вчера вече е пусната масово услугата за уведомяване по джабър за нови бележки от записаните общности и хора. От известно време пък работи джабър бот, който приема нови съобщения и ги засилва към джайко-то ви. С поддръжка на писане както в личното джайко, така и в микродневниците на общности или пък писане на коментари към други бележки. Това не е ново за потребителите на Twitter, но в развитието на Jaiku се забелязва по-систематично търсене на интеграцията с джабър.

Не че ще тръгна да пиша микроблог, сакън. Нищо против идеята, но някак не ми допада. Не може такова нещо да го ползвам като основен дневник, дори и да съм далеч от машината си и да мога да публикувам само през мобилен телефон, да кажем, пак ще искам да пиша в сайта си, а не в някакво такова общо и бъбриво нещо.

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

Въпреки че… За какво ми е, като после няма удобно и лесно търсене, а и за да търся нещо, трябва да зареждам сайта там, да се заривам в търсене… Хиляда пъти по-удобно е за хранилище за препратки да се ползват сайтове като DelIcioUs и подобните.

Да, май микроблоговете са просто поредният proof of concept, поне от моята камбанария. А, да — и интересна занимавка, докато още не са ми омръзнали ;) Преди време разкарах всички не-хора (ботове имам предвид) от списъка си в джабър, защо да не поседи там един сега. За разнообразие.

П.П.: Заради моя грешка в синтаксиса на mod_rewrite на уеб-сървъра адресите на всички статии тук пренасочваха към заглавната страница. Опитвах разни оптимизации и макар друг път да не съм бъркал, този път “магията” на mod_rewrite ме подлъга и поне половин ден всичко тук се е държало странно. Извинения на читателите, грешката е поправена. ;)



Tags:
4 Септември, 2007 - 12:39

 
 

Jingle в джабър, на каква цена


Може би най-накрая ще видим първото внедряване на библиотеката Jingle в джабър-клиент. Има разни опити с Psi, но там кой знае кога ще има нова версия. Liorithiel писа снощи, че има работеща версия на Gajim, в която е вградил поддръжка за пренос на глас и данни с библиотеката Jingle на Google. Проектът е част от ежегодните вече спонсорирани конкурси Google Summer of Code. Всичко това е добре — не че гласовите разговори са най-важното нещо за направа в XMPP-мрежата, но все пак… Нали често някои хора се заглеждат към “лъскавините” на Skype и други нестандартни софтуери — ето, съвсем скоро ще има работещ глас, видео и т.н. и в джабър-клиент.

Следващата версия на Gajim ще е с пренос на глас явно. Това е добре, дано след това лека-полека и този, и други клиенти се ориентират към нещо доста по-важно — например работа с PubSub от страна на клиента и всичките нови функционалности, които ще произлязат от това.

В една кратка статия споменавам Google вече за трети път. А пък изобщо не става дума за тях. Да, всичко е добре… но не е ли малко странно? Пак си припомням как дълго време гигантът, казано направо, пречеше на разработчиците на Jabber/XMPP и всяваше смут със своите слухове за супер-дупер библиотеката libjingle, която като пуснат, ах само като пуснат. [1] [2] [3] Съвпадение ли е, че след този шум и премълчания, но очевиден дискомфорт в средите от намесата на Google в една свободна общност, на практика няма голям ентусиазъм и бурни развития на отделни проекти? Да, EJabberd ги спонсорират и сървърът става все по-добър. Да, OpenFire успяха да завихрят нова общност и също правят все по-добър сървър.

Но къде са малките проекти — допреди две години никнеха като гъбки. Не, не е станало ужасно по-сложно да се започне начисто нов джабър-проект. Съгласен съм, не е нужно да има безброй различни по име и външен вид, но еднакви отвътре програми. Но това многообразие е белег на самата свободна общност — още отдавна ни казаха “release early, release often”. И аз имах идеи за клиент, а днес даже не си спомням подробности, че и не виждам смисъл да ровя наново. Защо е така — дали не се подобрява качеството и нивото на пазарния продукт, но за сметка на онзи ентусиазъм, от който тръгва всичко? За който ентусиазъм, в крайна сметка, са всичките усилия за свободен софтуер.

На мен поне ми мирише на Гугъл. Има много други фирми, които правят “акани неща”, но нито една не може да се мери по мащаби с нашите “don’t be evil” приятели. Опитвам от няколко дни да намеря достатъчно добри неща за мрежата, които Гугъл са направили и така да “компенсират” всичко, което осират. Това с Jingle е само малък пример — те дори имат цели услуги, които прецакват въздуха на други, нормални доставчици. Например Blogspot/Blogger.

Във всеки случай аз ще ограничавам все повече използването на услугите на тази фирма. Повечето от услугите им са ми ненужни, ако са качествени или несигурни и опасни, ако са калпави. Преглеждам какво съм им ползвал през годините и отписвам нещата едно по едно. Като гледам, без алтернатива засега е единствено търсачката.

Но то и за това идеше реч навремето, нали? Търсачка. Само търсачка. Хм… добрите намерения…



Tags:
22 Август, 2007 - 14:24

 
 
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