На днях был полностью улажен конфликт с Компанией ПРОМТ. Как часто бывает в подобных ситуациях, виной всему стало элементарное недопонимание двух сторон.
Напомним историю развития конфликта. Александр Иванов (Sky) разрабатывает полезное расширение для Mozilla Firefox, позволяющее переводить web-страницы с использованием сервиса Translate.ru. Через какое-то время расширение перестает работать, вместо результатов перевода отображаются рекламные баннеры. Почему? Ответ на данный вопрос появляется на нашем форуме. Компания ПРОМТ выступает с опровержением.
Чтобы закрыть последнюю страницу данной истории, стоит дать слово и другой стороне, Александру Иванову.

"Начну с того, что принесу извинения Компании ПРОМТ и администрации сайта Mozilla.Ru за то, что вовлек их в конфликт, которого могло бы и не быть.
Все началось с неправильного понимания реакции Компании ПРОМТ на разработанное мной расширение для браузера Mozilla Firefox. Несколько неоднозначный ответ представителя ПРОМТ, в сочетании с затянувшейся паузой в диалоге, были мной восприняты как полный запрет расширения.
Я удалил все версии расширения с сайта forum.mozilla.ru, оставив сообщение о том, что поддержка расширения прекращается, так как администрация Translate.ru запретила подобное использование сервиса.
В это же время, вместо результата перевода web-страницы начало выдаваться окно, заполненное баннерами. Перевод традиционным способом с помощью сайта Translate.ru работал исправно. Если быть пунктуальным, то иногда через расширение перевод проходил нормально, а изредка были проблемы и при переводе традиционным способом, но тенденция явно прослеживалась.
Последовали вопросы пользователей, на которые мне пришлось давать ответы. Результатом обсуждения этой проблемы стала новость, размещенная на сайте Mozilla.Ru.
Через некоторое время последовала реакция Компании ПРОМТ, в виде статьи "О вреде сплетен и пользе плагинов для Mozilla FireFox" и письма.
В своем письме представитель ПРОМТ объяснил ошибку "размножения" баннеров сменой движка переводчика и сопутствующими проблемами. Также, в письме было выражено желание ПРОМТ продолжать диалог по приведению расширения к виду, удовлетворяющему обе стороны.
Я рад, что ошибался относительно действий Компании ПРОМТ и одновременно сожалею о возникшей ситуации. Надеюсь, что вместе мы сможем все исправить и найти общий язык".

Конечно, сможем. Язык у нас один на всех – русский. Mozilla.Ru занимается переводом и продвижением продуктов семейства Mozilla среди русскоязычных пользователей, Компания ПРОМТ создает инструменты для качественного перевода на все тот же великий и могучий, невероятно красивый Русский Язык.
Будущее покажет, насколько плодотворным окажется сотрудничество.

Вот оличная замена translate.ru http://babelfish.altavista.com/

Вот и ладненько, вот и клёвенько, вот и чудненько. А вообще, слухи, в особенности в нашей стране, это страшная вещь. То у нас народ соль скупает на несколько жизней вперёд, то ещё чего происходит. Вывод один,- не стоит никогда спешить, а то успеем. Да и поменьше пользоваться услугами русской службы ББС (Бабка Бабке Сказала), а почаще обращаться к первоисточникам.

Сервисов-то много, но только Sky сделал попытку интеграции одного из них в браузер Mozilla Firefox. От этого и пошла вся история.

RED пишет

Сервисов-то много, но только Sky сделал попытку интеграции одного из них в браузер Mozilla Firefox..

http://nazodane.hp.infoseek.co.jp/extension/translation.xhtml ?

Balancer
А, точно, сорри, было такое расширение. Сто лет как не видел :)

Всё хорошо, что хорошо кончается. Ждём рабочей версии расширения и смотрим, что получится.

Сейчас натолкнулся на такую новость: http://www.cnews.ru/news/line/index.shtml?2006/06/21/204084
Последний абзац. То есть они сами будут делать своё расширение?

stoneflash
Я тож этого не понял!
Похоже на то!

Sky пишет

З.Ы. Кстати не на паре сайтов, а скорее на паре десятков.

тьфу ты нуты лапти гнуты! Там сайтов то пара тройка известных! а остальные топу копи пастом занимаюттся:( Но эт ужо не важно так см сабж топика:)

stoneflash
Так об этом уже говорилось в их ответе.

Другое дело, что слово "плагин" настораживает. Какой, к черту, плагин? Есть же нормальное слово - расширение. То есть файл XPI, грубо говоря.
Не верю в то, что в ПРОМТ не знают, что такое расширение для Mozilla Firefox и настолько путаются в терминологии. Знают. Значит пишут какую-то программу. Дай Бог, чтобы бесплатная еще была. Иначе, нафиг не надо.
А Sky - молодец. Повторюсь, если он поправит расширение, и оно будет снова нормально работать, это докажет на деле, что у ПРОМТ совесть чиста. В ином случае (снова смена там чего-то, я не программист, не знаю, чего точно), ПРОМТ-у будет уже трудно отмазаться.

RED
А такие плагины возможны для лисы? Функциональность увеличивают расширения, на сколько я знаю. Плагины для лисы - это малость другое. Скорее всего просто перепутали. Или специально так сказали, чтоб большей массе людей было понятно.

stoneflash
да, если быть точным, плагины для mozilla/firefox - это приложения, совместимые с NPAPI, интерфейсом обработки mime типов, разработанным netscape. Кроме того, NPAPI приложениями являются opera и konqueror + куча других браузеров на движке gecko. А вот extension - это фишки исключительно fx/seamonkey/suite браузеров.

lakostis
Ну вот.То есть плагина-переводчика для Firefox они не могут сделать. Значит, расширение. Только что же они сделают? Может, что-то платное... Хотя главное - что TranslateBar будет работать.

BERKUT

Вот оличная замена translate.ru http://babelfish.altavista.com/

Неа, если серьёзно - там хуже перевод.

RED
Тут даже гадать не надо! Это будет именно ПЛАГИН! И скорее всего он будет частью флагманского продукта ПРОМТ. А посему, нужно ждать дальнейших палок в колеса сторонних разработчиков. И все это будет невинно маскироваться сменой движка. Что-то похожее было у Мелкососа со стандартами Windows Media, когда при наличии кодеков воспроизведение через стороннюю программу шло через пень-колоду.

AD_EGO пишет

RED
Тут даже гадать не надо! Это будет именно ПЛАГИН! И скорее всего он будет частью флагманского продукта ПРОМТ. А посему, нужно ждать дальнейших палок в колеса сторонних разработчиков. И все это будет невинно маскироваться сменой движка. Что-то похожее было у Мелкососа со стандартами Windows Media, когда при наличии кодеков воспроизведение через стороннюю программу шло через пень-колоду.

это будет расширение.

Судя по тону и достаточно туманному объяснению господ из ПРОМТа, сказанное не что иное как попытка отбелить свой поступок на фоне разразившегося скандала, который явно не прибавил ПРОМТу уважения к репутации. Теперь они (ПРОМТ), спешно объясняют что все это не черное, а всего лишь серое, их не так поняли, и вообще, дальтонизм попутал...
Как же, потерять возможность "примазаться" к объему популярности Лисы и прослыть "недемократичными и агрессивными" не понравится никому. Ну а если можно еще и выпустить маловразумительный пока еще плагин, для бесплатного браузера, да сделать его платным... Будет вполне в духе команды, эксплуатирующей разработки многолетней давности, меняющей только оболочки, да интерфейс...
"Сократ" имея на порядок меньший объем, дает точность перевода ничуть не хуже.

cesspit
Дык всё таки, Промт специально так составляет запрос, чтобы им нельзя было воспользоваться из SeaMonkey и Mozilla Suite или это случайно так выходит? :)

И нужно ли обязательно новость писать, распространять по всем сайтам, чтобы обратили на это внимание? :)

Мужики. Смотрите.
Сейчас можно долго флеймить, это хорошо, кстати, но самое главное нас ждет совем скоро:
Если ПРОМТ - порядочная компания, то не будет никаких препытствия для развития расширения от Sky. Он доделает его, мы будем им пользоваться, получать удовольствие. Новость будет актуальна и дальше.

Если же снова будут проблемы, ПРОМТ будет в полном дерьме. Мы - не лохи, и лапшу вешать на уши не позволим. Тестирование, все такое - это лишь временный процесс. Если оно затягивается, например, на 2 недели - это уже не тестирование, а умышленные действия, направленные на затруднение процесса разработки стороннего ПО.

Поэтому-то я и писал раннее, что Sky нам очень нужен. Как вы видите, это очень порядочный человек, он искренне старается помочь всем нам, разрабатывая расширение. Поэтому пожелаем ему удачи, пусть у него все получится. Очень хотелось бы, чтобы не пришлось писать третью новость, которая еще больше подорвет репутацию ПРОМТ.
Мы сделали реверанс в их сторону. Человек извинился, они, типа чисты. Надеюсь, что в ответ не будет показана задница.

учитывая, что промт всегда писал плагины под ие, напрочь игнорируя нетскейп во всех его проявлениях... сомнительно, что это была ошибка. помните: "спите спокойно, ошибка не повториться"? не хотел бы я так спать...

А можно ли вообще написать платное расширение (код-то открыт, поскольку скриптовый)?

Судя по всему — можно :( http://www.promt.ru/ru/news/3078.php

Infant пишет

Судя по всему — можно :( http://www.promt.ru/ru/news/3078.php

Лениво ковыряться самоу - насколько такое решение соответствует GPL? Разве можно распространять расширения к GPL-продукту не под GPL-лицензией?

А при чем тут GPL? Fx не только GPL, он еще и MPL и LGPL, а LGPL позволяет линковаться с проприетарными компонентами

:offtopic:А где можно прочитать про *PL лицензии и их различия?:offtopic:

>А при чем тут GPL?

Да, это я тормознул.

...

Фиговые лицензии, по которым коммерческий разработчик может пользоваться результатами работы коммьюнити ничего не отдавая взамен. Давить такие.

Так, чтобы закрыть вопросы по TranslateBar'у.
Судя по всему, он останется в таком виде, как есть, т.е. только перевод веб-страниц. Без перевода произвольного фрагмента текста и без словаря.
Единственный вариант, на который согласен ПРОМТ - вставлять рекламу при переводе текста.
Я начинал, копать в эту сторону, но потом подумал - делать адварное расширение для фокса это моветон. А учитывая, что для меня это только хобби, не приносящее, естесственно, денег, делать это будет просто глупо.

Вот так и закончилась вся эта история с TranslateBar'ом и ПРОМТом.

Sky
Жаль. Очень жаль. Глупо ПРОМТ поступает. Хотя им лучше знать.

"согласен ПРОМТ" - а если "не согласен", то ничего не получится что ли? :)

Для словаря можно юзать http://slovari.yandex.ru/

"согласен ПРОМТ" - а если "не согласен", то ничего не получится что ли?

Можно конечно забить на их мнение и делать так, как хочется. Вот только толку от этого будет не много. Ну начнут он играться формой запросов и выводимых страничек. Что, постоянно выпускать обновления расширения, чтобы оно работало? Да и сам по себе мне такой вариант не нравится, все-таки это их ресурс и из право предоставлять информацию в том или ином виде или нет.

Sky
а их расширение тоже, получается, надо будет каждый день обновлять?

здесь главное понять (я - не программист, не совсем понимаю) что проще - изменить код расширения или код страницы. Стоит ли игра свеч. Если тебе, например, 3 минуты надо, чтобы изменить код, а им 3 часа - то наверно нет ничего страшного, а если 50/50, то да, и возиться не стоит. Если бы тебе платили за это, то другое дело, а так, конечно, можно и забить.

RED
Скорее им надо 3 минуты, а Sky 3 часа.

RED
Вариантов кода страницы можно наделать несколько заранее
непосредственная замена на сайте - секундное дело.

Замена в расширении - наверное минутное дело, но это ж надо тратить время на отслеживание изменений страницы, потом выкладывать, новость писать, да и кому нужно то и дело переустанавливать расширение - свистопляска одна.

Забавляет только эта маниакальность в палковставлянии - совок натуральный.

Тем более что у них уже есть ImTranslator 3.0 для перевода текста.

а их расширение тоже, получается, надо будет каждый день обновлять?

Так для себя они сделают отдельные запросы, например XML будет выдаваться. Не будут же они свои странички парсить, гораздо проще на стороне сервера компоновать ответы. А этот интерфейс скорее всего, будет защищен каким-то образом.

Если тебе, например, 3 минуты надо, чтобы изменить код, а им 3 часа - то наверно нет ничего страшного,

Нет, скорее мне три часа возится. Т.к. надо смотреть, менять запросы, а самое сложное, если будет меняться структура страницы - придется парсер менять, что достаточно долго.

Ладно тогда, не стоит и возиться. Бог все видит, он рассудит.