Выбрать главу

Усе змінилося, коли в серпні 1981 року IBM представила світу персональний комп’ютер. У 1980-му, усвідомивши, що компанія не встигає за розвитком нового ринку мікрокомп’ютерів, IBM відкрила в місті Бока-Ратон, що в штаті Флорида, США, спеціальний проект розробки нової обчислювальної машини. Керівництво прийняло важливе рішення: скоротити витрати і прискорити розробку, щоб створити відкриту архітектуру за допомогою стандартних засобів — зокрема й програм, отриманих за ліцензією від третіх сторін.

Персональний комп’ютер (ПК), як потім назвали нову машину, одразу спричинив фурор. Компанія представила новинку восени 1981 року. IBM розраховувала продати 250 тисяч одиниць товару за п’ять років29. Кажуть, було продано 40 тисяч першого ж дня30; а за два роки власниками персональних комп’ютерів стали понад мільйон осіб.

Однак керівництво IBM не прорахувало наслідків своїх рішень. На той час програмне забезпечення не було «великим гравцем» у комп’ютерній індустрії. Це була необхідна, але не значуща частина комплексної комп’ютерної системи, що зазвичай не продавалася окремо. Отож, коли треба було дати новій машині операційну систему, IBM придбала ліцензію в Microsoft і надала партнерам право продавати програму в сегменті ринку, що не підлягав контролю IBM.

У тому сегменті назрівав вибух. IBM оприлюднила специфікації нової машини, тому після успішного запуску було розроблено десятки, а згодом і сотні «клонів» програми, сумісної з ПК. Бар’єри для виходу на ринок були такими незначними, що Майкл Делл створив компанію (названу за його прізвищем), хоч був студентом. Він збирав комп’ютери в кімнаті гуртожитку Техаського університету і продавав. Архітектура персонального комп’ютера IBM стала стандартом, що протягом наступних 20-ти років витіснив не тільки інші моделі ПК, а й міні-комп’ютерів і мейнфреймів.

Поки сотні великих і малих підприємств розробляли «клони» ПК, IBM втратила лідерство на новому ринку. Програмне забезпечення стало новим сонцем, навколо якого оберталися гравці індустрії, а Microsoft — найважливішою компанією.

Компанія Intel теж заробила привілейований статус завдяки сміливим рішенням. Аби жодний постачальник не став геостратегічною точкою, IBM зажадала, щоб кожний компонент відкритої апаратної архітектури ПК вироблявся щонайменше двома виробниками. Intel дотрималася вимоги, передавши права на мікропроцесори 8086 і 80286 і склавши конкуренцію AMD. Проте 1985 року Intel випустила процесор 80386 і прийняла сміливе рішення: кинути виклик IBM із розрахунку на те, що ринок «клонів» достатньо великий і готовий нехтувати вимогами IBM. Колишній технічний директор Intel Пет Джелсінджер розповів: «Члени нашого управлінського комітету, що складався з п’яти осіб, проголосували. Троє — проти, двоє — за. Одним із двох був Енді [Ґроув, виконавчий директор Intel], тому ми наважилися».

Наступний висновок: майбутнє не стається, його творять люди. Кожне рішення може виявитися визначальним.

До 1998 року ми були свідками циклічності історії. Microsoft скористалася позицією єдиного постачальника операційної системи для ПК й здобула монополію на настільне програмне забезпечення. Комп’ютерні програми щораз більше ускладнювалися, і Microsoft навмисне створювала перешкоди для виходу конкурентів на ринок. Незалежний програміст чи маленька компанія не могли вплинути на ринок програмного забезпечення для ПК.

Проте відкрите програмне забезпечення і відкриті протоколи інтернету підірвали домінантні позиції Microsoft. Руйнувалися бар’єри для виходу на ринок. Може, історія й не повторюється, але таки римується.

Користувачі дістали змогу безкоштовно випробовувати нові продукти, ба більше — створювати власні клієнтські версії, теж безкоштовно. Вихідний код став відкритим для незалежної фахової оцінки небачених масштабів. Якщо комусь не подобалася фіча, можна було додавати власні, вилучати зайві або вводити нові. Оновлення, яким користувач ділився зі спільнотою, швидко приживалося.

Завдяки тому, що девелопери (принаймні спочатку) не намагалися конкурувати на комерційному рівні й зосереджувалися на конкретних технологічних проблемах, лишався простір для експериментів. Як часто казали, відкрите програмне забезпечення — знаряддя для тих, у кого «сверблять руки» додати щось своє. Завдяки розподіленій розробці, що дає користувачам змогу додавати нові фічі, відкриті програми «еволюціонують» до невпізнанності. Як я писав 1998 року в доповіді «Залізо, софт й інфо-забезпечення», «еволюція породжує не переможців, а розмаїття».