Закрытые межпрограммные интерфейсы фактически лишают разработчика возможности написать полноценную программу, поскольку никто не знает, как взаимодействовала с окружением та программа, взамен которой он написал свою. Достаточно вспомнить претензии к пакетам компании Microsoft, которая использовала в них недокументированные функции системы (созданной ею же), тем самым добиваясь большей производительности и, как следствие, несправедливого преимущества над конкурентами, которые вынуждены пользоваться более медленными программными интерфейсами, описанными в документации[Кристина Хаджинс-Бонафилд, «Как обуздать технологического гиганта» // «Сети и системы связи» №8, 1998, а также russian.joelonsoftware.com/Articles/HowMicrosoftLosttheWaronA.html ]. То же самое касается и справочной системы Windows[PC Magazine, июль, 1995, стр. 317].
И после некоторой критической массы софта его производитель становится неуязвимым для конкурентов: фактически им надо написать весь объем плюс разрушить стереотипы пользователей.
Именно сочетание закрытых форматов и закрытых интерфейсов делает бессмысленными любые инвестиции новичков и навечно закрепляет монополию тех, кто однажды оказался удачливее других.
Эта абсурдная ситуация будет сохраняться до тех пор, пока мировые лидеры не начнут проводить реальную антимонопольную политику, адекватную особенностям этого вида бизнеса.
Технически это сделать нетрудно, причем никого не надо наказывать и штрафовать. Можно просто лишить правовой защиты закрытые форматы данных и программы, их создающие[Разумеется, при соблюдении всех процедур и с предупредительным выстрелом в воздух]. Созданный файл (комплект файлов) должен целиком принадлежать пользователю, который должен иметь возможность этот файл дарить, продавать, редактировать, не будучи связанным какими-то обязательствами с владельцами инструментов (разработчиками ПО), с помощью которых этот файл был сделан. Не приходится сомневаться, что любая компания предпочтет открыть свои форматы данных, чтобы не потерять защиту программы. Так же можно поступить и с межпрограммными интерфейсами. Заверения в том, что их как бы и не существует, а весь этот монстр есть один большой монолит, следует выслушать с сочувствием и ответить, что, к сожалению, законами не предусмотрена защита неделимых монстров. После чего монстр будет немедленно препарирован его владельцами.
Можно ли гарантировать успех этой инициативы? Видимо, нет, но открытое обсуждение может сильно поднять ее шансы.
Предположим, такие решения приняты, а монополия по-прежнему сохраняется. Что делать? Думать дальше! Анализировать, какие дыры нашла монополия в новых законах и как ей удалось туда просочиться. Если она обошла закон с флангов из-за его узости, нужно расширять и модифицировать формулировки.
Не знаю, что должно для этого произойти, но любая ненормальная ситуация в конце концов нормализуется. В качестве первого шага следует просто признать проблему и думать, каким образом можно ее решить. А создание параллельных миров «платного ПО» и «бесплатного ПО» оставить фантастам.
ОПЫТЫ: Бородатая программистка. Как хитрый студент выходил замуж по расчету
Автор: Don_Pedalis
В девяносто четвертом, когда после разгона Верховного Совета в ФСБ сократили еще несколько подразделений, железный занавес рухнул окончательно. К письму из-за границы больше не прилагался бесплатный визит на дом серьезных гостей в серых пиджаках, и Запад буквально захлестнуло первой волной русских невест. Они были экзотичны, красивы, непритязательны в сексуальной сфере (это очень ценилось у западных и особенно американских мужчин), и потому неудивительно, что скоро все газетные и журнальные разделы знакомств, а также каталоги зарубежных брачных агентств пестрели именами русских девушек. Количественно с ними могли конкурировать только филиппинки с индонезийками. Они, конечно, в отличие от россиянок и украинок, прекрасно говорили по-английски, зато наши внешне не отличались от европеек (разве что гораздо красивее), и их переезд обходился европейцам дешевле.
Уже тогда мир пострадал от разного рода мошенничества русских, связанного с выманиванием денег у западных женихов. Однако злоумышленников удалось быстро обуздать. Во-первых, русские невесты тех времен были, как правило, обычными девушками, разве что с легким избытком хитрости, и особых каверз с их стороны ожидать не приходилось. Во-вторых, имелся ряд технических ограничений на получение денежных переводов — их почти невозможно было получить анонимно, да и сами валютные транзакции еще худо-бедно контролировались ФСБ. Вторая же волна «невест», накатившая на Запад с развитием в России интернет-технологий, многих застала врасплох.