в Сингапуре значительная часть таксистов — пенсионеры и освободившиеся заключенные (по нетяжелым статьям). таким образом государство расчистило нишу для тех, кому всегда трудно устроиться на работу (ну и в случае с заключенными это еще и способ реабилитации).
правда, иностранцы там не могут работать в такси совсем.
> Что будет с украинским «Яндексом» после того, как оттуда уволят директора за антироссийские настроения — народ как-то не задумывается. А там ведь сейчас национальная принадлежность и выбор стороны определяют, будет жить бизнес или нет. мне кажется, что у Петренко, в зависимости от его личных приоритетов, было ровно два выбора. 1. деньги, статус, социальное положение, карьера — спокойно продолжаешь работаешь в Яндексе (насколько это сейчас возможно на Украине), а политические предпочтения обсуждаешь дома за борщом и горилкой. 2. убеждения, свобода совести, москалей на ножи, вот это все — увольняешься из российского Яндекса и высказываешь любые взгляды в статусе частного лица. его же публичное поведение напоминает анекдот про раввина, который решил стать православным попом: «вы или трусы наденьте, или крестик снимите». поэтому сейчас, на мой взгляд, со стороны Яндекса возможно только одно решение в отношении него — просто из соображений корпоративной этики, по факту втягивания репутации компании в политический конфликт (независимо даже от сути этого конфликта). что же касается судьбы Яндекса как бизнеса на Украине, то это сейчас вопрос настолько десятый (в контексте судьбы самой страны), что обсуждать его даже как-то неловко. ну найдут другого директора, если что — делов-то куча.
Да я никого не обвиняю. :) Мне просто всегда было интересно, насколько должна быть пуста жизнь человека, чтобы заполнять ее вот этим — сливами частной информации в публичный источник без разрешения. Впрочем, особого секрета в моем уходе, конечно, нет (особенно сейчас) — как нет и сенсации.
Ох.. Быть «звездой Роема» — не самое благодарное занятие в жизни. Но, наверное, придется прокомментировать. Решение покинуть компанию было моим собственным, и никто меня, конечно, не увольнял (было бы, наверное, странно вдруг распознать во мне непрофессионала после того, как я проработал в компании более 7 лет :). Причина ухода — переезд в другую страну по семейным обстоятельствам (на длительное время). По этой же причине я не ищу сейчас постоянную работу в России. Что касается денег, то у меня достаточно дорогостоящее хобби (авиация), я также участвую в благотворительности и помогаю родителям — хотел бы продолжить этим заниматься, с позволения анонимусов. Абсолютно не планировал делать из своего ухода публичное событие, но раз уж невольно представилась такая возможность, хочу поблагодарить всех коллег и партнеров, с которыми мне посчастливилось поработать за эти долгие годы. Это был интереснейший, бесценный опыт. Целая маленькая жизнь пронеслась в стенах компании. И, кажется, многое удалось сделать. Особенно хочу поблагодарить ребят из «дримтима» старого Mail.Ru: Толю Рожкова, Макса Постникова, Колю Кондратова, Сергея Шалаева, Сергея Мартынова и многих других (вы в курсе :). Каждая встреча с вами и сейчас — маленький праздник. Ну а отдельный привет хочу передать «человеку», который вытащил все это сюда из закрытого Фейсбука, предназначенного для знакомых и друзей. Дорогой неведомый друг! Оторвись от «рисеча» и отложи айпад. Обними жену (ну если есть, конечно). Поиграй с ребенком. Погладь кота! Сделай что-нибудь действительно достойное и важное — вместо вот этой мастурбации со скриншотами и мучительного поиска фактов из чужих резюме. Прояви уважение к себе. Люди, делающие гадости ради собственной выгоды, заслуживают хотя бы презрения. Совершающие же их из любви к искусству — лишь жалости и сострадания.
2 Dmitri Papirin, давайте, еще одно небольшое усилие! :) > информация, что «остались единицы» тоже является враньем Перед «тоже» нужна запятая. > наши конкуренты фундаментально не правы «Неправы».
> «моська лает на слона» — это вы я так понимаю об отношениях Mailru c Google Все вы правильно поняли — ерничать совершенно нет необходимости. > SPIRIT ничего не «сливал» Ну да, это CNews с Роемом, конечно же, по собственной инициативе решили внезапно углубиться в тонкости VVoIP-движков. Причем одновременно. > это на самом деле 2 движка от Google – GIPS и WebRTC, которые стоят внутри Агента, что и отражено в copyrights в продукте Mailru Агент. «Движок» GIPS используется для обратной совместимости со старыми версиями клиентов, а копирайт WebRTC нас обязывает указывать лицензия BSD, поскольку мы используем код этой библиотеки в нашем продукте. Этого факта мы никогда и не скрывали (более того — всегда о нем особо упоминали). Как называть глубокую переработку чужого кода (с привнесением новой функциональности) — это вопрос сугубо терминологический. После достижения опеределенной критической массы изменений и полного расхождения с репозиторием WebRTC мы называем это «собственной технологией», вы — «косметической адаптацией». Окей, мы не воражаем, если вам так нравится. Пусть заодно MacOS тоже будет «косметической адаптацией» системы FreeBSD, а еще лучше — системы AT&T Unix System V (ведь какие-то строки кода из SYSV, написанные в 80-х, наверняка до сих присутствуют и в MacOS!). > см Хартию по Этике ассоциации АПКИТ. В первую очередь, этичным по отношению к своим сотрудникам мы считаем своевременную выплату им заработной платы — что SPIRIT, как видно из многочисленных комментариев его бывших разработчиков, почему-то периодически забывал делать (вероятно, растущий рынок «движков» этому способствовал :). Пришлось «неэтично» воспользоваться данным обстоятельством, скрепя сердце «испортить рынок» и все-таки предложить людям какую-никакую зарплату — вы уж извините нас за это. > движок Google […] существенно отстает от движка SPIRIT Это временное явление. Не знаем насчет «движка» Google, но наш «косметически адаптированный движок», к счастью, развивается достаточно быстро, чему мы очень рады. Не пропустите анонсы наших новых продуктов! На этом мы, пожалуй, завершаем комментирование этой темы — на наш взгляд, позиция компании изложена предельно подробно, причем уже не по одиному разу. Желаем вам успехов на растущем «мировом рынке движков»! А мы уж тут как-нибудь сами.
Alter Ego, зарплату платить Хартия по этике не позволяет, видимо! :)) Не, ну это такой вопиющий цинизм, что я даже не знаю, возмущаться тут или смеяться. :) Мне кажется, лучше не иметь вообще никакой PR-службы, чем такую!
2 Dmitri Papirin: Долго думал, отвечать ли вам в принципе: официальная позиция нашей компании была высказана в первых же комментариях к этому топику (от yermakov и cameloid), и особенно добавить нам нечего (да и формат «дискуссии» все больше напоминает сюжет басни «Слон и моська»). Тем не менее, раз уж вы перестали скрываться под анонимными псевдонимами и решились, наконец, официально прокомментировать свой достаточно топорный «слив» в СМИ, все-таки отвечу вам (надеюсь, в последний раз по этой теме). Использование кода WebRTC в нашем проекте не является секретом — мы всегда об этом заявляли максимально открыто и широко (начиная статьей для профессионального сообщества и заканчивая официальными пресс-релизами, например: http://corp.mail.ru/press/news/1381 , http://corp.mail.ru/press/news/1296). Совсем недавно эта тема была еще раз подробно освещена Игорем Ермаковым и мной на нашем пресс-завтраке, посвященном выходу Агента 6.0. Таким образом, «стыдливое умалчивание» является исключительно плодом вашей фантазии. Да, в нашем «движке» мы используем код WebRTC — однако это не значит, что там отсутствуют собственные идеи и наработки наших инженеров. Как вы сами прекрасно знаете, репозиторий WebRTC образца 2011-го года представлял собой практически неработающий код — при этом сейчас у нас есть два продукта коммерческого качества (для PC и Android), и еще несколько мы собираемся представить в ближайшие месяцы. Интересно, откуда взялся весь этот софт? Наверное, самозародился в вакууме в процессе «изучения чужого кода Google»? По поводу ваших методов оценки трудозатрат (7000 MM), а также комментариев насчет вклада Mail.Ru Group в код WebRTC (1%), могу отметить, что это очевидное, грубое передергивание. Во-первых, GIPS всегда была B2B-компанией, ориентированной, главным образом, на своих коммерческих клиентов. Поэтому большинство из 70 (?) ее разработчиков занимались, в основном, не «движком» как таковым, а его поддержкой и кастомизацией — под конкретное проприетарное «железо», под конкретные приложения, под конкретного заказчика. Мы ведь сами в течение двух лет работали с GIPS и, поверьте, имели прекрасную возможность наблюдать, каким образом там был устроен техпроцесс: даже самые мелкие новые «фичи» в лучшем случае стояли в роадмапе на следующий год, поскольку их просто некому было реализовывать. Ситуация с нашей VVoIP-лабораторией принципиально иная: у нее всего лишь один заказчик, и этот заказчик — Mail.Ru Group. Соответственно, наши потребности в ресурсах гораздо скромнее — при этом мы движемся гораздо быстрее, чем двигался GIPS. Во-вторых, с каких это пор GIPS стал эталоном эффективности разработки? Мы понятия не имеем, чем они занимались все эти 10 лет, каков был средний уровень их специалистов, что именно они разрабатывали, и какая часть из этих разработок вошла в WebRTC. Мы вообще привыкли отвечать только за самих себя и не давать публичных оценок чужому бизнесу. Чего и вам, кстати, искренне желаем. Что касается вашего лирического рекламного отступления про преимущества «движка» SPIRIT, то я прокомментирую это кратко: да, нам есть куда стремиться. У нас пока нет полной поддержки некоторых мобильных платформ, нет видеоконференций, нет многих других «фич», которые хотелось бы иметь прямо сейчас. Однако спустя год после начала разработки собственного «движка» мы уверенно можем сказать — все это у нас будет, и будет очень скоро. Ничего недостижимого здесь нет, а миф о невероятной сложности, «сакральности» технологий для голоса и видео, об их недоступности «простым смертным», культивируемый компаниями вроде SPIRIT, является всего лишь мифом. Да, эти технологии довольно сложны и требуют определенных инвестиций (главным образом в людей, обладающих специфическими знаниями) — однако если голос и видео представляют для вас стратегическую ценность, то эти инвестиции очень быстро окупаются, а в долгосрочной перспективе они уж точно несравнимы с инвестициями в лицензирование чужих решений. Год назад мы экономически моделировали оба сценария, и надо сказать, что наш расчет в пользу собственной разработки оправдался более чем полностью. Мы очень довольны, что ничего не купили у SPIRIT и не потеряли свою независимость — хотя в определенный момент были довольно близки к этому. Если же говорить глобально, то мы считаем, что разработка VVoIP-движков в ближайшей перспективе не сможет продолжить свое существование как отдельный вид деятельности. Эта бизнес-модель изживает себя. В завершение, не могу пройти мимо замечания насчет ваших же бывших коллег — некоторые из которых отдали вашей компании многие годы своей жизни. Оказывается, это была всего лишь «пара средних разработчиков», от которых вы даже рады были избавиться («нет худа без добра»)! Честно говоря, не мог поверить своим глазам, читая этот комментарий — и, на мой взгляд, лучшего способа перечеркнуть весь ваш «пиар» (и без того не отличавшийся особой изобретательностью), чем эта фраза, просто сложно было придумать. Что я могу сказать? Пользуясь случаем, хочу пригласить всех «средних» разработчиков из SPIRIT к нам на работу. Как вы можете видеть, ваш работодатель не ценит и не уважает вас. Мы гарантируем лучшие условия работы по сравнению со SPIRIT — как в смысле компенсации, так и чисто человеческого отношения. Будем рады получить ваши резюме (например, здесь: http://naumov-ilya.moikrug.ru/ ) и пригласить вас на интервью.
2 Pupseg: > Спиритовские ребята у вас появились где-то летом-осенью 2011. И вы хотите сказать, что к этому времени у вас не было работ по WebRTC? К вашему сведению, код WebRTC был открыт 1 июня 2011 года (то есть как раз летом). Не соблаговолите пояснить, какие «работы по WebRTC» мы могли вести _до_ лета 2011 года, если самого WebRTC на тот момент в природе не существовало? :) В общем, учитывая степень вашей компетенции в вопросе, дискуссию с вами я, пожалуй, сверну. Извините.
> А SPIRIT, по сути, сказал: ребята, будьте скромнее, движки за год не делают Это миф, по понятным причинам очень выгодный вам (Спириту). Голос и видео — действительно сложная технология, требующая специфических знаний. Однако «не боги горшки обжигают» (как выразился один из ваших бывших сотрудников в комментариях к «новости» на CNews) — и мы доказываем это делом. Во-первых, мы все-таки не с нуля приступили к разработке «движка» — код WebRTC нам сильно помог. Во-вторых, занимаются «движком» люди, имеющие соответствующий опыт (а не программисты web-почты). Поэтому — да, за год мы достигли больших результатов. Мы в начале пути, но движемся быстро, так что всё у нас будет: и видео на мобильных устройствах, и конференции, и HD. И если еще полгода назад мы сами в этом сомневались, то теперь уже уверены на сто процентов. Все больше компаний склоняется к разработке собственных решений для голоса и видео вместо их лицензирования — и появление таких открытых проектов, как WebRTC, только способстует этой тенденции. Бизнес «движков» как самостоятельных продуктов схлопываются (что косвенно признает даже ваш президент: «вендоры научились обходиться без Свириденко», http://kommersant.ru/doc/1913267 ). Поэтому вам лучше бы сосредоточиться на диверсификации деятельности (пока это еще не поздно) вместо организации неуклюжих и малокреативных «сливов» в СМИ. К таким методам недобросовестной конкурентной борьбы обычно прибегают, когда инженерам уже нечего сказать, и говорить приходится PR-службе — что совсем не красит вашу компанию. Предлагаю все-таки конкурировать качеством продукта, а не «вбросами».
> Ваши меилрушные программисты еще до спиритовских начали работу на WebRTC. Это не так. > А спиритовские деятели только AEC да кодеки допиливали. Это не так. > Я общался с вашими девелоперами — так себе, на 3+. С кем вы общались? Судя по вашим комментариям, вы пребываете в каком-то мире собственных фантазий. При этом почему-то делаете такие комментарии, как будто держали свечку. Зачем? И представьтесь, что ли, раз уж вы так глубоко осведомлены. :)
На Mac звонки пока недоступны — мы работаем над этим. Вернее, там все упирается даже не в медиадвижок (он уже портирован нами на Mac), а в сам клиент, разработка которого продвигается чуть медленнее, чем нам хотелось бы. Пользуясь случаем, если нас читают программисты под MacOS, хочу пригласить их к нам на работу! :) Вдруг?
> Называть WebRTC кривым — вы просто не умеете его готовить, увы. Вы, наверное, не очень внимательно читали. Мы его _уже_ приготовили: http://agent.mail.ru/newhttp://agent.mail.ru/android > И это говорит о качестве разработчиков в Mail.ru В Spirit DSP на них не жаловались. :) > четкий индикатор замены копирайтов новой БолгенОС. Завидуем вашему таланту аудировать чужой код силой мысли.
2 artemkv: Артем, как вам объяснить.. Дело в том, что «тональность» звучит исключительно в вашей голове. Мы не писали ни о чем таком, что не было бы неправдой на момент публикации текста — мы просто назвали вещи своими именами. Статус WebRTC туманен? Так и есть до сих пор. Вы много знаете браузеров, которые реально поддерживают WebRTC (а не «заявили о поддержке в будущем»)? Я — ни одного. Много вы знаете веб-сервисов со звонками через WebRTC? Их нет, все звонят через Flash. WebRTC принят в качестве IETF-стандарта? Тоже нет. Мы верим, что у API WebRTC могут быть серьезные перспективы (и это было бы хорошо для всех) — но пока его статус остается именно что туманным. Библиотека была «сломанной»? Так это тоже чистая правда — там действительно мало что работало (особенно в части видео). Сам Google никогда не заявлял об это коде как о законченном решении. Какие термины, по-вашему, мы должны были использовать для описания такой ситуации? :) Насчет PoC — на данный момент это уже не так. У нас есть 2 полноценных продукта (для PC — с голосом и видео. для Android — пока только с голосом), на подходе еще несколько. При этом уже в Агенте 6.0 качество видео радикально выше, чем даже в предыдущей версии (тоже основанной на WebRTC). Прогресс можно увидеть собственными глазами — достаточно просто попробовать. Однако вам, похоже, интереснее писать комментарии про несуществующий «плагиат» и слушать «тональности». Ну что ж, каждый сам выбирает инструментарий для составления собственного мнения — не буду вам мешать. :) Что касается вопроса «откуда взялись технологии», то любая технология не взялась из ниоткуда, а всегда основывалась на каком-то предыдущем опыте. Однако если бы «донорские» технологии просто реплицировались бы без какого-либо развития, то мы до сих пор пользовались бы каменными топорами, а не макбуками. Пример Apple (проигнорированный вами) я уже приводил. Никому не приходит в голову назыать MacOS клоном FreeBSD — хотя корни системы во многом уходят именно в BSD-мир. Ядро NT было создано под влиянием идей VMS и создавалось людьми, переманенными из DEC — однако сегодня, включая ноутбук с Windows 7, никто и не вспоминает об этом. Примеров можно было бы привести еще множество, но суть одна — в таком быстро меняющемся бизнесе, как IT, никого не интересует, что было «вчера». Важно только «сегодня» и «завтра». Подумайте об этом.
To kikap: Передергиванием я бы назвал якобы «сложившуюся этику» — любой из нас на память назовет пару известных продуктов с закрытым кодом и BSD-like или LGPL-лицензией на некоторые компоненты. Ну что далеко ходить — вот пример, связанный непостредственно с WebRTC: http://weblog.bocoup.com/javascript-w…mobile-12/ (где я могу получить исходный код Оперы?) Нет в этом ничего зазорного и «жлобского» — и не нас уж в этом обвинять (см. http://opensource.mail.ru/ , например). Кроме того, тут мы бесконечно удаляемся от исходного топика, основная идея которого заключалась в использовании неизобретательного пиара как средства конкурентной борьбы. «Лицензионный срач» здесь несколько «не в кассу». Я этим летом собираюсь в Калифорнию — там за стейком и бокалом красного можно будет все и обмозговать, про лицензии. :)
To artemkv: Вы, судя по всему, комментируете какой-то другой текст, а не тот, который написали мы. Нигде и никогда мы не «предъявляли претензий» к Google. Мы наоборот благодарны этой компании за возможность не разрабатывать многие компоненты нашего «движка» с нуля. Глупо было бы не воспользоваться этой возможностью. В нашей статье мы объективно констатировали, что в библиотеке было хорошо, а что — не очень (думаю, любой специалист из отрасли согласился бы здесь с нашей оценкой), а также в общих чертах описали, какие действия мы собираемся по этому поводу предпринять. Часть из этих планов, кстати, уже реализована. Во всех наших публикациях мы всегда заявляли о том, что наша технологии базируется на WebRTC — поэтому любые «разоблачения» на этот счет выглядят в высшей степени нелепо. Однако принижать роль нашей команды, работавшей над «движком» в течение почти года, чтобы получить законченный продукт нынешнего качества — это было бы несправедливо и неправильно. Мы вложили в эту технологию столько усилий, что теперь уже по праву считаем ее своей. Подобных примеров существует множество. Скажем, в основе операционных систем MacOS X и iOS лежит ядро Mach, а также библиотеки и утилиты из BSD-юниксов (разработанные отнюдь не в Apple). «Родство» заметно невооруженным глазом — достаточно просто открыть консоль MacOS (это же практически FreeBSD). Тем не менее, даже Андрею Свириденко не приходит в голову заявлять, что компания Apple просто «заменила копирайты», а в остальном она всем обязана открытому коду. С нашим «движком» точно такая же ситуация — вплоть до BSD-лицензии.
To centrist: Непосредственно в комментариях к упомянутому вами посте мы сами подчеркнули эту неточность в тексте Роема: мы не разрабатывали собственные «кодеки» и «энкодеры», и никогда не заявляли об этом. Судя по тому, где вы работаете, вы и сами прекрасно знаете, что медиадвижок — это далеко не только (и не столько) кодеки.
To kikap: Ну, это такой вопрос из серии «а почему бы всем хорошим людям не собраться и не выложить весь свой код на гитхаб». Ответ простой: да, это действительно интеллектуальная собственность и наше преимущество перед другими игроками, за которое заплачено живыми деньгами. Увы, мы не готовы спонсировать наших конкурентов. При этом мы не раз звявляли, что не исключаем публикации кода в будущем, если конкурентная среда поменяется таким образом, что это будет сочтено возможным. Что касается предположения о «простой смнене копирайтов», то оно легко опровергается попыткой взять код WebRTC «из коробки» и собрать из него что-нибудь работающее (да-да, [URL=http://lurkmore.to/_]»сперва добейся»[/URL]). Пока это не очень получается даже у самого Гугла в своем Chrome. У нас есть работающий продукт коммерческого качества, его можно установить и потрогать — какие еще нужны доказательства? :)
В отличие от коллег из Spirit DSP, мы не хотели бы комментировать достижения (и неудачи) конкурентов. Мы просто считаем, что хорошо делаем свое дело, и достигли в нем определенных успехов. А сравнивают и выбирают пусть пользователи (которых, кстати, в одном Агенте уже более 23 млн. в месяц).
Могу только присоединиться к предыдущему комменту про статью на Хабре (кстати, с тех пор мы внесли еще целый ряд изменений в наш «движок»: в частности, поддержали разрешение VGA, улучшили адаптивность к «дрожанию» канала, портировали голосовые компоненты на Android и т.д.). Мы никогда не делали секрета из используемых нами технологий, и максимально открыто рассказывали о них, в том числе, и профессиональному сообществу. Поэтому не очень понятно, что именно «разоблачили» наши коллеги из Spirit DSP. Кроме того, доступа к нашему коду, насколько мне известно, у них нет, поэтому их выводы о количестве и качестве изменений, внесенных Mail.Ru Group в «двжиок» WebRTC, вызывают полное недоумение. Что же касается «человеческой» стороны вопроса, то не надо быть психологом, чтобы понять мотивы заявлений Spirit DSP. Во-первых, дважды они пытались продать нам свой «движок» — и оба раза эти попытки закончились для них неудачей (в первый раз мы сделали выбор в пользу Global IP Solutions, во второй — в пользу собственной разработки). Мы понимаем, что потерять несколько миллионов долларов потенциальной прибыли — это очень обидно. Однако рынок есть рынок, и всегда делали выбор, наиболее оптимальный для нашего бизнеса. Во-вторых, когда мы приняли решение об открытии собственной V2oIP-лаборатории, несколько ключевых разработчиков перешли к нам на работу именно из Spirit DSP. Разумеется, терять лучших сотрудников не менее обидно, чем терять деньги. Однако это тоже всего лишь бизнес — лучшие люди работают в компаниях, способных предложить лучшие условия. «Вы не пробовали их кормить?» В-третьих — это, наверное, особенно обидно, когда многие годы ты надуваешь щеки насчет невероятной сложности и эксклюзивности своей технологии, и вдруг приходит амбициозный новичок, который убедительно доказывает, что повторить и превзойти эту технологию — не так уже сложно и дорого. Иными словами, насколько мы можем судить, «слив» в прессу недостоверных данных о Mail.Ru Group является со стороны Spirit DSP банальной местью обиженного конкурента. Здесь даже нет никакого бизнеса — только злоба. Нам сложно давать этическую оценку подобным действиям, однако, по нашему мнению, на высокотехнологичном рынке побеждает тот, кто делает качественный продукт, а не те, кто преуспел в публичных «разборках». В целом, это уже не первый «наброс» эксцентричного, скажем так, президента Spirit DSP (http://www.hbr-russia.ru/blogs/13/541/ , http://www.hbr-russia.ru/blogs/13/554/ ) — человека, который верит в 25-й кадр и во всем видит козни Госдепа США. Так что мы уже привыкли и не воспринимаем это серьезно. «Собака лает — караван идет».
To dazran: Конечно же, мы не собираемся пренебрегать преимуществами open source, и совершенно не исключаем включение патчей из публичного репозитория WebRTC в наш код. Однако пока у нас есть ощущение, что мы продвигаемся быстрее и успешнее, чем Google, так что такая необходимость возникает довольно редко. Что касается Spirit DSP, то мне трудно это комментировать — но, вообще говоря, было бы странно, если бы они писали, что их реализация h.264 _хуже_, чем чья-то еще. :) Алгоритмически VP8 и h.264 довольно близки.
Юра переврал (по вашему вашему выражению) слова Игоря, который говорил о медиадвижке (в целом), а не конкретно о «кодеках». Насчет «только ленивый не использует» — рекомендую все-таки почитать, как именно мы его используем. WebRTC в его текущем состоянии просто непригоден для коммерческого использования без серьезных доработок.
Вот как многие любят делать далеко идущие выводы, даже не попытавшись разобраться в вопросе. Библиотека GIPS действительно входит в дистрибутив Агента — для обеспечения обратной совместимости со предыдущими версиями клиента (5.9 и более старыми). vivo.dll — это библиотека для обеспечения совместимости с клиентами ICQ 7.x (грубо говоря, чтобы из клиента Агента можно было позвонить в клиент ICQ и наоборот). WebRTC — это открытая библиотека, которая была взята за основу нашего собственного «движка» (и мы должны указывать копирайт). Однако с общедоступным репозиторием мы «разошлись» по коду уже настолько далеко, что к WebRTC наше решение уже имеет достаточно мало отношения. Подробнее об этом можно прочитать в нашей статье, ссылка на которую опубликована в комментарии выше.
Юра не очень точно выразился. Речь, конечно, идет не о собственных кодеках, а о собственном медиа-движке в целом, который, помимо кодеков, состоит из множества компонентов: акустических фильтров, механизмов автоматического выбора битрейта, коррекции и компенсации ошибок, преодоления NAT и т.д. Конечно, не все из этих компонентов мы разработали с нуля — это было бы просто глупо. За основу во многих случаях были взяты разработки с открытым кодом. Однако изменений, внесенных нами, было настолько много, что это позволяет говорить о собственном решении. Кроме того, очень важно разделять алгоритмы их реализацию. Существует, например, стандартная спецификация видеокодека h.264, однако реализаций этого кодека, сделанных различными компаниями, существует множество, и качество изображения очень зависит от конкретной реализации. Более подробно о том, чем занимается наша медиа-лаборатория, можно прочитать в моей статье: http://habrahabr.ru/company/mailru/blog/140062/
Ради того, чтобы некоторыми перечисленными примерами (благо, все файлы доступны к скачиванию, и любой пытливый ум может найти еще много из того, чего я не нашел) заинтересовались другие компании. Google, Яндекс, Рамблер, РБК, Microsoft, Опера, Mozilla, Скайп, вам нравится, когда ваши программы оборачивают в «загрузчики Мейл.ру» или в Спутник установщики? И не лень же было написать столько букв. :) Во-первых, из вашего текста может сложиться такое впечатление, будто Mail.Ru являются изобретателями этой «людоедской» стратегии. Могу, однако, сказать, что Guard никогда не появился бы, если бы не аналогичные действия наших конкурентов — тех самых, которых вы перечислили выше. Именно Гугл свои тулбары разве что вместе с холодильниками не ставил в свое время — как и Яндекс, равняясь на старшего товарища. Все без исключения крупные игроки так или иначе ведут борьбу за браузер пользователя, а у таких наших конкурентов, как Яндекс или QIP, существуют непосредственные аналоги Guard’а (Яндекс.Защитник и QIP Guardian соответственно). Не берусь оценивать, хорошо это или плохо, но таков сегодняшний рынок — и на войне как на войне. Почему из всех ее участников у вас возникли претензии именно к Mail.Ru? Во-вторых, вы делаете заявления о скрытности Guard’а и о его «троянской» природе, претендуете на некоторую сенсационность и «срывание покровов». Однако секрета из назначения Guard’а (и самого факта его существования) Mail.Ru не делает — вы сами дали ссылку на официальный хелп. Таким образом, что именно вы «разоблачили» — не совсем понятно. В-третьих, вывод о «строительстве ботнета» является в принципе ложным (либо вы не знакомы с понятием «ботнет»). В сухом остатке — тенденциозная и однобокая статья, настоящие мотивы написания которой вызывают большие вопросы.
Дискуссии пользователя
в Сингапуре значительная часть таксистов — пенсионеры и освободившиеся заключенные (по нетяжелым статьям). таким образом государство расчистило нишу для тех, кому всегда трудно устроиться на работу (ну и в случае с заключенными это еще и способ реабилитации).
правда, иностранцы там не могут работать в такси совсем.
> Что будет с украинским «Яндексом» после того, как оттуда уволят директора за антироссийские настроения — народ как-то не задумывается. А там ведь сейчас национальная принадлежность и выбор стороны определяют, будет жить бизнес или нет. мне кажется, что у Петренко, в зависимости от его личных приоритетов, было ровно два выбора. 1. деньги, статус, социальное положение, карьера — спокойно продолжаешь работаешь в Яндексе (насколько это сейчас возможно на Украине), а политические предпочтения обсуждаешь дома за борщом и горилкой. 2. убеждения, свобода совести, москалей на ножи, вот это все — увольняешься из российского Яндекса и высказываешь любые взгляды в статусе частного лица. его же публичное поведение напоминает анекдот про раввина, который решил стать православным попом: «вы или трусы наденьте, или крестик снимите». поэтому сейчас, на мой взгляд, со стороны Яндекса возможно только одно решение в отношении него — просто из соображений корпоративной этики, по факту втягивания репутации компании в политический конфликт (независимо даже от сути этого конфликта). что же касается судьбы Яндекса как бизнеса на Украине, то это сейчас вопрос настолько десятый (в контексте судьбы самой страны), что обсуждать его даже как-то неловко. ну найдут другого директора, если что — делов-то куча.
тысячи их: http://roem.ru/2013/01/16/addednews60509/?c
Да я никого не обвиняю. :) Мне просто всегда было интересно, насколько должна быть пуста жизнь человека, чтобы заполнять ее вот этим — сливами частной информации в публичный источник без разрешения. Впрочем, особого секрета в моем уходе, конечно, нет (особенно сейчас) — как нет и сенсации.
Дмитрий, вы имели в виду доктора Хауса?
Ох.. Быть «звездой Роема» — не самое благодарное занятие в жизни. Но, наверное, придется прокомментировать. Решение покинуть компанию было моим собственным, и никто меня, конечно, не увольнял (было бы, наверное, странно вдруг распознать во мне непрофессионала после того, как я проработал в компании более 7 лет :). Причина ухода — переезд в другую страну по семейным обстоятельствам (на длительное время). По этой же причине я не ищу сейчас постоянную работу в России. Что касается денег, то у меня достаточно дорогостоящее хобби (авиация), я также участвую в благотворительности и помогаю родителям — хотел бы продолжить этим заниматься, с позволения анонимусов. Абсолютно не планировал делать из своего ухода публичное событие, но раз уж невольно представилась такая возможность, хочу поблагодарить всех коллег и партнеров, с которыми мне посчастливилось поработать за эти долгие годы. Это был интереснейший, бесценный опыт. Целая маленькая жизнь пронеслась в стенах компании. И, кажется, многое удалось сделать. Особенно хочу поблагодарить ребят из «дримтима» старого Mail.Ru: Толю Рожкова, Макса Постникова, Колю Кондратова, Сергея Шалаева, Сергея Мартынова и многих других (вы в курсе :). Каждая встреча с вами и сейчас — маленький праздник. Ну а отдельный привет хочу передать «человеку», который вытащил все это сюда из закрытого Фейсбука, предназначенного для знакомых и друзей. Дорогой неведомый друг! Оторвись от «рисеча» и отложи айпад. Обними жену (ну если есть, конечно). Поиграй с ребенком. Погладь кота! Сделай что-нибудь действительно достойное и важное — вместо вот этой мастурбации со скриншотами и мучительного поиска фактов из чужих резюме. Прояви уважение к себе. Люди, делающие гадости ради собственной выгоды, заслуживают хотя бы презрения. Совершающие же их из любви к искусству — лишь жалости и сострадания.
плата за соединение отменена, да.
2 Dmitri Papirin, давайте, еще одно небольшое усилие! :) > информация, что «остались единицы» тоже является враньем Перед «тоже» нужна запятая. > наши конкуренты фундаментально не правы «Неправы».
ЛОЛШТО
> «моська лает на слона» — это вы я так понимаю об отношениях Mailru c Google Все вы правильно поняли — ерничать совершенно нет необходимости. > SPIRIT ничего не «сливал» Ну да, это CNews с Роемом, конечно же, по собственной инициативе решили внезапно углубиться в тонкости VVoIP-движков. Причем одновременно. > это на самом деле 2 движка от Google – GIPS и WebRTC, которые стоят внутри Агента, что и отражено в copyrights в продукте Mailru Агент. «Движок» GIPS используется для обратной совместимости со старыми версиями клиентов, а копирайт WebRTC нас обязывает указывать лицензия BSD, поскольку мы используем код этой библиотеки в нашем продукте. Этого факта мы никогда и не скрывали (более того — всегда о нем особо упоминали). Как называть глубокую переработку чужого кода (с привнесением новой функциональности) — это вопрос сугубо терминологический. После достижения опеределенной критической массы изменений и полного расхождения с репозиторием WebRTC мы называем это «собственной технологией», вы — «косметической адаптацией». Окей, мы не воражаем, если вам так нравится. Пусть заодно MacOS тоже будет «косметической адаптацией» системы FreeBSD, а еще лучше — системы AT&T Unix System V (ведь какие-то строки кода из SYSV, написанные в 80-х, наверняка до сих присутствуют и в MacOS!). > см Хартию по Этике ассоциации АПКИТ. В первую очередь, этичным по отношению к своим сотрудникам мы считаем своевременную выплату им заработной платы — что SPIRIT, как видно из многочисленных комментариев его бывших разработчиков, почему-то периодически забывал делать (вероятно, растущий рынок «движков» этому способствовал :). Пришлось «неэтично» воспользоваться данным обстоятельством, скрепя сердце «испортить рынок» и все-таки предложить людям какую-никакую зарплату — вы уж извините нас за это. > движок Google […] существенно отстает от движка SPIRIT Это временное явление. Не знаем насчет «движка» Google, но наш «косметически адаптированный движок», к счастью, развивается достаточно быстро, чему мы очень рады. Не пропустите анонсы наших новых продуктов! На этом мы, пожалуй, завершаем комментирование этой темы — на наш взгляд, позиция компании изложена предельно подробно, причем уже не по одиному разу. Желаем вам успехов на растущем «мировом рынке движков»! А мы уж тут как-нибудь сами.
Alter Ego, зарплату платить Хартия по этике не позволяет, видимо! :)) Не, ну это такой вопиющий цинизм, что я даже не знаю, возмущаться тут или смеяться. :) Мне кажется, лучше не иметь вообще никакой PR-службы, чем такую!
2 Dmitri Papirin: Долго думал, отвечать ли вам в принципе: официальная позиция нашей компании была высказана в первых же комментариях к этому топику (от yermakov и cameloid), и особенно добавить нам нечего (да и формат «дискуссии» все больше напоминает сюжет басни «Слон и моська»). Тем не менее, раз уж вы перестали скрываться под анонимными псевдонимами и решились, наконец, официально прокомментировать свой достаточно топорный «слив» в СМИ, все-таки отвечу вам (надеюсь, в последний раз по этой теме). Использование кода WebRTC в нашем проекте не является секретом — мы всегда об этом заявляли максимально открыто и широко (начиная статьей для профессионального сообщества и заканчивая официальными пресс-релизами, например: http://corp.mail.ru/press/news/1381 , http://corp.mail.ru/press/news/1296). Совсем недавно эта тема была еще раз подробно освещена Игорем Ермаковым и мной на нашем пресс-завтраке, посвященном выходу Агента 6.0. Таким образом, «стыдливое умалчивание» является исключительно плодом вашей фантазии. Да, в нашем «движке» мы используем код WebRTC — однако это не значит, что там отсутствуют собственные идеи и наработки наших инженеров. Как вы сами прекрасно знаете, репозиторий WebRTC образца 2011-го года представлял собой практически неработающий код — при этом сейчас у нас есть два продукта коммерческого качества (для PC и Android), и еще несколько мы собираемся представить в ближайшие месяцы. Интересно, откуда взялся весь этот софт? Наверное, самозародился в вакууме в процессе «изучения чужого кода Google»? По поводу ваших методов оценки трудозатрат (7000 MM), а также комментариев насчет вклада Mail.Ru Group в код WebRTC (1%), могу отметить, что это очевидное, грубое передергивание. Во-первых, GIPS всегда была B2B-компанией, ориентированной, главным образом, на своих коммерческих клиентов. Поэтому большинство из 70 (?) ее разработчиков занимались, в основном, не «движком» как таковым, а его поддержкой и кастомизацией — под конкретное проприетарное «железо», под конкретные приложения, под конкретного заказчика. Мы ведь сами в течение двух лет работали с GIPS и, поверьте, имели прекрасную возможность наблюдать, каким образом там был устроен техпроцесс: даже самые мелкие новые «фичи» в лучшем случае стояли в роадмапе на следующий год, поскольку их просто некому было реализовывать. Ситуация с нашей VVoIP-лабораторией принципиально иная: у нее всего лишь один заказчик, и этот заказчик — Mail.Ru Group. Соответственно, наши потребности в ресурсах гораздо скромнее — при этом мы движемся гораздо быстрее, чем двигался GIPS. Во-вторых, с каких это пор GIPS стал эталоном эффективности разработки? Мы понятия не имеем, чем они занимались все эти 10 лет, каков был средний уровень их специалистов, что именно они разрабатывали, и какая часть из этих разработок вошла в WebRTC. Мы вообще привыкли отвечать только за самих себя и не давать публичных оценок чужому бизнесу. Чего и вам, кстати, искренне желаем. Что касается вашего лирического рекламного отступления про преимущества «движка» SPIRIT, то я прокомментирую это кратко: да, нам есть куда стремиться. У нас пока нет полной поддержки некоторых мобильных платформ, нет видеоконференций, нет многих других «фич», которые хотелось бы иметь прямо сейчас. Однако спустя год после начала разработки собственного «движка» мы уверенно можем сказать — все это у нас будет, и будет очень скоро. Ничего недостижимого здесь нет, а миф о невероятной сложности, «сакральности» технологий для голоса и видео, об их недоступности «простым смертным», культивируемый компаниями вроде SPIRIT, является всего лишь мифом. Да, эти технологии довольно сложны и требуют определенных инвестиций (главным образом в людей, обладающих специфическими знаниями) — однако если голос и видео представляют для вас стратегическую ценность, то эти инвестиции очень быстро окупаются, а в долгосрочной перспективе они уж точно несравнимы с инвестициями в лицензирование чужих решений. Год назад мы экономически моделировали оба сценария, и надо сказать, что наш расчет в пользу собственной разработки оправдался более чем полностью. Мы очень довольны, что ничего не купили у SPIRIT и не потеряли свою независимость — хотя в определенный момент были довольно близки к этому. Если же говорить глобально, то мы считаем, что разработка VVoIP-движков в ближайшей перспективе не сможет продолжить свое существование как отдельный вид деятельности. Эта бизнес-модель изживает себя. В завершение, не могу пройти мимо замечания насчет ваших же бывших коллег — некоторые из которых отдали вашей компании многие годы своей жизни. Оказывается, это была всего лишь «пара средних разработчиков», от которых вы даже рады были избавиться («нет худа без добра»)! Честно говоря, не мог поверить своим глазам, читая этот комментарий — и, на мой взгляд, лучшего способа перечеркнуть весь ваш «пиар» (и без того не отличавшийся особой изобретательностью), чем эта фраза, просто сложно было придумать. Что я могу сказать? Пользуясь случаем, хочу пригласить всех «средних» разработчиков из SPIRIT к нам на работу. Как вы можете видеть, ваш работодатель не ценит и не уважает вас. Мы гарантируем лучшие условия работы по сравнению со SPIRIT — как в смысле компенсации, так и чисто человеческого отношения. Будем рады получить ваши резюме (например, здесь: http://naumov-ilya.moikrug.ru/ ) и пригласить вас на интервью.
2 Pupseg: > Спиритовские ребята у вас появились где-то летом-осенью 2011. И вы хотите сказать, что к этому времени у вас не было работ по WebRTC? К вашему сведению, код WebRTC был открыт 1 июня 2011 года (то есть как раз летом). Не соблаговолите пояснить, какие «работы по WebRTC» мы могли вести _до_ лета 2011 года, если самого WebRTC на тот момент в природе не существовало? :) В общем, учитывая степень вашей компетенции в вопросе, дискуссию с вами я, пожалуй, сверну. Извините.
> А SPIRIT, по сути, сказал: ребята, будьте скромнее, движки за год не делают Это миф, по понятным причинам очень выгодный вам (Спириту). Голос и видео — действительно сложная технология, требующая специфических знаний. Однако «не боги горшки обжигают» (как выразился один из ваших бывших сотрудников в комментариях к «новости» на CNews) — и мы доказываем это делом. Во-первых, мы все-таки не с нуля приступили к разработке «движка» — код WebRTC нам сильно помог. Во-вторых, занимаются «движком» люди, имеющие соответствующий опыт (а не программисты web-почты). Поэтому — да, за год мы достигли больших результатов. Мы в начале пути, но движемся быстро, так что всё у нас будет: и видео на мобильных устройствах, и конференции, и HD. И если еще полгода назад мы сами в этом сомневались, то теперь уже уверены на сто процентов. Все больше компаний склоняется к разработке собственных решений для голоса и видео вместо их лицензирования — и появление таких открытых проектов, как WebRTC, только способстует этой тенденции. Бизнес «движков» как самостоятельных продуктов схлопываются (что косвенно признает даже ваш президент: «вендоры научились обходиться без Свириденко», http://kommersant.ru/doc/1913267 ). Поэтому вам лучше бы сосредоточиться на диверсификации деятельности (пока это еще не поздно) вместо организации неуклюжих и малокреативных «сливов» в СМИ. К таким методам недобросовестной конкурентной борьбы обычно прибегают, когда инженерам уже нечего сказать, и говорить приходится PR-службе — что совсем не красит вашу компанию. Предлагаю все-таки конкурировать качеством продукта, а не «вбросами».
> Ваши меилрушные программисты еще до спиритовских начали работу на WebRTC. Это не так. > А спиритовские деятели только AEC да кодеки допиливали. Это не так. > Я общался с вашими девелоперами — так себе, на 3+. С кем вы общались? Судя по вашим комментариям, вы пребываете в каком-то мире собственных фантазий. При этом почему-то делаете такие комментарии, как будто держали свечку. Зачем? И представьтесь, что ли, раз уж вы так глубоко осведомлены. :)
На Mac звонки пока недоступны — мы работаем над этим. Вернее, там все упирается даже не в медиадвижок (он уже портирован нами на Mac), а в сам клиент, разработка которого продвигается чуть медленнее, чем нам хотелось бы. Пользуясь случаем, если нас читают программисты под MacOS, хочу пригласить их к нам на работу! :) Вдруг?
> Называть WebRTC кривым — вы просто не умеете его готовить, увы. Вы, наверное, не очень внимательно читали. Мы его _уже_ приготовили: http://agent.mail.ru/new http://agent.mail.ru/android > И это говорит о качестве разработчиков в Mail.ru В Spirit DSP на них не жаловались. :) > четкий индикатор замены копирайтов новой БолгенОС. Завидуем вашему таланту аудировать чужой код силой мысли.
2 artemkv: Артем, как вам объяснить.. Дело в том, что «тональность» звучит исключительно в вашей голове. Мы не писали ни о чем таком, что не было бы неправдой на момент публикации текста — мы просто назвали вещи своими именами. Статус WebRTC туманен? Так и есть до сих пор. Вы много знаете браузеров, которые реально поддерживают WebRTC (а не «заявили о поддержке в будущем»)? Я — ни одного. Много вы знаете веб-сервисов со звонками через WebRTC? Их нет, все звонят через Flash. WebRTC принят в качестве IETF-стандарта? Тоже нет. Мы верим, что у API WebRTC могут быть серьезные перспективы (и это было бы хорошо для всех) — но пока его статус остается именно что туманным. Библиотека была «сломанной»? Так это тоже чистая правда — там действительно мало что работало (особенно в части видео). Сам Google никогда не заявлял об это коде как о законченном решении. Какие термины, по-вашему, мы должны были использовать для описания такой ситуации? :) Насчет PoC — на данный момент это уже не так. У нас есть 2 полноценных продукта (для PC — с голосом и видео. для Android — пока только с голосом), на подходе еще несколько. При этом уже в Агенте 6.0 качество видео радикально выше, чем даже в предыдущей версии (тоже основанной на WebRTC). Прогресс можно увидеть собственными глазами — достаточно просто попробовать. Однако вам, похоже, интереснее писать комментарии про несуществующий «плагиат» и слушать «тональности». Ну что ж, каждый сам выбирает инструментарий для составления собственного мнения — не буду вам мешать. :) Что касается вопроса «откуда взялись технологии», то любая технология не взялась из ниоткуда, а всегда основывалась на каком-то предыдущем опыте. Однако если бы «донорские» технологии просто реплицировались бы без какого-либо развития, то мы до сих пор пользовались бы каменными топорами, а не макбуками. Пример Apple (проигнорированный вами) я уже приводил. Никому не приходит в голову назыать MacOS клоном FreeBSD — хотя корни системы во многом уходят именно в BSD-мир. Ядро NT было создано под влиянием идей VMS и создавалось людьми, переманенными из DEC — однако сегодня, включая ноутбук с Windows 7, никто и не вспоминает об этом. Примеров можно было бы привести еще множество, но суть одна — в таком быстро меняющемся бизнесе, как IT, никого не интересует, что было «вчера». Важно только «сегодня» и «завтра». Подумайте об этом.
To kikap: Передергиванием я бы назвал якобы «сложившуюся этику» — любой из нас на память назовет пару известных продуктов с закрытым кодом и BSD-like или LGPL-лицензией на некоторые компоненты. Ну что далеко ходить — вот пример, связанный непостредственно с WebRTC: http://weblog.bocoup.com/javascript-w…mobile-12/ (где я могу получить исходный код Оперы?) Нет в этом ничего зазорного и «жлобского» — и не нас уж в этом обвинять (см. http://opensource.mail.ru/ , например). Кроме того, тут мы бесконечно удаляемся от исходного топика, основная идея которого заключалась в использовании неизобретательного пиара как средства конкурентной борьбы. «Лицензионный срач» здесь несколько «не в кассу». Я этим летом собираюсь в Калифорнию — там за стейком и бокалом красного можно будет все и обмозговать, про лицензии. :)
To artemkv: Вы, судя по всему, комментируете какой-то другой текст, а не тот, который написали мы. Нигде и никогда мы не «предъявляли претензий» к Google. Мы наоборот благодарны этой компании за возможность не разрабатывать многие компоненты нашего «движка» с нуля. Глупо было бы не воспользоваться этой возможностью. В нашей статье мы объективно констатировали, что в библиотеке было хорошо, а что — не очень (думаю, любой специалист из отрасли согласился бы здесь с нашей оценкой), а также в общих чертах описали, какие действия мы собираемся по этому поводу предпринять. Часть из этих планов, кстати, уже реализована. Во всех наших публикациях мы всегда заявляли о том, что наша технологии базируется на WebRTC — поэтому любые «разоблачения» на этот счет выглядят в высшей степени нелепо. Однако принижать роль нашей команды, работавшей над «движком» в течение почти года, чтобы получить законченный продукт нынешнего качества — это было бы несправедливо и неправильно. Мы вложили в эту технологию столько усилий, что теперь уже по праву считаем ее своей. Подобных примеров существует множество. Скажем, в основе операционных систем MacOS X и iOS лежит ядро Mach, а также библиотеки и утилиты из BSD-юниксов (разработанные отнюдь не в Apple). «Родство» заметно невооруженным глазом — достаточно просто открыть консоль MacOS (это же практически FreeBSD). Тем не менее, даже Андрею Свириденко не приходит в голову заявлять, что компания Apple просто «заменила копирайты», а в остальном она всем обязана открытому коду. С нашим «движком» точно такая же ситуация — вплоть до BSD-лицензии.
To centrist: Непосредственно в комментариях к упомянутому вами посте мы сами подчеркнули эту неточность в тексте Роема: мы не разрабатывали собственные «кодеки» и «энкодеры», и никогда не заявляли об этом. Судя по тому, где вы работаете, вы и сами прекрасно знаете, что медиадвижок — это далеко не только (и не столько) кодеки.
To kikap: Ну, это такой вопрос из серии «а почему бы всем хорошим людям не собраться и не выложить весь свой код на гитхаб». Ответ простой: да, это действительно интеллектуальная собственность и наше преимущество перед другими игроками, за которое заплачено живыми деньгами. Увы, мы не готовы спонсировать наших конкурентов. При этом мы не раз звявляли, что не исключаем публикации кода в будущем, если конкурентная среда поменяется таким образом, что это будет сочтено возможным. Что касается предположения о «простой смнене копирайтов», то оно легко опровергается попыткой взять код WebRTC «из коробки» и собрать из него что-нибудь работающее (да-да, [URL=http://lurkmore.to/_]»сперва добейся»[/URL]). Пока это не очень получается даже у самого Гугла в своем Chrome. У нас есть работающий продукт коммерческого качества, его можно установить и потрогать — какие еще нужны доказательства? :)
В отличие от коллег из Spirit DSP, мы не хотели бы комментировать достижения (и неудачи) конкурентов. Мы просто считаем, что хорошо делаем свое дело, и достигли в нем определенных успехов. А сравнивают и выбирают пусть пользователи (которых, кстати, в одном Агенте уже более 23 млн. в месяц).
Могу только присоединиться к предыдущему комменту про статью на Хабре (кстати, с тех пор мы внесли еще целый ряд изменений в наш «движок»: в частности, поддержали разрешение VGA, улучшили адаптивность к «дрожанию» канала, портировали голосовые компоненты на Android и т.д.). Мы никогда не делали секрета из используемых нами технологий, и максимально открыто рассказывали о них, в том числе, и профессиональному сообществу. Поэтому не очень понятно, что именно «разоблачили» наши коллеги из Spirit DSP. Кроме того, доступа к нашему коду, насколько мне известно, у них нет, поэтому их выводы о количестве и качестве изменений, внесенных Mail.Ru Group в «двжиок» WebRTC, вызывают полное недоумение. Что же касается «человеческой» стороны вопроса, то не надо быть психологом, чтобы понять мотивы заявлений Spirit DSP. Во-первых, дважды они пытались продать нам свой «движок» — и оба раза эти попытки закончились для них неудачей (в первый раз мы сделали выбор в пользу Global IP Solutions, во второй — в пользу собственной разработки). Мы понимаем, что потерять несколько миллионов долларов потенциальной прибыли — это очень обидно. Однако рынок есть рынок, и всегда делали выбор, наиболее оптимальный для нашего бизнеса. Во-вторых, когда мы приняли решение об открытии собственной V2oIP-лаборатории, несколько ключевых разработчиков перешли к нам на работу именно из Spirit DSP. Разумеется, терять лучших сотрудников не менее обидно, чем терять деньги. Однако это тоже всего лишь бизнес — лучшие люди работают в компаниях, способных предложить лучшие условия. «Вы не пробовали их кормить?» В-третьих — это, наверное, особенно обидно, когда многие годы ты надуваешь щеки насчет невероятной сложности и эксклюзивности своей технологии, и вдруг приходит амбициозный новичок, который убедительно доказывает, что повторить и превзойти эту технологию — не так уже сложно и дорого. Иными словами, насколько мы можем судить, «слив» в прессу недостоверных данных о Mail.Ru Group является со стороны Spirit DSP банальной местью обиженного конкурента. Здесь даже нет никакого бизнеса — только злоба. Нам сложно давать этическую оценку подобным действиям, однако, по нашему мнению, на высокотехнологичном рынке побеждает тот, кто делает качественный продукт, а не те, кто преуспел в публичных «разборках». В целом, это уже не первый «наброс» эксцентричного, скажем так, президента Spirit DSP (http://www.hbr-russia.ru/blogs/13/541/ , http://www.hbr-russia.ru/blogs/13/554/ ) — человека, который верит в 25-й кадр и во всем видит козни Госдепа США. Так что мы уже привыкли и не воспринимаем это серьезно. «Собака лает — караван идет».
To dazran: Конечно же, мы не собираемся пренебрегать преимуществами open source, и совершенно не исключаем включение патчей из публичного репозитория WebRTC в наш код. Однако пока у нас есть ощущение, что мы продвигаемся быстрее и успешнее, чем Google, так что такая необходимость возникает довольно редко. Что касается Spirit DSP, то мне трудно это комментировать — но, вообще говоря, было бы странно, если бы они писали, что их реализация h.264 _хуже_, чем чья-то еще. :) Алгоритмически VP8 и h.264 довольно близки.
Юра переврал (по вашему вашему выражению) слова Игоря, который говорил о медиадвижке (в целом), а не конкретно о «кодеках». Насчет «только ленивый не использует» — рекомендую все-таки почитать, как именно мы его используем. WebRTC в его текущем состоянии просто непригоден для коммерческого использования без серьезных доработок.
Вот как многие любят делать далеко идущие выводы, даже не попытавшись разобраться в вопросе. Библиотека GIPS действительно входит в дистрибутив Агента — для обеспечения обратной совместимости со предыдущими версиями клиента (5.9 и более старыми). vivo.dll — это библиотека для обеспечения совместимости с клиентами ICQ 7.x (грубо говоря, чтобы из клиента Агента можно было позвонить в клиент ICQ и наоборот). WebRTC — это открытая библиотека, которая была взята за основу нашего собственного «движка» (и мы должны указывать копирайт). Однако с общедоступным репозиторием мы «разошлись» по коду уже настолько далеко, что к WebRTC наше решение уже имеет достаточно мало отношения. Подробнее об этом можно прочитать в нашей статье, ссылка на которую опубликована в комментарии выше.
Юра не очень точно выразился. Речь, конечно, идет не о собственных кодеках, а о собственном медиа-движке в целом, который, помимо кодеков, состоит из множества компонентов: акустических фильтров, механизмов автоматического выбора битрейта, коррекции и компенсации ошибок, преодоления NAT и т.д. Конечно, не все из этих компонентов мы разработали с нуля — это было бы просто глупо. За основу во многих случаях были взяты разработки с открытым кодом. Однако изменений, внесенных нами, было настолько много, что это позволяет говорить о собственном решении. Кроме того, очень важно разделять алгоритмы их реализацию. Существует, например, стандартная спецификация видеокодека h.264, однако реализаций этого кодека, сделанных различными компаниями, существует множество, и качество изображения очень зависит от конкретной реализации. Более подробно о том, чем занимается наша медиа-лаборатория, можно прочитать в моей статье: http://habrahabr.ru/company/mailru/blog/140062/
Ради того, чтобы некоторыми перечисленными примерами (благо, все файлы доступны к скачиванию, и любой пытливый ум может найти еще много из того, чего я не нашел) заинтересовались другие компании. Google, Яндекс, Рамблер, РБК, Microsoft, Опера, Mozilla, Скайп, вам нравится, когда ваши программы оборачивают в «загрузчики Мейл.ру» или в Спутник установщики? И не лень же было написать столько букв. :) Во-первых, из вашего текста может сложиться такое впечатление, будто Mail.Ru являются изобретателями этой «людоедской» стратегии. Могу, однако, сказать, что Guard никогда не появился бы, если бы не аналогичные действия наших конкурентов — тех самых, которых вы перечислили выше. Именно Гугл свои тулбары разве что вместе с холодильниками не ставил в свое время — как и Яндекс, равняясь на старшего товарища. Все без исключения крупные игроки так или иначе ведут борьбу за браузер пользователя, а у таких наших конкурентов, как Яндекс или QIP, существуют непосредственные аналоги Guard’а (Яндекс.Защитник и QIP Guardian соответственно). Не берусь оценивать, хорошо это или плохо, но таков сегодняшний рынок — и на войне как на войне. Почему из всех ее участников у вас возникли претензии именно к Mail.Ru? Во-вторых, вы делаете заявления о скрытности Guard’а и о его «троянской» природе, претендуете на некоторую сенсационность и «срывание покровов». Однако секрета из назначения Guard’а (и самого факта его существования) Mail.Ru не делает — вы сами дали ссылку на официальный хелп. Таким образом, что именно вы «разоблачили» — не совсем понятно. В-третьих, вывод о «строительстве ботнета» является в принципе ложным (либо вы не знакомы с понятием «ботнет»). В сухом остатке — тенденциозная и однобокая статья, настоящие мотивы написания которой вызывают большие вопросы.