суббота, 12 июня 2010 г.

История программы Image Comparer

Решил рассказать о том, откуда взялась программа для поиска дубликатов фотографий Image Comparer. История появления этой программы не совсем обычна, по сравнению с другими нашими проектами.

Самого рождения идеи программы я не застал. Когда я в 2002 году пришёл работать программистом в НИИ, рабочий прототип программы уже был. Коллеги рассказали мне такую историю.

В те времена видеороликов как-то практически не было, а на рынке было полно CD с картинками. И некоторые сотрудники этого НИИ зачем-то копили коллекцию картинок эротическо-порнографического характера и сетовали о том, что на дисках очень много повторяющихся картинок. И не то, чтобы они были совсем одинаковые, иногда у них была немного отличающаяся цветовая гамма, другое разрешение, логотипы и прочие мелкие изменения. Тогда и возникла идея программы, которая бы находила такие картинки автоматически и удаляла ненужные. Люди в НИИ работают грамотные, один из них, Игорь Сай, подумал-подумал и написал алгоритм сравнения картинок, другой, Игорь Дерунов, написал с использованием этого алгоритма программу, которую назвали зловеще - "Компаратор Картинок" :)) Вот так неожиданно порнобизнес повлиял на софтверный бизнес :)

Дальше всё тоже интересно складывалось у программы. Когда у меня уже что-то получалось с продажами All My Movies, я принял довольно глупое решение. Я договорился с Игорем о том, что буду продавать Image Comparer (про название "Компаратор картинок" решили забыть, хотя в сети его еще можно найти) со своего сайта, при этом всё программирование-тестирование делает Игорь, а всё остальное я, при этом прибыль делим пополам. Сейчас я всю глупость того решения осознаю, но не жалею о содеянном :) А получилось из этого вот что: продвижение программы, саппорт - этим приходилось заниматься почти постоянно, тогда как Игорь мог по полгода ничего не делать и получать свои 50%. Плюс у меня были связаны руки в платном продвижении - каждую мелочь типа платного размещения на download.com (а тогда бесплатного не было), рассылку пресс-релиза и прочее приходилось согласовывать с партнером, вычитать из прибыли перед дележом. А еще мне, как программисту, не нравилась программа и изнутри и снаружи :) Почти у каждого программиста иногда возникает желание переписать всё заново, лучше - я это понимаю, хотя с точки зрения продаж это обычно полная чушь и зря потраченное время.

И вот, в один прекрасный день, я выкупил у Игоря все имущественные права на программу и стал её единоличным владельцем. В первую очередь, я переписал программу с нуля, оставив прежним только алгоритм сравнения. Точнее, переписывал уже не я, а фрилансер Дима, я только писал ТЗ и проверял. В итоге, изнутри программа стала симпатичней, с поддержкой многопоточности и без требования установки неизвестного простым людям BDE  :) Ну и с совсем другим интерфейсом. Это всё я назвал 3.0 major update и желающие клиенты апдейтились за $14.95 :) Конечно, я мог потихоньку на основе алгоритма сделать свою программу и продавать её, всё равно ведь с нуля переписывать собирался. Почему я так не сделал? Да просто не смог договориться с совестью :)

Несмотря на то, что программа давно не обновлялась, да и вообще, не хит продаж, она ежемесячно приносит сумму, сравнимую с той, за которую я выкупил имущественные права на нее. Плюс недавно я продал исходники за пятизначную сумму, что тоже неплохо. А еще я продаю алгоритм сравнения картинок отдельно, в DLL. Тоже иногда покупают всякие Филипсы и S3... Еще есть консольная версия, но она почти не пользуется спросом. Зато писал я её сам :)

Есть еще задумки по функционалу для Image Comparer, надеюсь получится найти время на реализацию. Последнее время кодингом для Image Comparer занимался мой брат, но он укатил в Америку до конца лета.

Еще вспомнилось, как я охотился за доменом imagecomparer.com :)

Вот такая история...

4 комментария:

  1. Макс, лазил по твоим статьям/ссылкам - на глюк наткнулся, на http://www.imagecomparer.com/rus/
    Купить лицензию (под загрузить) ведет на английскую покупку - http://imagecomparer.com/purchase.html

    ОтветитьУдалить
  2. Макс, опошлил всю идею создания IC. Случайно наткнулся на этот блог и сделаю поправочку, насчет "И некоторые сотрудники этого НИИ зачем-то копили коллекцию картинок эротическо-порнографического характера". На самом деле некоторые сотрудники этого НИИ копили коллекцию картин известных художников (Борис Валеджио, Луис Ройо и т.п.) Из картин сексуального характера был только художник Хаджими Саройяма)

    ОтветитьУдалить
  3. Ого! А мне рассказывали про порно. Уже и не помню, то ли Лёха, то ли Андрюха, то ли оба... Надо было узнавать у первоисточника :)

    ОтветитьУдалить