У публікації Elav розпочалася дискусія про те, яким має бути Linux на робочому столі. Що ж, у цій статті Хав'єра Смальдоне ми спробуємо розглянути одну з колись домінуючих компаній та причини її успіху та потенційного провалу.
Основна інформація:
Відомий анонімний вислів, що поширюється в інтернеті, починається так: « Microsoft — це не відповідь. Microsoft — це питання... ». Цей текст відображає деякі аспекти, які не завжди широко розголошуються, щодо Білла Гейтса, Microsoft, її продуктів, політики та діяльності; у пошуках відповіді на поставлене питання.
Мотивація цієї статті:
Багато історій були розказані навколо Білла Гейтса та Microsoft. У більшості з них, відомих простим людям, та тих, хто поширює засоби масової інформації, Гейтс виступає як комп'ютерний геній, а його компанія Microsoft відповідає за розвиток персональних комп'ютерів (і навіть Інтернету) за останні десятиліття. На популярному рівні мало відомо про справжнє походження цієї імперії та про вплив стратегій, здійснених Microsoft, на промисловість та інформаційні технології.
В Інтернеті часто можна зустріти сайти проти Microsoft та Білла Гейтса. Більшість зосереджують свою критику з технічної точки зору: вказуючи на низьку якість своєї продукції, викриваючи їх грубі недоліки та помітні недоліки, порівнюючи Windows з іншими операційними системами, які набагато стабільніші, ефективніші та безпечніші. Інші попереджають про небезпеку, пов’язану з монополістичним становищем Microsoft, та політику, яку застосовує ця компанія з метою розширення контролю над іншими сферами, окрім персональних обчислень.
Ця коротка стаття має кілька цілей:
- Демістифікуйте деякі історії, які є частиною фольклору, такі як походження Білла Гейтса та приписані йому винаходи.
- Поясніть дуже коротко причини, які призвели до того, що Microsoft займає нинішню позицію домінування на ринку персональних обчислень.
- Показати ризики та небезпеки, пов'язані з маневрами, здійсненими Microsoft.
Міфи та істини про Білла Гейтса
Комп'ютерний хлопець :
Його справжнє ім'я - Вільям Генрі Гейтс III, і, як він, схоже, вказує, походить із заможної сім'ї в Сіетлі. Історія, яку завжди розповідали про його початок, гра з його маленьким персональним комп’ютером, далека від реальності. Гейтс здобув освіту в одній з найдорожчих шкіл (навчання було приблизно втричі більше, ніж у Гарвардському університеті), і коли разом із групою колег він хотів почати грати в комп'ютери, його матері орендували їм PDP-10 (той самий комп'ютер, яким користувався дослідники Стенфорда та Массачусетського технологічного інституту).
Молодий фантазор, який здійснив революцію в обчислювальній техніці
Іншим досить поширеним міфом є те, що Гейтс створив мову Basic. Не може бути далі від істини. Basic був створений Джоном Кемені та Томасом Курцем у 1964 р. Те, що зробили Гейтс та Пол Аллен, - це створення версії перекладача персонального комп’ютера Altair цієї мови (досягнення, яке значно перевершує будь-який студент курсу компілятора в коледжі). Цей перекладач - єдиний відомий фрагмент коду, наполовину написаний Біллом Гейтсом. Пізніше ми побачимо, що багато інших винаходів, приписуваних йому, теж не були його роботою.
Міфи та істини про Microsoft
Початок:
Microsoft заснували Білл Гейтс та Пол Аллен. Спочатку кожному з них належало 50% компанії, хоча згодом Гейтс поступово взяв на себе більше контролю над нею.
Першим великим успіхом Microsoft, що визначав її подальший успіх, був продаж MS-DOS компанії IBM. DOS також не розроблявся і не розроблявся корпорацією Microsoft, а був придбаний у невеликої компанії під назвою Seattle Computer. Його оригінальний автор охрестив його QDOS, скорочення від "Швидка та брудна операційна система". Всім визнано, що якість проектування та впровадження MS-DOS у його ранніх версіях була дуже низькою. Рішення IBM включити його як операційну систему своїх ПК було мотивоване питанням конкуренції з компанією Digital, яка могла б надати значно вищий продукт, і тому, що IBM насправді не надавала великого значення лінійці персональних комп'ютерів. Найбільш вражаючим було те, що IBM не придбала MS-DOS, а вирішила платити корпорації Microsoft роялті за кожну копію, яка продавалась разом із IBM-PC. Рідко говорять, що на той час мати Гейтса, Мері Максвелл, була директором компанії United Way разом із генеральним директором IBM Джоном Опелем.
Windows
Почнемо з того, що для тих, хто повірив безглуздим історіям, про які розповідають деякі ЗМІ, слід пояснити, що корпорація Майкрософт не винаходила графічного середовища, ані вікон, ані миші. Все це було розроблено компанією Xerox в 1973 році, а потім скопійовано Apple наприкінці 70-х та Microsoft у 80-х.
Windows була анонсована 10 листопада 1983 р. Перша версія (1.0) з'явилася 20 листопада 1985 р., А перша справді придатна версія (3.0) була випущена 22 травня 1990 р. Цілий зразок "Ефективності" компанії . Нагадаємо, що мова йде про продукт, який забезпечує функціональність, еквівалентну функціоналам, включеним Apple Macintosh в 1984 році (чия стабільність і міцність були значно вищими). Єдиною "чеснотою" Windows було те, що вона працювала поверх MS-DOS на комп'ютерах, сумісних з IBM-PC.
Microsoft та Інтернет
Багато хто прийшов до думки, що Microsoft винайшла Інтернет або, що ще гірше, що Інтернет - це чудова ідея Білла Гейтса.
Інтернет, як такий, бере свій початок приблизно з 1986 року (хоча він виник у кінці 60-х). Всесвітня павутина (разом із першими браузерами) виникла в 1991 році. Дещо пізніше Microsoft придбала браузер під назвою Mosaic у компанії Spyglass, щоб згодом перетворити його на тепер відомий Internet Explorer. Перша версія Internet Explorer з’явилася в серпні 1995 року.
Правда полягає в тому, що "фантазор" Гейтс не бачив приходу в Інтернет. Пізніше, разом із появою Windows 95, він спробував створити паралельну (і незалежну) мережу під назвою "Мережа Microsoft" (багато хто згадає марну маленьку піктограму на робочому столі), яка зазнала невдачі. Після цієї невдачі Microsoft придбала кілька компаній, пов'язаних з Інтернетом, включаючи одного з найбільших постачальників веб-пошти: HotMail. Навколо цієї та інших служб він нарешті створив свій веб-сайт під назвою… Мережа Microsoft! (в даний час більш відомий як MSN).
Протоколи, стандарти та норми Інтернету задокументовані так званими RFC (Запит на коментарі). На сьогодні (січень 2003 р.) Існує 3454 RFC. Лише 8 із них підготовлені працівниками Microsoft (найдавніші дати березня 1997 р., А 7 стосуються виключно продуктів цієї компанії), що становить 0,23% від загальної кількості. Виходячи з цього, можна сказати, що ми зобов'язані Microsoft 0,23% технологічного прогресу Інтернету.
Microsoft і розвиток комп'ютерних технологій
Багато хто похвалив Microsoft за те, що вона наблизила обчислювальну техніку до звичайних користувачів, що досягла технологічного прогресу, що полегшив доступ до персональних комп'ютерів. Реальність свідчить про протилежне: не тільки це не заслуга Microsoft, але і ця компанія багато в чому спричинила значну технологічну відсталість.
У 80-х роках єдиним продуктом Microsoft, який вирізнявся, був MS-DOS (у версії, розподіленій IBM, називався PC-DOS). Успіх MS-DOS полягав не в його технічних особливостях, а в тому, що він спочатку йшов рука об руку з IBM-PC, чия апаратна архітектура була скопійована багатьма іншими виробниками, що призвело до поширення "сумісного" обладнання. Для цих виробників обладнання було набагато простіше розповсюджувати своє обладнання в супроводі MS-DOS, ніж розробляти новий подібний продукт (який забезпечував сумісність також на рівні програмного забезпечення). Одночасно з'явилися інші операційні системи набагато вищої якості та дизайну, але пов'язані з апаратними архітектурами, які не були настільки успішними (приклад - уже згаданий Apple Macintosh).
В кінці 80-х з'явився DR-DOS від Digital Research, чиї технічні характеристики набагато перевершували MS-DOS (хоча, на жаль, з міркувань сумісності йому доводилося дотримуватися тієї ж конструкції). DR-DOS версії 6 мав величезний обсяг продажів, поки Microsoft не випустила версію 3.1 своєї системи Windows. Цікаво, що, хоча інші програми DOS працювали коректно, Windows 3.1 аварійно завершила роботу під час роботи на DR-DOS. Це спонукало до судового позову.
Десятиліття 90-х почалося з повного домінування Microsoft в області операційних систем персональних комп'ютерів, з MS-DOS і Windows 3.1. В цей час почали з’являтися альтернативи: версії Unix для 386 систем (одна з яких належала Microsoft) та OS / 2 від компанії IBM. Основними недоліками, яким ці продукти повинні були проникнути на ринок, були відсутність сумісності з існуючим програмним забезпеченням (дизайн цих систем сильно відрізнявся від дизайну MS-DOS / Windows) та контроль над ринком, який здійснював Microsoft. Примітним фактом є те, що, зважаючи на розвиток систем Unix, Microsoft вирішила припинити виробництво свого продукту, сумісного з цією операційною системою (під назвою Xenix).
Що стосується цього питання, то за кожним успішним продуктом Microsoft є кілька темних історій, де слова "судовий розгляд", "крадіжка", "шпигунство", "копіювання" трапляються неодноразово. Кількість інноваційних та високотехнічних продуктів, що з'явилися протягом багатьох років і були якимось чином знищені Microsoft, незліченна (широко використовуваний механізм для цього полягав у тому, щоб купувати, а потім припиняти).
Також примітно, як Microsoft має намір впровадити кожну інновацію продукту як технологічний прорив. Наприклад, це було зроблено з рекламованими бібліотеками DLL (динамічно завантаженими бібліотеками) в Windows (коли вони вже існували в Unix протягом тривалого часу), пріоритетною багатозадачністю в Windows 95 (яка вже існувала в системах, впроваджених у 60-ті роки), а нещодавно з можливість управління обмеженнями простору для кожного користувача в Windows 2000 (те, що багато операційних систем дозволяли робити протягом декількох десятиліть) та підтримка ведення журналів у NTFS (функція, яка дозволяє підтримувати цілісність файлової системи у випадку аварії система, і вона присутня у багатьох операційних системах вже більше десяти років).
Якість продуктів Microsoft
Багато людей вважають, що звично для комп’ютера час від часу зависати. Навіть здається нормальним, що комп’ютерний вірус знищує весь вміст жорсткого диска, і цей вірус може надходити будь-якими способами і з найменшою відсутністю обережності. Вони переконали багатьох, що єдиний спосіб уникнути цього - постійно оновлюваний антивірус (і який Microsoft не надає), і якщо антивірус виходить з ладу ... єдиним винуватцем катастрофи є злий автор вірусу (як правило, підліток з невеликими навичками роботи з комп'ютером). Поширено думати про оновлення програмного забезпечення (як ніби термін його дії закінчувався), і рідко ви бачите реальне покращення після оновлення. Здається нормальним, що програма перевищує 100 Мб і вимагає найновішого процесора та величезного обсягу пам'яті.
Ці ідеї, з якими живе більшість людей, які щодня користуються комп'ютерами з Windows, стали результатом обчислень "еволюції технологій" протягом останнього десятиліття. Це те, що Microsoft продала навіть краще, ніж свою продукцію, настільки, що багато професіоналів вважали їх загальною валютою.
Рішення щодо грубих помилок у програмах Microsoft "продавала" як прорив за всю свою історію. Коли нова версія Windows виходить з ладу раз на тиждень, а не двічі, з'являється повідомлення про те, що "вона тепер набагато стабільніша". Дуже цікавим анекдотом є те, що трапилось у перших версіях електронної таблиці Microsoft Excel. Так трапляється, що зазначена програма не змогла читати файли, створені версіями іншими мовами, оскільки, зберігаючи електронну таблицю як файл, вона зберігала імена використовуваних функцій (функцією, яку потрібно додати в іспанській версії, було «сума» , в той час як в англійській версії це було "сума"). У той же час у інших подібних програм, таких як Quattro Pro, цього недоліку не було: замість назви функції вони зберігали числовий код, який згодом був переведений у відповідну назву відповідно до мови. Цьому навчають у будь-якому початковому курсі програмування, але програмісти Microsoft не знали, як застосувати таку основну ідею. Коли вийшла нова версія Excel, в якій був виправлений помітний недолік, реклама виділила це як значне поліпшення: тепер можна було відкривати документи, створені версіями, різними мовами. Звичайно, тим користувачам, які хотіли отримати доступ до нової версії, щоб подолати безглузде обмеження попередньої, довелося знову платити за ліцензію (можливо, із "вигідною" знижкою на оновлення).
Сумнівні практики Microsoft
Недобросовісна конкуренція
Є кілька задокументованих випадків (і деякі з них дійшли до суду), коли Microsoft підозрюється у зміні коду своїх операційних систем, щоб зробити конкуруючі програми повільнішими або з помилками. Microsoft кілька разів притягалася до відповідальності (а іноді і проти неї) за порушення інтелектуальної власності.
Також звичайною практикою є те, що Microsoft, користуючись своїм чудовим економічно-фінансовим становищем, купує у тих невеликих компаній, які перешкоджають розробці продуктів, які можуть конкурувати з її власними.
Порушення правил
Тактика, яка широко використовується корпорацією Майкрософт для досягнення ринкового домінування, відома як "Охоплюй і розширюй" (дотримуйтесь і продовжуйте). Він полягає у розширенні певних протоколів або норм за межі стандартів довільним та одностороннім способом, щоб згодом лише продукти, що застосовують їх однаково, могли взаємодіяти правильно. Існує безліч прикладів такого типу практики (впровадження SMTP в Microsoft Exchange, зміна HTTP в Інтернет-сервері, серед іншого), але, мабуть, найбільш помітним є той, що призвів до судового позову, який Sun Microsystems порушив проти Microsoft за те, що вона розширила специфікацію вашої мови Java, порушуючи умови вашої ліцензії, що дозволяє будь-кому впровадити компілятор Java, але не відступаючи від цієї специфікації. Мета, яку переслідувала Microsoft, полягала в тому, що програми Java, створені разом із середовищем розробки J ++, могли виконуватися лише в Windows, оскільки Java була розроблена як мова, яка дозволяє розробляти портативні програми між різними платформами (те, що, очевидно, не влаштувати це). Коли ця спроба не вдалася, Microsoft прийняла рішення не включати підтримку Java у свою нову операційну систему: Windows XP, Vista, 7 і 8.
Закриті та змінні формати
Формати, в яких зберігається інформація, історично використовувались Microsoft для двох цілей:
- Унеможливлюють взаємодію з програмами, що не належать до Microsoft.
- Змусити користувачів перейти на нові версії.
Це відбувається тому, що ці формати "закриті" та не публічно документовані. Це означає, що про них знає лише Microsoft, і вона єдина, хто може створити програму, яка зберігає інформацію в таких форматах або отримує до неї доступ. Наявність абсолютного контролю над форматом дозволяє Microsoft змінювати його за власним бажанням. Досить часто програми, такі як Microsoft Word, використовують нові способи кодування інформації у файлах .DOC (завжди з обіцянкою нових функцій, але технічно не виправдано), що має прямі наслідки, що файли, створені новою версією, вони не можуть відкриватися з попередніми версіями (хоча передбачено спосіб зберігання даних сумісним способом, для цього потрібні певні додаткові кроки). Це означає, що поступово, враховуючи циркуляцію файлів у новому форматі, користувачам доводиться мігрувати (з подальшою вартістю), хоча їм не потрібні "нові функції" (хтось використовує функції Word з Office 2010, яких не було в Word ? Office 95?). Завдяки чому Microsoft досягає цього, це обмеження вибору користувачів, які потрапили в це справжнє замкнене коло.
Microsoft та виробники обладнання
Завдяки своєму монопольному положенню Microsoft може чинити великий тиск на виробників обладнання для ПК. Цей тиск перекладається, наприклад, на заборону продавати обладнання з інстальованими іншими операційними системами через відсутність знижок на продаж ліцензій Windows або Office даному продавцю. Жоден виробник персональних комп’ютерів не наважиться протистояти Microsoft і втратить можливість пропонувати свої комп’ютери з попередньо встановленою Windows (і за нижчою ціною, ніж роздрібна). Це призвело до того, що в даний час дуже важко придбати комп’ютер із визнаною торговою маркою, не включаючи в ціну хоча б одну ліцензію певної версії Windows (навіть якщо користувач не хоче користуватися цим продуктом).
Точно так само ми досягли крайньої межі, що відповідальним за надання послуг технічної підтримки комп’ютерів, обладнаних Windows, є сам виробник. Це смішно, оскільки зазначений виробник не має засобів (внутрішньої документації, вихідного коду тощо), щоб мати можливість усувати несправності або виправляти помилки в програмі. Знову ж таки, виробники повинні погодитися на ці умови, щоб надалі отримувати "пільговий режим" від Microsoft.
З появою Windows 7 був досягнутий ще більший рівень залежності: завдяки новим "функціям безпеки" Windows 7 (які не завадили жодному вірусу працювати в цій новій версії) драйвери або контролери пристроїв повинні бути «сертифікованим» корпорацією Майкрософт для встановлення в системі. Це знову змушує виробників обладнання підтримувати "добрі стосунки" з компанією, додаючи ще один механізм тиску.
Microsoft, брехня і ... "пара"
Термін "пароне програмне забезпечення" зазвичай використовується для позначення товару, який рекламується компанією, коли він насправді не існує (або не буде доступний в обіцяні терміни). Завдання цієї стратегії, якою зазвичай користуються компанії, що опинилися в ситуації ринкового домінування, полягає в тому, щоб знеохотити їх конкуренцію та створити у своїх користувачів суміш занепокоєння, очікувань та надії.
Microsoft багато разів використовувала цей ресурс. Ми вже говорили про сім років, що минули від офіційного анонсу Windows до першої справді корисної версії. Подібний випадок стався з Windows 95 (оголошений як Windows 4 у липні 1992 р. Та випущений у серпні 1995 р.) Та з Windows 2000 (перша бета-версія якої вийшла у вересні 1997 р. Під назвою Windows NT 5 і яка нарешті з’явилася у лютому 2000). У всіх цих випадках були зроблені обіцянки щодо передбачуваних функціональних можливостей та вдосконалень, які в підсумку не були виконані. У деяких випадках випускалися неповні продукти, як це сталося з Windows NT 4, яка стала справді придатною для використання після так званого "пакета оновлень 3", випущеного через рік після початку комерціалізації.
Білл Гейтс, меценат
Засоби масової інформації часто показують, як Білл Гейтс робить пожертви на програмне забезпечення та виступає з бомбастичними промовами про зусилля Microsoft, спрямовані на подолання технологічної відсталості слаборозвинених країн. Ці пожертви, суми яких вимірюються кількома мільйонами доларів, не є реальними. Передбачувана вартість розраховується з урахуванням вартості ліцензій на ринку, але реальність така, що Microsoft має майже нульові витрати (як раз на копіювання CD-ROM). Таким чином, компанія забезпечує своє зростання, додаючи велику кількість користувачів своєї продукції за набагато нижчою вартістю, ніж це означало б рекламну кампанію, не ризикуючи і не в останню чергу ... отримуючи натомість чудову рекламу!
В інших випадках ці "пожертви" мають інший відтінок. Нещодавно Гейтс через Фонд Білла і Мелінди Гейтс зробив серію пожертв в Індії для боротьби зі СНІДом. Це відбувається одночасно з низкою переговорів та досліджень, проведених урядом Індії з метою сприяння розвитку вільного програмного забезпечення в цій країні.
Ми не повинні не брати до уваги, що цей передбачуваний благодійник має (станом на січень 2003 р.) Особисте багатство в 61.000 9,33 мільйонів доларів, що еквівалентно XNUMX доларам на кожного жителя цієї планети.
Майбутнє
Майбутнє виглядає як обнадійливим, так і жахливим. З одного боку, постійний прогрес вільного програмного забезпечення, здається, гальмував ненажерливе розширення Microsoft. Нарешті, після багатьох років абсолютного домінування з'являється супротивник, якого, схоже, боїться Microsoft. До цього часу їх спроби зупинити зростання вільного програмного забезпечення були марними, викриваючи його суперечності неодноразово та виставляючи його обмеження, щоб конкурувати з моделлю, яка не відповідає його схемам (її велика спадщина мало корисно конкурувати з рух, заснований на розвитку громади, повністю децентралізований і поза сферою влади).
З іншого боку, на горизонті з’являються такі загрози, як спроба створити обчислювальну платформу під назвою TCPA (Альянс довірених обчислювальних платформ), яка пропонує модель, за якою комп’ютери домінують компанії, а не користувачі, що може обмежувати їх. та контролювати доступ до інформації. Цей тип ініціативи ставить нас на крок від тяжкої ситуації, яку створив Річард Столлман у своїй новелі "Право на читання".
На щастя, велика кількість людей у всьому світі, об’єднаних в організації різних типів, які борються за припинення просування цих видів небезпек і які роблять ставку на появу та кристалізацію нових альтернатив, роблять майбутнє більш схожим на можливість змінити, як консолідація позицій, які компанії, такі як Microsoft, побудували за останні роки.
Висновки
Моя особиста думка, беручи до уваги моменти, підняті в цьому тексті (та багато інших, які я не включив, оскільки вони перевищують мої можливості), полягає в тому, що Microsoft представляє серйозну загрозу для розвитку обчислювальної техніки і, що ще гірше, для вільного розвитку у світі майбутнього, все більше пов’язаному з інформаційними технологіями. Ми мусимо усвідомити, що це не лише технічна проблема, але й тут набагато більше.
Ключем до встановлення монополії, яку досяг Білл Гейтс за останні двадцять п’ять років, є велика дезінформація (а в багатьох випадках і незацікавленість), яка існує, що дозволило йому шляхом дуже ефективних маркетингових кампаній досягти того Люди та багато професіоналів цієї дисципліни мають абсолютно спотворене уявлення про цілі цієї компанії та її справжній внесок в інформаційні технології.
Тими, хто виробляє справжні досягнення, є ті, хто працює на еволюцію науки і техніки, а не ті, хто намагається будь-якими способами нав’язати свою продукцію, руйнуючи досягнення, псуючи стандарти, крадучи ідеї, знищуючи потенційних конкурентів. На все це я вже знайшов відповідь на питання.
Microsoft? Ні, дякую.
Дозвіл на копіювання, розповсюдження та / або модифікацію цього документа надається на умовах Ліцензії на безкоштовну документацію GNU, версія 1.2 або будь-якої пізнішої версії, опублікованої Фондом вільного програмного забезпечення; Цей документ представлений без інваріантних розділів (не інваріантних розділів), без текстів обкладинки (не тексти обкладинки) та без текстів обкладинки (не тексти обкладинки).