Их покупают не для забавы — для дела. Тихой сапой Linux вползает на российский корпоративный рынок. Он появляется в офисах, на заводах, в государственных конторах. Мне показалось перспективным написать небольшое исследование об использовании Linux на российских предприятиях, рассказав о любопытных проектах, обсудив сильные и слабые их стороны. Но как это часто бывает, материалы все прибывали и прибывали, не желая укладываться в очерченные рамки.

И в мире в целом, и в России самое типичное применение Linux — Web- и mail-серверы. Это более-менее известно, достаточно время от времени обращать внимание на Powered by Linux где-нибудь внизу очередной Web-странички. По-моему, имеет смысл рассмотреть область, где от Linux многие не ждали особых успехов. Поэтому я решил начать с более узкой темы: как при помощи Linux решаются самые прозаические задачи: ведение бухгалтерии, установка торговой системы, биллинг. Как выяснилось из интенсивной переписки и изучения новостей, интерес к такого рода приложениям очень велик, но даже само российское Linux-сообщество не всегда знает, какими средствами обладает.

Конечно, будущее Linux интересней его настоящего. На примерах, которые я привожу ниже, я хочу показать, что Linux в российском секторе это не просто еще одна перспектива или альтернатива, а настоящее. Но перед этим мне хотелось бы поделиться общими, иногда спорными, соображениями о перспективности Linux в России (в эту статью я включил и украинские проекты, ведь экономика наших стран не так уж сильно отличается).

Начну с благодарностей. Мне очень помогли Алексей Новодворский из IPLabs Linux Team — полезными советами — и Антон Фарыгин из компании Rider, разместивший мое воззвание на своем сайте linux.ru.net.

Собирая материалы, я прежде всего пришел к двум выводам.
  • Компьютеров с Linux гораздо больше, чем кажется на первый взгляд.
  • Решений на Linux намного больше, чем о них рассказывают.

Присутствие Linux мало ощущается в повседневной жизни предприятия. Большинство даже не подозревают, что у них на работе используется Linux. Word и Excel на экране монитора всегда перед глазами, а для того, чтобы узнать, на чем работает почтовый или Web-сервер предприятия, надо уже как минимум обладать любознательностью.

Оптимистический взгляд на Linux в России

Компании, которые собираются делать бизнес на Linux, такие как московская IPLabs, питерская Urban Soft или пермский «Терем», рассчитывают на будущее Linux, а не на настоящее, хотя и настоящее приносит прибыль. Конечно, неизвестно, как все повернется, но на мой взгляд, взрыв интереса к Linux именно в российской корпоративной среде вполне вероятен, и тому есть несколько причин.

Первая причина: время и квалификация, которые есть, — это деньги, которых нет.

Причина, которая останавливала и до сих пор останавливает продвижение Linux, — сложность его использования. Сложность использования — это значит, что надо платить огромные деньги специалистам. У нас же соотношение между зарплатами квалифицированных программистов и «сисадминов», с одной стороны, и стоимостью компьютеров — с другой, во много раз меньше, чем за рубежом. Если классные Unix-программисты в основном при деле, то можно обратиться к огромной армии программистов и просто квалифицированных инженеров, которые в состоянии за небольшое время освоить Linux хотя бы на пользовательском уровне. В пресловутой стоимости владения их зарплаты (увы) будут составлять не такую уж большую часть.

Вторая причина: огромный парк старых компьютеров.

При нынешней экономической ситуации совсем не хочется отказываться от бесчисленных 386-х и 486-х компьютеров, большинство из которых работает под DOS. А ведь они прекрасно могут работать под Linux. Пожалуй, большинство проектов, где десятками или сотнями применяются Linux-машины, имеют целью именно эксплуатацию старой техники, но уже в новых по архитектуре решениях. Многие используют такие машины в качестве терминалов, загружающихся по сети.

Третья причина: ужесточение санкций.

Причиной перехода на Linux в некоторой степени может стать политика ужесточения санкций в отношении нелегального и пиратского ПО. Рейды ОБЭП и налоговиков, проверяющих лицензии на ПО, уже сейчас приводят к тому, что некоторые фирмы, вместо того чтобы платить за лицензии деньги (которых нет), переходят на свободное ПО. В каком-то смысле бесплатное ПО, которое на деле не бывает бесплатным, занимает промежуточную нишу между коммерческим ПО и попросту ворованным. Многочисленным компаниям, использующим пиратское ПО, не только материально, но и психологически легче перейти к свободному ПО, чем к коммерческому.

Четвертая причина: пока у нас, по субъективным оценкам, Windows NT распространяется не так стремительно, как, скажем, в США. А надо признать, не так уж много администраторов будут деинсталлировать Windows NT ради Linux, хотя и такие случаи нередки. Linux ставят чаще либо на новые машины, либо на старые — на смену DOS.

Пессимистический взгляд на Linux в России

Первая причина: Россия — Wintel-ориентированная страна.

Более того, здесь не привыкли к альтернативам — Mac против ПК, Word Perfect против MS Word. ОС Unix распространена непропорционально мало. В России есть хорошие Unix-традиции в смысле качества, но количество настоящих специалистов относительно невелико. Linux-сообщество активное, но слишком тесное: большинство знают друг друга по именам. Традиции свободного ПО в смысле FSF — островки в море коммерческого и ворованного.

Вторая причина: бесплатное ПО не дешевле ворованного.

Как бы ни старалась Microsoft, нелегальное ПО еще долго будет составлять изрядную долю на корпоративном рынке. Увы. Один из стимулов перехода с нелегального ПО на легальное — отсутствие проблем с поддержкой. Свободное ПО вряд ли от них избавит.

Третья причина: незаинтересованность IT-менеджеров.

Есть одна тонкость: не так уж редко выбор аппаратной и программной части определяется тем, сколько человек, обладающий привилегией сделать выбор, может за это положить в карман. На свободном ПО не разгуляешься.

Поскольку причин «за» и «против» много, их равнодействующую вычислить трудно. Однако, по-моему, при определенной доле везения Linux может удивить еще многих маркетологов отечественного компьютерного рынка.

Итак, что же мы имеем?

Бухгалтерские, торговые и биллинговые системы

Бухгалтерия под Linux — это очень актуальный вопрос для Linux-сообщества. На сайте компании «Бизнес-Консоль» есть такие слова: «Утверждают, что для Linux вообще нет бухгалтерских пакетов, которые создавались бы в России и для России... Мы категорически утверждаем — такой бухгалтерский пакет есть». А мы добавим: и не один. Интересно посмотреть, каким путем идут построители бухгалтерских систем.

От «1С» к «Открытой GNU-Бухгалтерии»

Открытая бухгалтерия iceB, разработанная винницкой компанией Kron, использует MySQL
«Открытую бухгалтерию», продвигаемую под лицензией GPL, разрабатывает Urban Soft. В компании не скрывают, что их цель — создать свободно распространяемую альтернативу «1С». Существующая на данный момент версия «умеет только печатать платежное поручение, но она разрабатывалась с учетом возможности расширить ее в полноценную бухгалтерскую систему». ОБ построена на базе PostgreSQL с доступом из Perl. В отличие от нее, открытая бухгалтерия iceB, разработанная винницкой компанией Kron, использует MySQL. Она вовсю работает на многих украинских предприятиях, и Леонид Кантер подумывает о включении ее в свой дистрибутив Black Cat, так как многие ею интересуются. К нашему сожалению, это специфически украинская бухгалтерия, и даже интерфейс в ней на украинском языке.

От SCO к Linux

Путь от SCO к Linux — уже не тропинка, хоть и не столбовая дорога. Именно с операционных систем SCO чаще всего переносят приложения на Linux. На первом этапе просто работают под Linux с приложениями SCO, используя модули iBCS, позволяющие запускать исполняемые файлы SCO под Linux. Перекомпиляции при этом не требуется, а то, насколько гладко пройдет перенос, зависит от приложения. Можно попробовать посмотреть, как пойдет, будет ли пользоваться спросом, «потянет» ли Linux. Если все хорошо — можно уже окончательно портировать систему на Linux.

Программное обеспечение для Октябрьской железной дороги для работы под ОС Linux разрабатывается в АВАРД с помощью собственных CASE-средств, перенесенных на Linux с помощью средства FlagShip компании Multisoft

По такому пути пошла компания «Бизнес-консоль», которая производит информационные системы масштаба предприятия под названием «Фигаро». Система принципиально работает только под Unix (SCO UnixWare, OpenServer, Linux) и строится на безе СУБД и инструментов Unify в архитектуре терминал/хост. Вариант под SCO сейчас тиражирует Сбербанк.

Под Linux есть пока только одна инсталляция — на Кандалакшском алюминиевом заводе (КАЗ). Сергей Браевский, эксплуатирующий систему, рассказывает: «У меня работают одновременно 10-15 пользователей, в пиковые дни (непосредственно перед месячной или квартальной отчетностью) вдвое больше. Один человек обычно открывает две консоли. Объем базы перевалил за 1,5 Гбайт». База установлена на двухпроцессорном сервере с Pentium II Xeon 400МГц. Первоначально «Фигаро» на КАЗ работала под SCO. На Linux перешли, конечно, из соображений экономии. Надо сказать, несмотря на разговоры о том, что переходить на Linux надо для того, чтобы использовать наиболее современные и совершенные решения, подавляющее большинство просто хочет сэкономить деньги.

По отзывам эксплуатационщиков, даже под iBCS на Linux система работает быстрее, чем под SCO, однако в надежности Linux проигрывает. Одной из причин, по мнению специалистов из «Бизнес-Консоли», может быть как раз использование iBCS. Принципиальных затруднений нет, поскольку СУБД портирована уже давно: Unify с большим энтузиазмом относится к Linux. К обсуждению устойчивости и производительности ядра Linux мы еще вернемся в дальнейшем.

Примерно тем же путем шла украинско-российская компания БАРС, которая производит биллинговые системы «Мегабиллинг» широкого профиля: они инсталлированы на предприятиях газовой отрасли, на Водоканале и на самых разных предприятиях Ростова-на-Дону, в Донецке и в Крыму. В качестве сервера баз данных использовался сервер под Unix, на котором работает Informix OnLine Dynamic Server. Вся бизнес-логика написана на C++. По платформе Intel в БАРСе тоже ориентируются на SCO и Linux. Увидев, что потенциальные заказчики заинтересовались вариантом под Linux, решили перенести систему на эту платформу. Перенос дался малой кровью: фактически потребовалась просто перекомпиляция кода. Главным фактором опять было общее удешевление решения: не столько из-за бесплатности ОС, сколько из-за того, что Informix продает Linux-версию своего сервера намного дешевле, чем для других платформ, — бывает, в несколько раз.

Внедрений под Linux еще не было, но прорабатывается проект на одном из предприятий Днепропетровска. Под Linux проходило тестирование: реальную базу «гоняли» две недели, никаких сбоев при типичной нагрузке не было. А типичные объемы для пользователей «Мегабиллинг» — 5-10 Гбайт для каждой из служб; такой базы вполне хватает для службы, обеспечивающей миллионный город. Число пользователей биллинговой системы обычно невелико. По мнению специалистов из БАРСа, Linux во всем может успешно заменить SCO, и у них тоже впечатление, что под Linux приложение работает быстрее. Недостаток они видят в другом. Заместитель директора Виктор Пронин говорит: «Предлагая Linux или FreeBSD, мы предупреждаем, что для поддержки системы на предприятии должны работать квалифицированные специалисты. Масса народу изучает Linux, а начитавшись популярной литературы, норовят влезть в систему сами. По этой же причине мы не очень любим Windows NT — там очень просто начать шевелить систему. В идеале лучше поставить систему и не подходить к ней». Linux использовался украинский — Black Cat, ядро 2.2.5.

Через Clipper к Linux

Как уже было сказано, у Linux, безусловно, неплохие шансы там, где используются старые компьютеры и старое ПО, а на то, чтобы строить информационную систему с нуля, нет денег. Компании, продвигающие сейчас Linux, успешно внедряются в мир, где на рабочих местах царили 386-е и 486-е ПК и написанное на Clipper, Paradox или FoxPro под DOS.

Небольшая питерская компания АВАРД девять лет занимается автоматизацией бухгалтерского учета на предприятиях Октябрьской железной дороги (хотя есть и множество внешних клиентов). «Linux?ом интересуемся очень давно, — рассказывает ведущий инженер-программист Дмитрий Самосейко, — но лишь сейчас он достиг того уровня, когда стало возможным использовать его в корпоративных задачах. Поскольку мы не делаем ?коробочных? продуктов, а индивидуально подходим к каждому заказчику, в нашем арсенале накопилось несколько различных технологий установки АРМов, в том числе с использованием Linux. Наше кредо — максимально использовать все то, чем клиент располагает на данный момент. Не заменять, а дополнять, гибко вписываясь в любые информационные системы». Примерно то, что на языке западного менеджмента называется «сохранением инвестиций».

Маленькая фирма минимальными средствами делает свое маленькое, но полезное дело. В том, как работают эти люди, много показательного: ясно видны этапы эволюции систем от DOS к Linux (подробности вы видите во врезке). Многочисленные приложения, написанные под DOS, так под DOS и работают, только исполняются они на эмуляторе DOSEMU под Linux. Если клиентские машины помощней, иногда используется другой вариант: Windows-машины, работая в DOS-сессии, обращаются к БД, лежащей на Linux-сервере с Samba. Но более практичный вариант — доступ к ним со стареньких ПК с BootROM, фактически превратившихся в терминалы (по сети загружается ядро Linux). Эта схема в данный момент внедряется на предприятиях материально-технического обеспечения. «Причиной использования данного подхода, — объясняет Самосейко, — явилась необходимость обеспечить работу АРМ ?Учет материалов? на старых персональных компьютерах (386SX) в многопользовательском режиме с большим объемом данных. Эту проблему могла бы решить технология клиент-сервер. Но готового решения мы не имели, да я и не видел таких. Поэтому мы выбрали технологию терминал/хост, где в качестве терминала используется сочетание small Linux + Telnet на старых PC. Эта технология идеально подходит для данной конкретной задачи, где не требуется прменения офисных пакетов или средств мультимедиа».

Версии ПО для Linux разрабатывались с помощью собственных CASE-средств, которыми давно пользуются в АВАРД. Пакет CASE-D был перенесен на Linux с помощью средства FlagShip компании Multisoft. А что касается программ, работавших под SCO с алфавитно-цифровыми терминалами, — они так и работают под SCO, но именно эта архитектура вдохновила на решение с загружающимися по сети ПК, которое понравилось своей экономичностью руководству дороги. Управление ОЖД одобрило дальнейшее распространение этой схемы по своим предприятиям.

Начиная с Web

Некоторые разработчики торговых систем с самого начала делали их под Linux, без оглядки на существующие приложения для других платформ. Изначально система «ПС-Торговля» разрабатывалась силами Poseidon Programmers Group для автоматизации торгово-закупочной деятельности российско-польского холдинга «Чин-Чин», известного у нас своими вермутами. Три программиста работали над программой около трех лет. Данную систему мы выделили вот почему: это пример того, как приложение под Linux разрабатывается небольшими силами почти с нуля, и в архитектуре не просто современной, а можно сказать, слегка опережающей время, притормозившее у нас в России на архитектуре клиент-сервер. Тем более что разрабатывать систему с доступом к приложению через браузер ничуть не сложней, чем в архитектуре клиент-сервер, надо просто принять с самого начала такое решение.

Система изначально задумывалась как недорогая (в идеале — бесплатная), с умеренным числом пользователей (десятки), которые могут использовать стационарные и мобильные компьютеры с любыми ОС. Из этих соображений пробовались различные варианты СУБД, лежащие в основе системы. Ни о каком Oracle речь не шла. Была выбрана недорогая, но надежная (по отзывам разработчика Дмитрия Климова) и удобная для локализации германская СУБД YARD. Задача была выполнена. Но в принципе не видно особых ограничений на масштабирование ее вверх (сейчас система портирована под бесплатный Informix SE).

Другие решения

Некоторые разработчики торговых систем с самого начала делали их под Linux, без оглядки на существующие приложения для других платформ. Пример тому — система «ПС-Торговля»
Биллинговую систему CSP Billing можно было бы, например, выделить в раздел «От Windows NT к Linux». Она позиционируется как «Учетная система коммерческого оператора Интернет-портала». Она ничуть не менее достойна упоминания, имеет Web-интерфейс управления, но все же входит в сферу, в которую мы в данном обзоре решили не слишком углубляться: система ориентирована на Internet-провайдеров. В этом поле деятельности успех Linux, кажется, уже ни у кого не вызывает сомнений. Компания «Традиция», которая разработала CSP Billing, в области бизнес-приложений сосредоточила усилия на многофункциональном и многоплатформенном пакете Arsenal2000, технологическая основа которого — Windows NT, MS BackOffice, DCOM и другие технологии. CSP Billing, конечно, сопрягается с компонентами Arsenal2000. Сервер под Linux с CSP Billing может быть интегрирован в корпоративную Windows-среду, например, используя контроллеры доменов Windows NT для авторизации.

Другая область, примыкающая к Internet, — электронная коммерция. Поскольку обращение к электронному магазину происходит через Web-сервер, а большинство из них работает под Apache и Linux, то строить всю систему под Linux — естественное решение. Мы приведем одно из них. Днепропетровская фирма «В-Корд», которая вообще ставит одной из своих задач распространение Linux на Украине, построила электронный магазин с названием EBUY (http://www.ebuy.dp.ua) на базе RedHat 6.0 и бесплатного SQL-сервера Sybase 11.9.2. В системе реализован товарный учет как своих товаров, так и товаров других поставщиков, ведение истории покупок посетителей, что даст в будущем возможность формировать страницы в зависимости от интересов покупателя.

Подводная часть айсберга

Я много разговаривал с теми, кто использует Linux, и с теми, кто делает на нем деньги. В этой статье упомянута, пожалуй, меньшая часть проектов, о которых я знаю. Большая часть масштабных проектов, в которых задействованы десятки машин под Linux, либо нам неизвестны, либо известны, но не могут быть обнародованы. В компаниях, где они установлены, меньше всего думают о славе Linux. К сожалению, IPLabs так и не смогла обнародовать ни одного проекта. А ведь среди них есть и такие, в которых используется пара сотен машин под Linux. На проекты, где речь идет о паре десятков Linux-машин, они даже не отвлекают силы.

Другая мощная компания, ориентированная на Linux, — питерская «УрбанСофт» объединила усилия с Lynx BCC — тоже питерской, но ориентированной скорее на Unix в целом. В сентябре они образовали компанию «Линукс Инк». В городе уже действуют решения на базе системы автоматизации работы супермаркетов Lynx-Art.

Продолжение следует

Новые сведения о применениях Linux поступают чуть ли не каждый день. Теме Linux Computerworld Россия уделяет немало внимания, но планов организовывать этакую новостную ленту у нас нет. Поэтому мы решили не гнаться за сверхактуальностью и полнотой материалов. Мне хотелось бы дать прежде всего общую картину, возможно, немного пестроватую. В следующих статьях я хочу дать высказаться пользователям о сильных и слабых сторонах Linux и ПО на этой платформе (главным образом СУБД), и это — можно сказать уже сейчас — не будет сплошным восхвалением любимой ОС: некоторые практики Linux дадут фору скептикам из Microsoft. К этому времени накопятся сведения о том, как идут продажи ориентированных на Linux компьютеров, таких как «коробки» производства Cobalt. Рассказ о решениях на базе Linux продолжится. Впереди — Linux на производстве и в управлении, мультимедийные приложения, системы наблюдения и безопасности, российские средства разработки и даже российский офис под Linux.

Linux продвигается по Октябрьской железной дороге

На ОЖД внедрением систем под Linux занимается питерская компания АВАРД. Ее принцип — ни от чего не отказываться. И старенькие компьютеры, и давно написанные программы — все пригодится. Надо только вписать уже имеющееся в новые архитектурные рамки.

Имеющиеся пакеты

  • Учет материалов (в том числе складской учет) и МБП
  • Учет основных фондов
  • Счета-фактуры, книги покупок и продаж. Платежные поручения, авизо, кассовые ордера
  • Учет труда и заработной платы
  • АРМы ведомственного назначения и др.

Технологии

Вариант 1

Используется на более чем на 40 предприятиях ОЖД. Работает только под SCO.

Операционная система:

SCO Open Server

Аппаратная платформа:

сервер Pentium 133,

АЦ-терминалы Wyse60

Бухгалтерское ПО:

версия для SCO

Вариант 2

Локальная сеть с сервером Linux и программами, работающими в DOS-сессии Windows 95. БД и ПО находится на сервере. Обеспечен также сетевой MS Office и принтером. Эта схема используется совсем недавно, поэтому количество клиентов пока небольшое.

Операционная система:

сервер — Red Hat Linux 5.1,

клиент — Windows 95

Аппаратная платформа:

PC, Ethernet

Бухгалтерское ПО:

версия под DOS, сетевая установка.

Дополнительное ПО:

Samba

Вариант 3

В нем Linux используется наиболее широко.

Операционная система:

сервер — Red Hat Linux 5.1,

клиент — Linux kernel 1.3 +

минимальная root file system

Аппаратная платформа:

сервер — Pentium II, RAM 128 Mбайт, клиент — ПК i386SX, RAM 4Мбайт, сетевая плата с ПЗУ удаленной загрузки (BootROM)

Бухгалтерское ПО: версия для Linux или версия для DOS (работа под эмулятором)

Дополнительное ПО: пакет Etherboot для удаленной (сетевой) загрузки Linux-ядра на бездисковые PC; DOS-эмулятор DOSEMU; NFS-сервер для предоставления root file system бездисковым станциям; BOOTPD, TFTPD, TELNET

Преимущества подхода:

  • Решение серьезной проблемы утилизации громадного парка старых PC (от 286 и выше)
  • Централизованная обработка данных. По сети пересылается только ввод/вывод
  • Гигантская экономия на администрировании системы. Никаких вирусов, игрушек, дискеток и т. п. — только то, что нужно для работы, и все это на сервере. При модернизации обновляется только сервер
  • Экономия на приобретении Windows 95 для каждого рабочего места и Windows NT для сервера с лицензией на огромное число пользователей
  • Авторизация доступа
  • При использовании DOS-эмулятора — привычный для пользователя интерфейс
  • Возможность использования Linux как сервера для мощных PC под Windows

Перспективы:

  • Использование Web-технологии для предоставления администрации итоговой информации
  • Обеспечение режима удаленного доступа по коммутируемой линии или по территориальной сети к информации на сервере склада
  • Кластеризация сервера

Куда идти после «Чин-чин»?

Создав торгово-закупочную систему «ПС-Торговля» для холдинга «Чин-чин», в коллективе разработчиков задумались о том, что делать дальше с работоспособным продуктом, который, очевидно, может быть растиражирован. Надо отдать им должное, ребята не только начали с современной архитектуры, но и сразу думали о современных бизнес-моделях для своего продукта. Мысль распространять его бесплатно и брать деньги за поддержку пришла давно. Около года назад возникло предложение сдавать систему в аренду, реализованное даже в прайс-листе, а ведь в те времена еще далеко было до мирового бума ASP-бизнеса на аренде приложений, работающих через Web. Но идеи — идеями, а реализация требовала соответствующей технической базы.

Изначально торгово-закупочная система базировалась на довольно экзотичной германской базе данных YARD, которая совершенно неизвестна в России, но в Европе, благодаря усилиям фирмы, раздающей лицензии университетам, приобретает понемногу известность. Это полноценный SQL-сервер под все основные Unix-платформы с производительностью, вполне достаточной для приложения, о котором идет речь. И стоит недорого — покупатель платит 500 долл. плюс по 125 за каждого пользователя. Поскольку пользователь один — httpd, то в общей сложности СУБД обойдется в 625 долл. Это немного для приложения, которое продается, но отдавать эти деньги из своего кармана, предлагая бесплатное приложение, не хочется. «ПС-торговля» была портирована под бесплатную СУБД Informix SE. Очевидное решение — Postgres (PostgreSQL) было в свое время отвергнуто из-за проблем этой СУБД, которые мы обсудим в последующих статьях. Одна из них — сложность русификации. Оказалось, что YARD обладает в этом смысле уникальной гибкостью: например, порядок сортировки (речь идет о кириллице) может задаваться явно в специальном файле. Кроме того, приложение было перенесено под популярные промышленные СУБД, в том числе Oracle, что не вызвало никаких технических проблем. Но у самих разработчиков есть серьезные сомнения насчет потенциальных покупателей таких версий: видимо, их следует искать среди тех, кто уже и так приобрел Oracle. Да и по оценке разработчиков, запросы, которые используются в системе, YARD исполняет примерно с той же эффективностью, что и Informix.

Бесплатность Postgres остается ее самой привлекательной чертой, перевешивающей недостатки, которые можно обобщить так: это исследовательская СУБД, и такие вопросы, как производительность и совместимость, не были до сих пор приоритетными для ее разработчиков. Теперь, когда речь идет даже об отказе от одной из принципиальных черт СУБД — темпоральности — ради повышения производительности, многие вновь обратили на нее внимание (хоть в целом скептическое отношение превалирует).

Модная идея аренды приложения тоже наталкивается на некоторые ограничения, которые трудно обойти. В западных системах, ориентированных на эту модель, ASP-приложение имеет предельно простой Web-интерфейс при сколь угодно сложной бизнес-логике. В российских условиях подстроиться под усредненного заказчика намного трудней — быстро меняются и потребности пользователя, и юридические нормы. С такой проблемой можно, видимо, справиться при наращивании людских ресурсов с появлением серьезного числа заказов, которого вполне можно ожидать в будущем (пока об этом говорить рано).

С другой стороны, поскольку это не «коробочный» продукт, распространять его через тех, кто, скажем, продает «1С», тоже не получается. Сначала были даже мысли продавать винчестер с программой установки. Никаких проблем, но в том случае, если в ядро включены все реальные варианты аппаратной конфигурации. А это сразу сводит на нет преимущества в малом потреблении ресурсов. У фирм большего масштаба есть возможность гибко настраивать права пользователей, и это несомненное преимущество, но малым предприятиям это обычно не так уж нужно. Потенциальный пользователь системы — средние и малые предприятия, но критерий здесь не количество пользователей, а сложность и разветвленность устанавливаемой системы. «Если у предприятия одно помещение, а в соседнем зале происходит торговля, — покупать нашу систему нет смысла», — говорит разработчик Дмитрий Климов. Идеальная фирма для такой программы — десять человек на предприятии и десять складов. Похожая ситуация и была на «Чин-чин»: один заводик, пять-семь человек, имеющих доступ к системе, и 20-30 торговых точек. И начальник, желающий знать реальное положение дел, находясь в любой точке земного шара, где есть Internet-доступ. Много ли таких начальников? Может быть, не так уж и много, но тех, кто есть, достаточно, чтобы дать возможность Poseidon Programmers Group развиваться. При условии, конечно, что они найдут друг друга.