Доброе время суток, уважаемые участники рассылки и Евгений Корнев!
Мне есть, что ответить на письмо от 24 января 2009 г., 16:49:29
ЕК> Как раз открытость исходного кода и отсутствие административного ресурса
ЕК> IT-бизнесмены и подразумивают под тестовым состоянием.
Вот оно, оказывается, как, мне лично казалось, что тестовое состояние
это, когда программа/сервис уже написаны, но надо перед тем, как
представить сервис людям, протестировать его ограниченным кругом
пользователей, дабы поправить очевидные баги, которых на этапе
разработки бывает множество, а, после того, как очевидные баги будут
отловлены и пофиксены, представить продукт широкой публики, что же,
оказывается, тестирование - это отсутствие мохнатой руки, оригинальный
подход к определению и толкованию термина.
ЕК> Ибо добровольный
ЕК> проект в любой момент может развалиться, а то чем жёстко руководят из центра
ЕК> командно-денежными средствами всегда можно направить туда куда нужно
ЕК> хозяевам.
Самый простой пример: фирма пупкин и сын разрабатывает какой-либо
проприетарный протокол. Вдруг фирма банкротится. Какова судьба этого
протокола? Небытие, поскольку он канет в небытие вместе с фирмой, хотя
протокол может быть стоящим. Теперь другой пример: некто пупкин
занялся разработкой чего-либо и выложил исходные тексты в открытый
доступ. Что получит пупкин:
* Если проект интересен, с пупкиным начнут сотрудничать сторонние
программисты, а, как известно, одна голова хорошо, а две лучше.
* если пупкину надоест заниматься проектом, то другие программисты
могут продолжить развитие проекта, поскольку исходный код и
спецификации будут доступны этим программистам даже, если пупкин
отойдёт от дел. Программы с открытым исходным кодом развиваются, если
некоторая часть аудитории признаёт целисообразность программы, а гне,
если в программу вбухиваются миллионы долларов. Простой пример:
плагины к фаерфоксу, посмотрите с какой частотой они появляются и
обновляются, как, собственно и сам фаерфокс. Все спецификации для
написания плагинов доступны любому программисту, и, коли у
программиста будут идеи, он вполне может их реализовать. А теперь
скажите, как часто обновляется интернет эксплорер и сколько к нему
дополнений? ;)
ЕК> Проще говоря "пока посмотрим что там добровольцы интузиасты
ЕК> насочиняют, а потом решим стоит или нет прибирать их к рукам".
В классическом смысле прибрать к рукам джаббер не получится, см. ответ
Анатолия Камынина, и сделать в джаббере рекламу так же не получится,
поскольку спецификации протокола общедоступны и патч против рекламы
бует изготовлен в считанные часы, при этом данный патч не будет
варезом и не будет нарушать лицензионных соглашений. Попробуйте
написать патч, вырезающий рекламу например из мессенгера от
майкрософт!!! Вас ждут сразу несколько неприятностей:
* Протокол проприетарный и исходных кодов протокола вам не дадут.
* Анализ работы программы, сниффинг траффика и прочие прелести,
конечно помогут вам, но, возможно, не сильно, если трафик шифруется
стойкими алгоритмами, которые придётся ещё и вскрывать, что не только
отнимет время, но и... см. ниже.
* Данный патч, будучи изготовленным, будет представлять из себя
настоящий варез, т.к. нарушает лицензионное соглашение службы windows
live и автор патча может быть привлечён к гражданской, или уголовной
ответственности за вмешательство в программный код.
ЕК> Конечно
ЕК> делать Jabber платным никто не станет, ибо он не выдержит конкуренции,
Какой конкуренции и с кем?
ЕК> но
ЕК> попытки собрать наиболее толковых разработчиков в одну компанию на подобие
ЕК> AOL, а следовательно заполучить все права на дальнейшие модификации
ЕК> протокола, рассматриваются всерьёз.
Ещё раз: код протокола джаббер всегда был, есть и будет открытым.
Возможно, создатут проприетарный формат, за основу которого возьмут
джаббер, но это будет не джаббер, а самостоятельный формат, джаббер
никто не приберёт к рукам и он будет существовать, пока это не надоест
последнему разработчику и последнему держателю джаббер-сервера, а,
учитывая вылезающие ушки google и энтузиазм сторонников OpenSource,
это будет ещё очень нескоро.
ЕК> Что касается того кто и как собирается
ЕК> делать закрытым и монополизированным Jabber, то поскольку информация
ЕК> сводится только к разговорам на диванчиках в коридорах института, и не
ЕК> является официальной, то писать огромные письма наполненные слухами я не
ЕК> буду.
См. выше.
ЕК> Хотя некоторые примеры настораживают. Вчастности, Microsoft пытались
ЕК> поглотить Yahoo и даже включили поддержку протокола Yahoo в Windows Live
ЕК> Messenger. Но слияние не получилось.
Евгений, у меня складывается ощущение, что из всего треда вы так и не
уяснили для себя разницу между проприетарным протоколом и протоколом с
открытым исходным кодом. Майкрософт включил подержку яху мессенджер с
согласия оной, иначе это было бы нарушением лицензионного соглашения,
для включения подержки джаббера в какой-либо клиент не нужно никакого
разрешения и, к примеру, если майкрософт включит в мессенгер поддержку
джаббера, это вовсе не значит, что майкрософт захватила джаббер.
Джаббер клиент может написать любой программист, даже 100
джаббер-клиентов, при этом он не нарушит никаких лицензионных
соглашений.
ЕК> AOL начали тотальную травлю всех
ЕК> ICQ-клиентов славянско-китайского производства.
И опять не вижу связи с джаббером.
ЕК> а те же Google пытаются
ЕК> избавиться от своих финансовых спонсорских обязательств относительно Jabber.
Хе-хе, а как же тогда GoogleTalk, который и работает то по протоколу
джаббер? ;)