В публикация от Елав беше представен на масата за обсъждане на това, което Linux трябва да бъде на работния плот. Е, с тази статия на Хавиер Смалдоне ще се опитаме да видим една от доминиращите някога компании и причината за нейния успех и възможен провал.
Резюме:
Известна анонимна поговорка, която циркулира в интернет, започва с думите: «Microsoft не е отговорът. Microsoft е въпросът ...«. Този текст отразява някои аспекти, които не винаги са широко разкрити относно Бил Гейтс, Microsoft, нейните продукти, политики и управление; в търсене на отговор на поставения въпрос.
Мотивация за тази статия:
Много са историите, разказани около Бил Гейтс и Microsoft. В повечето от тях, тези, които обикновените хора познават, и тези, които разпространяват средствата за масово осведомяване, Гейтс се явява като компютърен гений, а неговата компания Microsoft е отговорна за развитието на личните компютри (и дори Интернет) през последните десетилетия. На популярно ниво се знае малко за истинския произход на тази империя и за ефекта, който стратегиите, осъществени от Microsoft, са имали върху индустрията и информационните технологии.
В Интернет често се срещат сайтове срещу Microsoft и Bill Gates. Повечето фокусират критиката си от техническа гледна точка: посочват ниското качество на своите продукти, излагат грубите им недостатъци и забележими недостатъци, сравняват Windows с други операционни системи, които са много по-стабилни, ефективни и сигурни. Други предупреждават за опасностите, породени от монополистичната позиция на Microsoft, и политиките, прилагани от тази компания за разширяване на нейния контрол в други области, извън личните компютри.
Тази кратка статия има няколко цели:
- Демистифицирайте някои истории, които са част от фолклора, като произхода на Бил Гейтс и предполагаемите изобретения, които му се приписват.
- Обяснете съвсем накратко причините, довели Microsoft до настоящата й позиция на господство на пазара на лични компютри.
- Покажете рисковете и опасностите, свързани с маневрите, извършени от Microsoft.
Митове и истини за Бил Гейтс
Компютърното момче:
Истинското му име е Уилям Хенри Гейтс III и, както изглежда посочва, произхожда от заможно семейство в Сиатъл. Историята, която винаги е била разказвана за неговото начало, играейки с малкия му персонален компютър, е далеч от реалността. Гейтс е получил образование в едно от най-скъпите училища (обучението е приблизително три пъти повече от това в Харвардския университет) и когато заедно с група колеги иска да започне да играе на компютри, майките му им наемат PDP-10 ( същия компютър, използван от изследователите от Станфорд и MIT).
Младият визионер, който направи революция в компютрите
Друг доста разпространен мит е, че Гейтс е създал основния език. Не може да бъде по-далеч от истината. Basic е създаден от John Kemeny и Thomas Kurtz през 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
Трябва да започнем с изясняване за тези, които са вярвали на нелепите истории, разказвани в някои медии, че Microsoft не е измислила графична среда, нито прозорци, нито мишката. Всичко това е разработено от компанията 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 Network! (в момента по-известен като MSN).
Протоколите, стандартите и нормите на Интернет се документират от така наречените RFC (Заявка за коментари). Към днешна дата (януари 2003 г.) има 3454 RFC. Само 8 от тях са подготвени от служители на Microsoft (най-старите датират от март 1997 г. и 7 се отнасят изключително за продукти на тази компания), което представлява 0,23% от общия брой. Въз основа на това можем да кажем, че дължим на Microsoft 0,23% от технологичния напредък на Интернет.
Microsoft и напредъкът в изчислителната техника
Много кредитират Microsoft за това, че е доближила компютрите до обикновените потребители, че е постигнала технологичния напредък, който улеснява достъпа до персонални компютри. Реалността показва точно обратното: не само че това не е заслуга на Microsoft, но тази компания в много аспекти причинява значително технологично изоставане.
През 80-те години единственият продукт на Microsoft, който се откроява, е MS-DOS (наречен PC-DOS във версията, разпространявана от IBM). Успехът на 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 Mb по размер и да изисква най-новия процесор и огромно количество памет.
Тези идеи, с които повечето хора, които използват компютри с Windows, живеят ежедневно, са резултат от компютърната „еволюция на технологиите“ от последното десетилетие. Това е, което Microsoft е продала дори по-добре от своите продукти, до степен, че много професионалисти са ги приели като обща валута.
Решенията за груби грешки в програмите са били "продавани" от Microsoft като пробиви през цялата й история. Когато нова версия на Windows се срива веднъж седмично, вместо два пъти, съобщението е, че „сега е много по-стабилна“. Много интересен анекдот е какво се е случило в първите версии на електронната таблица на Microsoft Excel. Случва се така, че споменатата програма не може да чете файлове, генерирани от версии на други езици, тъй като при запазване на електронна таблица като файл тя съхранява имената на използваните функции (функцията за добавяне в испанската версия е «сума», докато което в английската версия беше „сума“). В същото време други подобни програми като Quattro Pro нямат този недостатък: вместо името на функцията, те съхраняват цифров код, който по-късно се превежда в съответното име според езика. Това е нещо, което се преподава във всеки начален курс по програмиране, но програмистите на Microsoft не са знаели как да приложат такава основна идея. Когато беше пусната нова версия на Excel, в която бе коригиран забележимият недостатък, рекламата го подчерта като голямо подобрение: сега беше възможно да се отварят документи, генерирани от версии на различни езици. Разбира се, онези потребители, които искаха да получат достъп до новата версия, за да преодолеят нелепото ограничение на предишната, трябваше да платят лиценза отново (може би с "изгодна" отстъпка за надстройка).
Съмнителните практики на Microsoft
Нелоялна конкуренция
Има няколко документирани случая (и някои стигнали до съда), при които Microsoft е заподозрян в промяна на кода на своите операционни системи, за да направи конкурентните програми по-бавни или с грешки. Microsoft е била изправяна пред съда няколко пъти (а понякога и с решения срещу него) за нарушения на интелектуалната собственост.
Също така е често срещана практика Microsoft да се възползва от отличното си икономическо-финансово състояние да купува от онези малки компании, които се изпречват на него, като разработва продукти, които биха могли да се конкурират със собствените.
Нарушавам правилата
Тактика, широко използвана от Microsoft за постигане на надмощие на пазара, е известна като „Прегърнете и разширете“. Състои се от разширяване на определени протоколи или норми извън стандартите по произволен и едностранен начин, така че по-късно само продуктите, които ги прилагат по същия начин, да могат да си взаимодействат правилно. Има много примери за този тип практики (внедряването на SMTP в Microsoft Exchange, промяната на HTTP в Internet Information Server, наред с други), но може би най-забележителният е този, който доведе до съдебния процес, който 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, лъжи и ... "пара"
Терминът „парообразен софтуер“ обикновено се използва за означаване на продукт, който се рекламира от компания, когато той всъщност не съществува (или няма да бъде достъпен в обещаните срокове). Целта на тази стратегия, която обикновено се използва от компании, които са в ситуация на пазарно господство, е да обезсърчи тяхната конкуренция и да създаде комбинация от загриженост, очаквания и надежда сред потребителите.
Microsoft е използвал този ресурс много пъти. Вече говорихме за седемте години, които бяха необходими от официалното съобщение на Windows до първата му наистина използваема версия. Подобен случай се е случил с Windows 95 (обявен като Windows 4 през юли 1992 г. и пуснат през август 1995 г.) и с Windows 2000 (чиято първа бета версия е издадена през септември 1997 г. под името Windows NT 5 и който най-накрая се появи през февруари 2000 г.). Във всички тези случаи бяха дадени обещания за предполагаеми функционалности и подобрения, които в крайна сметка не бяха изпълнени. В някои случаи бяха пуснати непълни продукти, както се случи с Windows NT 4, който стана наистина използваем след така наречения „Service Pack 3“, пуснат една година след началото на комерсиализацията му.
Бил Гейтс, филантропът
Средствата за масово осведомяване често показват, че Бил Гейтс прави дарения за софтуер и изнася бомбастични речи за усилията на Microsoft да преодолее технологичното изоставане на слаборазвитите страни. Тези дарения, чиито суми се измерват в няколко милиона долара, не са реални. Предполагаемата стойност се изчислява, като се вземат предвид разходите за лицензи на пазара, но реалността е, че Microsoft има почти нулеви разходи (само тези за дублиране на CD-ROM). По този начин компанията осигурява своя растеж, добавяйки голям брой потребители на своите продукти на много по-ниска цена, отколкото би означавала рекламна кампания, без да поема никакъв риск и не на последно място ... получавайки отлична реклама в замяна!
В други случаи тези „дарения“ имат друга конотация. Наскоро Гейтс чрез фондация "Бил и Мелинда Гейтс" направи поредица от дарения в Индия за борба със СПИН. Това се случва едновременно с поредица от преговори и проучвания, проведени от индийското правителство, с цел да се насърчи развитието на свободния софтуер в тази страна.
Не трябва да пропускаме да вземем предвид, че този предполагаем филантроп има (към януари 2003 г.) лично състояние от 61.000 9,33 милиона долара, което се равнява на XNUMX долара за всеки жител на тази планета.
Бъдещето
Бъдещето изглежда едновременно обнадеждаващо и ужасяващо. От една страна, постоянният напредък на Свободния софтуер изглежда е поставил спирачка за ненаситното разширяване на Microsoft. И накрая, след много години на абсолютна надмощие, се появява опонент, от който Microsoft изглежда се страхува. Досега опитите им да спрат растежа на свободния софтуер бяха безполезни, излагайки противоречията му повече от веднъж и излагайки ограниченията му да се конкурират с модел, който не отговаря на неговите схеми (голямото му наследство е малко полезно да се конкурира с движение, основано на развитие на общността, напълно децентрализирано и извън сферата на властта).
От друга страна, на хоризонта се появяват заплахи като опит за създаване на изчислителна платформа, наречена TCPA (Trusted Computing Platform Alliance), която предлага модел, при който компютрите са доминирани от компании, а не от потребители, които могат да те ограничават и наблюдават достъпа до информация. Този тип инициатива ни поставя на крачка от ужасната ситуация, поставена от Ричард Столман в разказа му „Правото на четене“.
За щастие голям брой хора по света, групирани в организации от различен тип, които се борят да спрат напредъка на тези видове опасности и които залагат на появата и кристализацията на нови алтернативи, карат бъдещето да изглежда по-скоро като възможност на промяна като консолидиране на позициите, които компании като Microsoft са изградили през последните години.
Заключения
Моето лично мнение, като се вземат предвид повдигнатите в този текст точки (и много други, които не съм включил, защото са извън възможностите ми), е, че Microsoft представлява сериозна заплаха за развитието на изчислителната техника и, още по-лошо, за свободното развитие в света на бъдещето, все по-свързан с информационните технологии. Трябва да осъзнаем, че става въпрос не само за технически проблем, но и за залагането на много повече.
Ключ към установяването на монопола, който Бил Гейтс е постигнал през последните двадесет и пет години, е голямата дезинформация (и в много случаи незаинтересованост), която съществува, което му позволява чрез много ефективни маркетингови кампании да постигне, че общото Хората и много професионалисти в тази дисциплина имат напълно изкривен образ на целите на тази компания и нейния истински принос към информационните технологии.
Тези, които произвеждат истинския напредък, са тези, които работят за еволюцията на науката и технологиите, а не тези, които се опитват по някакъв начин да наложат своите продукти, унищожавайки напредъка, корумпирайки стандартите, крадейки идеи, унищожавайки потенциални конкуренти. За всичко това вече намерих отговор на въпроса.
Microsoft? Не благодаря.
Разрешение за копиране, разпространение и / или модифициране на този документ се предоставя при условията на лиценза за безплатна документация на GNU, версия 1.2 или която и да е по-нова версия, публикувана от Фондацията за свободен софтуер; Този документ е представен без инвариантни раздели (не инвариантни раздели), без текстове на корицата (не текстове на предния корица) и без текстове на задната корица (не текстове на задната корица).