Що сталося? Жартівливо називаючи технологію «Plug and Pray» через її відому ненадійність, стандарт Plug and Play став важливим кроком уперед у спрощенні налаштування апаратного забезпечення та периферійних пристроїв у ранньому періоді Windows 9x. Окрім полегшення процесу встановлення для кінцевих користувачів, ця технологія відіграла несподівану роль у викритті картелю виробників ПК, які експлуатували функціонал апаратного забезпечення, щоб надавати повні версії пробних програм без ліцензійних платежів.

Реймонд Чен, ветеран Microsoft, нещодавно поділився ще однією цікавою історією з розробки Windows 9x, цього разу про порушення авторських прав на програмне забезпечення з боку недобросовісних виробників ПК. Згідно з Ченом, деякі з цих невідомих компаній (які були представлені під вигаданими брендами в його пості) змогли додати додаткову цінність своїм продуктам, ухиляючись від сплати необхідних сум виробникам програмного забезпечення.

Команда Windows 95 випадково виявила цей трюк під час розробки технології Plug and Play. Для забезпечення сумісності вони зібрали велику кількість ПК різних брендів та моделей, щоб виявити системи, продані до впровадження PnP. Метою було забезпечити сумісність старого апаратного забезпечення з новим стандартом, оскільки на початку жоден з пристроїв не підтримував Plug and Play.

Для цього розробники Microsoft ретельно вивчали прошивки BIOS, шукаючи рядки авторських прав, дати прошивки та інші ідентифікатори. Саме тоді вони натрапили на дивний рядок у BIOS: «Not Copyright Fabrikam Computer».


Технологія Plug and Play

На початку 90-х брендові ПК часто продавалися з попередньо встановленим програмним забезпеченням, яке було заблоковане для використання тільки з конкретними виробниками. Ці «легкі» версії програм розблоковували преміум-функції, якщо вони виявляли певний рядок у BIOS системи, в іншому випадку користувачам надавалась лише базова, безкоштовна функціональність.

Наприклад, рядок «Copyright Fabrikam Computer» міг активувати повну версію програмного забезпечення. Однак конкуренти, такі як «Contoso», виявили цей механізм і намагалися ним скористатися. Додавши підроблений рядок, наприклад «Not Copyright Fabrikam Computer», у свою власну прошивку BIOS, Contoso могли обдурити програму, змусивши її розблокувати преміум-функції без необхідних ліцензійних платежів.

Ця практика, ймовірно, була незаконною, оскільки порушення авторських прав на програмне забезпечення вже вважалося серйозним правопорушенням ще в епоху DOS.

Згідно з Ченом, інтеграція «сучасної» технології Plug and Play в старі системи була особливо складним процесом. Розробникам доводилося уважно досліджувати апаратне забезпечення без порушення чи плутанини з попередніми, не сумісними пристроями. Результат цієї роботи, як кажуть, увійшов в історію.