Да вы делайте, как считаете нужным. А претензии вам все-равно всегда кто-то предъявлять будет — карма такая у нашего исходника, opensource в местной панировке )
Ну серьезно, мне как-то все-равно, я почти все здесь в шутку пишу, даже наверное можно сказать хобби у меня такое. Скажу честно, моя личная позиця при обсуждении была — удалить наш код, или открыть весь код QIP, но ее смягчили более дипломатичные люди :)
Сейчас, когда решение принято, отказываться от него как минимум глупо. Соблюдение же требований остается на совести тех, к кому они адресованы, а я в их число не попадаю.
Указывать и советовать в мои полномочия не входит, а слегка постебаться при случае — вполне могу себе позволить, у нас же свобода слова вроде как, да и информация вся в открытом доступе есть :)
Макс, ты не шаришь ) Только ламеры вроде нас пишут протокол по мере необходимости. Все остальные сначала реализуют все существующие спецификации, и только потом дописывают к ним интерфейс :)
Дополнительные требования для использования нашего кода в QIP довольно четко сформулированы и там сказано, что jabber надо позиционировать как отдельный продукт, пусть даже в общем инсталяторе. Ссылку давать третий раз в этой теме я не буду :)
А куда и как засунуть упоминание — зависит от совести того, кто это упоминание ставит.
The Jabber plugin must be announced and advertized as a separate product, clearly stating that the Jabber protocol is supported via a separate plugin ported from Miranda IM
в инсталяторе, на сайте и везде, где оно «announced and advertized», а не не последней строкой в километровом about box? :)
они нужны для идентификации набора поддерживаемых фич.
для экономии трафика эта информация кэшируется, поэтому из-за «маскировки» могут потом быть проблемы. кто-то может прокэшировать неправильную информацию о возможностях клиента.
Я этого не отрицаю :)
Но, в отличие о массового пользователя, от них потом прийдется месяц слушать «куда ты дел ту страшную серую кнопку по центру экрана?! Я из-за этого на 0.1 мс больше времени трачу чтоб посмотреть текущую фазу луны.» :)
а убрать — закомментировать по одной строке на пункт в меню… но будут жаловаться фанаты транспортов.
С интерфейсом часто натыкаешься на необходимость балансировать между простотой для массовых пользователей и удобством/привычностью/итд для «гиков». Причем шуму будет больше от вторых, первые просто уйдут…
> «обзор сервисов» и зарегистрированные транспорты и локальные
ну на самом деле это один диалог с разными фильтрами по умолчанию :) который пришел на смену устаревшему диалогу «агенты» (ныне удален) :)
Использование «чужого» значения аттрибута node для маскировки, да и вообще игры с caps не особо безопасны — сервера умеют кэшировать соответствия версий и набора поддерживаемых функций клиентов. Тем самым такая «маскировка» может создать проблеммы пользователям обеих приложений.
Не совсем так. Мы им разрешили это при соблюдении некоторых условий: miranda.svn.sourceforge.net/viewvc/miranda/trunk/miranda/protocols/JabberG/docs/copying.txt
Правда условия не особо соблюдаются — к сожалению, часто планы и потребности в бизнесе убивают порядочность…
А смысл? Выбросить поддержку лишних фич в жаббере и подключить сжатие потока. Я очень сомневаюсь что это будет тормозить на dial-up — оно и без сжатия не тормозит :)
Ну серьезно, мне как-то все-равно, я почти все здесь в шутку пишу, даже наверное можно сказать хобби у меня такое. Скажу честно, моя личная позиця при обсуждении была — удалить наш код, или открыть весь код QIP, но ее смягчили более дипломатичные люди :)
Сейчас, когда решение принято, отказываться от него как минимум глупо. Соблюдение же требований остается на совести тех, к кому они адресованы, а я в их число не попадаю.
Указывать и советовать в мои полномочия не входит, а слегка постебаться при случае — вполне могу себе позволить, у нас же свобода слова вроде как, да и информация вся в открытом доступе есть :)
А куда и как засунуть упоминание — зависит от совести того, кто это упоминание ставит.
P.S. мне вот цитата нравится из Тома Сойера — «Будь у меня собака, такая назойливая, как совесть, я бы ее отравил.» © :)
The Jabber plugin must be announced and advertized as a separate product, clearly stating that the Jabber protocol is supported via a separate plugin ported from Miranda IM
в инсталяторе, на сайте и везде, где оно «announced and advertized», а не не последней строкой в километровом about box? :)
для экономии трафика эта информация кэшируется, поэтому из-за «маскировки» могут потом быть проблемы. кто-то может прокэшировать неправильную информацию о возможностях клиента.
Но, в отличие о массового пользователя, от них потом прийдется месяц слушать «куда ты дел ту страшную серую кнопку по центру экрана?! Я из-за этого на 0.1 мс больше времени трачу чтоб посмотреть текущую фазу луны.» :)
а убрать — закомментировать по одной строке на пункт в меню… но будут жаловаться фанаты транспортов.
С интерфейсом часто натыкаешься на необходимость балансировать между простотой для массовых пользователей и удобством/привычностью/итд для «гиков». Причем шуму будет больше от вторых, первые просто уйдут…
ну на самом деле это один диалог с разными фильтрами по умолчанию :) который пришел на смену устаревшему диалогу «агенты» (ныне удален) :)
Правда условия не особо соблюдаются — к сожалению, часто планы и потребности в бизнесе убивают порядочность…
а оно мне надо? )