a direct publicism site
personal pages of Yasen Pramatarov

standard

OOXML се провали... засега


Вече е почти официално — Microsoft OOXML не е приет за стандарт от JTC1 (Joint Technical Comitee 1) на ISO/IEC. Това на практика означава, че опитите на монополиста от Редмънт да “прокара” проекта си на недовършен, на практика напълно ненужен и повтарящ друг стандарт OOXML, включващи дори и съвсем официално оповестени опити за подкупване свършват в глуха линия.

Все пак от Майкрософт се надяват, че при ново гласуване в началото на следващата 2008 година резултатът ще бъде обратен и тяхната визия за стандарт на офисен файлов формат ще бъде приета. За да се приеме като стандарт на Международната организация по стандартизация (на английски ISO), проектът трябва да мине два етапа на гласуване. Първо трябва да спечели поне две трети от гласовете на националните институти по стандартизация, участвали в изработката на предложението и после трябва да спечели три четвърти от гласовете на всички членове с право на глас.

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

Някои администрации отдавна вече таят подозрения и странят от собственичеки затворени решения. Защото ако ползват такива затворени продукти и формати на конкретна фирма, с годините лесно ще станат нейни технологични и финансови “заложници”. Затова все повече назрява нуждата от отворен формат за офисни документи. Самите администрации го искат. Затова и Майкрософт помпозно озаглави формата си “Office Open XML”.

Някои казват, че проблем на говоренето против собственическите формати е това, че се намесва “отворен код” наравно с “отворен стандарт”, без всъщност да има нещо “пряко FOSS” при отворените стандарти. Да, донякъде това е така, но донякъде и не е. Има много общо между отворения код и свободния софтуер от една страна и отворените стандарти от друга. Вярно, технически е различно да си покажеш и публикуваш кода и да си покажеш и публикуваш файловия формат (например). Но някъде в основата си са едно и също — споделяне на знанието за масова технология с цел да се направи по-добра и да дава равен достъп до себе си на всички. Независимо дали са големи компании, малки фирми или хакери в гаражи. Ако имаш отворен, публикуван и официално приет стандарт, можеш да го прочетеш и да знаеш “как”. Ако нямаш и разчиташ само на великата фирма да ти доставя новия софтуер, не знаеш нищо за инструмента си.

Вярно, не всеки чете стандарти. Но и тук е приликата със свободния код — някои казваха “че защо ви е кодът, не всеки го чете и не всеки може да пише”. Да, така е, но приниципната достъпност на технологията е нещо по-различно от удобството на еднократното използване. Някои четат стандарти и пишат програми на базата на техните изисквания. Също както някои четат код, поправят го и пишат съвместим нов код.

Неофициалният резултат от гласуванията е следният:


P-Members (това са страните, които са участвали в изработката на предложението) - 17 “за” от общо 32. 53.12% (при изисквани поне 66.66% “за”)
Общо гласуване на всички страни с право на глас - 18 гласа “против” от общо 69. 26.08% (при изисквани най-много 25% “против”)
Решение: Disapproved

  

България, представлявана от БДС, в качеството си на страна с право на глас е казала “за” с особено мнение. Друго интересно осевн нашенското безхаберие е вкарването в квотата на предложилите в последния момент на 11 допълнителни страни. Въпреки че част от тях са гласували “за”, това не променя резултата. Променените в последния момент от “Observer” на “Participant” 11 страни правят така, че нужната за отхвърлянето на предложението минимална част гласове се покачва. И вместо да са били нужни само 10 гласа “против”, за да се отхвърли предложението, след “вмъкването” на Кипър, Еквадор, Тринидад и Тобаго, Уругвай и още няколко вече стават нужни поне 14 гласа. Почти всички от тези “вмъкнати” страни са гласували “за”. С изключение на едно “против” от Еквадор и въздържание от Тринидад и Тобаго. И все пак — против са не 14, а 18. ;)



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

 
 

Jabber в кутия


Съвсем логично плъзна и у нас модата по Twitter/Jaiku/Pownce/whatever. През последната година има такъв шум на запад, както и Orkut беше популярен и интересен преди да влезем и ние. И да видим, че не само не е нищо особено, ами и е “evil”. И заради компанията, която държи вечно личните данни, и заради централизирането и отнемането на контрола върху профилите на отделните потребители. Да, крайно казвам и не, не е без алтернатива. Правилният опит е проектът AppleSeed — но за това друг път.

Всъщност тази туитър-мания ми прилича на една друга — по Skype. Колкото Skype е нестандартен, собственически, несвободен и съответно — във вреда на идеята за свободен Интернет, толкова и туитър-подобните сайтове объркват развитието на правилната технология. Не, не казвам “правилна” в някакъв полу-религиозен фанатичен смисъл — правилна е, защото е публикуван отворен стандарт и има имплементации, които са свободен софтуер. Казано по-просто — достъпна за всички технология. Да, говоря за Jabber/XMPP.

Някой може да каже, че е пробвал еди-кой си джабър-клиент и хич не му е харесал, еди-кой си бутон е бил в еди-какъв си цвят, или пък как нищо не е разбрал, защото не е достатъчно “интуитивен” по отношение на любимия му WindBlows. Странно как jabber е неудобен, а неудобният до побъркване клиент на icq се ползва без притеснение. Мда, някои дори харесват iPhone — вярно, красива джаджа, но нали технологиите трябва да са достъпни. Ами DRM? Ами в icq неизвестният протокол? Дето нямате представа какво става с данните или поне какво би могло да стане?

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

Затова има комитети по стандартизация, има съгласуване на местно и международно ниво. Което следва да се прави с оглед развитието на технологията и на нейната достъпност за хората. А не на частен икономически или политически интерес.

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

Всъщност какво е Twitter? Като махнем конкретните функционалности, какво е принципното му значение в развитието на интернет-идеите? В същността си Twitter или всяка подобна услуга е Jabber-сървър с PubSub. Останалото е уеб-дизайн.

Проблемът не е каква е и дали я има свързаността на тези сайтове с jabber-ботове, а е в това, че крайната имплементация на PubSub се забави доста. Вече поне от две години се знае какво е Publish-Subscribe в XMPP, дори от може би около година има работеща инсталация по подразбиране. Всяка нова версия на най-бързо развиващите се XMPP-сървъри, EJabberd и OpenFire е с включен pubsub.

С две думи PubSub е нещо като огромен класьор. Който можеш да споделяш с други потребители на jabber-федерацията, можеш да защитаваш с шифър, да преместваш, разпределяш и мигрираш. И всяка страница от него има свои си джобове, в които могат да се съдържат всякакви данни — от булеви стойности до големи файлове.

Това е краткото обяснение. Дългото е толкова дълго, че и аз му губя края още в началото. Може би точно това е проблемът и затова PubSub се внедрява толкова бавно. Има толкова визии за използването му, колкото са и разработчиците на XMPP. И всичките са мащабни визии. Ако беше нещо малко или еднозначно, досега да е направено хиляда пъти.

Не е фанатизъм, пак казвам — така работи Интернет, дето всеки ден ползваме. HTTP например е същото, но понеже е внедрен и разпространен доста преди основният финансов интерес да се обърне към мрежата, затова е пощаден от такива недоразумения като Skype и Twitter. Или Orkut и Facebook. Или Microsoft OOXML. Пак казвам — на някои им харесва, удобно и весело им е да ги ползват — радвам се. Но това не е Интернет, какъвто е замислен и какъвто се е развивал толкова време.



Tags:
16 Август, 2007 - 16:25

 
 

Производство и управление на ИТ


Опитвам се да разбера управлението на ИТ. Съответно и софтуера за това овладяване, поне имащия претенция да е “цялостно решение” и “корпоративно ориентиран”. Покрай това ми занимание намирам много въпроси и твърде малко отговори. Имам предвид твърде малко отговори, които отговарят - иначе всякакви повтаряния на фрази от маркетингови представяния се срещат често, но честно казано чудя се на кого вършат работа.

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

Не разбирам и защо ИТ-сферата сама се поставя постоянно пред дилемата между налагане на стандарти на основата на технологични и на маркетингови решения. И това и то е пределно просто - което работи и работи добре, то следва да е решението. В общия случай това означава решение с публикувана, изпробвана и отворена спецификация. Наистина все по-често става дума за свободен софтуер. И това може да звучи леко стряскащо за управителите на фирми (поне на англоговорящите, заради двойното значение на “free”), но е работещото и правилното решение. Защо фирмите и специалистите, занимаващи се с внедряване на ИТ-решения продължават да залагат на неща, които са добили славата на решения, но всъщност не са и са само рекламни опаковки? Например ясно е, че внедряване на несвободен софтуер със затворен код за целите на ИТ-сигурността е неоправдано. Но се прави и това се смята за нещо в реда на нещата. По-скоро ако поискате свободно решение ще получите, в добиря случай, насмешка.

Защо се приема от самите ИТ-специалисти, че има неща, които са “индустриален стандарт” и други, дето “абе просто не стават”. Кое е индустриален стандарт - icq? Или пък Skype? Или MS Exchange за “сървър” за е-поща? Или защитна стена, работеща под Windows? Не казвам, че тези продукти не съществуват, нито че нямат своята си употреба. Може на мен да не ми е ясна, но сигурно някъде някой ги ползва с успех и по предназначение. Така е редно някак, щом съществуват. За друго говоря - защо ИТ-специалистите, които са тотално отговорни за т.нар. “индустриален стандарт” робуват на общата си представа за него? И вместо да изграждат общото разбиране за “стандарт”, да работят по понятието за този стандарт, те остават на ниво представа за “как стоят нещата” и влизат в омагьосан кръг?

Лошото е, че това засяга не само тези от специалистите, които не го разбират. Засяга и другите, засяга и мен като ИТ. Засяга и всички потребители на услуги и клиенти на компютърни фирми. Защото идва момент, в който питаш “а какво имаш предвид под индустриален стандарт?” и човекът няма какво да направи, освен да поклати глава, да се усмихне и да каже “абе нали знаеш - което си се е наложило”. А как се е наложило, кой го е наложил и защо - това няма значение. Всъщност наистина няма значение, така е - защото на нито едно от тези решения не му се е налагало да се “налага”, то просто е било приемано. Защото е “наложено” другаде. Кръг, нали ви казвам.

Индустриален стандарт” трябва да е гарантирано работещ производствен метод. Когато става дума за производство на ИТ обаче нещата не са толкова ясни. Донякъде са обмислени нещата, свързани с управлението на ИТ - има книжки, писани по въпроса, има и софтуери. Но управлението не е отделна инудстрия, то си е… ами управление.

Проблемът на управлението на ИТ е в мисленето на всичко през бизнеса вместо през хората. А проблемът на производството на ИТ е в ширещия се отказ от стандарти за сметка на маркетинг и реклами.

Сигурно има и други неща, тези аз ги мислех в последните дни. Може да не съм прав в разсъжденията, но проблеми със сигурност има - ето ги, виждат се.



Tags:
31 Януари, 2007 - 00:55

 
 

Google ще ни спасява от Skype?


Появиха се слухове, след тях и официални заявления, че големият проблем в света на VoIP и моментните съобщения напоследък, бързо наложилата се програма Skype може да бъде “вкарана в правия път”. И то не от друг, а именно от Google. Често пъти тук съм се изказвал критично за Гугъл, най-вече заради силно агресивната им политика в областта на моментните съобщения. Всъщност може да са много по-агресивни в другите си проекти, но на мен единственото по-интересно от технологиите на Google са именно разработките им за XMPP/Jabber. Те правят много и различни неща, разхвърлят ресурс за най-различни проекти и много хора приемат това за успех. Но за мен най-важните им постижения могат да бъдат точно в технологиите за пренос на глас и в моментните съобщения. XMPP има огромен потенциал да замести съществуващи услуги, като е-поща например, и да отвори място за изцяло нови. Опитът на Google да влияе в тази област е нещо важно, защото влиянието им е силно.

Само напомням за хватката с кадифена ръкавица, в която държаха разработчиците на свободен XMPP-софтуер преди около година. Когато макар да се бяха появили няколко вече библиотеки за пренос на глас и имаше успешни опити за интегрирането им в jabber, огромна част от разработчиците стояха хипнотизирани от слуховете, че Гугъл ще пуска libjingle, тяхната си библиотека за пренос на глас. Пускаха библиотеката точно навреме, малко преди зяпналите с уста разработчици да се “свестят” и сега Jingle е “правилният” път за внедряване на глас в jabber. Нищо лошо в технологията - възмущението ми е в начина, по който я наложиха.

Сега се разчу, че Google имат планове за сътрудничество със Skype. Програмата за телефонни разговори Skype е отбягвана от привържениците на свободен софтуер поради това, че самата тя е затворена и несвободна. И въпреки че последните разработки в Gnomemeeting и последвалите в проекта-наследник Ekiga да достигат също толкова добри, а понякога и по-добри като качество разговори, след като веднъж е започнала да се налага Skype, сякаш няма спиране.

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

Сега понеже Google и eBay са подписали споразумение, съгласно което ще трябва заедно със Skype да осигуряват гласова връзка между купувачите и продавачите, затова се е “наложило” да започнат да работят със Skype за някакъв вид свързаност на мрежите. И понеже “мрежата” за съобщения на Google е всъщност XMPP-федерацията, на практика едно отваряне на Skype към Google може да означава и евентуално отваряне към всички jabber-сървъри.

Разбира се, това взаимодействие между двете фирми може да доведе и до връзка само между тях. Което ще е жалко, защото самите Google (Lewis Lin, пазарен продуктов мениджър на Google Talk) заявяват, че свързаността ще се гради върху “отворени промишлени стандарти”. В случая това значи XMPP.

Ако всичко това е вярно, значи Google лека-полека се насочват към “пречещите” Skype. А това ще е добре. :)



Tags:
30 Август, 2006 - 11:32

 
 
Different Photography
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